frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Vibechart

https://www.vibechart.net/
581•datadrivenangel•4h ago•124 comments

GPT-5

https://openai.com/gpt-5/
1400•rd•8h ago•1683 comments

Cursed Knowledge

https://immich.app/cursed-knowledge/
118•bqmjjx0kac•2h ago•21 comments

Flipper Zero darkweb firmware bypasses rolling code security

https://www.rtl-sdr.com/flipperzero-darkweb-firmware-bypasses-rolling-code-security/
134•lq9AJ8yrfs•4h ago•72 comments

Historical Tech Tree

https://www.historicaltechtree.com/
276•louisfd94•6h ago•57 comments

GPT-5: Key characteristics, pricing and system card

https://simonwillison.net/2025/Aug/7/gpt-5/
429•Philpax•7h ago•186 comments

Cursor CLI

https://cursor.com/cli
160•gonzalovargas•4h ago•87 comments

OpenAI's new open-source model is basically Phi-5

https://www.seangoedecke.com/gpt-oss-is-phi-5/
165•emschwartz•6h ago•63 comments

GPT-5 for Developers

https://openai.com/index/introducing-gpt-5-for-developers
341•6thbit•8h ago•183 comments

Encryption made for police and military radios may be easily cracked

https://www.wired.com/story/encryption-made-for-police-and-military-radios-may-be-easily-cracked-researchers-find/
124•mikece•7h ago•74 comments

Hubble catches sharpest image yet of 3I/ATLAS

https://www.skyatnightmagazine.com/news/hubble-3i-atlas-july-2025
11•anigbrowl•1h ago•2 comments

Windows XP Professional

https://win32.run/
295•pentagrama•11h ago•175 comments

Benchmark Framework Desktop Mainboard and 4-node cluster

https://github.com/geerlingguy/ollama-benchmark/issues/21
134•geerlingguy•7h ago•37 comments

Building Bluesky comments for my blog

https://natalie.sh/posts/bluesky-comments/
265•g0xA52A2A•9h ago•105 comments

Achieving 10,000x training data reduction with high-fidelity labels

https://research.google/blog/achieving-10000x-training-data-reduction-with-high-fidelity-labels/
44•badmonster•4h ago•4 comments

Infinite Pixels

https://meyerweb.com/eric/thoughts/2025/08/07/infinite-pixels/
214•OuterVale•12h ago•48 comments

How to sell if your user is not the buyer

https://writings.founderlabs.io/p/how-to-sell-if-your-user-is-not-the
149•mooreds•10h ago•70 comments

Open music foundation models for full-song generation

https://map-yue.github.io/
69•selvan•3d ago•34 comments

Touch Mapper – open-source 3D printed tactile maps for the visually impaired

https://touch-mapper.org
15•speckx•3d ago•1 comments

How AI conquered the US economy: A visual FAQ

https://www.derekthompson.org/p/how-ai-conquered-the-us-economy-a
171•rbanffy•15h ago•153 comments

Exit Tax: Leave Germany before your business gets big

https://eidel.io/exit-tax-leave-germany-before-your-business-gets-big/
67•olieidel•7h ago•56 comments

Satellite Scanning

http://www.geoscaninc.com/default.asp?page=satellite_scanning
4•sharpshadow•3d ago•0 comments

Foundry (YC F24) is hiring staff-level product engineers

https://www.ycombinator.com/companies/foundry/jobs/jwdYx6v-founding-product-engineer
1•lakabimanil•8h ago

Show HN: Octofriend, a cute coding agent that can swap between GPT-5 and Claude

https://github.com/synthetic-lab/octofriend
62•reissbaker•7h ago•20 comments

The Inkhaven Blogging Residency

https://www.inkhaven.blog/
53•venkii•1d ago•59 comments

The Q Programming Language

https://git.urbach.dev/cli/q
49•ygritte•3d ago•11 comments

AST-Driven Python Testing

https://jazzberry.ai/blog/ast-driven-python-testing
8•MarcoDewey•3d ago•2 comments

Spatio-temporal indexing the Bluesky firehose

https://joelgustafson.com/posts/2025-08-07/spatio-temporal-indexing-the-bluesky-firehose
28•joelg•6h ago•0 comments

Italy's pizza detectives

https://www.bbc.com/travel/article/20250801-italys-undercover-pizza-detectives
41•pseudolus•4d ago•46 comments

Lightweight LSAT

https://lightweightlsat.com/
56•gregsadetsky•7h ago•30 comments
Open in hackernews

Squashing my dumb bugs and why I log build IDs

https://rachelbythebay.com/w/2025/08/03/scope/
8•zoidb•3d ago

Comments

phyzome•3d ago
Of course, if that code had been written in Rust, the compiler would have caught the bug... no tests necessary, and no need to stick to clever coding patterns and write your own wrappers.

I know she likes her C, but I wonder if she'll eventually come around, drawn by the better reliability.

kevin_thibedeau•2h ago
This isn't C. At least denigrate the correct language.

The problem here is a flawed object design that requires external knowledge of when methods can be called. The fix is to detect invalid calls to value(), log/print to stderr, and call abort(). With a suitable test suite these logic errors will reveal themselves before a release build.

kelnos•2h ago
> The fix is to detect invalid calls to value(), log/print to stderr, and call abort().

That is what the code does:

> > Now, had that code ever run, it would have CHECKed and blown up right there, since calling .value() after it's returned false on the pass-fail check is not allowed.

Sure, it also makes sure that the check has been done before calling either .value() or .error(), but that isn't really relevant to the issue at hand: the program aborts if you call the wrong one of those two based on what the object holds.

> With a suitable test suite these logic errors will reveal themselves before a release build.

This is why I prefer Rust's approach with Result: the normal way of using it[0] means that I can't use it incorrectly. If I try to, it will be caught at compile time, and I don't need to write and maintain a test for something so stupidly trivial.

[0] Yes, I can use unwrap() and kill those guarantees. I make a habit of very rarely using unwrap(), and when I do, I write a comment above the line that details why I believe it's safe and will never panic.

phyzome•1h ago
Eh, I can't tell C from C++, as I've never really programmed in either. But you knew what I meant anyhow.