frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Vera C. Rubin Observatory first images

https://rubinobservatory.org/news/rubin-first-look/cosmic-treasure-chest
237•phsilva•8h ago•59 comments

Backyard Coffee and Jazz in Kyoto

https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto
381•wyclif•9h ago•167 comments

2025 Iberia Blackout Report [pdf]

https://media.licdn.com/dms/document/media/v2/D4D1FAQGcyyYYrelkNg/feedshare-document-pdf-analyzed/B4DZeBtlohGsAk-/0/1750227910090?e=1750896000&v=beta&t=uEftse3BPsTjdLQ3DmjoVkadhUGqf7-MfYj_6UnSS28
115•leymed•5h ago•60 comments

A Deep Dive into Solid Queue for Ruby on Rails

https://blog.appsignal.com/2025/06/18/a-deep-dive-into-solid-queue-for-ruby-on-rails.html
35•fbuilesv•3d ago•9 comments

Resurrecting flip phone typing as a Linux driver

https://github.com/FoxMoss/libt9
75•foxmoss•5h ago•46 comments

How I use my terminal

https://jyn.dev/how-i-use-my-terminal/
249•todsacerdoti•8h ago•134 comments

I ported pigz from Unix to Windows

https://blog.kowalczyk.info/article/4/how-i-ported-pigz-from-unix-to-windows.html
44•speckx•3d ago•17 comments

Fairphone 6 is switching to a new design that's even more sustainable

https://www.androidcentral.com/phones/fairphone-6-official-render-leaks-showcase-its-sustainable-design
104•Bluestein•8h ago•123 comments

Ocarina of Time Randomizer

https://ootrandomizer.com/
104•nickswalker•2d ago•37 comments

First methane-powered sea spiders found crawling on the ocean floor

https://www.cnn.com/2025/06/17/science/spiders-deep-sea-methane-new-species
61•bookofjoe•2d ago•28 comments

Minimal Boolean Formulas

https://research.swtch.com/boolean
79•mcyc•3d ago•12 comments

Launch HN: Reducto Studio (YC W24) – Build accurate document pipelines, fast

59•adit_a•8h ago•44 comments

Making TRAMP go Brrrr

https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./
161•celeritascelery•9h ago•86 comments

The Last of Us Part II – Seattle Locations Tour

https://docs.google.com/document/d/1gfFoe2xVoS9GzmmcbGUjTVVtss1Jwh4Yi-73C6Trn-I/edit?usp=sharing
46•lenocinor•8h ago•36 comments

uv: An extremely fast Python package and project manager, written in Rust

https://github.com/astral-sh/uv
462•chirau•7h ago•224 comments

New Linux udisks flaw lets attackers get root on major Linux distros

https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/
331•smig0•3d ago•224 comments

Rocknix is an immutable Linux distribution for handheld gaming devices

https://rocknix.org/
125•PaulHoule•3d ago•42 comments

BYOK – Bring Your Own Keyboard

https://byok.io
14•kevinbluer•2d ago•9 comments

Scientists use bacteria to turn plastic waste into paracetamol

https://www.theguardian.com/science/2025/jun/23/scientists-use-e-coli-bacteria-to-turn-plastic-waste-into-paracetamol-painkiller
8•bdev12345•39m ago•1 comments

Judge denies creating “mass surveillance program” harming all ChatGPT users

https://arstechnica.com/tech-policy/2025/06/judge-rejects-claim-that-forcing-openai-to-keep-chatgpt-logs-is-mass-surveillance/
170•merksittich•5h ago•83 comments

GitHub CEO: manual coding remains key despite AI boom

https://www.techinasia.com/news/github-ceo-manual-coding-remains-key-despite-ai-boom
104•andrewstetsenko•3h ago•88 comments

How many PhDs does world need? Doctoral graduates outnumber academia jobs

https://www.nature.com/articles/d41586-025-01855-w
16•TMWNN•1h ago•10 comments

Transparent Ambition

https://take.surf/2025/06/19/transparent-ambition
59•goranmoomin•2d ago•37 comments

Show HN: Pickaxe – A TypeScript library for building AI agents

https://github.com/hatchet-dev/pickaxe
36•abelanger•3d ago•19 comments

NASA's Voyager Found a 30k-50k Kelvin "Wall" at the Edge of Solar System

https://www.iflscience.com/nasas-voyager-spacecraft-found-a-30000-50000-kelvin-wall-at-the-edge-of-our-solar-system-79454
183•world2vec•7h ago•127 comments

The FPGA turns 40

https://www.adiuvoengineering.com/post/the-fpga-turns-40
30•voxadam•3d ago•9 comments

Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300

https://samsorensen.blot.im/cataphracts-design-diary-1
156•vidro3•4d ago•32 comments

Python can run Mojo now

https://koaning.io/posts/giving-mojo-a-spin/
306•cantdutchthis•3d ago•141 comments

WhatsApp banned on House staffers' devices

https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app
213•fahd777•8h ago•113 comments

FICO to incorporate buy-now-pay-later loans into credit scores

https://www.axios.com/2025/06/23/fico-credit-scores-bnpl-buy-now-pay-later
3•cebert•9m ago•0 comments
Open in hackernews

Ocarina of Time Randomizer

https://ootrandomizer.com/
104•nickswalker•2d ago

Comments

2OEH8eoCRo0•5h ago
Good Old Days Gaming is great and does a ton of randomizer runs.

https://www.youtube.com/@GoodOldDaysGaming

lbourdages•5h ago
I love playing OOT randos. Not only is it a new puzzle every time, there are a lot of quality-of-life improvements (e.g. pushing blocks is faster, cutscenes are skipped) that make it much more enjoyable for someone who already knows the game well.
echelon•4h ago
What platform or emulator do you play them on?

I suppose these will work on Analogue 3D when it gets released?

zamadatix•3h ago
If you're just playing it for fun the PC port has randomizer seed support as well as a ton of other QoL improvements. If you're doing things as part of a group race there might be a requirement to use only certain emulators or real hardware though, depending how much the group cares.

In general, if you can play the game on the system you can probably get the randomized ROM to play on it.

comebhack•3h ago
It should do, it can run on original hardware (e.g. via an Everdrive). I play on a MiSTer FPGA [0] and it's great.

[0]: https://en.m.wikipedia.org/wiki/MiSTer

kesslern•2h ago
Ship of Harkanian, the PC port of OoT created from the decompilation project, has the randomizer built in. It's the best way and probably easiest on PC.

You can also build an actual N64 rom and play in an emulator or on a real N64 using a flashcart. RetroArch N64 cores will work fine with it.

proteal•5h ago
How does one ensure that every seed can be completed without glitches? The website says this is the case, so I wonder how they do it because it seems nontrivial to generate valid seeds efficiently.
skyyler•5h ago
This is referred to by OoT runners as "Logic" and you can get an overview here: https://wiki.ootrandomizer.com/index.php?title=Logic

There are people that do "No Logic" randomizers. That's a very different kind of game than the original base game.

shhsshs•5h ago
The project has data about every location (doors, chests, etc.) and the conditions that must be met to allow access to those locations - for example [1]. From there the randomizer shuffles various entrances/exits and item locations around using rules that are mostly guaranteed to keep the game beatable.

[1] https://github.com/OoTRandomizer/OoT-Randomizer/blob/d1bb6c2...

yuriks•5h ago
The rules for what locations/checks can be reached in what situations and with what items are painstakingly encoded in a machine readable format: https://github.com/OoTRandomizer/OoT-Randomizer/tree/Dev/dat...

I don't know the specifics of the OoTR algorithm but in general they work by considering a set of items which are currently "available", and then progressively picking a random item to place only in locations which are reachable with that current set of available items (which is expanded with each placement).

Graziano_M•4h ago
Think of every location in the game as accessible only after certain events or items are acquired. You can create a directed acyclic graph (how build systems figure out dependencies!). You can randomize all the locations of items, as long there is still a way to get from the starting node to the ending node.
echelon•4h ago
That's great!

Now does the DAG make sense to humans? Does it ever put things in absurd places, eg. a necessary dungeon key in a random grotto halfway across the map (or in another time)? Without clues, how would you know where to check next? Does the game help at all?

How out of sequence can the game get?

Is Master Quest just the moral equivalent of a single static random roll of the Randomizer?

Someone should do this with Majora's Mask, but in a way that can somehow combine the two games.

squigz•4h ago
> Does it ever put things in absurd places, eg. a necessary dungeon key in a random grotto halfway across the map (or in another time)? Without clues, how would you know where to check next? Does the game help at all?

I haven't played this OOT randomizer, but with the Wind Waker randomizer I've been playing, you can configure things like that - so dungeon keys could spawn in their own dungeon only, or literally anywhere in the world, or just other dungeons. It also has settings that allow you to talk to an NPC to get hints where game-progressing items are.

colechristensen•4h ago
>Does it ever put things in absurd places, eg. a necessary dungeon key in a random grotto halfway across the map (or in another time)? Without clues, how would you know where to check next? Does the game help at all?

It can be configured with options as to how items are distributed. But yeah, in general anything can be anywhere. Without clues: sometimes there are clues, those silly gossip stones in OoT can output a message about the general location of a thing, but you check everything you can. You learn which items open up each logic path and then open every chest, do every quest, etc.

>How out of sequence can the game get?

Completely. There are randomizer settings that require glitches and sometimes if the logic is wrong (it is sometimes) there are unwinnable seeds.

> Someone should do this with Majora's Mask, but in a way that can somehow combine the two games.

Someone did:

https://ootmm.com/faq

There are a few multi-game randomizers out there.

Some of them even run on real SNES hardware

mikepurvis•3h ago
The Super Metroid / Zelda LTTP one is pretty famous, including having been played live at GDQ:

https://youtu.be/yWNGWrZ8wec?si=-d65Db2DySL9js0E

bevr1337•5h ago
I couldn't find an easy answer on the wiki or site, but I am using my phone instead of a desktop.

Do users still need to obtain (an obviously legal, Nintendo approved) ROM of classic OOT to use the randomizer?

whaleofatw2022•5h ago
Yes. Typically randomizers take the input rom (or data from a CD in the case of something like SOTN) and use that as a starting point.
squigz•5h ago
What timing - I just started playing Wind Waker HD randomizer runs. It really adds a lot to the experience, especially after having played through the vanilla game several times. It manages to re-capture some of the feeling of exploring the world for the first time.
favorited•4h ago
I'm glad to hear that Wind Waker HD has fan support like this. It was always a bummer to me that the best versions of Wind Waker and Skyward Sword were trapped on the Wii U, given the incredible preservation that Dolphin provides for their original versions.

Edit: I own a Wii U, I'm not trying to be a hater. For years, it really was the ultimate Zelda box.

delecti•3h ago
I slightly disagree, but only because Skyward Sword HD on the Switch is a pretty big improvement.

The Wii U was indeed a fantastic Zelda box though.

MBlume•3h ago
> given the incredible preservation that Dolphin provides for their original versions.

Does cemu not provide comparable preservation for the HD versions? I played through both WW:HD and TP:HD on my Steam Deck using cemu and found it a great experience.

tessierashpool•2h ago
I found the Wii U joystick too springy to win OOT or even play much of Twilight Princess. I was able to compensate for the springiness until the penultimate fight with Ganondorf at the top of the castle in OOT, at which point it got too annoying and I just gave up, but with Twilight Princess, I hit that threshold in the fire temple's boss fight. Possibly even just a miniboss.

It's possible I just had a Wii U with an unusually tight joystick or something.

tinco•4h ago
I can't wait until my daughter is old enough to play the Wind Waker. It's so amazing that only one generation after OoT they released a Zelda that not only is arguably as good or even better than OoT, but it holds up over 20 years later. You can play Wind Waker today and not realize it's not a new game, the graphics and the gameplay are just perfect.
rightbyte•3h ago
I was really disappointed at the time due to the "childish" graphics. But now I think it is interesting that they made such a daring design choice. Like Super Mario 2 hardly being anything like SM1.

It would be fun to play Windwaker someday with my kids. I never played it.

pests•3h ago
I’ve played most Zalda games but life was busy when Windwaker came out and I just completely skipped it on accident. Should really grab a copy after hearing your praise.
squigz•3h ago
Oh dear, do it! It is my favorite Zelda game by a wide margin. And GP is completely correct in how it holds up, especially with the HD version.
sylens•3h ago
Maybe it's because I love Ocarina of Time but this is one randomizer I really enjoy playing/watching. I think it's because there is already a little bit of sequence breaking built into the game (you can swap the orders of the Spirit and Shadow Temples if you want - in fact, their medallions are already swapped in the Quest Status screen) but there's also a ton of items available to you to solve the same puzzle in different ways. As Adult Link, the hookshot/longshot or hover boots can often be used to solve the same puzzles; ditto for bombs and the hammer.
pimeys•3h ago
One of my favorite things to watch on Twitch are the Dark Souls randomizer runs.

E.g. https://www.youtube.com/watch?v=0y8R0JWQdeo

Panziewanzer•1h ago
Wow! I never expected to see Barb talked about on hacker News.
hbn•1h ago
Randomizers are a fantastic innovation of the past decade. They can breathe so much new life into a game you've gotten comfortable with, where subsequent playthroughs are becoming stale.

I played through a Dark Souls randomizer a few years ago and it really made me explore a lot more like I haven't really done since my first playthrough, since I eventually learned where to get all the equipment I like and which areas aren't worth going to.

da_chicken•58m ago
I'm just glad we're getting to a point where they're at least a little more mainstream.

For quite awhile there, a lot of randomizers would include potential requirements like knowing how to do some arbitrary wrong warp, or some highly technical unintended interaction. They felt like toys only for the speedrunning community.

GardenLetter27•2h ago
Is it not easier to do this directly in Ship of Harkinian nowadays?

And then it runs perfectly on the Steam Deck for example.

minimaxir•2h ago
The Ship of Harkinian randomizer isn't strictly feature comparable to the original randomizer, but it's pretty close.
minimaxir•2h ago
For Twitch streamers who play OoT randomizer, I strongly recommend Zfg's stream (one of the best OoT players out there), who is coincidentally streaming it now: https://www.twitch.tv/zfg1

An example No Logic run he did at Awesome Games Done Quick 2025 (which required shenanigans): https://www.youtube.com/watch?v=u-lBi4_g6HQ

cheeze•1h ago
Not randomizer but I miss the days of Clint vs Zfg so much.

Happy to see Clint streaming a bit again.

maxvu•1h ago
There's another that combines Ocarina of Time and Majora's Mask into one game, joined by a portal connecting the Happy Mask Shop and Clock Town. It's possible to scatter every bush and box and pot from both games across both worlds.

What I like most about it is the "Container Appearance Matches Content" option, which specifically colors every randomizable element and makes the run-throughs feel very dynamic. The last time I tried Ship of Harkanian, I was disappointed to see it missing.

https://ootmm.com/

LelouBil•1h ago
Here's a related software that I like : https://archipelago.gg/

This is a multi-game randomizer, where items will be scattered accross all games in the multiworld, and so players will have to find items in their own games, but for eachother.

It's really fun, and I am just amazed by the fact that it works so well for a ton of games.