frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Less is safer: How Obsidian reduces the risk of supply chain attacks

https://obsidian.md/blog/less-is-safer/
321•saeedesmaili•11h ago•143 comments

I'm Not a Robot Game

https://neal.fun/not-a-robot/
79•meetpateltech•3d ago•34 comments

Show HN: FocusStream – Focused, distraction-free YouTube for learners

https://focusstream.media
16•pariharAshwin•1h ago•16 comments

If all the world were a monorepo

https://jtibs.substack.com/p/if-all-the-world-were-a-monorepo
137•sebg•4d ago•40 comments

PYREX vs. Pyrex: What's the Difference?

https://www.corning.com/worldwide/en/products/life-sciences/resources/stories/in-the-field/pyrex-...
40•lisper•2h ago•20 comments

Compiling with Continuations

https://swatson555.github.io/posts/2025-09-16-compiling-with-continuations.html
36•swatson741•3d ago•1 comments

High-performance read-through cache for object storage

https://github.com/s2-streamstore/cachey
37•pranay01•5h ago•6 comments

If you are good at code review, you will be good at using AI agents

https://www.seangoedecke.com/ai-agents-and-code-review/
21•imasl42•4h ago•8 comments

Show HN: WeUseElixir - Elixir project directory

https://weuseelixir.com/
158•taddgiles•12h ago•29 comments

Hidden risk in Notion 3.0 AI agents: Web search tool abuse for data exfiltration

https://www.codeintegrity.ai/blog/notion
121•abirag•11h ago•32 comments

Feedmaker: URL + CSS selectors = RSS feed

https://feedmaker.fly.dev
129•mustaphah•12h ago•21 comments

Ants that seem to defy biology – They lay eggs that hatch into another species

https://www.smithsonianmag.com/smart-news/these-ant-queens-seem-to-defy-biology-they-lay-eggs-tha...
388•sampo•20h ago•122 comments

The best YouTube downloaders, and how Google silenced the press

https://windowsread.me/p/best-youtube-downloaders
330•Leftium•21h ago•150 comments

Internet Archive's big battle with music publishers ends in settlement

https://arstechnica.com/tech-policy/2025/09/internet-archives-big-battle-with-music-publishers-en...
312•coloneltcb•4d ago•121 comments

Ruby Central's Attack on RubyGems [pdf]

https://pup-e.com/goodbye-rubygems.pdf
651•jolux•1d ago•220 comments

Supporting Our AI Overlords: Redesigning Data Systems to Be Agent-First

https://arxiv.org/abs/2509.00997
16•derekhecksher•5h ago•4 comments

Sangaku Puzzle I Can't Solve

https://samjshah.com/2025/08/05/sangaku-puzzle-i-cant-solve/
11•speckx•3d ago•0 comments

Claude Can (Sometimes) Prove It

https://www.galois.com/articles/claude-can-sometimes-prove-it
3•lairv•2d ago•0 comments

Three-Minute Take-Home Test May Identify Symptoms Linked to Alzheimer's Disease

https://www.smithsonianmag.com/smart-news/three-minute-take-home-test-may-identify-symptoms-linke...
89•pseudolus•14h ago•43 comments

A 3D-Printed Business Card Embosser

https://www.core77.com/posts/138492/A-3D-Printed-Business-Card-Embosser
79•surprisetalk•2d ago•24 comments

Kernel: Introduce Multikernel Architecture Support

https://lwn.net/ml/all/20250918222607.186488-1-xiyou.wangcong@gmail.com/
156•ahlCVA•17h ago•43 comments

Your very own humane interface: Try Jef Raskin's ideas at home

https://arstechnica.com/gadgets/2025/09/your-very-own-humane-interface-try-jef-raskins-ideas-at-h...
92•zdw•15h ago•13 comments

Show HN: Zedis – A Redis clone I'm writing in Zig

https://github.com/barddoo/zedis
102•barddoo•11h ago•74 comments

Micro-LEDs boost random number generation

https://discovery.kaust.edu.sa/en/article/25936/micro-leds-boost-random-number-generation/
44•giuliomagnifico•3d ago•14 comments

Shipping 100 hardware units in under eight weeks

https://farhanhossain.substack.com/p/how-we-shipped-100-hardware-units
129•M_farhan_h•1d ago•74 comments

Grok 4 Fast

https://x.ai/news/grok-4-fast
71•meetpateltech•7h ago•40 comments

An untidy history of AI across four books

https://hedgehogreview.com/issues/lessons-of-babel/articles/perplexity
104•ewf•15h ago•35 comments

R MCP Server

https://github.com/finite-sample/rmcp
90•neehao•3d ago•12 comments

Faster Argmin on Floats

https://algorithmiker.github.io/faster-float-argmin/
17•return_to_monke•1d ago•7 comments

Trump to impose $100k fee for H-1B worker visas, White House says

https://www.reuters.com/business/media-telecom/trump-mulls-adding-new-100000-fee-h-1b-visas-bloom...
1073•mriguy•13h ago•1385 comments
Open in hackernews

If you are good at code review, you will be good at using AI agents

https://www.seangoedecke.com/ai-agents-and-code-review/
21•imasl42•4h ago

Comments

shakna•1h ago
> bikeshedding function names

... Function names compose much of the API.

The API is the structure of the codebase.

This isn't some triviality you can throw aside as unimportant, it is the shape that the code has today, and limits and controls what it will have tomorrow.

It's how you make things intuitive, and it is equally how you ensure people follow a correct flow and don't trap themselves into a security bug.

glimshe•1h ago
I think I'd actually have a use for an AI that could receive my empty public APIs (such as a C++ header file) as an input and produce a first rough implementation. Maybe this exists already, I don't know because I haven't done any serious vibe coding.
stuaxo•59m ago
Yeah it can, though rough is definitely the word.

And sometimes the LLM just won't go in the direction you want, but that's OK - you just have to go write those bits of code.

It can be suprising where it works and where it doesn't.

Just go with those first suggestions though and the code will end up rough.

jeroenhd•34m ago
As long as you're reinventing the wheel (implementing some common pattern because you don't want to pull in an entire dependency), that kind of AI generation works quite well. Especially if you also have the AI generate tests for its code, so you can force it to iterate on itself while it gets things wrong the first couple of tries. It's slow and resource intensive, but it'll generate something mostly complete most of the time.

I'm not sure if you're saving any time there, though. Perhaps if you give an LLM task before ending the work day so it can churn away for a while unattended, it may generate a decent implementation. There's a good chance you need to throw out the work too; you can't rely on it, but it can be a nice bonus if you're lucky.

I've found that this only works on expensive models with large context windows and limited API calls, though. The amount of energy wasted on shit code that gets reverted must be tremendous.

I hope the AI industry makes true on its promise that it'll solve the whole inefficiency problem because the way things are going now, the industry isn't sustainable.

IanCal•22m ago
You can do this already, the most useful things to help with this are either writing tests or having it write tests and telling it how to compile and see error messages so you can let it loop.
AirMax98•55m ago
I really disagree with this too, especially given the article's next line:

> ...You’ll be forever tweaking individual lines of code, asking for a .reduce instead of a .map.filter, bikeshedding function names, and so on. At the same time, you’ll miss the opportunity to guide the AI away from architectural dead ends.

I think a good review will often do both, and understand that code happens at the line level and also the structural level. It implies a philosophy of coding that I have seen be incredibly destructive firsthand — committing a bunch of shit that no one on a team understands and no one knows how to reuse.

tossandthrow•14m ago
> for a .reduce instead of a .map.filter...

Thisnis distinctly not the api, but an implementation detail.

Personally, i can ask colleagues to change function names, rework hierarchy, etc. But leave this exact example be, as it does not have any material difference difference - regardless of my personal preference.

lapcat•3m ago
If you are good at code review, you will also be good at not using AI agents.