HNHacker News
TopNewBestAskShowJobs

z500

205 karma · joined June 11, 2018

submissionscomments
z500··on Claude Code's source code has been leaked via a map file in their NPM registry
It's like wiping your arse with silk.
z500··on Should QA exist?
We don't have dedicated QA at my job, but personally I'm thrilled when a coworker finds a bug in my code. It's much more preferable to the customer finding it
z500··on French e, è, é, ê, ë – what's the difference?
The only problem with that is the vast number of declensions. Sure they're not as wildly divergent as, say Latin or Ancient Greek, and there's no gender, but because of all the cases there's a lot of subtle variations to remember
z500··on French e, è, é, ê, ë – what's the difference?
Like that scene in Hot Fuzz where they go out to talk to the farmer about cutting his neighbor's hedge, and they need a translator for the translator
z500··on The Jellies That Evolved a Different Way to Keep Time
> A circadian clock must be self-sustained and internally driven, as the 20-hour cycle of the jellies’ spawning is. It must also be regulated by an environmental stimulus such as light; while the jellies’ spawning clock can run on a 20-hour cycle under persistent light in the lab, in nature it resets every day.

Sounds like that is what happens.

z500··on Our commitment to Windows quality
It's not just media files. I'm forced to use Windows 11 on my work PC, and I had to disable the new shell extensions to make the file explorer usable again. It's noticeably faster without the new UI.
z500··on “Your frustration is the product”
Any time I have to use the Internet without an ad blocker it's truly shocking how absolutely lousy everything is with ads
z500··on Why the global elite gave up on spelling and grammar
Everyone uses grammar. What you're describing is elitism and elevating one particular dialect above all others.
z500··on Why the global elite gave up on spelling and grammar
That's just centuries of change without updating spelling, a la Leicester or Worcester.
z500··on Ask HN: What Are You Working On? (March 2026)
I've been taking a look at my sound change applier again. I've been trying to add syllable detection to it so that I can match directly on syllable boundaries instead of having to match on them explicitly in my sound change rules.

So I started by adding the ability to define syllable structure in the rules file, then I tried running the syllable rule through the same compiler I used for the regular sound change rules. It ended up being even slower than I was anticipating, so I decided to skip the NFA to DFA conversion step and wrote a backtracking NFA runner. This worked _okay_, but if the syllable rule isn't able to fully match a word it ends up backtracking forever, and I never managed to figure out how to fix that.

Last year I read a post about parser combinators and I decided to rewrite the syllable detector. I finished the rewrite and then ran into an error and gave up. This last weekend I revisited it and it turned out it was just user error again; my syllable definition rule had a mistake, but thankfully the error was a lot easier to fix with the new design. Now it emits a warning, and I'm rewriting my sample sound changes rules to use the new boundary markers and hammering out any issues, which are a lot less than I was afraid of.

I'm thinking about rewriting the sound change rule compiler to use the same combinators I did for the syllable rules, but it would be kind of a shame after all the work I put into the DFA compiler lol

https://github.com/marriola/Transmute

z500··on We mourn our craft
You're right, this right here is the typical HN comment.
z500··on Are we tired of social media? (2025)
> I recall going to Reddit in like 2010-2012, back when there was pretty much only college kids on it, and the posts were often witty and interesting.

Well, there was also narwhal bacon and Streetlamp Le Moose.

z500··on GDI Effects from the PC cracking scene
Is it a lost art or does nobody do it more than they have to because it was always such bear?
z500··on Egyptian Hieroglyphs: Lesson 1
What terminology should we be using? Old Chinese reconstructions on Wiktionary always look so wildly divergent to me.
z500··on Japan to revise romanization rules for first time in 70 years
I think the confusion here is in the placement of the vowels. おお and おう do sound identical when pronounced as a single unit, but the おう in 小売 (こ.うり) isn't a single unit, it's just a お that happens to be next to a う
z500··on Rob Reiner has died
> Also, frustrating that people have somehow landed in a place where they either trust nothing or trust everything, with no ability to calibrate based on the actual track record and incentive structure of the source.

I don't read celebrity news, how should I know People's track record?

z500··on Beej's Guide to Learning Computer Science
It's a different kind of math from the continuous math they teach in school. Personally I found it a lot more intuitive. Like it wasn't the easiest thing ever, but I did better than I thought I would.
z500··on Bring bathroom doors back to hotels
It's half dead bacteria, it's not supposed to smell like a bed of roses.
z500··on How did the Win 95 user interface code get brought to the Windows NT code base?
My personal collection got so big I started forgetting what was in it lol. I had to write a program to catalog everything and present a directory tree of genre combinations with FUSE
z500··on Windows GUI – Good, Bad and Pretty Ugly (2023)
The new context menu is so awful. There is zero reason in this day and age for a context menu to take multiple seconds to pop up. They didn't even really improve on it in any meaningful way.
z500··on Windows GUI – Good, Bad and Pretty Ugly (2023)
I got so frustrated with how slow the file explorer got after my work laptop updated. Turns out the new UI is just shell extensions, if you add registry keys to redirect them to non-existent paths you get the old file explorer back.
z500··on Microsoft Will Preload Windows 11 File Explorer to Fix Bad Performance
How is that going to help? It's still dog slow even after running all day.
z500··on Ultra-processed food linked to harm in every major human organ, study finds
What's wrong with baking?
z500··on Windows 11 adds AI agent that runs in background with access to personal folders
On my 5 year old work laptop it was so bad it was nearly unusable. I found that disabling the shell extensions they used to implement the new file explorer UI helped a lot with that.
z500··on Linear algebra explains why some words are effectively untranslatable
If you ignore the spaces, the only real difference between German and English compound nouns are the infixes between elements to show bracketing. Case in point: Nomenkompositum
z500··on .NET 10
As an F# lover my heart sank at that "it turned out" at first. I'm glad someone got to live the dream somewhere haha
z500··on Yt-dlp: External JavaScript runtime now required for full YouTube support
I also had it stop working completely. I thought they finally wised up to my adblocker, but I decided to finally install that update I had been sitting on for a while and it just started working again
z500··on Welcome, the entire land – "Hello, world" in hieroglyphics (2009)
It looks like this isn't an actual translator, it's just transcribing the consonants into uniliteral hieroglyphs.
z500··on A File Format Uncracked for 20 Years
> For example, one format I use is just to concatenate multiple files into a single one, I use it to group video timeline seeker images into one file - it is faster than using archive or tar/gzip

I did something like this when I was moving my files onto a new computer like 25 years ago, and all I had was a floppy drive. Just continuously dump the data onto a floppy until space runs out and ask for another one until there are no more files.

z500··on The English language doesn't exist – it's just French that's badly pronounced
Except it didn't get those Germanic qualities by borrowing them from German, it got them by shared heritage.
← PreviousPage 2 of 5Next →