frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

All Fedora 44 KDE Variants to Use Plasma Login Manager Rather Than SDDM

https://www.phoronix.com/news/Fedora-44-KDE-To-Plasma-Login
1•speckx•4m ago•0 comments

Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone

https://github.com/rberg27/doom-coding
3•rbergamini27•5m ago•0 comments

No Backup, No Cry

https://world.hey.com/dhh/no-backup-no-cry-274e0c31
1•tosh•6m ago•0 comments

Isaac French on X: "Why Tesla Might Save Small Towns" / X

https://twitter.com/isaacfrench_/status/2008585848099360923
1•bilsbie•7m ago•0 comments

Every Stanley Kubrick movie, ranked

https://www.vulture.com/article/every-stanley-kubrick-movie-ranked.html
1•ColonelDax•7m ago•0 comments

The Quiet Unraveling of the Power Grid Monopoly

https://oilprice.com/Energy/Energy-General/The-Quiet-Unraveling-of-the-Power-Grid-Monopoly.html
2•xbmcuser•8m ago•0 comments

The O'Saasy License

https://world.hey.com/dhh/the-o-saasy-license-336c5c8f
2•tosh•8m ago•1 comments

MTV Simulator

https://wantmymtv.vercel.app/
2•cyanbane•8m ago•1 comments

The science of green hair care

https://knowablemagazine.org/content/article/food-environment/2025/science-of-green-hair-care
2•PaulHoule•9m ago•0 comments

Terraform PRs that explain themselves – built for platform and DevOps teams

https://tryterracotta.com/
2•gtlpanda•9m ago•1 comments

Earth – a project to visualize global weather conditions

https://github.com/cambecc/earth
2•indigodaddy•10m ago•0 comments

O(1) Memory Architecture: Constant-Time Lookups Across 7 Layers

2•buttersmoothAI•10m ago•0 comments

Calling All Hackers

https://phrack.org/issues/71/17#article
3•rishabhd•12m ago•0 comments

Google Big Sleep: Linux Vulnerabilities

https://blog.gnoack.org/post/bigsleep-linux
2•speckx•12m ago•0 comments

The Ruff Linter

https://docs.astral.sh/ruff/linter/
2•tosh•12m ago•0 comments

Kahvibreak – J2ME game collection (5600+ games)

https://bluemaxima.org/kahvibreak/
2•Tiberium•13m ago•0 comments

Engineering an LLM-Based Data Classifier

https://getnumberseven.com/articles/ethyca-ai-classifier
2•sirgawain33•14m ago•0 comments

Ultorg – the missing user interface for relational databases

https://www.ultorg.com/
2•microflash•15m ago•0 comments

High-Performance DBMSs with io_uring: When and How to use it

https://arxiv.org/abs/2512.04859
3•matt_d•15m ago•0 comments

Guide to Adopting Kotlin in a Java-Dominated Environment

https://blog.jetbrains.com/kotlin/2025/12/the-ultimate-guide-to-successfully-adopting-kotlin-in-a...
2•saikatsg•15m ago•0 comments

Building a software-defined GPS receiver

https://axleos.com/building-a-gps-receiver-part-1-hearing-whispers/
3•speps•15m ago•0 comments

Rwx: "Ralph Wiggum Loop" util for Claude/codex

https://github.com/r2d4/rwx
2•rckrd•17m ago•0 comments

How Saudi Arabia's Neom dream unravelled

https://www.ft.com/register/access
3•hermitcrab•18m ago•3 comments

REI's 'Return Tags' Are an Oral History of Hilarious Outdoor Mishaps

https://gearjunkie.com/outdoor/rei-return-tags-humor
2•jerlam•18m ago•0 comments

Trump Murders U.S. Public Media

https://www.techdirt.com/2026/01/06/trump-successfully-murders-u-s-public-media/
6•wahnfrieden•18m ago•0 comments

Short demo video of a GitLab self-hosting workflow

https://www.youtube.com/watch?v=DCZAMXkRKBE
2•kavitha_kavia•19m ago•0 comments

Prolific Business Lessons Nipsey Hussle Gifted the World

https://www.entrepreneur.com/leadership/7-prolific-business-lessons-nipsey-hussle-gifted-the-worl...
2•tylerdane•19m ago•0 comments

Hyundai Debuts Next-Gen Atlas Robot from Boston Dynamics [video]

https://www.youtube.com/watch?v=e73kf_iLAP0
2•simonebrunozzi•21m ago•0 comments

Google will now only release Android source code twice a year

https://www.androidauthority.com/aosp-source-code-schedule-3630018/
16•tripdout•22m ago•3 comments

Show HN: Doom Playable in a GitHub Readme

https://kuber.studio/blog/Projects/How-I-Made-DOOM-Run-Inside-a-GitHub-Readme
2•kuberwastaken•23m ago•3 comments
Open in hackernews

Skeptic impressed by colleague's AI workflow

6•suzzer99•2d ago
I've been in the AI-code-assistant skeptic camp for a while, but a recent conversation with a dev I know and respect may be changing my mind. He's solo-programmed a few popular online games and is working on another one. So I asked him for a specific feature example and to see his AGENTS.md file.

Here's what he had to say about his workflow that prompted our discussion:

"I’m (we’re) kicking out feature after feature that is being done right because I have an agentic AI flow that not only writes code virtually exactly the same way I would manually (after many, many prompts to update the AGENTS.md file), but I’m confident in it due to the review flow itself.

I am using OpenAI’s for their codex cli tool which is my main one, but also Claude Code almost as much - the extra veracity you get by having 2 frontier products that can review themselves is probably worth it. And I use Gemini free tier for its extra review some times. Oh and have vs code copilot for its AI autocomplete."

Here's his prompt to create a new feature (truncated for HN char limit, full prompt in comments):

  "ok now i want you to work on the offer, confirm and decline player draws events in game feature. there’s already a userSubmitsDrawOffer file on the server, rename this and fix references. call it “userSubmitsDrawRelatedEvent”. on the client...

  ...lets get it to that point and then when we’re at the point of an accepted draw we’ll do the “end game” style updates after you’re all done with this. go ahead and try to do this now plz."
And here's the AGENTS.md file (active link in comments):

  https://hastebin.com/share/vewunonulo.sql
I told him that he's probably in the top 2-5% of AI-coding experiences I've read on HN. So he asked Claude why they thought he was having a better experience.

His question: "question, it seems i get much more productivity gains using you than other people. is this related to the fact that this is a one-language monorepo or no?"

Claude:

  Good question. A single-language monorepo likely does help, but it's probably a combination of factors. 
  Why monorepo + single language helps: 
    - Consistent patterns throughout 
    - once I learn how you do things in one area, it applies everywhere 
    - No context-switching between different languages, build systems, or paradigms 
    - Shared utilities/types are discoverable and reusable 
    - Import paths and dependencies are predictable 
  Other factors that might matter more: 
    - Codebase quality 
    - if your code has clear patterns and good structure, I can learn from it and stay co nsistent 
    - Task scoping 
    - how you frame requests (clear, well-bounded tasks vs vague asks) 
    - Iterative workflow 
    - some people work with AI in tight feedback loops, others try to get everything in one shot 
    - Domain familiarity 
    - web apps with common patterns (React, Express, etc.) are well-represented in trai ning data 
  What might hurt others' productivity: 
    - Polyglot repos with lots of glue code between languages 
    - Legacy codebases with inconsistent patterns 
    - Heavy reliance on proprietary/internal frameworks I haven't seen 
    - Very specialized domains (embedded, HPC, etc.) Your setup (looks like a TypeScript/JavaScript full-stack app based on the file paths) is pretty close to an ideal case 
    - popular stack, single language, monorepo structure.
I have to say I was also pretty impressed by these answers. These are all things that also make life much easier for human devs and extend the lifespan of the app before things eventually turn into a slog. So it sounds like getting AI to work well might actually enforce tight design up front, which is an aspect I'd never considered.

So anyway, I'm just curious if others out there are having similar experiences and if they've run into any hidden downsides or upsides.

Comments

suzzer99•2d ago
Active link to the AGENTS.md file: https://hastebin.com/share/vewunonulo.sql

Full prompt to create feature:

  ok now i want you to work on the offer, confirm and decline player draws events in game feature. there’s already a userSubmitsDrawOffer file on the server, rename this and fix references. call it “userSubmitsDrawRelatedEvent”. on the client, make it so the “offer draw” button is enabled in the footer the same time that the “abandon game” time is over with, when those buttons change enable that button (only on the user’s turn when they have control otherwise disabled). in the “normal” flow, if a user clicks on this it should send an event to the file we’ve changed above with a payload of “initialOffer” true along with the game uid etc. I’ve added new optional properties to the GameInfo type of team0DrawOffered and the team 1 one. have it update this game with that bool and send a new emit to the opposing team’s clients only of “opposingTeamOfferedDraw”. on receipt of that on the client update the footer with an “accept draw offer” button (don’t bother with a cancel/decline). if the in-control user clicks that it should send an event back to this server file with a new boolean of “acceptsDraw”. also somewhere in the movepiece path, lets have it delete the new gameInfo property every time even if its not there (for the correct team) as a user making a move is effectively the same thing as declining a draw offer. lets get it to that point and then when we’re at the point of an accepted draw we’ll do the “end game” style updates after you’re all done with this. go ahead and try to do this now plz.
PaulHoule•2d ago
A good code base to work from is a big help. I had some typescript that was terribly tangled and neither I nor Junie could make head or tail of the error messages when we tried to change things. After spending two days straightening it out both of us could understand error messages when we got them and I could ask for it to do things and usually get good results quickly.

My voice talking to Junie is pretty similar (like the first phrase, pointing out files that it should look at, explaining different flows, explaining what I did and the last sentence) I don't have anything like the AGENTS.md file but I do have a few exemplar files that are heavily commented with prescriptive stuff about "this is how we do things" or "here are how the parts of the system fit together" and will tell it to go look at these.

Pretty frequently though I do start out in "Ask" mode and might add some questions about "Do you think we should do ... or ...?" or "I'm concerned about ... what do you think?" or "Do you think this plan makes sense?" or "Am I missing something?" and end with "Propose to me about how you will make this change"

and then I will look at what I get, ask it "Do you really need to ...?" or "How will that affect ... ?" and once I like what I see I will flip it to code mode and say "Make it so!" maybe with some more specific direction.