frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

System 7 natively boots on the Mac mini G4

https://macos9lives.com/smforum/index.php?topic=7711.0
185•ibobev•6h ago•28 comments

WinApps: Run Windows apps as if they were a part of the native Linux OS

https://github.com/winapps-org/winapps
148•klaussilveira•3d ago•45 comments

Airbus A320 – intense solar radiation may corrupt data critical for flight

https://www.airbus.com/en/newsroom/press-releases/2025-11-airbus-update-on-a320-family-precaution...
309•pyrophoenix•12h ago•78 comments

Show HN: Explore what the browser exposes about you

https://neberej.github.io/exposedbydefault/
45•coffeecoders•4d ago•15 comments

Every mathematician has only a few tricks (2020)

https://mathoverflow.net/questions/363119/every-mathematician-has-only-a-few-tricks
120•nill0•8h ago•20 comments

Imgur geo-blocked the UK, so I geo-unblocked my network

https://blog.tymscar.com/posts/imgurukproxy/
397•tymscar•16h ago•126 comments

Garfield's Proof of the Pythagorean Theorem

https://en.wikipedia.org/wiki/Garfield%27s_proof_of_the_Pythagorean_theorem
28•benbreen•3h ago•11 comments

Confessions of a Software Developer: No More Self-Censorship

https://kerrick.blog/articles/2025/confessions-of-a-software-developer-no-more-self-censorship/
218•Kerrick•12h ago•196 comments

A triangle whose interior angles sum to zero

https://www.johndcook.com/blog/2025/11/28/tricusp-triangle/
104•tzury•9h ago•49 comments

Molly: An Improved Signal App

https://molly.im/
336•dtj1123•16h ago•197 comments

So you wanna build a local RAG?

https://blog.yakkomajuri.com/blog/local-rag
285•pedriquepacheco•17h ago•65 comments

Airloom – 3D Flight Tracker

https://objectiveunclear.com/airloom.html
216•azinman2•17h ago•68 comments

The Great Downzoning

https://worksinprogress.co/issue/the-great-downzoning/
49•barry-cotter•5h ago•58 comments

The original ABC language, Python's predecessor (1991)

https://github.com/gvanrossum/abc-unix
106•tony•14h ago•31 comments

The risk of round numbers and sharp thresholds in clinical practice

https://www.nature.com/articles/s41746-025-02079-y
23•asplake•1w ago•2 comments

Show HN: Anthony Bourdain's Lost Li.st's

https://bourdain.greg.technology/
31•gregsadetsky•3d ago•11 comments

28M Hacker News comments as vector embedding search dataset

https://clickhouse.com/docs/getting-started/example-datasets/hackernews-vector-search-dataset
398•walterbell•16h ago•151 comments

Show HN: Choose your own adventure style Presentation

https://github.com/Skarlso/adventure-voter
35•skarlso•1w ago•7 comments

A first look at Django's new background tasks

https://roam.be/notes/2025/a-first-look-at-djangos-new-background-tasks/
114•roam•12h ago•27 comments

Language is primarily a tool for communication rather than thought (2024) [pdf]

https://gwern.net/doc/psychology/linguistics/2024-fedorenko.pdf
64•netfortius•19h ago•24 comments

Electron vs. Tauri

https://www.dolthub.com/blog/2025-11-13-electron-vs-tauri/
79•birdculture•14h ago•39 comments

Show HN: Mu – The Micro Network

https://github.com/asim/mu
34•asim•4d ago•18 comments

Fabric Project

https://github.com/Fabric-Project/Fabric
49•brcmthrowaway•11h ago•14 comments

I mathematically proved the best "Guess Who?" strategy [video]

https://www.youtube.com/watch?v=_3RNB8eOSx0
66•surprisetalk•6d ago•17 comments

The 'S&P 493' reveals a different U.S. economy

https://www.msn.com/en-us/money/markets/the-s-p-493-reveals-a-very-different-us-economy/ar-AA1R1VUJ
72•MilnerRoute•5h ago•21 comments

Don't tug on that, you never know what it might be attached to (2016)

https://blog.plover.com/2016/07/01/#tmpdir
126•todsacerdoti•18h ago•57 comments

True P2P Email on Top of Yggdrasil Network

https://github.com/JB-SelfCompany/Tyr
143•basemi•17h ago•23 comments

How good engineers write bad code at big companies

https://www.seangoedecke.com/bad-code-at-big-companies/
332•gfysfm•14h ago•225 comments

How to get Pandoc to respect custom table styles in Word templates

https://johnathandos.com/posts/2025-11-24-custom-tables-with-pandoc/
19•johnathandos•4d ago•2 comments

Effective harnesses for long-running agents

https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents
103•diwank•15h ago•34 comments
Open in hackernews

A Taxonomy of Bugs

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

Comments

mannykannot•6mo 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•6mo 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•6mo 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•6mo 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•6mo 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•6mo ago
Congratz, you've invented regression tests.
quantadev•6mo 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•6mo 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•6mo ago
> And my intentions were not to belittle, but to praise.

With the stock eyeroll dismissal phrase.

quantadev•6mo 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•6mo ago
Good thing he has knights in shining armor like you to defend him from my nasty insults.
quantadev•6mo ago
Good thing you can admit what you were doing.
bheadmaster•6mo ago
Good thing you can understand sarcasm.
quantadev•6mo ago
but your sarcasm was truthful.
bheadmaster•6mo ago
but it wasn't.
quantadev•6mo ago
Well in that case...Congratz, you've invented sarcasm.
bheadmaster•6mo ago
Congratz, you've invented obnoxiousness.
quantadev•6mo ago
Not "independently reinvented" ?
readthenotes1•6mo ago
I was aware of unit testing before it had a name ... Desperation is the mother of intervention
quantadev•6mo ago
Yep, I "independently reinvent" the wheel every day I guess, because I, ya know...use wheels.
alilleybrinker•6mo 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•6mo 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•6mo 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•6mo ago
John Carmack uses a debugger