frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Nano Banana can be prompt engineered for nuanced AI image generation

https://minimaxir.com/2025/11/nano-banana-prompts/
323•minimaxir•4h ago•92 comments

Rust in Android: move fast and fix things

https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html
200•abraham•4h ago•97 comments

Guests ejected mid-stay from bankrupt hotel chain Sonder

https://www.bbc.com/news/articles/c364yg7g351o
39•onemoresoop•51m ago•33 comments

Zed is our office

https://zed.dev/blog/zed-is-our-office
398•sagacity•6h ago•199 comments

OpenMANET Wi-Fi HaLow open-source project for Raspberry Pi–based MANET radios

https://openmanet.net/
31•hexmiles•1h ago•4 comments

Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

https://www.tweeks.io/onboarding
132•jmadeano•6h ago•108 comments

Checkout.com hacked, refuses ransom payment, donates to security labs

https://www.checkout.com/blog/protecting-our-merchants-standing-up-to-extortion
488•StrangeSound•13h ago•227 comments

Disrupting the first reported AI-orchestrated cyber espionage campaign

https://www.anthropic.com/news/disrupting-AI-espionage
115•koakuma-chan•4h ago•59 comments

Piramidal (YC W24) Hiring: Front End Engineer

https://www.ycombinator.com/companies/piramidal/jobs/i9yNX5s-front-end-engineer-user-interface
1•dsacellarius•1h ago

GitHub Partial Outage

https://www.githubstatus.com/incidents/1jw8ltnr1qrj
167•danfritz•7h ago•72 comments

Show HN: DBOS Java – Postgres-Backed Durable Workflows

https://github.com/dbos-inc/dbos-transact-java
29•KraftyOne•2h ago•9 comments

Blue Origin lands New Glenn rocket booster on second try

https://techcrunch.com/2025/11/13/blue-origin-lands-new-glenn-rocket-booster-on-second-try/
76•perihelions•1h ago•14 comments

SlopStop: Community-driven AI slop detection in Kagi Search

https://blog.kagi.com/slopstop
184•msub2•3h ago•88 comments

SIMA 2: An agent that plays, reasons, and learns with you in virtual 3D worlds

https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d...
144•meetpateltech•7h ago•51 comments

Think in math, write in code

https://www.jmeiners.com/think-in-math/
76•alabhyajindal•4d ago•35 comments

Blender Lab

https://www.blender.org/news/introducing-blender-lab/
182•radeeyate•8h ago•42 comments

Disrupting the first reported AI-orchestrated cyber espionage campaign [pdf]

https://assets.anthropic.com/m/ec212e6566a0d47/original/Disrupting-the-first-reported-AI-orchestr...
3•piotrgrudzien•22m ago•0 comments

Remind: A sophisticated calendar and alarm program

https://dianne.skoll.ca/projects/remind/
25•n3t•6d ago•2 comments

The Useful Personal Computer

https://technicshistory.com/2025/11/02/the-useful-personal-computer/
64•cfmcdonald•1w ago•16 comments

The Eggstraordinary Fortress

https://ahmed1011001.github.io/Notes/stories/eggstrodinary.html
19•tippa123•4h ago•4 comments

Denx (a.k.a. U-Boot) Retires

https://www.denx.de/
89•synergy20•8h ago•19 comments

Heartbeats in Distributed Systems

https://arpitbhayani.me/blogs/heartbeats-in-distributed-systems/
90•sebg•8h ago•33 comments

Why do we need dithering?

https://typefully.com/DanHollick/why-do-we-need-dithering-Ut7oD4k
6•ibobev•1w ago•2 comments

IBM Patented Euler's 200 Year Old Math Technique for 'AI Interpretability'

https://leetarxiv.substack.com/p/ibm-patented-eulers-fractions
98•busymom0•3h ago•33 comments

How To Build A Smartwatch: Software

https://ericmigi.com/blog/how-to-build-a-smartwatch-software-setting-expectations-and-roadmap/
66•teekert•8h ago•37 comments

We cut our Mongo DB costs by 90% by moving to Hetzner

https://prosopo.io/blog/we-cut-our-mongodb-costs-by-90-percent/
188•arbol•7h ago•140 comments

Human Fovea Detector

https://www.shadertoy.com/view/4dsXzM
446•AbuAssar•21h ago•89 comments

The Grand Egyptian Museum's Astonishing Arrival

https://www.wsj.com/arts-culture/fine-art/the-grand-egyptian-museums-astonishing-arrival-ac477d5f
7•bookofjoe•6d ago•2 comments

Android developer verification: Early access starts

https://android-developers.googleblog.com/2025/11/android-developer-verification-early.html
1273•erohead•22h ago•606 comments

Steam Machine

https://store.steampowered.com/sale/steammachine
2597•davikr•1d ago•1239 comments
Open in hackernews

Parsing Integers in C

https://daniel.haxx.se/blog/2025/11/13/parsing-integers-in-c/
30•8organicbits•2h ago

Comments

johnisgood•1h ago
Quick link to the code: https://github.com/curl/curl/blob/3d42510118a9eba12a0d3cd4e2...
piker•1h ago
"I think we in the curl project as well as more or less the entire world has learned through the years that it is usually better to be strict when parsing protocols and data, rather than be lenient and try to accept many things and guess what it otherwise maybe meant."

Found this explicit rejection of the Robustness principle[1] fascinating. It comes after decades of cURL operating in the environment that was an ostensible poster child for the benefits of the principle--i.e., HTML over HTTP.

[1] https://en.wikipedia.org/wiki/Robustness_principle

jesse__•53m ago
The more experienced I get, the more I've started to think that most of the 'principals', 'patterns' and 'best practices' tossed around in the industry are mostly bullshit.

Be attentive to the classes of bugs you (and your team) produce, and act accordingly to correct those.

DannyB2•40m ago
Being liberal in what you accept is fine, as long as what you accept is precisely documented. But then, is that actually "being liberal"?

Better advice is to not do something unexpected -- even if that unexpected result is clearly documented, but someone did not read it.

trollbridge•37m ago
I disagree with the robustness principle. Be strict in what you accept - require them to meet the spec.
Quekid5•9m ago
I think it's been a commonly held opinion in security circles for at least 15+ years that the Robustness principle is generally counterproductive to security. It (almost inevitably) leads to unexpected interactions between different systems which, ultimately, allow for Weird Machines to be constructed.

An argument can be made that it was instrumental in bootstrapping the early Internet, but it's not really necessary these days. People should know what they're doing 35+ years on.

It is usually better to just state fully formally up front what is acceptable and reject anything else out of hand. Of course some stuff does need dynamic checks, e.g. ACLs and such, but that's fine... rejecting "iffy" input before we get to that stage doesn't interfere with that.