MurphyA/hacker-news huggingface dataset:
by ninjagoo | 2026-03-12 15:06:58+00:00
> I wonder if you have asked the same LLMs to explain or summarize a paper in one of your fields and see if it still makes sense.

I have, and it does, hence my confidence in its ability to do the same in other domains. Depending on what you're using it for, it is advisable to maintain some level of quality control (spot checks, sampling, deep dives, more rigorous continuous review) as in any process control.
by tobr | 2026-03-12 15:06:59+00:00
This would make sense to me as an explanation when it only outputs code. (And I think it explains why code often ends up subtly mangled when moved in a refactoring, where a human would copy paste, the agent instead has to ”retype” it and often ends up slightly changing formatting, comments, identifiers, etc.)

But for the most part, it’s spending more tokens on analysis and planning than pure code output, and that’s where these problems need to be caught.
by cromka | 2026-03-12 15:07:08+00:00
School zoning and funding schools from local taxes is one of those things that always perplexed me when I lived in NYC. Ghettos full of "self-fulfilling prophecy" kids continue to exist to this date and people don't see to care much. It's one of those things that warrant a "I am too European for this shit" comment, because even though catchment areas exist here too, and you can't exactly send your kid to any school you wish (although in many EU countries you still can), schools are NOT founded through local taxes.

This and private prisons exploiting inmates for cheap workforce are plain, old-school segregation, except diluted and less "in your face". US seriously needs to start fixing some of its shit because it's getting grosser by the day and you can't pretend to be such a developed nation anymore: the King is Naked and rest of the world just doesn't buy the Hollywood illusion anymore.
by h4ch1 | 2026-03-12 15:07:08+00:00
You can basically condense this entire "language" into a set of markdown rules and use it as a skill in your planning pipeline.

And whatever codespeak offers is like a weird VCS wrapper around this. I can already version and diff my skills, plans properly and following that my LLM generated features should be scoped properly and be worked on in their own branches. This imo will just give rise to a reason for people to make huge 8k-10k line changes in a commit.
by Forgeties79 | 2026-03-12 15:07:12+00:00
>Think Mark, think

Needlessly patronizing. But moving past that, how could their capabilities have been “completely obliterated” months ago and yet they are now so close to making a bomb that it warranted all this? That doesn’t make any sense. Just like the tariffs or any other controversial decision, the administration is giving different answers to different people at different times. They seed talking points, they do not provide useful information.

So again, either June was a failure and they lied or they are lying about this attack.
What's the future of custom software development with AI agents taking over?
by rahulvarshneya | 2026-03-12 15:07:21+00:00
While there is still a long way to go for AI Agents to create complex software in its entirety and comply with regulatory frameworks in certain industries, but I can see software development companies already facing the brunt and client expectations changing (a lot to do with misinformation too). How are others approaching this new wave? Where is this headed and how can custom software development companies hedge against this wave? Guess SaaS businesses are too feeling the brunt, so productization may not be the long term fitting solution.
by tim333 | 2026-03-12 15:07:30+00:00
>like an animal in a zoo, all for show with no actual power

I used to think that but it's not true. The military swear allegiance to the crown, as in Royal Navy, which makes it hard for a dictator to take over. You may think that's academic but other European countries ditched the monarchy and got Stalin, Hitler, Mussolini, Franco etc.
by michael_pica | 2026-03-12 15:07:32+00:00
I've done a lot of engineering software, and some software for science. I work with a lot of people in this space. On a whole I find it interesting that the defacto platform for these pursuits seems to be shifting away from MatLab and towards Python.

On a whole I think this is a good thing as there's less vendor lock-in and ultimately a smaller gap between the science software being developed and consumer/end-user software. This has also proven to help with collaboration between research and industry.
by ethagknight | 2026-03-12 15:07:37+00:00
Surveillance State? They already have all kinds of data on you, including your child’s vaccination records, security cameras throughout the building, supposed home addresses, and parental information. I assume you have to have your ID scanned before entering the building. LPR does not offer anything revelatory from a personal freedoms perspective.

Tracking license plates to look for unusually activity is an easy win for both fraud prevention and security from more serious threats.
by gehwartzen | 2026-03-12 15:07:39+00:00
At this point I get about 1-2 emails a year telling me some company has exposed my private data in some way. It’s completely routine.

We need a law mandating the company pays at least $1k per exposed record per customer or absolutely nothing will change. The current cost of “here’s a years worth of credit monitoring” doesn’t even amount to a slap on the wrist.
by bigstrat2003 | 2026-03-12 15:07:40+00:00
As far as I can tell, it's entirely that. The things the author cites as how mobile banking supplanted going to the bank (paying for things with debit cards, getting your paycheck direct deposited, etc) have nothing to do with mobile banking. They are all just as you said: we live in an increasingly cashless society, the only reason to go to the branch is to deposit or withdraw money, so the need for tellers has gone off a cliff.
by twobitshifter | 2026-03-12 15:07:55+00:00
I had a similar idea, but it didn’t go very far beyond research. There are some special app interfaces that people have developed that remake email to look more modern like chat apps or social networks, by removing all the boilerplate.

Some of the issues I was thinking about:

Email clients by default block many types of messages and the allowed mime types are limited as is the support of html. So you really need your own email client to bring in the types of features we’d like to see, or, as you say, an intermediate format that is reinterpreted.

There’s also the fact that gmail or outlook mail servers may simply block and blacklist the content. Email was designed to be decentralized but it has moved to a system where a few companies control the major mail servers. If you wanted to re-decentralize email and add some anonymity then everyone would become their own mail server but this would raise the problems of email viruses and spam - and it’s not as convenient as just using your existing email and app.
Show HN: VaultLeap – USD accounts for founders outside the US
by GregReve | 2026-03-12 15:07:58+00:00
I'm Greg, co-founder of VaultLeap.

Built this for founders who can't get a US bank account. USD/EUR/MXN accounts with real ACH routing numbers and we have Visa cards coming soon.

If you've been cut off from Mercury or similar recently, DM me — happy to help some founders out.
by CodingJeebus | 2026-03-12 15:08:11+00:00
Very relevant, because it typically takes a lot less code to express a feature in Rails/Hotwire than it does in a SPA with a dedicated back end. No need to maintain API contracts or ensure your UI code is properly async/awaited, etc., etc. Whether its a human or AI writing the code, SPA's add considerable complexity that just isn't necessary for most web apps.

Lower LOC to express a feature means better context management which pays dividends for things like code review.
by JeremyNT | 2026-03-12 15:08:26+00:00
It's quite a gap really.

I'll say this, coding agents make the lack of a "batteries included" framework like rails or Django somewhat less daunting.

But "convention over code" and having a default structure / shape for projects is extremely helpful and you feel it when it's missing.

For my last small project I looked at Loco but ended up passing on it because I felt like adoption wasn't great yet. I really hope it takes off, though.
by keks0r | 2026-03-12 15:08:35+00:00
We dont expect anything, we put it out there, and we might be able to build trust as well, but maybe you dont trust us, thats fair. You can still run it yourself. We are happy about everyone trying it out, either hosted or not. We are hosting it, just to make it easier for people that want to try it, but you dont have to. But you have a good point, we should probably put more about this on the website. Thanks.
by bryanlarsen | 2026-03-12 15:08:37+00:00
This didn't solve my current Claude pet peeve like I hoped it would. Claude keeps asking for permissions for various pipelined grep and find incantations that are safe but not safe in the general sense and thus it needs to ask.

This is a Claude problem, it has lots of safe ways to explore the project tree, and should be using those instead. Obviously its devs and most people have just over-permissioned Claude so they don't fix the problem.
by ajross | 2026-03-12 15:08:40+00:00
So weird to see this kind of flaming more than a decade after it got stale and silly. I mean, yeah, kinda: a 64MB K6-300 was pretty great!

But as to the 4G quip, that's showing some ignorance of where the market is. The value segment is filled with devices like this: https://www.amazon.com/HP-Stream-BrightView-N4120-Graphics/d...

That's a 16G windows box which will happily run multiple VMs for whatever your deployment environment is, something the Neo is actually going to struggle with. The Jasper Lake CPU is indeed awfully slow, but again for routine "dev" tasks that's just not a limit.

You would obviously refuse out of taste, but if you were actually forced to use this machine to do your job... you absolutely could.
by blharr | 2026-03-12 15:09:14+00:00
The task of helping to find wording that conveys your thoughts could mean several methods. It could mean you one-shot reword prompts and that helps you find wording. Or it could mean you're taking its output more substantially. Or you're going back and forth where the LLM is suggesting and you're suggesting too. It's incredibly vague what portion of "helping" the LLM is doing!

Whereas "search" implies (to me) a kind of direct and analytical process of listing and throwing out brainstormed suggestions, like you would with a search engine.

When I read the human version I actually get a sense of what that process looks like, and the LLM response definitely clouds or changes it by focusing on the result instead.
by rusakov-field | 2026-03-12 15:09:22+00:00
As someone who fell in love with Lisp with Scheme and SICP, I think I agree with the push for minimalism and a bit dubious about the changes in Lisp-2 ...

Is that only a recency bias ? Because I learned Scheme first ? When I try CL I find my mind resisting some things due to purely elegance reasons.

If someone put a gun to my head and asked me for a deliverable quickly I will go with CL to save my life of course, but for my own personal pleasure I will always prefer Scheme.
by sehansen | 2026-03-12 15:09:29+00:00
The categorization the Fed uses for NBFI is broader than private credit. E.g. if a hedge fund gives a loan to a private company, that's not private credit because hedge funds seem to have their own category. And lending backed by securities is also in a different category, it seems.

So I guess the Fed expects these other kinds of lending to be safer than private credit?
by orwin | 2026-03-12 15:09:55+00:00
Yes, slight increase in that kind of accuracy. And newer models still generate absurd stuff. Ask for an historical picture, like 'a London market in the 18th century', and it is still as historically wrong as it was 2 years ago. It is useful for fantasy/sci-fi though, I use them a lot. But I don't see the point of newer models since late 2024.
Show HN: Free API mock server from your OpenAPI spec (no sign-up)
by ApiNotes | 2026-03-12 15:10:32+00:00
Hi HN
I built ApiNotes Mock Server, a small tool that generates a live mock REST API from an OpenAPI (3.0/3.1) or Swagger 2.0 spec.

The goal was to remove all friction when you just need a mock API quickly:

No sign-up required to create an anonymous mock
Supports paste, file upload, or URL fetch
Produces a base URL + an auto-generated endpoints list
Anonymous mocks currently expire after 72 hours (you can register to keep them / get higher limits)
Link: https://apinotes.io/mock-server

I’d love feedback on:

What would make you trust a mock server like this for real projects?
Any features you’d expect (auth simulation, latency/errors, stateful mocks, webhooks, etc.)?
Is the 72-hour model reasonable, or should the free tier work differently?
Thanks, happy to answer any questions and share implementation details.
by btown | 2026-03-12 15:10:41+00:00
For all the challenges that AI poses to online communities, it does allow people for whom typing and dictation are painful, difficult, or impossible, to participate in those communities in ways they never could before.

I think HN is broadly supportive of these voices, and I think that an "unwritten exception" to this rule is implicit here. But I'm in the camp that making an explicit exception for special circumstances would be a meaningful statement that all voices are welcome.
by tshaddox | 2026-03-12 15:10:52+00:00
If you have proof of home ownership and proof of legal guardianship of the child, what’s the problem?

I can see it being a problem if e.g. a bunch of family members are putting their kids in a school district based on a single home owned by a grandparent. But if that grandparent was also the kid’s legal guardian, fair enough!
by vladms | 2026-03-12 15:11:05+00:00
It depends a lot on how accessible those services are. I tried to host some git repos 5 years ago and it was a hassle (needed mostly private git and reviews nothing fancy). I tried again this year and using forgejo was extremely easy. I don't remember exactly what problems I had before, so maybe I got better at finding things, but this time felt more polished. Containers, reasonable defaults, good tutorial on how to start, took in total less than one hour. I did in the meantime an upgrade and that was really 5 minutes (check change-log, apply it and go)

Of course, lots of work was done in the background to reach this point, but I think it is possible. Will I make the effort to make that happen for a social network? No, because I am not using them that much.

Technically things become simpler (in the sense that you can do it "at home" and if you add LLM-s to answer you when you don't know some obscure option it is even easier), but identifying well the use-case, deciding defaults, writing documentation, juggling trade-offs will remain as hard as before.

Note/edit: something being possible does not mean one should do it, so I think it will depend on everybody's priorities and skills. I wish though good luck to anybody trying...
by 9rx | 2026-03-12 15:11:34+00:00
> Visible to whom?

The user. Your tests are your contract with the user. Any time there is a user, you need to establish the contract with the user so that it is clear to all parties what is provided and what will not randomly change in the future. This is what testing is for.

Yes, that does mean any of classes, network services, graphical user interfaces, etc. All of those things can have users.

> Unit is the lowest level of abstraction and e2e is the highest.

There is only one 'abstraction' that I can see: Feed inputs and evaluate outputs. How does that turn into higher or lower levels?
by chriswarbo | 2026-03-12 15:11:37+00:00
Comparing actual outputs against expected ones is the ideal situation, IMHO. My own preference is for property-checking; but hard-coding a few well-chosen values is also fine.

That's made easier when writing (mostly) pure code, since the output is all we have (we're not mutating anything, or triggering other processes, etc. that would need extra checking).

I also think it's important to make sure we're checking the values we actually care about; since those might not be the literal return value of the "function under test". For example, if we're testing that some function correctly populates a table cell, I would avoid comparing the function's result against a hard-coded table, since that's prone to change over time in ways that are irrelevant. Instead, I would compare that cell of the result against a hard-coded value. (Rather than thinking about the individual values, I like to think of such assertions as relating one piece of code to another, e.g. that the "get_total" function is related to the "populate_total" function, in this way...).

The reason I find this important, is that breaking a test requires us to figure out what it's actually trying to test, and hence whether it should have broken or not; i.e. is it a useful signal that requires us to change our approach (the table should look like that!), or is it noise that needs its incidental details updated (all those other bits don't matter!). That can be hard to work out many years after the test was written!
by toomuchtodo | 2026-03-12 15:11:38+00:00
The US spends ~$1T/year on its military but states it cannot afford universal healthcare, childcare, education, efforts towards affordable housing, etc. Observe what the system does, not what it says it does. Agree this is just my opinion, as a scholar of systems field reporting observations. Am I wrong? I am always open to being challenged and wrong, in my quest for the Truth. "Who are you going to believe, me or your lying eyes?" as the song goes.

https://usafacts.org/government-spending/
by drob518 | 2026-03-12 15:11:46+00:00
It was brought into Cisco to do that but the project was eventually shelved, which was a shame because the prototypes delivered some really interesting reliability features. Most Cisco hardware products run firmware written in C. Management systems are often Java and (increasingly) Go. Clojure is used for one of the security product lines, but that was developed as a startup that was later purchased by Cisco. One of the management systems, NSO, is written in Erlang (brought in through the tail-f acquisition). There are certainly a lot of people in Cisco that understand the power of Lisp (I was one), but they are spread out and surrounded by people that just want to push whatever the latest thing is (now Go). C.f. the blub paradox and “worse is better.” They have a lot of legacy code that was written over the last 30 years that powers their devices, and that’s all in C.
by CWuestefeld | 2026-03-12 15:11:58+00:00
At the margin this is fine. But ensuring that we really understand each other is the most important thing. Especially these days, when polarization is so intense and everyone seems to actively look for faults in what others (seem to) say.

When it's a matter of a spelling error or two, no problem. But too often I find I've got to read something multiple times before I have any idea what my interlocutor is saying.

Is our hatred of "AI Slop" and greater posting traffic worth handicapping our ability to communicate with each other?
by sebastiennight | 2026-03-12 15:12:04+00:00
> it would take all the trucks in the middle east to move a tiny portion of the export that typically goes via ship

May I suggest an alternative mode of freight that pre-dates trucks and can move much larger volumes at a much lower CO2 cost, namely... a transcontinental train line?

(obviously not going to happen, and might even trigger a few PR cycles about a "hyperloop", but if you were going to try to build large-volume freight, that's where I'd start)
by BeetleB | 2026-03-12 15:12:08+00:00
> Here's what I think. If you have a public blog, it's fair game at an interview. If you write mostly about data science stuff but you apply for a software engineering job, you ought to be prepared to explain the contrast. Understand that, for most top firms, hiring good people and getting them to stick is hard. Most employers will want some assurance that you are serious about the position you're applying for. If you send signals that you might want some other position, be prepared to get asked about those signals.

Great! Let me trawl through all candidates' HN and social media comments, and ask why they spend more time talking about politics, movies, science fiction, than CRUD SW development. They need to justify it!
by onlyrealcuzzo | 2026-03-12 15:12:52+00:00
KSA can get most of their oil to the Red Sea in 2-3 years. By the end of the year, they should be able to get almost >50% there.

UAE can get ~30% through Oman now, and probably ~75% in 3-4 years.

Iraq, Kuwait, Bahrain, and Qatar are screwed without the straight. Qatar could probably work a deal with KSA to get all of their oil through its pipes to the Red Sea if need by in 2-3 years, but they'd pay a premium.

If I had to guess, I think this will structurally push KSA and UAE to move out of the straight, and for anyone in the straight to be tied to China and India.

I imagine Iraq, Kuwait, Bahrain, Qatar, and Iran are all going to become Chinese and Indian client states.

North & South America now have a major oil & natural gas surplus. Their total usage is declining and production is increasing.

Meanwhile, the EU, Japan, SK, etc are moving towards renewables & nuclear as fast as they can.

China's probably reached peak fossil fuel imports already.
by epgui | 2026-03-12 15:13:00+00:00
The point is that people equate AI with general intelligence, and the shortcut between LLMs and general intelligence is a bad one.

Yes LLMs can do surprisingly well at a bunch of tasks, but broca’s area will never replace a human. And yet that’s the sort of mental shortcut people make on the daily. Bro.

Perhaps not this sophisticated audience, but I witness it personally every day.
by derektank | 2026-03-12 15:13:05+00:00
>are we losing (or did we never have) a shared definition of the word "think"

People have been saying, “the computer is thinking,” while webpages are loading or software is running for as long as I’ve been consciously aware. I agree there’s something new about describing AI as, “literally a machine that can think,” but language has always had fuzzy borders
by jmyeet | 2026-03-12 15:13:14+00:00
No.

I'm saying that the media suddenly covering stories like this isn't a coincidence. The media is a tool of the state to manufacture consent. Media literacy goes beyond just looking at the facts in a story. It's also what's not mentioned, how is it presented, what stories are written, what stories aren't and, most importantly, why.

All social media companies manufacture consent for American foreign policy. Pretty much all American media does the same.

I find all this particularly funny because our media does the exact thing we accuse the likes of Chinese media doing it. We just pretend it doesn't happen here or are oblivious to it.
by johannes1234321 | 2026-03-12 15:13:17+00:00
> There doesn't seem to be political will to simply ban cigarettes, so here we are.

A simple ban will work as well as prohibition of alcohol did. There will be a black market. Sure, producing tobacco is a bit more involved then producing liquor, but for smuggling there are enough options.

The attempt is to raise prices and do marketing against smoking as well as preventing ads for smoking. So that over time the interest goes down and when looking at numbers of smokers that seems to work in some regions.

Of course tobacco lobby has a lot of money and tries to prevent all measures.
by Brajeshwar | 2026-03-12 15:13:27+00:00
Forgive me if I got it wrong but isn’t the chrome supposed to be taken care by the OS (Liguid Glass in this case) and Ghostty to just behave as Ghostty?

If I use Calyx but I have set up macOS to be non liquid glassy as much as possible with Accessibility features, etc. will Calyx just be GHostty?