News for hackers. Stuff that matters.

unwind

This book is mentioned a lot early in the article, and its effects on people's perception of the industry are discussed.
What math error with the building's height? Assuming it's what you quoted, 164 ft converts to 49.9872 m so "50 m" seems excellent as the value to present?
It's weird to people familiar with real German, since 'V' in German is pronounced like 'F' in English.

It's like they took a word already from German ("wiener" as in hot dog) and then broke it while trying to make it more German, or something.

Re:Linus Torvalds's first LLM-assisted patch series on Wednesday October 14, 2026 @03:00PM (#50093117)
Uh you're not mixing up Linuses, are you? Haven't watched anuthing from LTT in a while but it sounded suspicious. :)
Re:Arena Allocators in C on Wednesday October 14, 2026 @03:50AM (#50083931)
More obvious problems with the code as shown:

- The macros doing arithmetic (KiB, MIN etc) don't put their arguments in parentheses, that is very dangerous.

- The code assumes that int and i32 are the same size.

- Don't cast the return value of malloc(). Please Google this.

I appreciated the use of structs by value, that's a nice design.

I agree there's a risk of overflow in the arithmetic around sizes/alignment, but with a 64-bit `usize` that should be mostly theoretical.

Re:Raleigh Vektar Restoration (2020) on Wednesday September 30, 2026 @05:14AM (#49906332)
Meta: I think the word "Bike" in the title would be helpful, for those few not into 80s kids' things.
Fire hydrants don't exist, they're just part of that cool media-pushed picture of some mythological place where things are ... weird and different.
Re:Fixing the Portobello Police Station Clock on Thursday September 24, 2026 @02:50AM (#49827107)
Big Clive (a Youtuber from Scotland) often reverse-engineers circuits, resulting in him drawong the schematic in purple sign marker, often while commenting on the virtues (or lack thereof) of the design.

I was just starting to think "doesn't Big Clive visit Edinburgh periodically?" and then OP's suggestion scrolled into view. :)

Sounds like a great video idea for him, really.

Re:What Sun got wrong on Tuesday September 22, 2026 @10:17AM (#49801698)
Awesome, thanks!
Re:What Sun got wrong on Tuesday September 22, 2026 @01:52AM (#49797252)
* [...] some bumpf [...]*

Uh, as in "excessive paperwork", like brochures/leaflets [1] about the new products? Not a native speaker, had a parse error I'm just trying to resolve ...

[1]: https://www.reddit.com/r/EnglishLearning/comments/1hlbxv7/co...

Re:Recreating Voodoo Graphics and a Late-1990s Gaming PC on an FPGA on Wednesday September 16, 2026 @02:26AM (#49722759)
Do note that this very cool project does not run on the "default" MiSTer hardware. This board is $250 from AMD.
Re:Don't Let Anyone Take Away Your Big Box of Cables on Friday September 11, 2026 @03:50AM (#49654902)
I like your idea of a wild night out!

Note to others: that tester board looks fairly passive, i.e. I don't see (mention of) a microcontroller to talk to the chip that high-powered cables must have. So I guess it's somewhat limited in the number of things it can check?

Re:Genuine Creativity Is Your New Moat (2026) on Thursday September 10, 2026 @03:53PM (#49649346)
Meta: isn't it still 2026 pretty much globally? When did we switch from only labelling older articles with their year?
Meta: the loss of the word "up" from the title also does not help in its parsing.
Re:Open Battery Information on Wednesday September 02, 2026 @09:04AM (#49535589)
Very cool, even though it's limited to Makita LXR at this point.

I think the home page is LLM-aided, the design looks very familiar and wording like

[...] no software to install, nothing to set up. Plug in an Arduino, flash the firmware [...]

gives me pause. I am an actual embedded software engineer, and I would not classify finding, wiring (with resistors!) and flashing a microcontroller board as "nothing to set up".

Re:Building an interactive instrument for a one-of-a-kind festival on Wednesday September 02, 2026 @02:42AM (#49532570)
As someone without musical ear but a healthy respect for makers of instruments of all kinds, this was a great article!

I tend to think that the bar for building e.g. a small synth is like those by mitxela [1], with a tiny microcontroller running C on the metal.

Then the author here uses multi-threaded Python to schedule notes and do millisecond-length powering of 30+ solenoids and make thousands of people feel it's a proper instrument?! Wow!

[1]: https://mitxela.com/projects/silly_synth

Re:WebFPGA on Wednesday September 02, 2026 @01:42AM (#49532190)
Presumably small FPGA boards, like the $47 one in the linked article

Small boards have less I/O pins than larger boards typically, and small/cheap FPGA chips on small boards are also more limited than larger, more expensive parts.

Edit: precise price.

Re:A Badass Way to Connect Programs Togther What Is OSC? on Friday August 28, 2026 @04:20PM (#49483724)
Cool! Couldn't see an obvious publishing date, but the Github repo and comments imply this lacks a "(2015)" tag.

Edit: syntax.

Re:How does IKEA come up with names for its products? on Wednesday August 19, 2026 @02:26AM (#49357637)
I'm firmly in camp dad joke, but since Ü is a German letter that is not part of the Swedish alphabet, may I suggest you learn how to say RÄKSMÖRGÅS and update the joke?

The patched version might even work on some Swedish-speakers if you nail the pronounciation! :)

Re:How does IKEA come up with names for its products? on Wednesday August 19, 2026 @02:23AM (#49357615)
To reiterate on another comment that would make no sense to Swedish speakers. Å is a distinct letter, with a different and unique vowel sound. It is in no way "a slightly different kind of A".

Your suggestion sounds a bit like spelling Apple like AIILE and using the circles to form a cool infinity symbol. Or something.

Re:Classic Amiga titles, free to download on Sunday July 19, 2026 @01:50AM (#48965339)
Wow this is really cool!

Epic to see that it has "No Man's Land" [0] and really really weird feeling to read the readme. No idea why it's listed as a "17 Bit" title though, perhaps they distributed it at some point but they certainly were not involved in creating it. Source: I wrote it. Fun times.

Edit: formatting.

[0]: https://amigafreeware.downer.tech/17bit/17bit/1423

Re:Ported my C game to WASM, here's everybug that I hit on Tuesday June 16, 2026 @05:10AM (#48552575)
Nah I'm still against repeating the type name all over the place, and the cast adds nothing good imnsho.
Re:Ported my C game to WASM, here's everybug that I hit on Monday June 15, 2026 @07:38AM (#48539841)
Meta: a space is missing in the title.

Since this is one of the bugs, I always recommemd writing

    game->boardPieces = swAlloc(sizeof(ThingHandle*) * row * column);
Like this instead:

    game->boardPieces = swAlloc(sizeof *game->boardPieces * row * column);
It's not 100% better, but it cuts out a few tokens which helps readability and moves the significant asterix further left where I think it's easier to spot.
Meta: confusing typo in title. Mods , please fix penciN -> penciL. Thanks.
Re:Fc, a lossless compressor for floating-point streams on Wednesday May 13, 2026 @03:53PM (#48126588)
Can you elaborate on how it detects and signals if it runs out of output buffer space? I couldn't see how the amount of available space was even communicated to `fc_enc()`.

Also there some "C icks" (to me, I'm very picky and used to know the standard awfully well from answering many SO questions) that you might want to look into. The two I remember now are the casting of `void` pointers from allocation functions, and (worse) the assumption that "all bits zero" is how a NULL pointer is represented.

Meta; typo in title, should be "learNEd".
This is fantastic, thank you for doing this. I hadn't thought of the poor Jaguar in ages! Heh.

Found a tiny typo, this sentence from quite early (page 17):

Notice how apparently wasteful this file format is: some of the triplets contain only byte.

I think the word "one" is missing before the final "byte".

Re:Fixing a 20-year-old bug in Enlightenment E16 on Wednesday April 15, 2026 @02:32AM (#47775449)
Fun post! Very happy to see a 20-something year old find and fix bugs in an X11 wm from before they were born. Gives me hope.

There was some kind of editing snafu though, the loop header in the big (first) code block reads:

    for (i = 0; i < 10; i++, nuke_count++)
But the references to it in the text, and updated versions in the patches, show it as just

    for (;;)
That was confusing me a bit.
Re:Rice Theory: Why Eastern Cultures Are More Cooperative on Tuesday February 10, 2026 @10:32AM (#46961085)
How about "R, G, B Mars" [1], then?

[1]: https://en.wikipedia.org/wiki/Mars_trilogy

Older »