News for hackers. Stuff that matters.

kabdib

Re:Hatari – Online Atari ST/STE/TT/Falcon Emulator on Wednesday July 01, 2026 @01:54AM (#48742794)
After a day of single combat with multimillion-SLOC tangleware, it's fun to work with a system that you can fit in your head

Personally, I don't do much nostalgia. I've built the PDP-11 clones and run v6 Unix again and (o dear lord) compiled world.c with BDS-C on CP/M and realized that the 70s and 80s kinda sucked, and that I really like modern computing

Re:Orthodox C++ on Saturday June 13, 2026 @01:30PM (#48519431)
I have seen a pure C/C++ implementation of coroutines (it used setjmp/longjmp, and memcpy to copy stacks in and out of the native arena). Not the most portable of constructions, but it worked absurdly well.

Being able to write "async" code essentially in-line is a superpower.

Re:Orthodox C++ on Saturday June 13, 2026 @12:41PM (#48518934)
I've been doing embedded systems in C++ since rocks were young, and this is a great summary of what to avoid.

I would sure love a good coroutine runtime, and first-class support for defer. You can do these manually, but language/toolchain/debugger support is nice to have.

(Pragmatically, I will be retired by the time they would be useful)

"Can I borrow your calculator"

"Sure!" (hands over HP-25C)

<start counting seconds...>

"Hey, where's the equals key?"

Re:Should QA Exist on Friday March 27, 2026 @04:59PM (#47548184)
I miss my Q/A partner. He was a engineer who gave me feedback on designs and code, helped debug, and I could run the tests he wrote.

It's terrifying without that support. The beancounter level mgt does not Get It that it's cheaper to have this kind of support now than much later in the product cycle.

Re:Desk for people who work at home with a cat on Friday March 27, 2026 @03:29PM (#47547164)
Lap-insistent cat made it impossible to use a keyboard. I finally bought a desk-height cat "tree" (maybe a shrub...) and put it beside my chair. He'll move to it after some scratching, and he's happier because he can actually nap.
Re:Deploytarot.com – tarot card reading for deployments on Thursday March 26, 2026 @08:26PM (#47537625)
I intend to :-)
Re:An update on Steam / GOG changes for OpenTTD on Tuesday March 24, 2026 @07:16PM (#47510947)
Thanks, I was honestly curious. I knew about Infogrames, did not know about the holding company.
Re:"Collaboration" Is Bullshit on Monday March 23, 2026 @02:42PM (#47493481)
"The reward for winning is the opportunity to play again"
Re:An update on Steam / GOG changes for OpenTTD on Thursday March 19, 2026 @02:25PM (#47443709)
I really wonder who "Atari" is these days . . .
Re:Data centers in space makes no sense on Tuesday February 03, 2026 @08:32PM (#46880201)
Computing hardware that isn't rad-hard is going to have a bad time without a handy atmosphere for shielding.

And hardware that is happy in high-radiation environments is not going to be fast.

> incompetency

"corruption"

Re:Windows 11's Patch Tuesday nightmare gets worse on Monday January 26, 2026 @09:17PM (#46774659)
I had a QA engineer who gave me feedback on designs, great code reviews, and who wrote tests that I could also run.

It was a partnership. I miss it.

I was hoping for a secret society of volcano watchers, handing down carefully guarded records from generation to generation . . .

("There's nothing written in here, Dad")

> 4. Verify Device Genuineness: Confirm if a phone (new or used) is authentic before purchase.

    DisplayDialog("Yup, perfectly genuine, trust me!");
:-)
Old enough here to remember Intel entering the DRAM business :-)
I use an HP-16 (the SwissMicros version, my originals are in boxes) and a 35s pretty much every day (these days, I'm writing firmware).
Henry S F Cooper wrote a wonderful account of debugging OS race condition on the Magellan (Venus) orbiter in The Evening Star
Re:Building a 30 PB storage cluster in the heart of SF on Wednesday October 01, 2025 @12:55PM (#45440042)
I've built and maintained similar setups (10PB range). Honestly, you just shove disks into it, and when they fail you replace them. You need folks around to handle things like controller / infrastructure failure, but hopefully you're paying them to do other stuff, too.
my dad was an ecologist in the 70s, and did a lot of early climate change stuff (getting ground truth for LandSat, etc.)

that's always been a fun conversation

Re:Easy Forth on Thursday September 25, 2025 @02:20PM (#45376756)
i understood how to use IF/ELSE/THEN in FORTH. my "revelation" was figuring out how to do the code generation for it. i was in high school :-)

i definitely prefer assembly to FORTH. i have direct and rather terrible experience with this after watching a few people try to ship a cartridge video game in FORTH

Re:Easy Forth on Monday September 22, 2025 @02:59PM (#45337906)
> My problem is that I cannot see how control flow works in Forth, e.g. a simple if-then-else.

figuring this out for my own FORTH interpreter was a moment i still remember, nearly 50 years later. quite a revelation

Re:Microsoft BASIC for 6502 Microprocessor – Version 1.1 on Wednesday September 03, 2025 @03:36PM (#45119645)
in 1978, emacs was a possibility

but i'm gonna guess SOS or TECO, if they were running a bog standard PDP-10 OS from DEC

Re:The Synology End Game on Friday August 29, 2025 @01:32PM (#45067029)
i have maybe $15K in Synology gear. it's getting old and should be replaced with something with better efficiency

the replacement will NOT be from Synology

Re:Claude Code IDE Integration for Emacs on Wednesday August 06, 2025 @12:42PM (#44814395)
the code that i am least proud of is the code that has lasted the longest :-)
IBM was not able to. Story from a friend-who-claimed-to-be-there:

In days of yore, Visa did processing on IBM iron. The iron in question took a while to boot, and time is very definitely money to Visa and they wanted to speed up reboots (e.g., after a crash). Saving seconds = $$$.

Visa to IBM: "Please give us the source code for the <boot path stuff>, it's costing us money."

IBM: LOL

Visa to some big banks: "Please tell IBM to give us the source code for this, it's costing you money."

IBM, a little later: "Here's a tape. Need any help?"

Re:Writing Code Was Never the Bottleneck on Thursday July 03, 2025 @05:48AM (#44453347)
my LLM win this year was to give the corporate AI my last year's worth of notes, emails and documents and ask it to write my self review. it did a great job. i'm never writing another one of those stupid bits of psychological torture again

otherwise i'm writing embedded systems. fine, LLM, you hold the scope probe and figure out why that PWM is glitching

Re:Root Cause of the June 12, 2025 Google Cloud Outage on Sunday June 15, 2025 @06:39AM (#44281590)
you don't even need turing-completeness to write a bug that takes down prod :-)
Re:Jemalloc Postmortem on Friday June 13, 2025 @05:04PM (#44272246)
one of the best books on Linux architecture i've read was the one on the Itanium port

i think, because Itanic broke a ton of assumptions

Re:Android 16 Is Here on Tuesday June 10, 2025 @03:27PM (#44240461)
bring back the Windows phone! (srsly, they were pretty nice to develop for)

Older »