MurphyA/hacker-news huggingface dataset:
by dmix | 2026-03-12 15:13:31+00:00
> It seems like Iran has a lot of options for attacking ships.

I wonder if the recent USV shipping attacks came Iraqi militias. Maybe Iran set them up with some drone boats like how they send them missiles/drones to hit US bases with. Meanwhile the US was focused on surveilling the Iranian coast. I wouldn't be surprised if Iraq remains the hardest part of maintaining security in the region.
by goodmythical | 2026-03-12 15:13:31+00:00
Sure, lower demand does indeed reduce smoking, and a reduction in smoking might decrease cancer (iirc that's really hard to prove as an isolated variable given that those who give up smoking tend to make other lifestyle improvements that could also account for the difference).

My point is that the solution is such a blunt tool. Given that smoking rates aren't relatively high in Iowa, smoking alone cannot be the major contributor to their relatively increased cancer rates. Were they to smoke more than any other state and also have high rates, I could maybe see it, but that's just not the case.

Even if smoking rates were high and and increasing the tax were a solution, I'd still suggest that it's rather lazy to only do that given that tobacco does not cause a majority of cancer.

You could do the same thing in a different direction and be equally relatively ineffective by, for instance, decreasing tax on sunscreen, or subsidizing healthy foods or gym memberships.

Given that stress contributes to cancer rates, you could decrease the cost of mental health, run a de-stigmatizing campaign, force all corporations to finance therapy with independently verified therapists etc.

There are so many many things that can be done that would likely be better than attempting to decrease an already low smoking rate.
by fennecfoxy | 2026-03-12 15:13:46+00:00
I found this super interesting! Excellent writing! And I loved the cowboy quote, that was the best part; poor thing.

Now it's making me wonder - instead of smashing things together more violently for MoE type stuff, perhaps it's more effective to create better toolsets to allow us to analyse smaller models.

Then small models can be trained (faster & cheaper) to be excellent at very specific tasks or domains, the toolset used to identify the organ and organ selection layers, a larger Frankenstein's monster model can be stitched together from these organs with perhaps a little extra training/fine-tuning to improve its organ selection abilities.

That makes me imagine some sort of future of layer standardisation, in which for a standard and optimal architecture sets of layers can be dynamically downloaded, added, swapped out etc to maintain fastest inference speed whilst allowing for flexible skills. Almost like the concept of subagents but within the architecture of the model itself. Hmmm.

I'm only versed in transformer architecture at a high level, does anybody know of any architectures where the layers branch & then coalesce like that? Or is it majority linear layer by layer?
by desireco42 | 2026-03-12 15:14:05+00:00
I always enjoyed Rails, it isn't perfect but is way better then others. I have node and nextjs projects :) when they blow it, it is a major mystery what is blowing up.

Have so many good memories working with Ruby.

If anyone has old codebase need to be updated and upgraded, refreshed. I am happy to do that.
by blackcatsec | 2026-03-12 15:14:16+00:00
While I'll make no judgment specifically on whether or not she is telling the truth, because the article itself isn't enough validation to say she is telling the truth here; I'll comment more on the comments in this thread.

At what point is automated enforcement a good or a bad thing for law breaking? We have yet to grapple with that as a society, and the short answer is there's no easy answer to this problem. Both for precisely the reason this article calls out (that overnight location of car is not a 100% accurate representation of residency, and fixing it seems like a mess); but also because people ARE inherently selfish and REALLY do not like the rules applying to them equally.

A great many people in the United States, particularly white (sorry, I'm going to bring race into this because it's important) enjoy some level of flexibility on what laws they follow and when. Certainly more flexibility than the average black experience. In fact, this problem is so bad that states like California have had to institute policies that allow things like license plate lights being out to exist because the profiling is so catastrophically bad that it's completely unfair.

So now, we have an automated system that at least tries to provide some level of fair enforcement. At least for now, things like speed cameras, red light cameras, license plate readers, etc. don't appear to openly consider racial bias in the immediate decision making process on whether the law is enforced or not. (There are other biases, of course, and even indirect bias with regards to where these things are placed, but I'll digress a bit here).

But even aside from the racial divide, the class divide on enforcement is a problem. And the upper classes have generally enjoyed a level of insulation from complying with laws, which just continues to go up the higher you climb (See: Epstein files). But that's on the more extreme end.

At any rate, better enforcement of laws that are now crossing the lower to middle class divide because automation allows us to do so is certainly an interesting social problem.
by vidarh | 2026-03-12 15:14:27+00:00
Too late to edit my original comment now, but my intent was actually to make the argument for picking one, hence my comment on not caring much about the $1000.

If the predictor is indeed flawless, or almost flawless, if I were to be the type of person likely to pick both boxes, the opaque box would almost certainly be empty. So the winning strategy is not just picking the opaque box, but being the kind of person likely to pick the opaque box only.

You're right that what I do after I enter the room is irrelevant if it is somehow independent of what I have done before. But it can't be independent of what I did before if the predictor is flawless. If the predictor is flawless, then either my actions needs to be deterministic so that it can in fact know what I will do when in the room, or the predictor is supernatural and can know or cause me to act in a certain way for that reason.

Either way, giving any indication that you'd pick both boxes would be a bad idea (so I guess my typo above might screw me over if ever presented with this choice).
by pessimizer | 2026-03-12 15:14:48+00:00
When you don't have a functioning government, while technology continues to advance, lobbyists and government come up with spurious reasons why previous absolute rights don't apply to almost identical circumstances when colored with new technologies.

I don't even care about this case. Probably 99.9% of the time this particular system comes up with the correct answer - but since it's tracking cars and not people, it screwed up when somebody (extremely unusually) loaned out their car for months to a person who lives where people often fraudulently claim residence in that school district in order to (unfairly) take advantage of their schools. For the 1/1000 that it gets wrong, let them complain and have it cleared up manually; is there some other system that would obviously have a lower false positive rate?

The problem is illegal searches, Congress has shown that it doesn't care, the Supremes since Scalia left don't care, and the Dem base don't care if it targets the Repub base and the Repub base don't care if it targets the Dem base; both of them have been trained to think that it is alt-left alt-right populism to have privacy rights (or any rights at all.)

Expecting the same people who think that the 1st Amendment should be abridged because the "Founding Fathers" didn't have the internet or that the 2nd Amendment should be abridged because the "Founding Fathers" didn't have machine guns to be any sort of meaningful speed bump on this almost complete project of complete public-private tracking of every individual at all times is silly. The Founding Fathers didn't have residency requirements for suburban public school attendance or property tax funding of it. They didn't even have public schools.
by ninjagoo | 2026-03-12 15:14:50+00:00
> How do you evaluate the quality of a summary of a paper you do not have the knowledge to read and understand?

Tough question. I think the straightforward answer is that you can't.

That said, there is some confidence gained in an LLM's abilities based on its performance on papers in domains that I do understand. Yes, it's not going to be the same across all domains, but the frontier labs do publish capability scores across different domains, and that helps scrutinize the answers it provides, and how much salt to take with those.
by petterroea | 2026-03-12 15:14:59+00:00
On the topic of Dolphin progress reports, one of the people who author them has written an interesting blog post on the state of open source emulators and the kind of community problems they deal with: https://emucross.com/rethinking-open-source/

TL;DR if you open source a project prone to hype before you are established with a community, identity, and results to speak for, you risk entitled and uninformed users demanding more than you can deliver. Others may take your half-baked feature branches and release them (to fanfare from users who were able to use it with the exact one game it worked with), taking your credit.

Running these projects ain't easy and the Dolphin team deserves a lot of credit for doing it with a level of professionalism I'm sure many in here don't even see at work. The social work involved in this kind of project should not be taken for granted either.
by binwiederhier | 2026-03-12 15:15:03+00:00
I don't want to isolate the container from the Internet :-) I understand that this is not the safest possible way (exfiltrating is still possible, but I mostly work on open source anyway, so that's not an issue), but I think the convenience wins here.

That said, if you have suggestions that are not super inconvenient, please let me know.

My main goal with this was to make sure it cannot go wild on my own system.
by AnimalMuppet | 2026-03-12 15:15:04+00:00
> We bailed them out by printing a lot of money.

We did. We created about $4 trillion. That just about neutralized the $4 trillion that evaporated in the crash, and the result was that we did not go through a deflationary collapse. You know that they did not create too much, because inflation was basically nothing for the next decade. It was flat until Covid.

Covid... yeah, that was inflationary.
by ryukoposting | 2026-03-12 15:15:13+00:00
I was doing Android development and Verilog synthesis on a mobile Nehalem i5 in 2020. That machine is still totally adequate for anything a "normal person" does with their computer, provided they have good tab hygeine. The reality is that (unless you play video games and/or you want local LLM inference) the demands people place on their computers haven't changed significantly in at least 10 years.
by mihir_kanzariya | 2026-03-12 15:15:17+00:00
The biggest problem I've seen with CI isn't the failing part, it's what teams do when it fails. The "just rerun it" culture kills the whole point.

We had a codebase where about 15% of CI runs were flaky. Instead of fixing the root causes (mostly race conditions in tests and one service that would intermittently timeout), the team just added auto-retry. Three attempts before it actually reported failure. So now a genuinely broken build takes 3x longer to tell you it's broken, and the flaky stuff just gets swept under the rug.

The article's right that failure is the point, but only if someone actually investigates the failure instead of clicking retry.
by silentsvn | 2026-03-12 15:16:03+00:00
The inspectability angle is genuinely useful, being able to trace exactly why something was retrieved is something vector search can't offer, and the tag-receipt approach is clean for structured knowledge.

One thing I'm trying to understand: the README calls this "semantic" retrieval, but looking at the Unified Field Equation in the whitepaper, the core scoring is tag intersection with temporal decay: W(q,a) = (shared tags) × γ^(graph distance) × (recency). That's weighted keyword matching, which is deterministic precisely because it's lexical, not semantic.

The vector.ts also has MockSoulIndex as a no-op stub with a note saying dense vector search is "optional augmentation" that's currently disabled so no embeddings are running in practice.

I've been building in this space with hand-written TypeScript (no AI codegen) and the line between "semantic" and "keyword" matters a lot to users. If someone stores "the JWT conversation" they won't find it by querying "authentication."

Is the tag extraction smart enough to bridge that, or is explicit tagging on the user to handle?
by blackjack_ | 2026-03-12 15:16:05+00:00
Yeah one of my friends is bashing her head against the wall about this. She’s a small farmer up on the Olympic peninsula where there are no approved slaughterhouses for small farmers to use to process meat, so them selling the meat locally to people around them is illegal. So she is trying to build one for the surrounding area, except all the regulations that exist are for insanely scaled operations and make no sense for a small scale… so she has to keep petitioning the county about different things.
by jader201 | 2026-03-12 15:16:14+00:00
I mean, this argument isn’t really specific to banking apps. This could apply to any native vs. web app, in general.

Native apps can provide a bit more streamlined UX (e.g. Face ID), while also being able to provide more robust features (mobile deposit).

The downsides are arguably higher development costs / OS compatibility, and having to install a separate app.
by nxor2 | 2026-03-12 15:16:50+00:00
No. From the article: According to the school district, her daughter’s new student enrollment form was denied due to “license plate recognition software showing only Chicago addresses overnight” in July and August. In an email sent to Sánchez in August, the school district told her, “Although you are the owner on record of a house in our district boundaries, your license plate recognition shows that is not the place where you reside.” | Her response, according to the article? "No I'm not." Real trustworthy. People in the Chicago area lie all the time. There is more to the story and I do not have the information. My relative sees this all the time.
by sarthaksaxena | 2026-03-12 15:16:53+00:00
Hi folks,

I’ve been working on llmpm, a CLI tool that makes open-source LLMs installable like packages.

The idea came from the frustration of trying to run different models locally. Every model tends to have slightly different instructions, dependencies, or runtimes. I wanted something that worked more like npm or pip, install a model and run it immediately.

With llmpm you can do things like:

llmpm install llama3

llmpm run llama3

Some of the features llmpm supports today:

• Install and run open-source models (almost all Hugging Face models)

• Package models with projects so environments are reproducible

• Serve models through an OpenAI compatible API

• Built-in chat UI for interacting with running models

• CLI workflow designed for developers

• Model benchmarking and rankings to help choose models

Example:

llmpm serve llama3

This exposes an API endpoint similar to:

http://localhost:8080/v1/chat/completions

and also hosts a chat interface in the browser.

The goal is to make working with local models easier for developers, especially when experimenting with different models or sharing setups with others.

Project links:

Website: https://llmpm.co

GitHub: https://github.com/llmpm/llmpm-dev

Would love feedback from the community especially around:

• usability of the CLI

• model compatibility

• ideas for features that would make this more useful
by RankingMember | 2026-03-12 15:16:56+00:00
> Trump broke the nuclear agreements (which Iran had been following), then refused to negotiate new ones

This is the most head-slapping part of this whole situation. We had a nuclear deal and he pulled the US out of it for no good reason (my read: because he just hates Obama that much that anything he did he wanted to undo). This situation is 100% on this president.
by miki_ships | 2026-03-12 15:17:14+00:00
The staleness problem is what kills these files in practice. You write a good Claude.md, it matches your repo, then six weeks later it's describing files that moved or patterns you abandoned. I've been thinking about this as a CI problem -- not just "does this file exist" but "does it still match the actual codebase." Has that been part of your thinking here?
by tonipotato | 2026-03-12 15:17:32+00:00
The problem with formal prompting languages is they assume the bottleneck is ambiguity in the prompt. In my experience building agents, the bottleneck is actually the model's context understanding. Same precise prompt, wildly different results depending on what else is in the context window. Formalizing the prompt doesn't help if the model builds the wrong internal representation of your codebase. That said curious to see where this goes.
by blenderob | 2026-03-12 15:17:43+00:00
> Am I reading this right that people can (and do??) use images as a complete replacement for source code files?

Images are not replacements of source code files. Images are used in addition to source code files. Source code is checked in. Images are created and shipped. The image lets you debug things live if you've got to. You can introspect, live debug, live patch and do all the shenanigans. But if you're making fixes, you'd make the changes in source code, check it in, build a new image and ship that.
by xhkkffbf | 2026-03-12 15:17:44+00:00
One or two students don't make a difference. But if a number of people lie, then that dilutes the experience of the legit students. So it's not just as simple as you make it sound.

Here's an extreme example. One boy I know went to a school from kindergarten. He was tall and expected to start on the basketball team. Suddenly,in his junior year, several great players showed up from out of nowhere. There were lots of rumors about whether they were legitimately allowed to enroll, but in the end several lifelong students were bumped from the team. The coach was happy. The principal loved the idea. The kids presumably enjoyed the new school. But there were several others who lost an opportunity.

There are downsides to open door policies like you're endorsing. Most of the time, they're not so visible. But when resources are finite, people get hurt.
Show HN: Riventa.Dev – AI-native DevOps that acts, not just alerts
by christopherAs | 2026-03-12 15:17:48+00:00
Hi HN,

Most DevOps tools are good at observing — they collect data, surface metrics, and send alerts. But the actual decision and action still falls on the engineer.

So I built Riventa.Dev — a DevOps platform where the AI (Riv) doesn't just surface data, it acts.

What Riv does today:
- Automatic PR review on every push — no manual trigger, no GitHub Actions boilerplate
- Predictive failure detection — catches patterns that historically cause prod failures
- DORA metrics dashboard with real pipeline data (MTTR, Deployment Frequency, Change Failure Rate)
- Security scanning: SAST, SBOM, dependency analysis — built in, not bolted on
- Works with GitHub, GitLab, and Bitbucket

Built solo, from scratch, with a focus on keeping things simple for the end user.

What I'd love feedback on: Is the AI-first positioning clear? Where does the UX feel rough?

Free to try — no credit card required.
by GalDayan | 2026-03-12 15:18:14+00:00
Never let your AI agents run wild. By now, every respected (and not-respected) tech enthusiast has built an OpenClaw agent.

But how about cost management? how many times has the agent stopped responding to you? Do you still need to run to your MacBook to abort the agent deleting your entire inbox?

We experienced those pain points firsthand when we switched to develop with a swarms of AI engineers using OpenClaw, so our team of AI agents (including System architects, Frontend, Backend, QA automation, and PM) developed a product that handles observability, control, and auto-resolution of those issues.

Introducing #ClaWatch - built by Genway AI's AI agents that were controlled by ClaWatch. 28 hours of consistent AI agents work, $390 revenue to Anthropic and OpenRouter. Open sourcing it all - our little contribution to this epic technological wave.

One simple command line and you are good to go;
npm install -g clawatch && clawatch start

BTW - our next feature release will be cost optimization reducing OpenClaw's cost by up to 85%.

Supported across all leading frameworks OpenClaw, NanoClaw, ZeroClaw, TrustClaw, Nanobot and PicoClaw.
by wolttam | 2026-03-12 15:18:25+00:00
I can do all the same things with my bank with a browser that I can via the app.

It seems like a natural evolution of the technology and adoption rates to me. There was rudimentary online banking in the 2000s, then we saw banks shift to fully online presences in the 2010s. Maybe it wasn’t “the iphone” but just the fact that by the 2010s, everybody had a device in their pocket.
by pessimizer | 2026-03-12 15:18:35+00:00
> There are other solutions, utility bills in the families name, ownership/rental documents, etc.

Will these cause injustice and false positives even more than license plate tracking? What is your point?

> Personally, I think schools shouldn't be funded solely by the taxes of residents that reside within their bounds, but as a collective pool of all tax revenue.

Are you talking about undemocratically forcing a restructuring all school financing everywhere in order to avoid one school doing a $1K/mo license plate tracking contract to make sure kids live in the district that they're attending school in? What is the principle that you're trying to uphold?
by paxys | 2026-03-12 15:18:35+00:00
One key line about ATMs is buried deep in the article:

> the number of tellers per branch fell by more than a third between 1988 and 2004, but the number of urban bank branches (also encouraged by a wave of bank deregulation allowing more branches) rose by more than 40 percent

So, ATMs did impact bank teller jobs by a significant amount. A third of them were made redundant. It's just that the decrease at individual bank branches was offset by the increase in the total number of branches, because of deregulation and a booming economy and whatever else.

A lot of AI predictions are based on the same premise. That AI will impact the economy in certain sectors, but the productivity gains will create new jobs and grow the size of the pie and we will all benefit.

But will it?
by jygg4 | 2026-03-12 15:18:36+00:00
Kissing your ass comments aside… first of all - define a 10x developer.

We’ve all seen this phrase thrown around and it’s useless. Define the characteristics of one.

I’d argue the hiring of juniors is dropping because why should a firm ‘invest’ in someone that is likely to leave before they become of benefit for the firm? Mobility in the software engineer profession harms it. The fanfare around LLM’s enhances the argument via leverage provided to seniors.

E.g in accounting etc people tend to stick around for a long time in one firm… hence the expense is an investment. Firms invest in juniors to have future directors, partners etc. this is not a model that applies to software engineering. It may have done at one point, but not anymore.
by flykespice | 2026-03-12 15:18:43+00:00
> Nothing changes in terms of how to make reliable software. You need the same things like unit tests, integration tests, monitoring tools, etc.

It just changes in terms of doubling the work you have to do in order verify your system rather than you writing the code from scratch, because you have to figure out whatever code your AI agent spitted out before beginning the formal verification process.

With you having written the code from scratch, you already know it beforehand and the verification process is more smoother.