HNHacker News
TopNewBestAskShowJobs

baud9600

43 karma · joined September 1, 2025

submissionscomments
baud9600··on I don't want the details
I think the problem is when the execs aren’t looking at change-for-the-better. Instead they’re looking to appoint blame. Moving to a position of assumed competency in your staff and taking the perspective of how-to-improve-next-time is a real step forward in maturity. My guess is it’s rare and blame is easier: most management doesn’t reach this level, instead it’s immature.
baud9600··on Your intellectual fly is open (2025)
We seem to be very sensitive to style. It can be rather distracting. This writing contained 7 exclamation marks and 9 colons.

As for em-dashes, there were 7.

baud9600··on The auto lobby spent millions on media manipulation
In 2006 there was the documentary, “Who killed the electric car?” about the GM EV1 vehicle and the lobby to limit the adoption of this tech.

Among other topics, the film covers the zev mandate and its reversal after pressure from the industry.

https://en.wikipedia.org/wiki/Who_Killed_the_Electric_Car%3F

baud9600··on AI boosted homework scores, then exam scores dropped: study
Good points. I’ve tried this a few times and I’ve been impressed by the dialogue. Given this was a very simple prompt, I am convinced a more precise version could be developed, including a rubric, a library of course content, starter questions and other guidance to the AI. I haven’t seen anything like this and schools / universities seem to be “struggling” with AI, which has me wondering why not embrace LLMs for learning and assessment, like this?
baud9600··on AI boosted homework scores, then exam scores dropped: study
I am waiting for AI Viva Voce (“AVV”). I am really surprised we aren’t hearing more about this idea?

Try it for yourself by making a prompt like this (adapt as needed):

Pretend I am an undergraduate student of Computer Science. I am learning about early microprocessors from the 1970s. I want you to ask me an examination question as if you were doing a viva voce exam with me, to test my understanding of concepts. I want you to receive my answer and then based on what I said I want you to ask me a more specific question to probe my understanding. Repeat this interaction up to 5 times. Then grade my understanding so far, by giving me a pass, merit, credit, or distinction. Can you explain how you arrive at the grade based on my answers and your expectation of undergraduate knowledge of microprocessor theory?

baud9600··on Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
It would be interesting to install os8088 on a later series, like a Pentium III 500mhz or a modern Intel i7! Would it even run? I guess os8088 could not harness the CPU power to make it usable. Instead, could a modern CPU run multiple instances of os8088 like a server? That’s probably something Claude could code…? A multi-session server that provides 1024 instances of os8088 by remote connection?
baud9600··on Humanising LLM Outputs Is Dumb
> “The largest tell for me to tell where culture and sentiment is shifting…”

Tell? Largest “tell”? Tell for me to tell?

Write in English, please:

“The biggest sign that shows me how culture and sentiment are changing, is…”

baud9600··on Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
This is great -

It’s almost as impressive as the “GOS” written for Atari 8-bit running on 6502 at 1.79 MHz. Visually it’s almost identical but has a nicer font. The specs are somewhat similar with 16 task slots, calculator app and task manager, serial mouse support (ST mouse) and Atari’s hardware sprites helping with some of the graphics. The XOR window frame is the same idea. Amazingly, Atari GOS runs in 128K of RAM! One has to admire the work and inventiveness in these projects. See description and videos here:

https://atari8.co.uk/gui/

baud9600··on How to Exist
Wow if a page ever needed reader mode, this would be it… Light grey on white !nice
baud9600··on Professor's invisible prompt trap catches 32/35 students cheating with AI
One workable approach is for AI to conduct a viva voce exam with each student: after the student answers a question on a topic, the session prompts with another question which digs deeper. This goes on for say 8-12 questions, getting deeper each time.

I checked this idea by asking ChatGPT to examine my understand of 1970’s CPU history, assuming I was a CompSci student. After it asked me a series of 8 questions on Intel’s devices from the 4004 onwards, ChatGPT assessed me as a 2nd year student and graded me with a Credit. The experience was quite convincing and at the end it summarised the gaps in my knowledge, which I agreed with. It was also able to say what criteria it was using to assess me.

So why can’t AI-viva voce be a method to help students and professors with teaching and learning?

Try it out, in a subject or language you know well. Adapt this prompt:

Pretend I am an undergraduate student of Computer Science. I am learning about early microprocessors from the 1970s. I want you to ask me an examination question as if you were doing a viva voce exam with me to test my understanding of concepts. I want you to receive my answer and then based on what I said I want you to ask me a more specific question to probe my understanding. Repeat this interaction up to 8 times. Then grade my understanding so far, by giving me a pass, merit, credit, or distinction? Can you explain how you arrive at the grade based on my answers and your expectation of undergraduate knowledge of microprocessor theory?

baud9600··on What happened to TheNumbers.com
One thing I’m wondering is whether we need an open source set of technical patterns and libraries for dealing with this changing traffic mix.

Millions of small sites and creators don’t have the ability to design their own protections against large scale automated access. If useful content now attracts aggressive crawler traffic, many sites will be too expensive or unreliable to run.

Is part of the answer a community response? Perhaps a community-maintained toolkit, based on traffic data, that host sites can apply? It could include standard agent identification, rate limiting, traffic classification, access policies, caching, challenge mechanisms, logging, attribution and usage control etc etc.

In effect, we need much stronger road rules for today’s automated traffic, available as open technical patterns and libraries rather than every site owner having to invent this alone (they won’t).

baud9600··on Ten Steps Towards Happiness (2015)
Someone should put this somewhere. In a book or a poster. On a LinkedIn post for managers
baud9600··on The Zen of Parallel Programming
It’s true that “zen of” is bolted onto many topics… it’s a tired cliche to suggest “simplicity” when things are complex. Does it help or is it faux spirituality?

I’ve enjoyed reading the comments here and I think there’s truth in how the technical problem is divided and teams are arranged. The idea of frequency of features (or builds) being a reflection of our division of the problem, is interesting. It made me think about our teams trying to ship releases and the problems arising, but zen and parallelism don’t give any hints. It’s just about effort to organise better, like it always was

baud9600··on Your 'app' could have been a webpage (so I fixed it for you)
I remember when Steve Jobs stood on stage and complained about Flash, how he hated its dominance of the free web, how it was a heavy and proprietary technology that prevented mobile devices from participating. His solution? To adopt the latest HTML standards… and also to build responsive apps. But now some apps have become heavy, advertising-bound, subscription nightmares. So it’s back to HTML, right?
baud9600··on Half-Baked Product
Daft! And very strangely true. I recognised several moments and events in the story
baud9600··on Int a = 5; a = a++ + ++a; a =? (2011)
I was hoping this article would conclude with, “and the C language spec in K&R says THIS which is the correct answer”. Apparently not. So the appendix in K&R is ambiguous? And yet we use ++ so often! I can see people crawling the Linux source tree using LLM-bots looking for bad uses of ++ …
baud9600··on Filing the Corners Off MacBooks
Brilliant. Love the tech-disrespect and the “right to repair”!
baud9600··on Microsoft hasn't had a coherent GUI strategy since Petzold
At Redmond, there was also the Patterns & Practices group (P&P) that tried to make sense of the dev products, and built extra libraries “to show customers how to use them”. They followed the bouncing ball of the frameworks releases from the main development teams. It suggests that it wasn’t clear exactly how you’d use the main products: so P&P said, ‘try it like this.’ I also think the article didn’t say much about MS in the web era. The company survived webdev IMO, but it definitely wasn’t the leader
baud9600··on Everything old is new again: memory optimization
Strange days we live in. Python and C++? What about a line of bash:

tr -s '[:space:]' '\n' < file.txt | sort | uniq -c | sort -rn

I’d like to know the memory profile of this. The bottleneck is obviously sort which buffers everything in memory. So if we replace this with awk using a hash map to keep count of unique words, then it’s a much smaller data set in memory:

tr -s '[:space:]' '\n' < file.txt | awk '{c[$0]++} END{for(w in c) print c[w], w}' | sort -rn

I’m guessing this will beat Python and C++?

baud9600··on Regex Blaster
Does not render correctly on iOS (mobile Safari)? It’s a fixed Desktop view and you can’t pinch to zoom as needed. It takes effort to prevent mobile users like this! Do others get this experience?
baud9600··on Process-Based Concurrency: Why Beam and OTP Keep Being Right
Once you were familiar with occam you could see deadlocks in code very quickly. It was a productive way to build scaled concurrent systems. At the time we laughed at the idea of using C for the same task
baud9600··on Process-Based Concurrency: Why Beam and OTP Keep Being Right
Very interesting. Reading this made me think of occam on the transputer: concurrent lightweight processes, message passing, dedicated memory! I spent some happy years in that world. Perhaps I should look at BEAM and see what work comes along?
baud9600··on Blue light filters don't work – controlling total luminance is a better bet
Mobile Safari only does this for sites that implement dark themes (and when you have dark mode enabled in iOS). But many sites don’t have these themes. The Noir extension seems to fix the problem for now. There is a reader mode that can go dark but it’s manual, per article
baud9600··on Blue light filters don't work – controlling total luminance is a better bet
I added the “Noir” extension to mobile Safari, now I automatically get dark mode on all websites including Hacker News.
baud9600··on ASCII characters are not pixels: a deep dive into ASCII rendering
This is such a great article!

I found myself thinking, “I wonder if some of this could be used to playback video on old 8-bit machines?” But they’re so underpowered…

baud9600··on East Germany balloon escape
In Eastern Europe in 1979, those were big sums of money. What an extraordinary story
baud9600··on Ask HN: How can we solve the loneliness epidemic?
I’m loving the comments here. But I confess I exoected a ‘social technology’ solution to the problem!! Like “casserole” in the UK, which connects people in a neighbourhood with others who need food and a visit. You make a casserole and take it round. I’ve not seen this in person but it seems like a great application of tech to help ward off loneliness… You could easily extend this to “dog friends” or “cat friends”, where you’re connected with someone who’d like you to visit them and bring your dog or cat for an introduction and a pat
baud9600··on Action was the best 8-bit programming language
I wrote sound-sampling software for Atari using Action! and Mac/65 by OSS, using my own DAC+ADC hardware (8-bit of course). They were fast tools, it was very productive.