frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Fun with Algebraic Effects – From Toy Examples to Hardcaml Simulations

https://blog.janestreet.com/fun-with-algebraic-effects-hardcaml/
1•i_don_t_know•19s ago•0 comments

Clean normalised US equity fundamentals via API (free tier available)

https://finqual.app
2•myztika•2m ago•1 comments

Solving a snaky math problem with Mathematica

https://leancrew.com/all-this/2025/12/solving-a-snaky-math-problem-with-mathematica/
1•surprisetalk•3m ago•0 comments

Single Sign on for Furries

https://cendyne.dev/posts/2025-08-15-single-sign-on-for-furries.html
1•surprisetalk•3m ago•0 comments

Claude Opus 4.5 disappears suddenly from GitHub Copilot

https://github.com/orgs/community/discussions/181266
2•tantona•4m ago•0 comments

LLM-powered alternative timeline for fun

https://www.poweredbyreplay.app/
1•techbuilder4242•4m ago•1 comments

FAA signs radar deals to drag US air traffic control out of the 1980s

https://www.theregister.com/2026/01/07/faa_radar_atc_deals/
1•holysoles•4m ago•0 comments

Hardening eBPF for Runtime Security: Lessons from Datadog Workload Protection

https://www.datadoghq.com/blog/engineering/ebpf-workload-protection-lessons/
1•tanelpoder•5m ago•0 comments

DeepSeek-R1 paper updated from 22 pages to 86 with additional details

https://old.reddit.com/r/LocalLLaMA/comments/1q6c9wc/deepseekr1s_paper_was_updated_2_days_ago/
1•ksymph•6m ago•0 comments

Reflections on the Caplan-Bruenig Poverty Debate

https://www.betonit.ai/p/reflections-on-the-caplan-bruenig
1•paulpauper•6m ago•0 comments

Show HN: KyubiSweep – Fast, local secret scanner written in Go (visual reports)

https://github.com/tanmayshahane/kyubisweep
1•tanmay_shahane•8m ago•1 comments

Watch me run malware from NPM [video]

https://www.youtube.com/watch?v=GqnFNNcycxQ
1•todsacerdoti•9m ago•0 comments

Getting started with Claude for software development

https://steveklabnik.com/writing/getting-started-with-claude-for-software-development/
1•steveklabnik•10m ago•0 comments

NotepadNext – Cross-platform reimplementation of Notepad++

https://github.com/dail8859/NotepadNext
1•ethanpil•11m ago•0 comments

Kafka Inc

https://libertiesjournal.com/online-articles/kafkainc/
1•Caiero•11m ago•0 comments

FlashInfer-Bench: Building the Virtuous Cycle for AI-Driven LLM Systems

https://arxiv.org/abs/2601.00227
1•matt_d•13m ago•0 comments

A modular marketing command center built with autonomous workflows

https://flippa.com/12205760-vect-ai-is-an-autonomous-marketing-command-center-where-ai-agents-pla...
3•WoWSaaS•13m ago•0 comments

Predict Your House Price

https://www.bloomberg.com/opinion/newsletters/2026-01-06/predict-your-house-price
1•feross•14m ago•0 comments

Show HN: Sumoffy (macOS) – Offline Document Intelligence You Can Trust

https://rokontech.gumroad.com/l/sumoffy
1•rokontech•15m ago•0 comments

Vect AI: treating marketing execution as software, not a stack of tools

https://vect.pro/
2•MMAFRAZ•17m ago•1 comments

US says it will discuss Greenland ownership with Denmark next week

https://www.bbc.com/news/articles/cly39pgmvrzo
4•onemoresoop•17m ago•3 comments

Shortages Cause Sky-Rocketing RAM Prices – In 1985

https://www.goto10retro.com/p/shortages-cause-sky-rocketing-ram
1•rbanffy•17m ago•0 comments

Show HN: AbleMouse AI. Nose-point cursor. Screen-size independent

https://github.com/aradzhabov/AbleMouse
1•aradzhabov•19m ago•0 comments

Policy-Based Design versus Combinatorial Hell

https://becheler.github.io/policy-based-design/
2•todsacerdoti•19m ago•0 comments

Bikemap.nyc – visualization of the history of Citi Bike bike-sharing system

https://bikemap.nyc/
3•ChrisArchitect•19m ago•0 comments

Gleam Web Development Tutorial: JSON Rest API and Type-Safe SQL [video]

https://www.youtube.com/watch?v=kmbH7WdwKkc
1•andfadeev•20m ago•0 comments

macOS Background Security Improvement Update (BSI) Database

https://mrmacintosh.com/macos-background-security-improvement-update-bsi-database/
1•speckx•22m ago•0 comments

We Rewrote Our Startup from PHP to Gleam

https://www.radical-elements.com/minor-epiphanies/we-rewrote-our-startup-from-php-to-gleam-in-3-w...
1•lexx•24m ago•0 comments

Refuctoring [pdf]

https://www.waterfall2006.com/Refuctoring.pdf
2•bguthrie•25m ago•0 comments

British businesses warned of 'cashflow contagion' as more firms set to collapse

https://www.gbnews.com/money/businesses-warned-of-cashflow-contagion
1•petethomas•26m ago•1 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•7mo ago

Comments

qwertox•7mo ago
Rule #1: Always put deletions behind a flag which is disabled for the first couple of test runs.
turtleyacht•7mo 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•7mo 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•7mo ago
Oh, I see. Having a flag to skip deletion during test runs is a good rule then.
rvz•7mo 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•7mo ago
Who runs such an AI generated script without checking the code first?
qwertox•7mo 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•7mo ago
Right so lets just always run the code as is ?
qwertox•7mo 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•7mo 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•7mo ago
In which Roko's Basilisk fires a warning shot.
jethronethro•7mo ago
This is why you test code or a script before running it for real. Live and learn, I guess ...