HNHacker News
TopNewBestAskShowJobs

rzzzt

4,707 karma · joined May 11, 2015

submissionscomments
rzzzt··on This Month in Ladybird
With some "Thank you, Copilot"-s sprinkled in to spare him in the robot uprising universe.
rzzzt··on Writing memory efficient C structs
Hmm, the certificate for this site has a billion SANs but catb .org is not one of them...
rzzzt··on Fast and cheap bulk storage: using LVM to cache HDDs on SSDs
XFS could only grow in size for quite a while (using xfs_growfs), don't know if that changed in recent times.
rzzzt··on Fast and cheap bulk storage: using LVM to cache HDDs on SSDs
Bcachefs supports both caching and tiering: https://wiki.archlinux.org/title/Bcachefs#SSD_caching

A FUSE-based solution is autotier: https://github.com/45Drives/autotier

rzzzt··on Programming vehicles in games
BeamNG is standing on the shoulders of Rigs of Rods, which uses soft body physics (points of mass connected by links that aim to keep the same distance between two points up to a certain amount of force applied, after which deformation occurs): https://en.wikipedia.org/wiki/Rigs_of_Rods
rzzzt··on It's a DE9, not a DB9 (but we know what you mean)
I was looking for this one. Three angles for a potential retort:

a) Frankenstein is the real monster in the book

b) The monster is Victor's son, so inherits the family name and thus is also (a) Frankenstein

c) A modern adaptation gives the reader explicit permission to use "Frankenstein" as the name for the monster: https://xkcd.com/1589/

rzzzt··on TrackWeight: Turn your MacBook's trackpad into a digital weighing scale
Do I measure the passenger plane with or without the ship?
rzzzt··on Man wearing metallic necklace dies after being sucked into MRI machine
What sort of decay curve can you plot from the magnetic field dissipating over time? Is it linear?
rzzzt··on “Dynamic Programming” is not referring to “computer programming”
Compare with "Extreme Ironing": https://www.ebaumsworld.com/pictures/23-insane-examples-of-e...
rzzzt··on XMLUI
Also 1x1 pixel spacer GIFs.
rzzzt··on Tandy Corporation, Part 3
Or just walk off the road at the starting screen.

It took a loooot of time to memorize the entry quiz questions, full of trivia from a time and place for which I was nowhere near old enough to exist!

rzzzt··on Hungary's oldest library fighting to save 100k books from a beetle infestation
You can't slap a window unit on World Heritage sites: https://whc.unesco.org/en/list/758
rzzzt··on HDD Clicker generates HDD clicking sounds, based on HDD Led activity
Under MS-DOS such utilities existed and it was also used to demonstrate interrupt hooks in assembly tutorials. To do this, they'd:

- change INT 13h (the disk access routines in the BIOS) handler address

- write a handler that clicks the speaker or draws something to video memory without modifying any input registers

- pass the input over to the original handler which will complete the disk operation

- return or remove the return address of the inserted snippet from the stack and let the original handler do an IRET

The end result is e.g. an ASCII smiley face blinking in one of the corners of the screen in text mode or a similar style of crackling/screetching from the PC speaker.

Here is a full-featured example: https://github.com/MobyGamer/softhddi

rzzzt··on HDD Clicker generates HDD clicking sounds, based on HDD Led activity
This can be resolved by sampling a real hard drive's sounds (spin-up, idle, spin-down, short seek, long seek, big klonk etc.) and playing it back in plausible sequences and variations. You might have to add some mixing capability as well since the motor will drone on constantly.

On the ultra realistic end: take a dead hard drive, trim the head assembly back so it won't touch/scratch the platter surface, remove its original PCB and replace it with the simulator which now will be responsible for driving the motor and the voice coil. If there is some space left for SSD storage, slap that on as well and use the original power and data connections.

rzzzt··on Cmdk – CD anywhere and open anything in your terminal
⌘-K is Ctrl-L for the Terminal (I think): https://support.apple.com/guide/terminal/keyboard-shortcuts-...
rzzzt··on The Moat of Low Status
"Moat" is a tinny word according to the Monty Python classification of words. Also uncomfortably close to "moist".

Moat.

rzzzt··on The Moat of Low Status
Hah, I wrote almost the same thing in a sibling reply with one difference, plateauing for the hit-the-ground-runners may come earlier than the first-learn-how-to-walkers.
rzzzt··on The Moat of Low Status
People exist that pick up that chisel / basketball / soldering iron and do something really impressive with it after being shown 0..2 times. They might have horrible technique, not know the little tricks and shortcuts, plateau quickly etc., but their experience of doing the thing is not a series of failures until they get reasonably OK at it, rather increasing levels of wins.
rzzzt··on Local-first software (2019)
CouchDB on the server and PouchDB on the client was an attempt at making such an environment:

- https://couchdb.apache.org/

- https://pouchdb.com/

Also some more pondering on local-first application development from a "few" (~10) years back can be found here: https://unhosted.org/

rzzzt··on The History of Electronic Music in 476 Tracks (1937–2001)
My addition would be Jean Jacques Perrey: https://youtu.be/P8AKP4Tw9sE
rzzzt··on Ask HN: What Are You Working On? (June 2025)
Vaguely related - two encoder wheel projects on YouTube that might interest you:

- "Wireless High Resolution Scrolling is Amazing": https://youtu.be/FSy9G6bNuKA

- "DIY haptic input knob: BLDC motor + round LCD": https://youtu.be/ip641WmY4pA

rzzzt··on Donkey Kong Country 2 and Open Bus
Same with the VIC-II and the 6510 in the Commodore 64. The video chip is given the main character role for the bus, stopping the CPU from moving forward if it needs cycles for video generation or DRAM refresh.
rzzzt··on We accidentally solved robotics by watching 1M hours of YouTube
Fun fact: the International Bureau of Weights and Measures in Paris is the owner of a perfect 0 dB noise floor enclosed in a perfect titanium sphere (with some sheep's wool filling to avoid reflections). There is a small door on the side over which microphone capsules can be inserted for calibration.

(/joke)

rzzzt··on Many ransomware strains will abort if they detect a Russian keyboard installed (2021)
It was mentioned in the other front page article, I guess this is where we got this submission from: https://news.ycombinator.com/item?id=44413185
rzzzt··on Tools I love: mise(-en-place)
Java also has SDKMAN!, jabba and the "alternatives" mechanism in Linux distros:

- https://sdkman.io/

- https://github.com/shyiko/jabba

- https://www.man7.org/linux/man-pages/man1/update-alternative...

rzzzt··on We accidentally solved robotics by watching 1M hours of YouTube
Friendly unit conversion man at your service: 114 years.
rzzzt··on Google Gemini is about to control your messages and calls, even if you say no
They might change the "no" to "maybe later" later.
rzzzt··on Define policy forbidding use of AI code generators
The license does exist so you can release your own software under it, however: https://en.wikipedia.org/wiki/WTFPL
rzzzt··on ChatGPT's enterprise success against Copilot fuels OpenAI/Microsoft rivalry
Your conversations are notebooks and the code it conjured up should be behind a dropdown arrow. For visualization it seems to work fine (i.e. Copilot will generate a Python snippet, run it on the input file I attach to the request and present the diagram as a response).
rzzzt··on Show HN: A DOS-like hobby OS written in Rust and x86 assembly
CATALOG, DSPFLR, Get-ChildItem
← PreviousPage 11 of 34Next →