MurphyA/hacker-news huggingface dataset:
by st_goliath | 2026-03-04 13:22:14+00:00
> I wonder how many out there seriously think we could ever completely rid ourselves of the CPU. It seems to be a rising sentiment.

This sentiment is not a recent thing. Ever since GPGPU became a thing, there have been people who first hear about it, don't understand processor architectures and get excited about GPUs magically making everything faster.

I vividly recall a discussion with some management type back in 2011, who was gushing about getting PHP to run on the new Nvidia Teslas, how amazingly fast websites will be!

Similar discussions also spring up around FPGAs again and again.

The more recent change in sentiment is a different one: the "graphics" origin of GPUs seem to have been lost to history. I have met people (plural) in recent years who thought (surprisingly long into the conversation) that I mean stable diffusion when talking about rendering pictures on a GPU.

Nowadays, the 'G' in GPU probably stands for GPGPU.
by GuB-42 | 2026-03-04 13:22:26+00:00
I don't think it addresses the problem.

Writing the tests first and then writing code to pass the tests is no better than writing the code first then writing tests that pass. What matter is that both the code and the tests are written independently, from specs, not from one another.

I think that it is better not to have access to tests when first writing code, as to make sure to code the specs and not code the tests that test the specs as something may be lost in translation. It means that I have a preference for code first, but the ideal case would be for different people to do it in parallel.

Anyway, about AI, in an AI writes both the tests and the code, it will make sure they match no matter what comes first, it may even go back and forth between the tests and code, but it doesn't mean it is correct.
by joe_mamba | 2026-03-04 13:22:56+00:00
Why is that an issue? It's a freelance gig, so you are free to ask for whatever requirements you want.

But I remember being interviewed for a cybersecurity job at Siemens's Trains division and the german guys there started grilling me on some obscure cybersecurity standards used by the rail industry, even though that was never in my pentest resume and it's something that can be learned on the job.

Germans really hate hiring people who don't 100% fit a job description no matter how impossible it is. No wonder their economy is stagnant, when it's based on HR box ticking instead of aptitudes.
by futune | 2026-03-04 13:23:18+00:00
This raises an intriguing idea. The solutions will require children to upload their personal information, including photos. Like roblox.

Children are clearly not capable of understanding the ramifications of this decision. So, prompting children to upload such info should itself be illegal.

Nevermind that most adults do not understand the ramifications either, but we assume they are capable of consenting to anything by fiat, so let's ignore that...
by cmrdporcupine | 2026-03-04 13:24:02+00:00
My only hope is that all of this push leads in the end to the adoption of more formal verification languages and tools.

If people are having to specify things in TLA+ etc -- even with the help of an LLM to write that spec -- they will then have something they can point the LLM at in order for it to verify its output and assumptions.
by AndroidKitKat | 2026-03-04 13:24:23+00:00
It's not worth the hassle, but for the Windows machines in my house I set up Windows Server and have all the machines provisioned to an Active Directory domain where I turn off all the crap via Group Policy. You can get by with just editing Group Policy for a standalone Windows Pro copy, but for more than one machine I really didn't want to fiddle with having to update each machine's policy whenever Microsoft does something stupid.
by stego-tech | 2026-03-04 13:24:33+00:00
That sounds way easier than the methods I’ve had to manage GPUs in the Enterprise on-prem thus far (PCIe cards slotted into hypervisor boxes and shared via SR-IOV). I’ll have to look into it, but I doubt it’ll ever enter my personal wheelhouse given how quickly GPU-based workloads are either moved to the cloud for effective utilization at scale, or onto custom accelerators for edge workloads/inference.
by mananaysiempre | 2026-03-04 13:24:40+00:00
Worth mentioning (haven’t checked if the paper talks about this) that while the industry mostly forgot about derivatives and extended REs (i.e. REs with intersection), academia did not. Unfortunately, there have been some pretty discouraging results: the DFA for an extended RE (including a lazy DFA implemented using derivatives, as here) is worst-case doubly exponential in the length of the expression[1], not just exponential as for normal REs. So there is a potential reason not to support intersections in one’s RE matcher, even if they are enticingly easy to implement in terms of derivatives (and even if I personally would like some experimentation in this direction).

[1] https://arxiv.org/abs/0802.2869
by oarsinsync | 2026-03-04 13:25:01+00:00
> Would the parents comply though?

Consider that even with something as divisive as covid lockdowns and vaccines, the overwhelming majority of people complied with government instructions.

There are a minority of people currently refusing to vaccinate their children properly, and their fucking around is being found out with measles outbreaks in various countries.

Why would this be different? Why wouldn't it be a minority of parents permitting their children to drink, to smoke, to use unrestricted computing resources?
by Moomoomoo309 | 2026-03-04 13:25:03+00:00
Why would it need to be re-evaluated? The financials haven't changed, the end goal hasn't changed, even if the AI is better or more useful, the stuff Zitron puts out assumes AI will continue to get better until the money runs out. Unless the AI genuinely starts taking jobs en masse (and not just being used as an excuse for layoffs), they're still in the same situation.
by Juminuvi | 2026-03-04 13:25:09+00:00
Very much agree with the idea of red/green TDD and have seen really good results during agentic coding. I've found adding a linting step in between increases efficiency as well and fails a bit faster. So it becomes..

Test fail -> implement -> linter -> test pass

Another idea I've thought about using is docs driven development. So the instructions might look like..

Write doc for feat/bug > test fail > implement > lint > test pass
by klabb3 | 2026-03-04 13:25:10+00:00
> And if this simpler solution was actually better for the company, it should be highlighted[…]

Simpler than what? The reason this phenomenon is so pervasive in the first place is that people can’t know the alternatives. To a bystander (ie managers), a complex solution is proof of a complex problem. And a simple solution, well anyone could have done that! Right?

If we want to reward simplicity we have to switch reference frame from output (the solution), to input (the problem).
by cassepipe | 2026-03-04 13:25:40+00:00
Except no.
That's an reasonnable hypothesis (and one I like very much) but it has not been proven/demonstrated that it was the case

At least, it had not been established when I watched this video and I didn't see any new information in the article that would make the hypothesis stronger:

https://www.youtube.com/watch?v=2IJfmaGs72c
by strickjb9 | 2026-03-04 13:26:14+00:00
This reminds me of this post from 2013 -- https://mikehadlow.blogspot.com/2013/12/are-your-programmers...

Essentially, there are two parallel teams, one is seen constantly huddling together, working late, fixing their (broken) service. The other team is quiet, leaves on time, their service never has serious issues. Which do you think looks better from the outside?
by hypeatei | 2026-03-04 13:26:18+00:00
Have you watched a Trump "speech" in the past few years? It's all incoherent rambling; he's not a unifying figure and never will be so I don't think midterm chances will suddenly go up if he gets on stage and declares victory. The things he's doing domestically are quite unpopular (e.g. killing American citizens with an immigration agency) and there hasn't been real governance -- just illegal tariffs, corrupt pardons, meme coins, attacks on free speech, and a vengeful, politicized DOJ.
by virtualritz | 2026-03-04 13:26:18+00:00
You are sold on the Ai snake oil. There are no models that can generate art-directed VFX or motion graphics for multi-second clips without breaking consistency, missing the mark, fucking up the timing.

An exact color from a customer's brand book? Complex animated typography? Forget it.

Check out my GH profile and who I work for. We're ex blockbuster VFX professionals. We use Ai everywhere. We know what is possible and what isn't.

The market we serve is huge. And every ad we create is bespoke. And the product the ads are for is unique.

A scratch on a rim of the left front wheel? When we do a turntable that scratch needs to be in every frame and the rim can not change number of spokes or the like (that's what latest gen models like Nano Banana v2 still do).

Show me a model that can do this level of detail. They barely manage now for a few seconds for special things like humans. Even there you may get subtle changes of eye or hair color. Anything that is not a human and needs to stay exacty the same each frame: good luck.

But let's assume the models were there today.

Still a dead end because: cost.

You know how much it costs to create a 10-15 second clip with a state-of-art/somewhat useful model on a high VRAM GPU instance vs such a clip that is rendered by a headless Chrome browser on a cheap, low RAM, CPU spot-instance?

We don't use Chrome (see previous post). We use a bespoke 2D/3D renderer with custom Ai/human-fed pipeline. But cricually, there are no final frames ever coming from Ai for now because of the reasons I mentioned at the top.

We're talking multiple orders of magnitude difference in cost.
As of this writing, a 15sec clip w. Veo 2 costs about 7.50 USD. This needs to be two orders of magnitude cheaper to become viable.

tl;dr if we relied on Ai for this, our business would not exist.
by flawn | 2026-03-04 13:26:42+00:00
The problem is that even if you build this yourself, and sign it with your keys, the signature of the builds will not lead to positive hardware attestation. This, as noted by @palata, is required for passing Play Integrity Checks, and in turn is the requirement for using banking, tap2pay & co.

It's really a bummer that Google probably won't certify pre-rooted devices. It would obviously only do harm to them and not fit into the scheme of our big tech companies pushing anti-circumvention laws, but some high-spirited side inside of me still has hope.
Show HN: Not_pad: local idea hub, Windows, single .exe, no install, zip
by SylvaM | 2026-03-04 13:26:46+00:00
I kept abandoning every note tool I tried — not because they were bad, but because they slowly became systems I had to maintain. At some point opening the app meant thinking about the app first. The idea could wait.

So I built something with no moving parts. One executable, no installer, no accounts, no sync, no cloud. Your files are plain .txt or .md stored wherever you want them.

It does more than a basic editor — Markdown preview, collapsible sections you can drag and reorder, a project system with archive/snapshot/trash, find and replace with a live match counter — but the point isn't the features. The point is it never becomes the thing you have to sort out before you can think.
Windows only for now.

Free. Would appreciate any feedback on what's missing or broken.

Download:
https://github.com/SylvaMoth/not_pad/releases/download/v0.98...
by michelb | 2026-03-04 13:27:04+00:00
I have this issue as well on multiple Tahoe Macs. Opening a new Safari window is 500ms to 1000ms. Adding a tab is faster most of the times. But Safari frequently loses tabs turning them into a blank page without a URL. Searching in the passwords app talkes multiple seconds. This is on multiple macs with different icloud accounts even.
by 1970-01-01 | 2026-03-04 13:27:07+00:00
I see it like this: Taking in the totality of the danger, they're right. If the source (social network) and the destination (child brain) cannot be treated as trustworthy, then you must control the content for overall safety. If you could trust either end, then you could dismiss the argument. But you cannot trust children to be cognizant of abuse, and you already know social media literally reinvented abusive behaviors for the 21st century. Do nothing and children will be harmed. Overreach by any amount and you have destroyed freedom. The only middle ground is weaker encrypted E2E comms. Something that creates a forcing function with very high cost (an electric bill or SaaS service) for the sniffer but can be broken with enough horsepower. Think about what millions of dollars per character would do. Good luck codifying that insane compromise into a law.
Show HN: What % of your commits were written by AI?
by tao_oat | 2026-03-04 13:27:16+00:00
Hi HN,

I've been using Claude Code etc. for nearly all my work lately, and I wanted to see how many of my commits it was actually co-authoring. So I made this little tool to visualize my usage.

You log in with Github (read-only), it scans your commits from the last year, and visualizes how many came from Claude, Cursor, or any tool that adds Co-Authored-By trailer to the commit message.

Caveat: not all tools add this trailer, so this doesn't include e.g. Codex. Still, hope you find it interesting!
by galangalalgol | 2026-03-04 13:27:16+00:00
What should that support look like? Maybe have a userdebug build already built and available? I don't include a root account on hardened container images for some of the same reasons they cite. So including it for everyone and creating a way to activate it is suboptimal for people who don't want that trade off. A parallel build pipeline seems the most reasonable to me?
by gpderetta | 2026-03-04 13:28:03+00:00
Very nice. I might steal some ideas.

A small comment after a cursory look: the signaling in CoroTracer.h:162 is susceptible of missed wakeups; you would need a #StoreLoad fence between the slot .seq store and the sleeping flag load (and for the load to be an acquire). The traces probably needs a mirror change.

As the load is relaxed, I assume you are not worried by missed wakeups and it is ok if the tracer is woken up by a latter trace. Of course there might not be a latter trace and you would need a timeout on the sleep.
by khafra | 2026-03-04 13:28:23+00:00
I wonder how hard it would be to get a court ruling or new law that DB is required to bet on every arrival, and make their bets public in easily-digestible formats like .csv

I'd really like to see that happen for the S-trains, as well--DB loves nothing more than continuing to project an on-time arrival on the station board, as the time of departure comes and goes and other trains arrive and depart.
by nejm1996 | 2026-03-04 13:28:54+00:00
Surely this is an indictment of Gemini 2.5 flash and not of OpenClaw? In the OpenClaw start guide it is very clear that they recommend using only the best frontier models for protection against prompt injection. The model you used is almost a year old and wasn't even the best model when it was released. At the end of the day, OpenClaw is just an extremely powerful bring your own AI Agent framework. I would like to see your results with opus 4.6, Gemini 3 or 5.3-codex
by ieviev | 2026-03-04 13:28:58+00:00
It goes from start of the first match to the longest "alive" end, in practice it will go to a dead state and return after finding the match end.

there's an implicit `.*` in front of the first pass but i felt it would've been a long tangent so i didn't want to get into it.

so given input 'aabbcc' and pattern `b+`,

first reverse pass (using `.*b+`) marks 'aa|b|bcc'<-

the forward pass starts from the first match:

'aa->b|b|cc' marking 2 ends

then enters a dead state after the first 'c'
and returns the longest end: aa|bb|cc

i hope this explains it better
by steveBK123 | 2026-03-04 13:29:08+00:00
> "Reduced incidents by 80%", "Decreased costs by 40%", "Increased performance by 33% while decreasing server footprint by 25%"

My experience is no one really gets promoted/rewarded for these types of things or at least not beyond an initial one-off pat on the back. All anyone cares about is feature release velocity.

If it's even possible to reduce incidents by 80% then either your org had a very high tolerance for basically daily issues which you've now reduced to weekly, or they were already infrequent enough that 80% less takes you from 4/year to 1/year.. which is imperceptible to management and users.
by globular-toast | 2026-03-04 13:29:56+00:00
> Why ever do anything at all with your money, ever, otherwise? Except for basic needs.

Why indeed? If people are only buying stuff because they are afraid of their money being worth less in the future then those are things people don't even want, let alone need. Why is it a good thing for us to endlessly churn out stuff people don't even want?
by stego-tech | 2026-03-04 13:30:17+00:00
This.

Companies following consultant reports will usually end up offering 50% ranges, which for SRE/SIE roles in major metros comes to around $163k. If they study BLS/FRED/CPI data and aim to pay someone enough for a 50/30/20 budget in a major metro at median rent, they’ll offer $175k to $200k+. If they want someone to stick around, buy an average home, lay roots, it’s $210k+, minimum.

“Six figures” doesn’t cover essentials anymore for almost every major city in the USA, and the last thing you can afford to cheap out on is the labor supporting your IT infra. Every corner you cut today on TC (outsourcing, offshoring, consulting) is just letting fires rage until you either parachute out or everything burns down, and that’s not a game you can afford to play with critical business technologies.
by MSFT_Edging | 2026-03-04 13:30:19+00:00
I use a FOSS voice recorder app from F-Droid. It's just called "Voice Recorder" with an orange icon. It does exactly what it says, records audio from your microphone, lets you play them back. They're just files on the device.

Anytime I need a "simple" utility, I check f-droid first to get the one-trick-pony app over spyware from the play store.

Other utilities I use are:
WorkTimer: pomodoro app
DiskUsage: self explanatory
Http Request Shortcuts: setup home screen app shortcuts that run http requests
by vintagedave | 2026-03-04 13:30:45+00:00
On that note I get the impression the whole publishing industry has an AI problem. I wrote a novel and started sending it out to agents recently. The number of agents who emphasise no-AI, or simply say that due to volume they won't reply... Then, as an aspiring author you rapidly start getting messages offering editor services, or book clubs (like this), or agent access, and it becomes clear those are AI and require payment (ie are scams) too.

My novel isn't even one of the popular self-published genres (eg romantasy.) It's literature, set in post-sea-rise northern Europe where a drowned city's remaining above-water blocks have divided into political enclaves, and one young woman's journey. It's part adventure, part political satire. Think Metro 2033 on water in Europe. Tech bros and startups, librarians and sea monsters. I think this is difficult enough to find an agent for, but AI spam does not care and will target you relentlessly.
by storus | 2026-03-04 13:30:57+00:00
I delegate to agents what I hate doing, e.g. when creating a SaaS web app, the last thing I want to waste my time on is the landing page with about/pricing/login and Stripe integration frontend/backend - I'll just tell Claude Code (with Qwen3-Coder-Next-Q8 running locally on RTX Pro 6000) to make all this basic stuff for me so that I can focus on the actual core of the app. It then churns for half an hour, spews out the first version where I need to spend another half an hour to fix bugs by pointing errors to Claude Code and then in 1 hour it's all done. I can also tell it to avoid all the node.js garbage and do it all in plain HTML/JS/CSS.
by tialaramex | 2026-03-04 13:32:23+00:00
> Funnily enough, not setting the SNI and connecting the the origin IP, and then requesting the page worked fine.

Such tricks, called "domain fronting" are why ECH exists. The problem is that although domain fronting is effective for the client it's a significant headache for the provider. Big providers involved, such as Cloudflare have always insisted that they want to provide this sort of censorship resisting capability but they don't want to authorize domain fronting because it's a headache for them technically.

Let me explain the headache with an example. Say I'm Grand Corp, a French company with 25 million web sites including both cats-are-great.example and fuck-trump.example. Users discover that although the US government has used Emergency Powers to prohibit access to fuck-trump.example, using domain fronting they can connect to cats-are-great.example and request fuck-trump.example pages anyway and the US government's blocking rules can't stop them.

What they don't know is that I, Grand Corp had been sharding sites 25 ways, so there was only 1-in-25 chance that this worked - it so happened cats-are-great and fuck-trump were in the same shard, On Thursday during routine software upgrade we happen to switch to 32-way sharding and suddenly it stops working - users are outraged, are the French surrendering to Donald Trump?

Or, maybe as a fallback mechanism the other 31 servers can loop back around to fetch your fuck-trump.example pages from the server where they live, but in doing so they double the effective system load. So now my operational costs at Grand Corp for fuck-trump.example doubled because clients were fronting. Ouch.
by malfist | 2026-03-04 13:32:24+00:00
Have you seen the Islamophobia in the west? Not to mention that this war is being executed by Israel. A country famous for genocide.

The US might long for genocide but it'll get bored in a few weeks (look at these drapes!), Israel will not. Bibi has already said he's dreamed of executing a war against Iran for 40 years.
by mamonster | 2026-03-04 13:32:45+00:00
Russia isn't moving for obvious reasons (I don't think IRGC planners even expected them to move, Putin has made it clear a 100 times he is out of anything involving Israel). But that said Putin arguably did his job already by destroying Patriot stocks and thus putting US on a timeline in terms of protection.

With China the issue is different: They have a completely different military ecosystem so it's not like they can send them their own stuff. We already saw in Ukraine that running 2 types of equipment along each other is a pain in the ass and strains logistics. China is likely aiding them with satellite imagery instead.
by II2II | 2026-03-04 13:32:46+00:00
I agree with your post, but I wanted to point out one thing:

> People bill it as making a ton of usability compromises in the name of security, but that doesn't match my experience.

When you are talking about something like GrapheneOS, most of the people who are talking about usability compromises aren't worth listening to since they are looking for something that is pretty much the exact opposite of what GrapheneOS is trying to provide. While there are likely some legitimate criticisms in the mix, the compromises required for "works by default, for everyone" are pretty much the opposite of what GrapheneOS is.
by simonw | 2026-03-04 13:33:00+00:00
I'm trying to include patterns that work independently of model releases.

It's tricky though. Take "red/green TDD" for example - it's perfectly possible that models will start defaulting to doing that anyway pretty soon.

In that case it's only three words so it doesn't feel hugely wasteful if it turns out not to be necessary - and there's still value in understanding what it means even if you no longer have to explicitly tell the agents to do it.