News for hackers. Stuff that matters.

YoshiRulz

Re:Nixpkgs for the Front End Impaired on Friday October 30, 2026 @12:20AM (#50299833)
Another option: https://zero-to-nix.com
Re:NixOS is making me less afraid on Tuesday October 20, 2026 @06:30PM (#50173587)
Re:Pirating the Pirates on Tuesday September 29, 2026 @04:49AM (#49890114)
Having played the video game, yeah that's how the level went, and it kinda sucked.[1] It's a looping circular river (physics be damned), and I recall having to do many loops before I got 100%, since moving targets are hard to hit with a gamepad.

[1]: https://youtu.be/HLReeDFGA7E?t=975s

Re:English: A vs. An on Saturday September 19, 2026 @08:19PM (#49771330)
For anyone interested in getting "more 9s" from the heuristics and then building something useful with it, come join us at https://www.wikifunctions.org/wiki/Z32314
Re:English: A vs. An on Saturday September 19, 2026 @08:09PM (#49771264)
a.k.a. "hard attack". There's a nice video on the subject by linguist Geoff Lindsey: https://youtu.be/nCe7Fj8-ZnQ
Re:It took a year to ship WebAssembly in Anubis on Sunday September 06, 2026 @11:00PM (#49593373)
The tools that exist for fuzzing speedruns (TASers call it "botting") are fairly primitive, excluding a few game-specific ones. Because of that, there really aren't that many TASes where a distributed randomised search could make improvements which don't get immediately overshadowed within a day of human attention. Improving botting tools and increasing their adoption would be more effective IMO. (Incidentally, TASVideos.org recently banned one of the people pioneering bot development.)

Meanwhile BOINC is well-established as the platform for distributed computation. If you can figure out how to squeeze its work units into Wasm challenges, I'm sure a lot of researchers would thank you.

Re:A Spectre Is Haunting Unicode on Sunday August 16, 2026 @02:23PM (#49322388)
I assume they meant https://en.wikipedia.org/wiki/Spinal_Tap_(band) not anything to do with notation.
Another commenter mentioned that enWiktionary[1] has some, and I also found a dewp article[2].

[1]: https://en.wiktionary.org/wiki/Wiktionary:Frequency_lists/Ge...

[2]: https://de.wikipedia.org/wiki/Frequenzwörterbuch

Other way around, enabling AoT requires you also enable single-file
Generally when people say LINQ they're referring to the IEnumerable/IQueryable APIs in the BCL, not to C#'s little-used query syntax.
Re:Show HN: Opening lines of famous literary works on Wednesday July 15, 2026 @12:05PM (#48922953)
This same idea as a Wikidata query: https://w.wiki/SV9k (something something everything is a nail)
Re:Tiny Emulators on Monday July 13, 2026 @08:50AM (#48891913)
Unrelated, but thanks for your chips project! We've used it in BizHawk as part of our CPC emulator core.
Re:A native graphical shell for SSH on Tuesday June 30, 2026 @06:51AM (#48730840)
PuTTY is (or was, in the years before WSL) the go-to SSH client for Windows. If you're a Windows user getting onboarded at a job / uni class which uses Linux machines, installing it is the first thing you'd be told. The laptop in question would obviously have a terminal emulator and SSH client pre-installed, but a Windows user wouldn't think to look for them, and they might not even know that SSH exists outside of PuTTY or that it's a separate concept to the terminal.
In that specific case, you could add those data to Wikidata https://www.wikidata.org/wiki/Q19867977#P2541
Great, now someone can backport it to one of the good versions. Maybe Mojang's implementation is better than the Nvidium mod. (For those OOTL, Mojang prohibits mods which backport preview/experimental features to stable versions. Also for those OOTL, Minecraft JE's development has changed from stagnation to regression since 2024, though you could argue it goes back to 2021 or earlier.)
Re:A website that lists websites to submit your website to on Thursday June 18, 2026 @03:23PM (#48590242)
Does that make this a list of lists of lists of lists? https://www.wikidata.org/wiki/Q957#sitelinks-wikipedia
Re:I Hate Compilers on Thursday June 18, 2026 @03:19PM (#48590183)
The original reCAPTCHA which was used to train OCR came out back when Google was at least pretending to not be evil, hence the favourable coverage about old books. Now that the challenges are used to train Waymo cars (citation needed, but obviously they won't be sharing the data), and Google is definitely not tracking everyone with it (according to... Google, the adtech company), there's no positive spin you could possibly put on it.

Were Anubis to add crypto mining, even if all the revenue went to Techaro, you could still say "the enshittification is a shame, but at least they're not Google". Using the compute for BOINC protein folding somehow should be unobjectionable.

Re:Mechanical Watch on Tuesday June 16, 2026 @05:34PM (#48562454)
For JPEG compression: https://parametric.press/issue-01/unraveling-the-jpeg/#param... (anchor doesn't work for me, but it's the one with the caption "Move slider to adjust the amount of subsampling applied." which made me understand the motivation behind using chroma)

For polygon sum/union/difference: https://sean.fun/a/polygon-clipping-pt1/ (the diagram captioned "Combined Fill Annotations" at https://sean.fun/a/polygon-clipping-pt2/#annotating-segments is my favourite visual proof)

For cryptanalysis: https://random.tastemaker.design

For Fourier transforms: https://brianmcfee.net/dstbook-site/content/ch05-fourier/Sim...

For digital typesetting of Arabic: https://lr0.org/blog/p/arabic/

Re:15 Years of Forking on Monday March 30, 2026 @12:59PM (#47576833)
Which of Ladybird's sponsors are adtech? None of their websites proclaim them to be in the advertising business at least.
F-Droid has a build farm, they don't just host apks uploaded by developers, so it can't be attacked in that way. https://f-droid.org/en/docs/FAQ_-_App_Developers/#will-my-ap...
Re:Wolfram Compute Services on Saturday December 06, 2025 @01:41PM (#46175558)
There is of course a FOSS rewrite https://mathics.org
The repo (it looks like ~500 LOC of C# in a single file with no deps, cool): https://github.com/joshkartz/Fixed-Gear-Goldbach-Engine
Re:GIMP 3.0 Released on Tuesday March 18, 2025 @06:05AM (#43397538)
File > Overwrite
Re:Zlib-rs is faster than C on Monday March 17, 2025 @08:56AM (#43388044)
.NET (C#) is getting there with Vector<T>.
I believe the problem in Ladybird's case is missing JS APIs https://github.com/LadybirdBrowser/ladybird/issues/226
Kotlin fixes the null handling problem too, and with the added benefit of being able to gradually migrate Java code.
Re:Lua Is So Underrated on Thursday December 26, 2024 @09:38PM (#42519516)
There are a lot of good comments here already, but I can't let this pass by the main page without taking the opportunity to rail against Lua because, no, it's not underrated. It's everywhere and terrible.

This article is fairly light on detail, only mentioning a couple table footguns, but there are MANY more. (I also disagree with it being "accessible even for beginners", but I'll stick to objective things.) For starters, the size operator `#` doesn't work on map-like tables, and there's no easy way to copy part or all of a table, or to serialise one for printing.

Lua doesn't have `switch` or even `break`/`continue`. Though it added a `goto`—years after we collectively realised that's an antifeature. You can use `and`+`or` as a ternary, but you need to remember that it works differently with bools and that `nil` is falsey ofc. And `0` is truthy. Using a variable which hasn't been declared yet or is otherwise out of scope gives `nil` rather than an error. In fact most logic errors are SILENT (yay dynamic typing), and some syntax errors are raised far from the actual cause. `<const>` isn't.

Before Lua 5.3, all numbers were floats. The patterns used for `string.match` look superficially like RegEx but they are not, despite them predating Lua. The stdlib is woefully lacking, with the official documentation seeming to taunt you with examples of how several common functions could be implemented, but it's left to you to copy them into your projects.

So yeah, Lua might be small and quaint, but that's only because so much is not included "in the box", and what is included is no good.

Older »