frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

NanoChat – The best ChatGPT that $100 can buy

https://github.com/karpathy/nanochat
898•huseyinkeles•11h ago•187 comments

DDoS Botnet Aisuru Blankets US ISPs in Record DDoS

https://krebsonsecurity.com/2025/10/ddos-botnet-aisuru-blankets-us-isps-in-record-ddos/
78•JumpCrisscross•3h ago•55 comments

Dutch government takes control of Chinese-owned chipmaker Nexperia

https://www.cnbc.com/2025/10/13/dutch-government-takes-control-of-chinese-owned-chipmaker-nexperi...
324•piskov•16h ago•252 comments

Sony PlayStation 2 fixing frenzy

https://retrohax.net/sony-playstation-2-fixing-frenzy/
59•ibobev•3h ago•23 comments

There are sensitive internal links in the clear on GEO satellites [pdf]

https://satcom.sysnet.ucsd.edu/docs/dontlookup_ccs25_fullpaper.pdf
8•dweekly•1h ago•0 comments

First device based on 'optical thermodynamics' can route light without switches

https://phys.org/news/2025-10-device-based-optical-thermodynamics-route.html
116•rbanffy•5d ago•16 comments

Show HN: AI toy I worked on is in stores

https://www.walmart.com/ip/SANTA-SMAGICAL-PHONE/16364964771
77•Sean-Der•1d ago•76 comments

Show HN: SQLite Online – 11 years of solo development, 11K daily users

https://sqliteonline.com/
346•sqliteonline•14h ago•117 comments

Modern iOS Security Features – A Deep Dive into SPTM, TXM, and Exclaves

https://arxiv.org/abs/2510.09272
120•todsacerdoti•8h ago•2 comments

No science, no startups: The innovation engine we're switching off

https://steveblank.com/2025/10/13/no-science-no-startups-the-unseen-engine-were-switching-off/
299•chmaynard•13h ago•254 comments

JIT: So you want to be faster than an interpreter on modern CPUs

https://www.pinaraf.info/2025/10/jit-so-you-want-to-be-faster-than-an-interpreter-on-modern-cpus/
89•pinaraf•1d ago•18 comments

LLMs are getting better at character-level text manipulation

https://blog.burkert.me/posts/llm_evolution_character_manipulation/
53•curioussquirrel•7h ago•18 comments

StreamingVLM: Real-Time Understanding for Infinite Video Streams

https://arxiv.org/abs/2510.09608
14•badmonster•2h ago•0 comments

Strudel REPL – a music live coding environment living in the browser

https://strudel.cc
109•birdculture•8h ago•18 comments

Why did containers happen?

https://buttondown.com/justincormack/archive/ignore-previous-directions-8-devopsdays/
66•todsacerdoti•15h ago•69 comments

Smartphones and being present

https://herman.bearblog.dev/being-present/
203•articsputnik•12h ago•129 comments

Accidentally Made a Zig Dotenv Parser

https://dayvster.com/blog/accidentally-made-a-zig-dotenv-parser/
22•ibobev•5d ago•3 comments

Hackers can steal 2FA codes and private messages from Android phones

https://arstechnica.com/security/2025/10/no-fix-yet-for-attack-that-lets-hackers-pluck-2fa-codes-...
61•sipofwater•3h ago•41 comments

Abstraction, not syntax

https://ruudvanasseldonk.com/2025/abstraction-not-syntax
68•unripe_syntax•18h ago•35 comments

America is getting an AI gold rush instead of a factory boom

https://www.washingtonpost.com/business/2025/10/13/manufacturing-artificial-intelligence/
98•voxleone•12h ago•122 comments

JSON River – Parse JSON incrementally as it streams in

https://github.com/rictic/jsonriver
158•rickcarlino•5d ago•75 comments

Scaling request logging with ClickHouse, Kafka, and Vector

https://www.geocod.io/code-and-coordinates/2025-10-02-from-millions-to-billions/
110•mjwhansen•5d ago•17 comments

America's future could hinge on whether AI slightly disappoints

https://www.noahpinion.blog/p/americas-future-could-hinge-on-whether
71•jxmorris12•9h ago•59 comments

Android's sideloading limits are its most anti-consumer move

https://www.makeuseof.com/androids-sideloading-limits-are-anti-consumer-move-yet/
606•josephcsible•11h ago•403 comments

Software update bricks some Jeep 4xe hybrids over the weekend

https://arstechnica.com/cars/2025/10/software-update-bricks-some-jeep-4xe-hybrids-over-the-weekend/
332•gloxkiqcza•12h ago•223 comments

Optery (YC W22) – Hiring Tech Lead with Node.js Experience (U.S. & Latin America)

https://www.optery.com/careers/
1•beyondd•9h ago

Legends of the games industry: Roger Dean

https://spillhistorie.no/2025/10/03/legends-of-the-games-industry-roger-dean/
93•thelok•12h ago•22 comments

Root cause analysis? You're doing it wrong

https://entropicthoughts.com/root-cause-analysis-youre-doing-it-wrong
93•davedx•2d ago•68 comments

CRDT and SQLite: Local-First Value Synchronization

https://marcobambini.substack.com/p/the-secret-life-of-a-local-first
62•marcobambini•4d ago•12 comments

Uv overtakes pip in CI

https://wagtail.org/blog/uv-overtakes-pip-in-ci/
161•ThibWeb•1w ago•129 comments
Open in hackernews

A Taxonomy of Bugs

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

Comments

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

With the stock eyeroll dismissal phrase.

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