MurphyA/hacker-news huggingface dataset:
by Horos | 2026-03-08 21:13:30+00:00
ACID & Idempotent. dataplane / controlplane. dryruns et runbook automations.

llm does not act on production. he build scripts, and you take the greatest care of theses scripts.

Clone you customer data and run evertything blank.

Just uses the llm tool as dangerous tool: considere that it will fail each time it's able to.

even will all theses llm specific habitus, you still get a x100 productivity.

because each of theses advise can ben implemented by llms, for llms, by many way. it's almost free. just plan it.
by rekornode | 2026-03-08 21:13:39+00:00
CI pass/fail captures regression, but there's a layer beneath it that benchmarks can't touch: what exactly did the agent submit to each external API, and can you prove it after the fact?
In the benchmark context this doesn't matter everything runs locally. In production it does. The agent calls a third-party service at 2am, the service claims it returned an error, your agent retried and billed you twice. Your logs say one thing, their logs say another.
The integrity problem isn't just "did the code work" it's "what was the exact request/response pair, timestamped, by whom, provably." CI solves the first. Something else has to solve the second.
by retired | 2026-03-08 21:13:42+00:00
When I was a broke student I would buy MacBooks with broken palm rests for a discounted price, drop them off at Apple for a free repair (under extended warranty) and flip them for a profit. Three hours of my time turned into €100 profit. Minimum wage was €6/hour back then.

Did the same years later buying up first gen iPod Nano and trading them in for sixth gen because of the battery recall.
by fubdopsp | 2026-03-08 21:13:58+00:00
I still think it has strong normative value. Maybe at some point when norms have become firmly established these comments will be pointless and spammy but I don't think we're anywhere close to that point yet.

A lot of blogging is essentially self-expression and that stuff won't be taken over by LLMs (it defeats the whole point). Other blogging is done with some kind of sales/promotional/brand purpose and the extent to which LLMs will dominate this will depend on how we as a society react to it (see the AI art battles) since if people react negatively to it it becomes counterproductive.
by perrygeo | 2026-03-08 21:14:05+00:00
Wow, the world is getting much faster at exploiting CVEs

> 67.2% of exploited CVEs in 2026 are zero-days, up from 16.1% in 2018

But the exploit rate (the pct of all published CVEs that are actually exploited in the wild) has dropped from a high of 2.11% in 2021 to 0.64% in 2026. Meaning we're either getting worse at exploitation (not likely) or reporting more obscure, pragmatically not-really-an-issue issues that can't be replicated IRL.

So we're in a weird situation:

The vast majority 99.4% of CVEs will never see the light of day as an actual attack. Lots of noise, and getting noisier.

But those that do will happen with increasing speed! So there are increased consequences for missing the signal.

Don't worry about it. But don't blink.
by naomi_kynes | 2026-03-08 21:14:53+00:00
The "full-auto" framing is interesting. What happens when the agent hits something it can't resolve autonomously? Even sandboxed, there's a point where the agent needs to ask a question or get approval.

Most setups handle this awkwardly: fire a webhook, write to a log, hope the human is watching. The sandbox keeps the agent contained, but doesn't give it a clean "pause and ask" primitive. The agent either guesses (risky) or silently fails (frustrating).

Seems like there are two layers: the security boundary (sandbox-exec, containers, etc.) and the communication boundary (how does a contained agent reach the human?). This project nails the first. The second is still awkward for most setups.
by djdule | 2026-03-08 21:15:05+00:00
Ask yourself "Would I like to be friend with <me>". Then invest in things you do not like. Smile. Go to gym. Be friendly with people, but not creepy. Help people. Be good family member and friend. Get yourself good clothes. Find interesting hobby. Cook. Pay whole bill when you go outside occasionally. Do it for yourself, not for others. When you become best version of self, people will start notice you more and more.
by blacksmith_tb | 2026-03-08 21:16:28+00:00
I could agree to a point, the most commonly planted GMO crops are Roundup-Ready grains and soy, which encourage spraying even more atrazine on fields[1]. That does of course also mean increased yields, but the tradeoff is not unambiguously good. However the varieties discussed in this article clearly don't have that problem, knocking out genes to emphasize desirable characteristics seems much more appealing, though I suppose I'd rather see increasing nutrient density over making seeds less chewy, even if that meant adding DNA from other plants[2].

1: https://en.wikipedia.org/wiki/Roundup_Ready

2: https://en.wikipedia.org/wiki/Blue_tomato#Biotechnology
by Footprint0521 | 2026-03-08 21:16:40+00:00
Scrolled down just to find this comment

I was initially so happy to see a Linux build that looked so much like macOS, but then saw windows 11 pro on the about, and died inside..

I guess that’s why it has 64 gb of ram, so that there’s 10 left for applications after windows is done lol
by keithnz | 2026-03-08 21:16:42+00:00
From recent experience, I'm thinking logs need to be written for AI. Over the last few months, I've had a couple of issues where I took a bunch of logs from a bunch of interacting programs, pointed the AI at the logs and the source code and it's been really effective and finding the problems, often seeing patterns that would have been really hard for me to spot in all the noise.
Show HN: Admiran: a pure, lazy functional language and self-hosting compiler
by taolson | 2026-03-08 21:17:05+00:00
I wrote this over the past two years to explore how pure, lazy, functional languages like Haskell and Miranda are implemented and efficiently compiled. It has evolved into a fairly small (~7kloc) compiler written in itself, along with a library of pure, functional data structures. Even though the compiler is small enough to be read and understood by a single person, it implements:

* lazy lists, tuples, pattern matching, range and list comprehension syntax, algebraic data types, abstract data types, modules, user-defined value and type operators, etc.

* 19-pass compiler with whole-program compilation, inter-module inlining and optimizations, automatic derivation of comparison and show functions, module serialization / deserialization for caching module compiles

* Hindley-Milner type inference and checking

* Small runtime implements 2-generation compacting garbage collector

* Library includes implementations of map, set, bag, immutable and mutable vectors, functor/applicative/monad for maybe, either, state, and io types, parser combinators, etc.

If you are interested in pure functional programming languages, or want to have an interesting language for the next Advent Of Code season, it might be useful to you.
Show HN: Agentlytics – See stats from all your AI coding agents (100% local)
by fka | 2026-03-08 21:17:42+00:00
hi HN

i switch between cursor, windsurf, claude code, copilot and had zero idea how many sessions i've had (sometimes i use multiple editors for just one codebase), how much i'm spending, or which tool actually works best.

so i built agentlytics. one command, everything in one place:

npx agentlytics

features: 14 editors supported, cost estimates by model/editor/project, search any AI conversation across all editors, activity heatmaps, streaks, peak hours, share stats with your team via MCP relay, 100% local, nothing leaves your machine.

tech: node.js, sqlite, react. no accounts, no cloud. OSS, MIT licensed.

tested on macos — linux/windows contributions welcome.

would love to hear what you'd want to see in this
by tomcam | 2026-03-08 21:19:46+00:00
First off, it's just hard. Sorry you have to go through it.

What's worked unfailingly for me for the 40+ years since I became an adult was always having long term habits that moved my life forward. I had no guidance on the big stuff, so from about age 12 I methodically taught myself about programming, sculpting a career, investment, running a business, running a household, being funny, being a man, etc. All years-long efforts. (If I had to do it all again I'd replace one of those with a martial art.)

So I had something to work on instead of lapsing into depression during very dark times. If you met me the last thing you would imagine is that chicks dig me, but they do. I'm not good looking by any standards. But building these skills created a person that people know can get things done at a pretty high level. People like a confident dude, and that will probably serve you much better than spending an ungodly amount of time on Hinge.
by krackers | 2026-03-08 21:20:17+00:00
>I do not think this is the last we’ve seen of Lil Finder Guy…

https://www.macrumors.com/guide/siri-chatbot/

> Apple is planning to make visual design changes. It's not quite clear what that will entail, but for the upcoming table-top robot that's in the works, Apple has tested an animated version of Siri that looks similar to the Mac's Finder logo.
by codexetreme | 2026-03-08 21:20:31+00:00
I personally consult LLMs over technical stuff. But for the more nuanced "human" side of things, I feel it gives you answers from both sides

For instance, I wanted to know if it's better to setup a call with a client in a coffee shop over their office. Almost all LLMs will give you whatever answer you want based on how much stress you put on one particular answer.

I'm not saying that traditional search engines will show you only one sided results, but you'll see reddit threads that will have a bit of conversation before arriving at some conclusion. You'd read it and go hmm this question had XYZ setup and they picked the coffee shop as a great place. My own situation is perhaps (for sake of argument) not XYZ, so it's better to have the meeting in the client office.

This is a community driven decision where I have certain basis if I want to revisit my decision.

With an llm I find that it will happily just give you one of the two options and keep switching in the middle if you ask it to. That's what makes me a bit a skeptical.

With technical stuff, there are direct solutions that fit your usecase and you can just use it and move on.
by Averave | 2026-03-08 21:20:52+00:00
You can do a lot of crazy things with fonts. Just off the top of my head:

Tetris Font - https://news.ycombinator.com/item?id=40737294

A font which is also an LLM - https://news.ycombinator.com/item?id=40766791

And in the same vein:

Tetris in a PDF - https://news.ycombinator.com/item?id=42645218

Doom in a PDF - https://news.ycombinator.com/item?id=42678754
by sublinear | 2026-03-08 21:21:06+00:00
Before considering medication for mental health, I have to wheel out the usual old advice: sometimes it can be as simple as diet and exercise. The fundamentals really should not be overlooked when thinking about any medication for long term care.

I found out my anxiety symptoms were actually caused by my A1C being in diabetic territory (8%). High blood glucose has a direct impact on the brain and blood vessels. Random heart palpitations, breathing being off, etc. all lined up. I'm so thankful that my doctor had the experience and courage to tell me like it is and refused to believe it was anything truly serious. I brought it down to 5.5% in a few months and now have new cooking and eating habits for life. Too much alcohol can also lead to vitamin deficiencies (magnesium, potassium, zinc, etc. will need blood tests to confirm).

I kinda let myself go for a few years during the shift to remote work back in 2020. After I got back on track I even gained some muscle without weight loss and no longer have sleep apnea. Sleep quality and hydration are also important things that we forget when we are in a slump.
by wtallis | 2026-03-08 21:21:14+00:00
There are gaming laptops that come with power bricks rated for higher output than a Mac Studio's power supply. M3 Ultra levels of power dissipation are possible to handle in a laptop, but it wouldn't look much like a MacBook Pro. That kind of gaming laptop typically has four fans (compared to two on a MacBook Pro), and large vents on the sides, bottom, and back of the machine allowing them to move a lot more air through the system.
by PlasmaPower | 2026-03-08 21:21:17+00:00
Why not? They're definitely not perfect security boundaries, but neither are VMs. I think containers provide a reasonable security/usability tradeoff for a lot of use cases including agents. The primary concern is kernel vulnerabilities, but if you're keeping your kernel up-to-date it's still imo a good security layer. I definitely wouldn't intentionally run malware in it, but it requires an exploit in software with a lot of eyes on it to break out of.
by DevelopingElk | 2026-03-08 21:22:04+00:00
I have commented once or twice on articles being AI generated. I don't put them when I think the writer used AI to clean up some text. I added them when there are paragraphs of meaningless or incorrect content.

Formats, name collisions or back-button breakage are tangential to the content of the article. Being AI generated isn't. And it does add to the overall HN conversation by making it easier to focus on meaningful content and not AI generated text.

Basically, if the writer didn't do a good job checking and understanding the content we shouldn't bother to either.
by cogman10 | 2026-03-08 21:22:50+00:00
> They say it’s reducing strain on hospitals and ambulances by diverting low-level patients to more appropriate care.

The only reason the city is doing this is because these ambulance contractors are sharks.

Ambulatory service is one of those things that should be ran by the city/state and not by some random private company. A private company in this case can only serve to make it much more expensive for the city and people needing emergency services while providing bad service and understaffing and underpaying their staff all at once. You'll get paramedics being paid $15/hr that charge $1500 for 10 minute ambulance ride where the contracting company pockets nearly everything.

I get it, cities don't like taxing people for ambulances, so that's why they try and contract it away to avoid that tax line item or savings needed to ultimately buy new medical equipment. That, however, kills people.

It's absurd that we can find it in our budgets to pay for fireman and police but for some reason anything related to medicine needs to be privately contracted out.
by BXLE_1-1-BitIs1 | 2026-03-08 21:23:14+00:00
As an ancient mainframe Assembler programmer, I first learned Assembler from studying the code generated by the compiler. There are traps in compiler languages calling user written Assembler routines. The first one I encountered was a routine that could return to different addresses in the calling program. That worked as long as the address was in the same routine, but if the return address was farther up the calling chain (eg. A > B > C < A). A would crash running B's registers.

The application programmers ended up with a dump and had no idea on how to diagnose the problem. I once walked up to a programmer puzzled by a dump and solved it in about three minutes (practice helps) putting out of joint the nose of the senior programmer who was being consulted.

The compiler library handled this situation just fine, but the guru who wrote the Assembler program insisted that programmers had to be more careful.

I wrote another routine to intercept the calls and use the subroutine library when needed.
by dTal | 2026-03-08 21:23:21+00:00
That's funny, because the "network effect" of the GPL was always extremely obvious to me as part of the point. The idea being that the more that GPL software forms a cohesive ecosystem, the less financially viable it becomes to operate outside of that ecosystem. It's viral, right? And software builds on software, we're about 15 layers deep at this point. The hope is that eventually, so much software is GPL that you effectively have two choices when writing something new: 1) join the GPL borg, or 2) boil the ocean reimplementing the entire stack from scratch.

Unfortunately, free software was successful enough that the latest generation takes it for granted, and has forgotten why radical software politics is necessary. They do not understand, if they even think to ask, why so many nerds ran GNU/Linux even when it was objectively kind of terrible - why so many people were motivated to pour time into a half-broken thing. I hope by the time they do understand, it will not be too late.

My controversial opinion: the problem with the GPL is that isn't viral enough. It was written by nerds with a good understanding of computers, and poor understanding of people. As such, it focuses too much on technicalities like what it means "link" programs together, in an attempt to rigorously specify definitions that permit running proprietary programs on free operating systems, and vice versa.

But it doesn't work. Every time your Android phone downloads a firmware update, by rights that should be a GPL violation, as it's a single giant executable that mixes together GPL and proprietary code, deliberately made in such a way that separating them out after the fact is impossible - in fact, the program is explicitly designed to fail to run if you so much as tamper with a single bit (signed images). It is hard to imagine something further from Stallman's vision - hard to imagine something less respectful of user freedom. And yet this is permitted on technicalities, because this functionally unmodifiable binary blob happens to be structured in a particular way that computer nerds recognize as a type of database called a "filesystem", and the GPL parts are neatly organized into database entries called "files". And they all agree that that's okay, whereas if you mix the code in a different type of database called a "link table", well that's bad and wrong.
by techcode | 2026-03-08 21:23:45+00:00
Setup AdGuard-Home for both blocking ads and internal/split DNS, plus Caddy or another reverse proxy and buy (or recycle/reuse) a domain name so you can get SSL certificates through LetsEncrypt.

You don't need to have any real/public DNS records on that domain, just own the domain so LetsEncrypt can verify and give you SSL certificate(s).

You setup local DNS rewrites in AdGuard - and point all the services/subdomains to your home servers IP, Caddy (or similar) on that server points it to the correct port/container.

With TailScale or similar - you can also configure that all TailScale clients use your AdGuard as DNS - so this can work even outside your home.

Thats how I have e.g.:
https://portainer.myhome.top
https://jellyfin.myhome.top
...etc...
by bigyabai | 2026-03-08 21:23:53+00:00
Writing in that draft style is really only useful because a) you read the results and b) you write an improved version at the end. Drafting forever is not considered "better" because someone (usually you) has to sift through the crap to find the good parts.

This is especially pronounced in the programming workplace, where the most "senior" programmers are asked to stop programming so they can review PRs.
by dlubarov | 2026-03-08 21:24:04+00:00
> attacked american ships

Ship, not ships. The USS liberty accident 58 years ago was the only instance.

> refused to apologize

Israel apologized the same day of the incident. They also paid $13m in reparations (much more if we adjust for inflation).

> their illegal theft of nuclear weapons tech from South Africa

There was no theft from South Africa. His conviction was for leaking info about the Israeli program.
by ed_balls | 2026-03-08 21:24:20+00:00
You need to go through a proper grief. Cry, scream - the whole package. When the acceptance kicks in, try to find the root cause of what happen and why.

How was the relationship? Did you feel like the first 6–12 months were perfect, but then you started drifting apart and having arguments every week or two? Have you ever felt like you needed to record a conversation you had with your partner?

> great psychiatrist who has me on antidepressants, anti-anxiety meds, and mood stabilizers

Have you gone through a therapy with him?
by UncleMeat | 2026-03-08 21:25:42+00:00
Tortillas from the grocery store are UPFs. This sort of "you shouldn't have had kids if you can't cook everything from scratch every day" judgement is outrageous.

Breastfeeding appears to have better health outcomes than formula. It is also hard as shit. I'm absolutely not telling a parent that they should have aborted their kid if they choose to use formula because the mother keeps getting mastitis or because their kid is not strong enough to get a full meal in less than 70 minutes on the breast. Perfection is not required.
by castral | 2026-03-08 21:25:47+00:00
I think I saw Gaius Baltar implement this on Battlestar Galactica. It went well. /s Honestly seems more like a protocol for encoding a popularity contest, which is already what social media signalling does. How do you defend against self-reinforcing botnets and bad actors "cancelling" other people? I can dilute your human signal by creating massive amounts of LLM-generated noise.
by tripdout | 2026-03-08 21:26:38+00:00
The BPI-R4 is great for use as a 10G WAN router if your ISP uses PPPoE since the network processing engine has hardware acceleration for it.

Unifi released the UCG-Fiber around a year ago that can also apparently finally handle it, but plenty of threads about slow performance with their UDMs since it's entirely done on the CPU [0].

I'm not the biggest fan of OpenWRT and would prefer something like OPNSense, but it's x86 only and good PPPoE performance isn't guaranteed either - need a CPU with good single core performance that costs more than the BPI-R4, or apparently virtualizing OPNSense allows it to process PPPoE with multiple threads.

0: https://community.ui.com/questions/What-is-the-max-performan...
by frogulis | 2026-03-08 21:26:39+00:00
I really enjoyed your post and was surprised to see it not posted here. I guess now I can leave the comment I wasn't able to leave on lobste.rs :)

The format made for good lunchtime reading -- the care you put into making it easily readable shows. Are the illustrations actually hand-drawn? Looking forward to the next part(s) that you hinted at!
Show HN: µCSS, a CSS framework with 17 components, 20 themes, no build required
by amaury_bouchard | 2026-03-08 21:26:40+00:00
I decided to create µCSS while I was using PicoCSS. PicoCSS is a great minimalist CSS framework — lightweight, semantic, accessible — but it lacks a grid system, a lot of common UI components, and theming. Bootstrap fills that gap but brings a lot of complexity and opinions. µCSS tries to sit in between.

So I used PicoCSS as the foundation of µCSS, adding: a 12-column responsive grid (5 breakpoints), 17 UI components (accordion, modal, toast, tabs, nav, breadcrumb...), 20 color themes, and utility classes for color and positioning. Dark mode is built in, automatic or manual.

At ~19KB gzipped, it's significantly smaller than Bootstrap (~30KB), and it requires no JavaScript to work — CSS only.

Each theme is a single self-contained CSS file, ready to drop in via CDN.

GitHub: https://github.com/Digicreon/muCSS

Happy to discuss the design decisions.