HNHacker News
TopNewBestAskShowJobs

duskwuff

22,685 karma · joined January 30, 2009

Wuf.
submissionscomments
duskwuff··on Hacking SimCity 2000 saved games
> I suspect that [modifying data in memory] is how the Game Genie for the Nintendo Entertainment System worked.

Game Genie, Action Replay, and other similar devices worked on a different principle - the "codes" represented patches to the code in the game cartridge, not to data in memory. (The original Game Genie for the NES could patch up to three bytes.)

In practice, these patches often amounted to simple modifications like changing the constant value used to initialize a "lives" or "health" variable, or patching out code which caused the player to take damage or die.

duskwuff··on Factorio that you can touch
Output lane switching is possible - some mods (e.g. [1]) add it, as well as even wilder options. Not offering it in the base game is a deliberate choice.

As far as belt lane management goes, another interesting option - which is also present in the engine, but not used by default! - is lane splitters [2].

[1]: https://mods.factorio.com/mod/quick-adjustable-inserters

[2]: https://mods.factorio.com/mod/lane-balancers

duskwuff··on Show HN: I discovered roads in the US across > 1000 themes
For another example: one "theme" listed is "Walking Dead episodes". The streets which come up are ones with names like "Faith" or "Family", which happen to also be names of episodes of that show. There is clearly no actual connection here.
duskwuff··on Factorio that you can touch
IIRC, a number of the team members started as players.
duskwuff··on Toyota is taking the Corolla electric
Those are aftermarket products for use in heavy vehicles, not something that's present (or usable) in passenger cars.
duskwuff··on Looking forward to Git 2.56 – and 3.0
> Aside from memory safety, which is solved by using a compiler that just doesn't allow unsafe memory operations

I don't see how that's possible without turning the language into something that isn't C, either by adding significant new functionality (e.g. fat pointers) or subtracting enough functionality that it's a much less capable language (e.g. disallowing dynamic memory allocation).

duskwuff··on NASA’s Mars Sample Return mission is dead
Unfortunately, they can't:

https://en.wikipedia.org/wiki/Wolf_Amendment

duskwuff··on The Effect of CRTs on Pixel Art (2024)
> There are still some types of CRT-related vacuum tubes in production for applications digital equivalents are objectively less performant in.

Like what? The only significant applications I'm aware of for vacuum tubes nowadays are high-power RF amplifiers (including household microwave magnetrons) and intentional X-ray emitters.

duskwuff··on Brood War Bench
> I was wondering how you could possibly sync up something like a Carrier that has multiple fighters.

Same way as everything else - you play out the simulation and see what happens. The behavior of the interceptors is as deterministic as any other unit. (They just happen to not be directly commandable by their owner.)

duskwuff··on Brood War Bench
Replay files are streams of the orders given by players. They generally can't do anything which would be impossible in game.
duskwuff··on Brood War Bench
Not feasible. The VODs are from a spectator's perspective; there's a lot of action happening "off camera" (like players building units) which affects what's seen on camera later, and which would be extremely difficult to reconstruct from what's visible.
duskwuff··on Brood War Bench
What you're describing is a casual game, not competitive play. And, of course, all bets are off if you're playing with additional rules like "no rush" which remove the element of tempo from the game.
duskwuff··on Brood War Bench
Yes, e.g. https://github.com/gulshngill/bwrepanalysis. But I doubt an agent would learn much from them without a lot of additional processing - the replay files are little more than a stream of the orders given during the match (e.g. "at tick 17, player 1 ordered unit 234 to attack-move to 56,78"). They're difficult to make sense of without a lot of additional context, like the map layout, the location and status of other units, what parts of all that are actually visible to each player, etc.
duskwuff··on Brood War Bench
This is not a viable strategy in competitive play. It's a huge resource/time investment with a dubious payoff.

If you could win as Protoss by building Dark Archons, raiding your Zerg opponent's base to capture a worker, building a bunch of Zerg production and tech buildings, and attacking with a combined army... you most likely outclass your opponent, and could have won much faster using a more conventional strategy.

duskwuff··on The Painful Truth: The RAM Crisis Is Only Just the Beginning
> They've gone with a lesser known company Kioxia.

Formerly known as Toshiba's memory division. They spun off the business as Kioxia in 2017.

duskwuff··on A coffee shop owner used AI to make a menu poster. Then came the angry DMs
> So why not set up a simple grid (say, Pages on a mac or Libre Office or Scribus) and pair the best photo you can grab with a description opposite it, on a nice background?

Or, for that matter - skip the photos, just do text, maybe with a few bits of clip art if you're feeling daring. Photos are hardly essential for coffee drinks, which tend to all look the same in real life anyway.

duskwuff··on Alternatives to MinIO for single-node local S3
> It's also nice that it translates directly to the file system.

On the other hand, this means that it's bound by filesystem naming rules - e.g. you can't have an object named "abc/", or a pair of objects named "a" and "a/b".

duskwuff··on Chopping up books when they're physically too big
> The problem with ebooks is that you cannot be 100% certain that you're reading the original text.

That's equally true of print books. Misprints happen.

duskwuff··on Mullenweg has returned as CEO after attempted board ouster
1992. (It's a music joke.)

https://en.wikipedia.org/wiki/Automatic_for_the_People

duskwuff··on The case against JPEG XL
Telegram's usage of "GIF" (any short video without sound) is incredibly weird and frequently goes against users' expectations. I wouldn't treat that as definitive.
duskwuff··on Apple's Dimensional Drawings
Yes. These drawings are a companion to Apple's accessory design guidelines, which include a lot of other interesting design considerations:

https://developer.apple.com/accessories/Accessory-Design-Gui...

duskwuff··on Apple iPod Engraver (2019)
> This was also a time when Flash content was supported by Apple QuickTime

While QuickTime supported some Flash content, my recollection is that it only supported simple animations which could be mapped onto QuickTime's own interactive video features. I don't think it supported ActionScript, so this kind of interactivity would have been beyond it.

duskwuff··on CSS Curiosities of the Past
There was even an unpleasant period in the early 2000s where MSIE was the only viable browser on Mac OS. Safari and Firefox hadn't been released yet, Netscape 4.x never made the jump to OS X, and ports of the Mozilla suite were never particularly usable on the platform.
duskwuff··on Claude is only available to people over 18 years
LLMs are also incredibly poor at recognizing that they're "out of their depth", especially when their context is already full of their attempts to do something.
duskwuff··on CSS Curiosities of the Past
> They stopped piling on all sorts of non-standard vendor lock-in stuff after IE6.

IE6 also stuck around a lot longer than previous versions. It was released in 2001; IE7 didn't show up until 2006, and was an optional update which many users skipped.

duskwuff··on Mexican student creates an acoustic fire extinguisher to put out fire in seconds
I've seen a number of "child invents thing" news stories where the supposed invention was entirely bogus. For example, one widely circulated story in the late 2000s involved a young student in Nepal inventing a solar cell made out of human hair. Their supposed invention made no technical sense, and no one was able to replicate their results.
duskwuff··on Hitachi launches CO2 heat pump water heaters with solar-friendly tariff controls
No, neither - the amount of CO2 that'd be needed for use as a refrigerant is insignificant. There's already a lot of CO2 produced as a byproduct of industrial chemical processes like petroleum refining. Some of it is captured for reuse (e.g. in drink carbonation); most of it is released to the atmosphere.
duskwuff··on Automattic's board forces CEO Matt Mullenweg into leave of absence
WordPress is free software. Its users are under no obligation to contribute to its development, or to give money to Automattic.
duskwuff··on Defining AI Psychosis. Part 2: "Prolific AI Psychosis"
Yes. This typically manifested as either:

- religious or mystical experiences, often paired with the belief that the AI model is a manifestation of a divine being and/or has become sentient

- belief that the person has made a great scientific breakthrough using AI, typically in someone with no real knowledge of the field (which was usually theoretical physics)

- paranoid fantasies, e.g. belief that one is being followed or surveilled, that one's computers or other electronic devices have been compromised, etc.

(Ars Technica reports on a particularly horrifying instance of the first type at https://arstechnica.com/tech-policy/2026/09/man-told-chatgpt....)

duskwuff··on Getting phpBB 1.4.4 working in Docker
I also have some fond memories of WWWBoard instances, from Matt's Script Archive.

https://www.scriptarchive.com/wwwboard.html

Page 1 of 34Next →