frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

How good engineers write bad code at big companies

https://www.seangoedecke.com/bad-code-at-big-companies/
189•gfysfm•4h ago•104 comments

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

https://blog.tymscar.com/posts/imgurukproxy/
242•tymscar•6h ago•86 comments

Confessions of a Software Developer: No More Self-Censorship

https://kerrick.blog/articles/2025/confessions-of-a-software-developer-no-more-self-censorship/
60•Kerrick•2h ago•48 comments

Molly: An Improved Signal App

https://molly.im/
207•dtj1123•6h ago•101 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...
43•pyrophoenix•2h ago•2 comments

So you wanna build a local RAG?

https://blog.yakkomajuri.com/blog/local-rag
183•pedriquepacheco•7h ago•34 comments

A first look at Django's new background tasks

https://roam.be/notes/2025/a-first-look-at-djangos-new-background-tasks/
43•roam•2h ago•6 comments

Flight disruption warning as Airbus requests modifications to 6k planes

https://www.bbc.com/news/live/cvg4y6g74ert
141•nrhrjrjrjtntbt•3h ago•51 comments

28M Hacker News comments as vector embedding search dataset

https://clickhouse.com/docs/getting-started/example-datasets/hackernews-vector-search-dataset
299•walterbell•6h ago•124 comments

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

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

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

https://github.com/gvanrossum/abc-unix
58•tony•4h ago•11 comments

Airloom – 3D Flight Tracker

https://objectiveunclear.com/airloom.html
134•azinman2•7h ago•38 comments

Effective harnesses for long-running agents

https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents
62•diwank•5h ago•18 comments

How to Short the Bubbliest Firms

https://www.economist.com/finance-and-economics/2025/11/26/how-to-short-the-bubbliest-firms
17•1vuio0pswjnm7•2h ago•12 comments

Fabric Project

https://github.com/Fabric-Project/Fabric
13•brcmthrowaway•1h ago•0 comments

AltSendme: Another Alternative to MAgic Wormhole?

https://github.com/tonyantony300/alt-sendme
6•nhatcher•4d ago•0 comments

True P2P Email on Top of Yggdrasil Network

https://github.com/JB-SelfCompany/Tyr
100•basemi•7h ago•19 comments

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

https://blog.plover.com/2016/07/01/#tmpdir
101•todsacerdoti•8h ago•33 comments

Can Dutch universities do without Microsoft?

https://dub.uu.nl/en/news/can-dutch-universities-do-without-microsoft
244•robtherobber•8h ago•236 comments

C++ Web Server on my custom hobby OS

https://oshub.org/projects/retros-32/posts/getting-a-webserver-running
81•joexbayer•7h ago•11 comments

Show HN: Pulse 2.0 – Live co-listening rooms where anyone can be a DJ

https://473999.net/pulse
53•473999•5h ago•21 comments

JSON Schema Demystified: Dialects, Vocabularies and Metaschemas

https://www.iankduncan.com/engineering/2025-11-24-json-schema-demystified/
48•navigate8310•6h ago•21 comments

Moss: a Rust Linux-compatible kernel in 26,000 lines of code

https://github.com/hexagonal-sun/moss
378•hexagonal-sun•6d ago•114 comments

Lobsters Interview

https://susam.net/my-lobsters-interview.html
63•blenderob•7h ago•43 comments

DJI ROMO robot vacuum [video]

https://www.youtube.com/watch?v=Iv7BYURURRI
8•surprisetalk•3d ago•3 comments

Bringing Sexy Back. Internet surveillance has killed eroticism

https://lux-magazine.com/article/privacy-eroticism/
283•eustoria•7h ago•190 comments

Tech Titans Amass Multimillion-Dollar War Chests to Fight AI Regulation

https://www.wsj.com/tech/ai/tech-titans-amass-multimillion-dollar-war-chests-to-fight-ai-regulati...
186•thm•15h ago•183 comments

Atuin’s New Runbook Execution Engine

https://blog.atuin.sh/introducing-the-new-runbook-execution-engine/
107•emschwartz•4d ago•19 comments

Credit report shows Meta keeping $27B off its books through advanced geometry

https://stohl.substack.com/p/exclusive-credit-report-shows-meta
344•FreeQueso•8h ago•175 comments

Electron vs. Tauri

https://www.dolthub.com/blog/2025-11-13-electron-vs-tauri/
19•birdculture•4h ago•6 comments
Open in hackernews

A Tale of Two AI Failures: Debugging a Simple Bug with LLMs

https://bitmovin.com/blog/hackathon-debugging-ai-tools-llms/
6•slederer•2h ago

Comments

kichik•1h ago
Not exactly the point of this article, but it would be cool if APIs like this can return the expected signed string for debugging. It would have to be properly limited for security. But if the API is expecting non-standard signatures, it could help developers with better debugging tools.
lillesvin•34m ago
Given that you can't infer the error from simply looking at the signature string, I don't see how having the expected string rather than a simple "OK" or "mismatched signature" (as you get now) would make a difference?
lillesvin•49m ago
I know it's kinda besides the point and I don't know what language this was being done in, but I don't personally know any language where

    String signature = "POST" + "\n" + "/api/v1/..."
and

    String signature = "POST\n/api/v1/..."
don't result in identical variables, so I'm a bit puzzled why that would result in an error.

However, there's a quoting error in the failing example where the double quotes in the JSON body aren't properly escaped:

    String signature = "POST" + "\n" + "/api/v1/query" + "\n" + token + "\n" + timestamp + "\n" + "{"body":"content"}"
It may just be the example that's not correctly formatted, but the other (working) example does in fact escape the double quotes in the JSON. I guess, depending on how forgiving the used language is with quoting, that could also be the source of the error?
juancn•1m ago
Yeah, I'm stuck here.

Another thing that's really broken is the last string with unescaped quotes.

Not sure how to interpret that unless theres a `:` (colon) operator.

nebster•49m ago
I... still don't understand the issue. It looks like both examples in the table would evaluate to the same thing. Am I missing a stray "\n"?
fernly•10m ago
agree, I feel dumb but don't see subtle issue.

Also when copy/pasting into Python to try it, I got an error because \“ is in fact U+201C not an ASCII quote. (Surely that's not the subtle issue?)