frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Tell HN: GitHub Is Down

1•yuvadam•21s ago•0 comments

Krea 3 Technical Report

https://www.krea.ai/blog/krea-3-technical-report
1•ravenical•5m ago•0 comments

Show HN: Rexfeed – A tech feed in a Rex side pane while your coding agent works

https://github.com/alpcanaydin/rexfeed
1•alpcan•5m ago•0 comments

GraalVM 25.5: new optimizations and Python web framework

https://medium.com/graalvm/graalvm-25-5-is-here-19535117b14b
1•mike_hearn•10m ago•0 comments

Osewa – An open-source alternative to SSH and Mosh

https://osewa.dev/
1•dkpk•15m ago•0 comments

Show HN: Umbra – a autonomous Android agent with background screen control

https://github.com/chengmatt416/umbra
1•pinyen_cheng•20m ago•1 comments

Show HN: Md2docx – Compile Markdown directly into native Word documents

https://md2docx.js.org/
1•mayank1513•20m ago•0 comments

The Peruvian hotel with a terrifying check-in

https://www.bbc.com/travel/article/20261028-the-peruvian-hotel-with-a-terrifying-check-in
2•tosh•22m ago•0 comments

How I AI

https://blog.radix63.dk/posts/how-i-ai/
1•eisbaw•23m ago•0 comments

Ubuntu unattended-upgrades installs HAProxy version with a major regression

https://bugs.launchpad.net/ubuntu/+source/haproxy/+bug/2172897
3•sfkgtbor•24m ago•0 comments

Show HN: Hormuz Signal – Iran war escalation risk from real data

https://www.HormuzSignal.com/
2•mrPaul658•27m ago•0 comments

AI UI/UX designer: assign a ticket, get senior-reviewed Figma designs in 24-48h

https://ai.greensighter.com/
1•dakochamp•32m ago•0 comments

A Universe in the Ring: What If We Could Start Our Own Sandbox at CERN?

https://medium.com/system-weakness/a-universe-in-the-ring-what-if-we-could-start-our-own-sandbox-...
1•mkraft_berlin•32m ago•0 comments

ChatGPT and Work are merging soon, while ChatGPT Classic retires in January

https://9to5mac.com/2026/11/02/openai-is-retiring-chatgpt-classic-app-will-soon-combine-chat-and-...
1•tmarice•34m ago•0 comments

Geolocating any audio recording using flight data and the Doppler Effect

https://www.techradar.com/computing/cyber-security/youtuber-discovers-aircraft-noise-trick-that-c...
2•vrganj•42m ago•0 comments

Verification Is Not Knowledge: Science needs more than answers

https://blog.cosmos-institute.org/p/verification-is-not-knowledge
26•ersinesen•48m ago•6 comments

Flutter updates required to remediate the eMudhra certificate compromise

https://firebase.google.com/support/guides/compromised-emudhra-intermediate-ca
2•bitneuker•49m ago•0 comments

Milkman – The Better Alternative to Postman

https://milkman.dev/
5•jplunien•52m ago•3 comments

The Gacha game I play everyday, Nikke, was targeted by a supply chain attack

https://twitter.com/lauriferrd/status/2117655602843533509
3•katomegumi111•52m ago•0 comments

Show HN: Unsquatted – fast domain checker and curated list

https://unsquatted.com
2•vovahimself•53m ago•0 comments

Ideas for Testing Randomized Algorithms

https://timvieira.github.io/testing-randomized-algorithms/
2•bacr•53m ago•0 comments

Kitty 0.50

https://sw.kovidgoyal.net/kitty/changelog/#
68•porridgeraisin•53m ago•21 comments

Protocol Explorer

https://protocol-explorer-alpha.vercel.app/
2•giis•54m ago•0 comments

Show HN: Vegetable Gardening for Engineers

https://jrcpl.us/contrib/2020/gardening-for-engineers/
3•jrcplus•56m ago•0 comments

Observations from Running Stealmybitcoin.com

https://pavursec.com/blog/stealmybitcoin/
3•birdculture•56m ago•0 comments

First mistakes as an engineering manager

https://hypomanic.dev/first-mistakes-as-an-engineering-manager
4•molw•56m ago•2 comments

Better Auth Critical Vulnerabilities

https://better-auth.com/blog/security-release-2026-11-03
2•pranshuchittora•56m ago•0 comments

Hermes: A job-search agent that applies for you

https://github.com/shbernal/hermes-linkedin-jobsearch
2•shbernal01•56m ago•0 comments

Show HN: Headline Redline – track changes in News Headlines

https://headlineredline.com/
2•oyster143•57m ago•0 comments

In-browser code screenshot beautifier with zero server uploads

https://vault-pro.rashid-salimov96.workers.dev/en/tools/code-to-image/
2•badrasr•59m ago•0 comments
Open in hackernews

I asked Gemini for a script to move files to Cloudflare R2. It deleted them

https://twitter.com/levelsio/status/1921974501257912563
6•bundie•1y ago

Comments

qwertox•1y ago
Rule #1: Always put deletions behind a flag which is disabled for the first couple of test runs.
turtleyacht•1y ago
It was truncating filenames, so /pics/1003-46.png overwrote /pics/1003-45.png because both were renamed /pics/1003-.png, or something like that.
qwertox•1y ago
Truncating file names for the target. Then it proceeded to delete the source file. "Successfully deleted local file: ..."

I mean, look at the printout. It shows that it created the remote file with the truncated filename, then deletes the local file with the correct filename.

turtleyacht•1y ago
Oh, I see. Having a flag to skip deletion during test runs is a good rule then.
rvz•1y ago
Recently there was a story about an updater causing a $8,000 bill because there was a lack of basic automated tests to catch the issue. [0]

The big lesson here is that you should actually test the code you write and also write automated tests to check any code generated by an LLM that the code is correct in what it does.

It is also useless to ask another AI to check for mistakes created by another LLM. As you can see in the post, both of them failed to catch the issue.

This why I don't take this hype around 'vibe-coding' seriously since not only it isn't software engineering, it promotes low quality and carelessness over basic testing and dismisses in checking that the software / script works as expected.

Turning $70 problems found in development into $700,000+ costs in production.

There are no more excuses in not adding tests.

[0] https://news.ycombinator.com/item?id=43829006

victorbjorklund•1y ago
Who runs such an AI generated script without checking the code first?
qwertox•1y ago
To be fair, the code Gemini outputs in AI Studio is so extremely verbose that it is almost impossible to read through it.

It turns 10 lines of code which is perfectly fine to reason about into 100 lines of unreadable code full of comments and exception handling.

weatherlite•1y ago
Right so lets just always run the code as is ?
qwertox•1y ago
No. Not at all. I've settled to discussing my code with Gemini. That way it works very well. I explicitly say "Comment on my code and discuss it" or "Let's discuss code for a script doing this and that. Generate me an outline and let's see where this leads. Don't put comments in the code, nor exception handling, we're just discussing it".

Or you create elaborate System Instructions, since it adheres to them pretty well.

But out-of-the-box, Gemini's coding abilities are unusable due to the verbosity.

I've even gone so far to tell it that it must understand that I am just a human and have limited bandwidth in my brain, so it should write code which is easy to reason about, that this is more important than having it handle every possible exception or adding multiline comments.

rsynnott•1y ago
> To be fair, the code Gemini outputs in AI Studio is so extremely verbose that it is almost impossible to read through it.

In which case, it should simply be considered unusable. Like, the sensible response to "tool is so inadequate that there is no reasonable way to make sure its output is safe" is to _not use that tool_.

rsynnott•1y ago
In which Roko's Basilisk fires a warning shot.
jethronethro•1y ago
This is why you test code or a script before running it for real. Live and learn, I guess ...