MurphyA/hacker-news huggingface dataset:
by AlOwain | 2026-03-07 10:32:24+00:00
This is one of a very small set of reasonable reactions to such policies.

Yet, it is unrealistic to expect that Canonical and Red Hat would service and maintain separate distributions of their main products. System76 could just ship a different distribution particularly catered towards compliance in problematic jurisdictions.

I personally believe that such regulations will just be more or less ignored, having no more of an affect than a disclaimer in the Terms and Conditions; unless you are Canonical or Red Hat.

Brazil, Colorado, California, and even New York soon. The list is growing too fast.
by datagobes | 2026-03-07 10:32:45+00:00
Same pattern in data engineering generally. LLMs default to the obvious row-by-row or download-then-insert approach and you have to steer them toward the efficient path (COPY, bulk loaders, server-side imports). Once you name the right primitive, they execute it correctly, permissions and all, as you found.

The deeper issue is that "efficient ingest" depends heavily on context that's implicit in your setup: file sizes, partitioning, schema evolution expectations, downstream consumers. A Lambda doing direct S3-to-Postgres import is fine for small/occasional files, but if you're dealing with high-volume event-driven ingestion you'll hit connection pool pressure fast on RDS. At that point the conversation shifts to something like a queue buffer or moving toward a proper staging layer (S3 → Redshift/Snowflake/Databricks with native COPY or autoloader). The LLM won't surface that tradeoff unless you explicitly bring it up. It optimizes for the stated task, not for the unstated architectural constraints.
by tkel | 2026-03-07 10:33:56+00:00
You're wrong because you are making the wrong comparison.

In this analogy, The guy down the street didn't cook his own steak. He told someone else to cook the steak. And then claimed that he himself cooked it. Telling himself, "wow, I'm a great chef!". When In fact, he did not cook the steak.

Your greatness as a chef isn't measured by how well you manage restaurant kitchens. That would be a great manager. Your greatness as a chef is measured by actually cooking yourself. Claiming other chef's work as your own would be dishonest.
by elevatortrim | 2026-03-07 10:34:00+00:00
Nah - I've also spent decades trying to become the best software developer I can and now it is giving me enormous power. What used to take me 5 days is now taking me a day, and my output is now higher quality. I now finish things properly with the docs, and the nooks and crannies before moving on.

What used to take incompetent developers 5 days - it is still taking them 5 days.
by KellyCriterion | 2026-03-07 10:34:09+00:00
> Any idiot can now prompt their way to the same software.

Well, this is not what the main value of software actually is? Its not about prompting a one shot app, sure there will be some millionaires making an app super successful by coincidence (flapp bird, eg.), but in most cases software & IT engineering is about the context, integration, processes, maintenance, future development etc.

So actually you are in perfect shape?

And no worries: The one who werent good at writing code, will now fail because of administration/uptime/maintenance/support. They will fail just one step later.
by jemmyw | 2026-03-07 10:35:29+00:00
> absurdly complicated tax system

... have you never been to another country? I've lived in the UK, USA and Denmark, and NZ has, by far, the simplest and easiest tax system. Especially for running a business. The UK and USA are especially complex with so many rules and carve outs.

My first job in the UK involved reading through mountains of tax laws to write a payroll system.
by weiyng | 2026-03-07 10:36:05+00:00
Software engineers have platforms like LeetCode to practice algorithms and prepare for interviews, but hardware engineers (RTL, digital design, embedded systems) don’t really have an equivalent place to practice.

So I built a platform where you can solve hardware challenges directly in the browser.

Right now it includes:

• 51 RTL problems with an online Verilog simulator
• 51 circuit analysis / design problems with simulation
• 101 embedded C challenges
• waveform visualization for RTL simulations
• a forum where users can discuss solutions
• the ability for users to create their own challenge or interview questions

In total there are about 200+ problems so far, and around 400 engineers have already signed up.

One thing I found interesting is that many engineers want to share interview questions or tricky design challenges from real hardware jobs (FPGA, ASIC, embedded), so the platform allows community-created challenges as well.

Everything runs directly in the browser using a backend simulator infrastructure.
by jjav | 2026-03-07 10:36:20+00:00
> The bottom 50% shop at Walmart. The top 50% at Costco.

If that is true (not sure), then why does Costco treat all its customers like hardened criminals by demanding to scan receipts at the door? If they are targeting higher income households, you'd think they would show a bit more respect to the customers?

This is why I refuse to have anything to do with costco. I'm comfortably in the top few% of income.
by dimava | 2026-03-07 10:36:56+00:00
And then you have a

const CatDog = { bark(){}, meow(){} }

and

const TreeCat = { bark: "oak", meow(){} }

and your code stops working

To make types discriminatable you need either

type A = { bark: fn, meow?: never } | { bark?: never, meow: fn }
type B = { species: "dog", bark: fn } | { species: "cat", meow: fn }
or use instanceof with a class
by ndsipa_pomu | 2026-03-07 10:37:54+00:00
Not if the developer is employed at the time as contracts will usually mean that the company owns the patents, even if the developer was working on their own time.

The bigger issue is patent abuse - file or buy a few poorly specified patents and then use them along with litigation to shut down competitors. This generally leads to bolstering the bigger companies at the expense of smaller companies due to the costs of litigation.

Basically, software patents can turn developing software into a minefield. It can end up that only people with access to legal departments will be able to sell software.
by c0m4r | 2026-03-07 10:38:13+00:00
I respect your opinion, but I disagree with it. It's purely a matter of perspective. I find such restrictions acceptable in free licenses. Besides, as you pointed out, these licenses don't matter anyway, since anyone can use AI and write their own tool :) This choice of license is just my suggestion, or if you prefer, a manifesto that I don't want open source projects to become closed source, that's all.
by Imustaskforhelp | 2026-03-07 10:38:17+00:00
I may be wrong but I think that, any theocractic country to retain its power, is very likely to treat any minor differences as something huge to maintain its relevancy.

Even treating the citizens of its own who are unhappy with the govt. can be treated as betrayal or propagandized by the theocracy to retain its power and curb dissentment of which IRGC is part of.

I feel like its worth mentioning that Iran had actual democracy with Mohammad Mosaddegh but the CIA got involved for (oil purposes) and overthrew the democracy to get the Shah and Shah although liberal in say how girls wore, was still a very brutal dictator

It was the students themselves and religious figures and everyday citizens that got united to fight against the shah and they had thought that things would get better but they hadn't decided as to what next and so the religious power seized Iran affecting the very students that helped them get into power.

So I do think that the idea about foreign govt. overthrowing your govt. made the extremist sectors of shia gaining power after the 20'th century.

The story of average iranian is sad because they never got to witness democracy in its full form because as soon as it did, America/British tried to overthrow the democracy in worries about soviet connection/socialism and the religious leaders took that moment and gained power and brutally oppressed their own regime. Both sides are extremely messed up and all of this just mess/conflict could've been prevented which has made 90 million people live in tyranny under the Islamic regime and now also in danger of war :(
by cbility | 2026-03-07 10:38:57+00:00
> You can't do it in a statistically valid way.

They use an established methodology (https://doi.org/10.1088/1748-95
9326/6/4/044022 - the methodology retains the average warming rate over the period since 1970 while smoothing fluctuations) to remove predictable temperature variations so they can isolate the effect they are trying to measure.

Just because they don't know exactly what past global temperatures would have been in the absence of El Niño doesn't mean it's statistically invalid to try and account for it.

Besides, temperature data to 2024 already shows accelerated warming with a confidence level that "exceeds 90% in two of the five data sets".

Add another year or two and it's likely we won't even need to smooth the curve to show accelerated warming at 95% confidence.
by alwillis | 2026-03-07 10:39:33+00:00
There are things that have never happened before in the 250 year history of the United States.

No sitting president has ever enriched themselves by billions of dollars.

We’re in a completely different universe from the days when Jimmy Carter put his peanut farm in a blind trust so there would be no appearance of a conflict of interest.

Or when Lincoln was given some gifts from the King of Siam. Because of the Emoluments Clause in the Constitution, he went to Congress to check if he could keep them. Congress said no; Lincoln donated them.

It was understood a president could be prosecuted if he broke the law—that’s why Nixon needed to be pardoned by Ford; otherwise, he would have faced at least some consequences.

SCOTUS did a 180 degree turn by ruling a precedent is immune from prosecution for crimes committed in office.

SCOTUS just made that up out of thin air.

All of this and much more is unprecedented.

Last one: no president has ever gone to war without making a case for it to the country.

So no, what’s happening now is not the same old thing.
by KellyCriterion | 2026-03-07 10:41:06+00:00
> - What if Google that invented the core transformer architecture had kept the research paper to themselves instead of openly publishing it?

I'm pretty sure that someone else would have come around the corner with a similar idea some time later, because the fundamentals of these stuff were already discussed decases before "Attention is all you need" paper, the novel thing they did was combining existing knowhow into a new idea and making it public.
A couple of ingredients of the base research for this is decades old (interestingly back then some European universities were leading the field)
by mikkupikku | 2026-03-07 10:41:18+00:00
I'm mad about Ozempic. For years I toiled, eating healthy foods while other people stuffed their faces with pizza and cheese burgers. Everybody had the opportunity to be thin like me, but they didn't take that and earn it like me. So now instead of being happy about their new good fortune and salvaged health, I'm bitter and think society has somehow betrayed me and canceled promises.

/s, obviously I would hope except I've actually seen this sentiment expressed seriously.
by hrmtst93837 | 2026-03-07 10:41:25+00:00
The model stumbles when asked to invent procedural geometry it has rarely tokenized because LLMs predict tokens, not precise coordinate math. For reliable output define acceptance criteria up front and require a strict format such as an SVG path with absolute coordinates and explicit cubic Bezier control points, plus a tiny rendering test that checks a couple of landmark pixels.

Break the job into microtasks, ask for one petal as a pair of cubic Beziers with explicit numeric control points, render that snippet locally with a simple rasterizer, then iterate on the numbers. If determinism matters accept the tradeoff of writing a small generator using a geometry library like Cairo or a bezier solver so you get reproducible coordinates instead of watching the model flounder for an hour.
by ministryofwarp | 2026-03-07 10:41:59+00:00
The machines and coworkers I have have no idea what I am using
locally if they don't watch my typing, it could be QWERTZ or
Turkish-F it could be a chorded keyboard.

Going backwards to layout makes no sense to me. They then can't
tell me what to type, we get to fight about env defaults, etc..
And for what? If your composition is any good it is approaching
the abstract of code so looking at your hands and some visual
feedback is of little value as it traverses the whole context.
by bythreads | 2026-03-07 10:42:41+00:00
Worked for years in japan, beg to disagree.

Love japanese and japan but their work culture is horrific - Japanese are inefficient and the veneer of looking to work "hard" is more important than the hard work itself.
People often stay until ridiculously late just to show they "put in the effort" which is more important than outcome.

Then again that happens in many other countries as well ...
by jemmyw | 2026-03-07 10:43:12+00:00
Further info, it's ranked as one of the easiest places to do business, in part due to the simple tax system:

https://www.worldbank.org/en/news/press-release/2016/10/25/n...

Not that that's necessarily the best thing in the world, I believe there was some trouble a few years ago because being easy and cheap to register a business led to a lot of dodgy shell companies.
by 3rodents | 2026-03-07 10:44:34+00:00
Would you have needed 6 people? I find that Claude, Codex etc. are able to output so much because they do a lot of reinventing the wheel whereas a human, given constraints, would make much more pragmatic choices around which technology to use. That’s not necessarily a bad thing, and regardless, you’ve been able to achieve something you’re happy with, which is what matters. But, I’d still like to hear more about what it has done that you think you couldn’t have done in a year yourself by choosing existing technologies. E.g: what is novel in your application? What background do you have?
by sintax | 2026-03-07 10:44:54+00:00
https://www.thenile.dev/blog/uuidv7#why-uuidv7 has some details:
"
UUID versions that are not time ordered, such as UUIDv4 (described in Section 5.4), have poor database-index locality. This means that new values created in succession are not close to each other in the index; thus, they require inserts to be performed at random locations. The resulting negative performance effects on the common structures used for this (B-tree and its variants) can be dramatic.
".

Also mentioned on HN https://news.ycombinator.com/item?id=45323008
by hananova | 2026-03-07 10:45:25+00:00
Why would I give a rat’s ass what my CEO thinks. I do my job the way I want to in a way that allows me to keep going. If the CEO wants it a different way he can fire me, and pay me 10 months worth of wages while I look for a different job.

I know the code I produce is damn good, and I take pride in my extremely low defect rate. I will not be rushed. I will not be pushed. And I will do so until the day I retire.
Show HN: I applied Notion-logic to a Canvas
by giaco_hendel | 2026-03-07 10:46:11+00:00
Hey guys, I liked Notion in the beginning but at some point it got overbloated with enterprise features and I was missing the simplicity. But I still loved the database logic of pages inside pages. etc.

Anyway, I found the most useful productivity method to be just plain to do lists and some kind of canvas (I mostly just use pen and paper now), so I decided to apply:
Notion logic + simple to do lists + canvas.

You can try it out here: https://kanvas-app-zeta.vercel.app/

(Everything is stored locally in your browser, no servers)

How it works:

1 - you can create cards (draw or space or cmd+n)

2 - inside the cards you can put text and to dos (cmd+shift+k)

3 - you can create groups of cards

There are also tons of shortcuts, planning to add more.

Feedback always appreciated!
Show HN: SimplAI – Build and deploy AI agents and workflows without boilerplate
by SimplAI_ai | 2026-03-07 10:46:16+00:00
Hey HN,

I've been building SimplAI for the past several months — it's a platform for
building, testing, and deploying LLM-powered agents and multi-step workflows.

The problem I kept running into: spinning up an AI agent pipeline means
stitching together prompt management, tool calling, memory, evals, and
deployment — often from scratch every time. SimplAI tries to be the layer
that handles all of that so you can focus on what your agent actually does.

What it does:
- Visual + code-first workflow builder for chaining LLM calls, tools, and APIs
- Built-in prompt versioning and A/B testing
- Supports multiple LLM providers (OpenAI, Anthropic, Gemini, etc.)
- Evaluation and observability built in, not bolted on
- Deploy agents as APIs in one click

It's not trying to be LangChain or LlamaIndex — the focus is on speed to
production and giving non-ML engineers a sane path forward.

Happy to answer questions about the architecture, design decisions, or
anything else. Critical feedback especially welcome.
Show HN: Vimalender a Vim style calendar for the terminal written in Go
by sadoaz | 2026-03-07 10:47:34+00:00
I wanted a calendar that works more like Vim, since most calendars feel very mouse/GUI focused and don't really fit my workflow.

So I tried making a small terminal calendar with Vim-style navigation. This is the prototype I ended up with. It's written in Go and everything runs locally.

Would love feedback or ideas if anyone has suggestions :)
by cturner | 2026-03-07 10:48:26+00:00
For all your words, you have dodged the only question of my last post.

By the late 80s, the wholesale sales tax was creaking at the seams. Toys were taxed at 24% but luxury goods at 0%. Also it was complex and expensive to administer. The wholesales sales tax was awful public policy.

Keating knew the GST was good policy, but lacked the conviction to stand up to “jelleyback” Hawke (Walsh’s characterisation) and his caucus for it. Keating had taken it to the Tax Summit as his preferred policy “Option C”. Later, Keating won an election opposing it and could not engage in reform as a result.

In the aftermath of the 93 election, Howard said never ever to a GST. Then, during government, cabinet and treasury looked at the indirect taxation mess and concluded that the GST was the optimal policy.

They could have done several things at this point. They could have done nothing, and focused on holding onto power, as Keating had done. They could have dressed it up as a VAT. Or they could have just introduced it with their majority. Instead, Howard gave a speech where he plainly recognised that he had said never, and said he had made a mistake, and his conviction was it was the right policy.

He then called an early election, in full knowledge that he was bad in the polls, and made the GST cause the centrepiece of that campaign.

This was the greatest act of political courage and decency of our lifetime. They risked everyone that conviction. Against those odds, they won the election and made the reform, which now has bipartisan support.

But if you think there was a better reform to the indirect tax system available, let’s hear it.
by streetfighter64 | 2026-03-07 10:49:16+00:00
I agree entirely, great insight! I'd like to add that assembly is best enjoyed in a suitable environment for it, where "APIs" are just memory writes and interrupts. Game programming for the C64 is way more fun than dealing with linux syscalls, for example. A lower level interface enables all the fun assembler tricks, and limited resources require you to be clever.
by mikkupikku | 2026-03-07 10:49:43+00:00
These models making bad / tasteless decisions about what dependencies to pull in is one of the main reasons they work best in the hands of experienced developers. You've got to know what you want it to use and tell it, and anticipate what shortcuts it will want to take and tell it not to do those things. For these reasons we're not yet at the point where inexperienced non-programmers can get high quality software out of these tools. I do think this will improve with time though.
by rramadass | 2026-03-07 10:49:57+00:00
False insinuation.

It is actually Palantir using Claude AI in its "Maven Smart System" for real-time battlefield analysis which is being used by the US Military.

More details at - https://news.ycombinator.com/item?id=47275936

Also see Palantir’s Double Conflict of Interest in the War Against Iran - https://bylinetimes.com/2026/03/05/palantirs-double-conflict...
by xg15 | 2026-03-07 10:57:38+00:00
> Abstractions. They don’t exist in assembler. Memory is read from registers and the stack and written to registers and the stack.

[...] But my application-coded debugging brain kept looking at abstractions like they would provide all the answers. I rationally knew that the abstractions wouldn’t help, but my instincts hadn’t gotten the message.

That feels like the wrong takeaway for me. Assembly still runs on abstractions: You're ignoring the CPU microcode, the physical interaction with memory modules, etc. If the CPU communicates with other devices, this has more similarities with network calls and calling the "high level APIs" of those devices. For user space assembly, the entire kernel is abstracted away and system calls are essentially "stdlib functions".

So I think it has a different execution model, something like "everything is addressable byte strings and operates on addressable byte strings". But you can get that execution model occasionally in high-level languages as well, e.g. in file handling or networking code. (Or in entire languages built around it like brainfuck)

So I think assembly is just located a few levels lower in the abstraction pile, but it's still abstractions all the way down...
by rbits | 2026-03-07 10:58:00+00:00
> Will the Motorola device have USB port control, OS virtualisation and GPU virtualisation?

From GrapheneOS's requirements for any phone they will consider supporting [1]:

- Hardware accelerated virtualization usable by GrapheneOS (ideally pKVM to match Pixels but another usable implementation may be acceptable)

- Support for disabling USB data and also USB as a whole at a hardware level in the USB controller

[1] https://grapheneos.org/faq#future-devices
by brabel | 2026-03-07 10:58:38+00:00
What an ageist quote. I am in my 40s and never stopped coding even as I've become the principal engineer. Claude just frees me from the mundane tasks I'd done a million times before and never wanted to do again if possible, which it now is.
I can still throw a fastball without AI, but why would I when I can throw it much faster, with much less effort now, while still enjoying what I am doing?

It's still coding. If you think it's not you probably think that letting the IDE auto-complete or apply refactorings is also not coding.
by mschuster91 | 2026-03-07 10:59:09+00:00
> A good guy vs bad guy narrative is easy to sell and distracts people from the fact that human life is not valued by any of them.

Iran slaughtered 30k people in a matter of days for the crime of "protesting". No tears shed for the Mullahs here, IMHO Israel and the US are doing the world a service here by finally cleaning up the last terrorist regime keeping the region in a constant state of aggression. Note that before and after Oct 7th, it only was Iranian backed forces stirring shit (Houthis, Hezbollah, Gaza's Hamas), while everyone else stayed put.
by sigwinch | 2026-03-07 11:00:51+00:00
> mortified to show off a $10,000 watch, but excitedly tell you about their $100,000 kitchen remodel filled with 100-mile diet cookbooks and single-origin Japanese knives, or their 6-month work sabbatical they spent powerlifting. This is a group of people where a Subaru is a higher-status car than a Cadillac, but the highest status car is none.

Very Boulder, CO