frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

93% of paint splatters are valid Perl programs (2019)

https://www.mcmillen.dev/sigbovik/
226•zenincognito•5h ago•34 comments

Tim Peters has died

https://discuss.python.org/t/in-memoriam-tim-peters-1952-2026/110028
949•ayhanfuat•20h ago•102 comments

AWS emulator

https://github.com/aws/aws-emulator
739•super_linear•9h ago•223 comments

Critical RCE Vulnerability in Apache HTTP Server

https://www.wiz.io/blog/cve-2026-119618-rce-apache-http-server-vulnerability
29•soheilpro•1h ago•17 comments

Nvidia is preparing to oust Jensen Huang

https://www.wsj.com/business/nvidia-is-preparing-to-oust-nvidia-ceo-jensen-huang-30f421ad
662•jbredeche•5h ago•927 comments

Lock Your GitHub Actions

https://hugovk.dev/blog/2026/lock-github-actions/
170•gslin•5h ago•28 comments

United Airlines bans AI agents from booking flights on behalf of travelers

https://www.cbsnews.com/news/united-airlines-bans-ai-agents-booking-flights/
446•herpderperator•6h ago•429 comments

A false smoke alarm almost drowned Jane Street's only NYC datacenter

https://michael.bacarella.com/2026/11/10/false-smoke-alarm-jane-street-datacenter/
435•mbac32768•11h ago•222 comments

Gemini Decisions API

https://blog.google/innovation-and-ai/technology/developers-tools/gemini-decisions-api/
312•iamdelirium•9h ago•100 comments

Did Life Begin in an RNA World?

https://www.quantamagazine.org/did-life-begin-in-an-rna-world-20261109/
20•acossta•2d ago•3 comments

A general purpose Apple Silicon layer for x86-64 PCs

https://github.com/tylertms/Stela
72•iceboundrock•4h ago•28 comments

Emacs in the Age of Magic

https://commandlinesystems.com/magic.txt
165•ggcr•7h ago•58 comments

Lean Grimoire

https://terrytao.wordpress.com/2026/11/11/lean-grimoire/
10•smilelamp•1h ago•1 comments

The Utah Teapot

https://graphics.cs.utah.edu/teapot/
94•cobbal•8h ago•22 comments

How to make a CNC plasma cutter with high-frequency start

https://incoherency.co.uk/blog/stories/cnc-plasma-cutter.html
17•edward•3d ago•5 comments

Stingray Fish Laser

https://www.stingray.no/en/technology/
7•tptacek•2d ago•3 comments

Show HN: I recreated Papers Please but you're deciding which YC startups to fund

https://termsheetplease.com/
196•bolau•8h ago•77 comments

Faster Retrieval for Better, More Efficient RAG

https://machinelearning.apple.com/research/faster-retrieval
173•zerop•10h ago•29 comments

My AI agents found an unmapped Maya site?

https://pietromiotti.com/latest/maya-site
943•eyvindn•15h ago•342 comments

Hyper-Realistic Sand with WebGL2

https://av.github.io/safe-sand/
329•everlier•14h ago•66 comments

Jensen Huang said to have had relationship with executive who reports to him

https://www.nytimes.com/2026/11/11/technology/jensen-huang-nvidia-affair.html
288•louiereederson•5h ago•314 comments

Show HN: Yogurt – Free, private, open-source alternative to Granola

https://github.com/FrigadeHQ/yogurt
194•brownrout•12h ago•86 comments

Huawei releases MACaQ, its internal quantizer for local inference

https://github.com/huawei-csl/MACaQ
67•thefox96•7h ago•22 comments

Can a Linear Program Do Weight-Space Programming?

https://nathan.rs/posts/weight-space-lp/
253•emschwartz•15h ago•37 comments

A Brief History of Sierra Online (2017)

https://retrofreakreviews.com/2017/01/30/sierra-retrospective/
30•freshtake•2d ago•11 comments

Flying on Green: Why Farmers Are Turning to Drones for Cover Crop Seeding

https://www.agweb.com/news/machinery/flying-green-why-farmers-are-turning-drones-cover-crop-seeding
52•rmason•2d ago•25 comments

Atuin Threads: All your agent sessions on every machine

https://blog.atuin.sh/threads-agent-sessions/
197•linsomniac•13h ago•76 comments

Launch HN: Pomerado (YC F26) – Turn any website into an MCP for agents

51•alanjm23•10h ago•40 comments

Using voltage glitching to unleash the A100 in my mining card

https://blog.kate.land/posts/using-voltage-glitching-to-unlock-the-a100/
274•lae•17h ago•112 comments

The Apple Support Community will permanently close on November 20, 2026

https://discussions.apple.com/welcome
138•tech234a•1d ago•221 comments
Open in hackernews

A Taxonomy of Bugs

https://ruby0x1.github.io/machinery_blog_archive/post/a-taxonomy-of-bugs/index.html
52•lissine•1y ago

Comments

mannykannot•1y ago
Here's a step 0 for your debugging strategy: spend a few minutes thinking about what could account for the bug. Prior to its occurrence, you are thinking about what could go wrong, but now you are thinking about what did go wrong, which is a much less open-ended question.
marginalia_nu•1y ago
I've had large success by treating the bug as a binary search problem as soon as I identify an initial state that's correct and a terminal state that's incorrect. It seems like a lot of work, but that's underestimating just how fast binary searches are.

Depends of course on the nature of the bug whether it's a good strategy.

readthenotes1•1y ago
I was such a bad developer that I realized I had to automate the re-running of parts of the system to find the bugs.

Of course, the code I wrote to exercise the code I wrote had bugs, but usually I wouldn't make offsetting errors.

It didn't fix all the problems I made, but it helped. And it helped to have the humility when trying to fix code to realize I wouldn't get it the first time, so should automate replication

bheadmaster•1y ago
> I had to automate the re-running of parts of the system to find the bugs

Congratz, you've independently invented integration tests.

tough•1y ago
I don't always test but adding a lil test after finding and fixing a bug so you don't end up there again a second time is a great practice
bheadmaster•1y ago
Congratz, you've invented regression tests.
quantadev•1y ago
Congrats, you've found someone who failed to invoke a buzzword that you know.

EDIT: But Acktshally `the code I wrote to exercise the code I wrote` is a description of "Unit Testing", not integration testing.

bheadmaster•1y ago
Unit/integration tests are anything but a buzzword. And my intentions were not to belittle, but to praise.

Some actions simply make so much sense to do, that any sensible person (unaware of the concept) will start doing them given enough practice, and in process they "reinvent" a common method.

keybored•1y ago
> And my intentions were not to belittle, but to praise.

With the stock eyeroll dismissal phrase.

alilleybrinker•1y ago
There's also the Common Weakness Enumeration (CWE), a long-running taxonomy of software weaknesses (meaning types of bugs).

https://cwe.mitre.org/

Animats•1y ago
The Third-Party Bug

Is the party responsible for the bug bigger than you? If yes, it's your problem. If no, it's their problem.

marginalia_nu•1y ago
A subcategory of the design flaw I find quite a lot is the case where the code works exactly as intended, it's just not having the desired effect because of some erroneous premise.
djmips•1y ago
John Carmack uses a debugger
quantadev•1y ago
As far as you knew that guy was aware what Unit Testing was since well before you were born. lol. I'm sure he appreciates all your nice compliments.
bheadmaster•1y ago
Good thing he has knights in shining armor like you to defend him from my nasty insults.
quantadev•1y ago
Good thing you can admit what you were doing.
bheadmaster•1y ago
Good thing you can understand sarcasm.
quantadev•1y ago
but your sarcasm was truthful.
bheadmaster•1y ago
but it wasn't.
quantadev•1y ago
Well in that case...Congratz, you've invented sarcasm.
bheadmaster•1y ago
Congratz, you've invented obnoxiousness.
quantadev•1y ago
Not "independently reinvented" ?
readthenotes1•1y ago
I was aware of unit testing before it had a name ... Desperation is the mother of intervention
quantadev•1y ago
Yep, I "independently reinvent" the wheel every day I guess, because I, ya know...use wheels.