MurphyA/hacker-news huggingface dataset:
by game_the0ry | 2026-03-02 15:35:30+00:00
They saw other successful AI products with discords (like midjourney) and then they probably just copied the idea thinking they would get similar success from it.

That's a lot of what big corp america strategy boils down to -- copy your competitors.

Don't get me wrong, creating a passionate community around a product is a great strategy for many reasons, but microsoft never had passionate users in the first place.

And it is telling that they are banning humor and criticism form their community, it shows they do not want have any criticism for their product, which is one of the benefits of community (fast and honest feedback loops). Its sort of like north korea where saying anything bad about the "great leader" or else. That's not a fun community, that is a community people want to leave but can't bc they will get shot at the border.
by xyzzy123 | 2026-03-02 15:35:43+00:00
> the art of engineering is reducing the amount of code you've to write

I would argue that it's _scaling_ software development?

Making it so that you can create bigger programs: that accomodate more contributors, more requirements, faster, with more features, while being more correct, etc, without everything collapsing into spaghetti and chaos?

Historically, keeping a close eye on lines of code spent helped a lot along most axes. Finding ways to keep "code spent" down will remain very valuable but I don't think it's the _only_ way to scale?

Along the way we've developed architecture conventions, useful interfaces, test practices, standards, protocols, plugins & extension points, package repositories, etc. There are also social technologies like mailing lists, SIGs, bdfls, modern project & product management, etc etc.

To the extent that simplicity is measurable (less LoC spent, less code coupling, less cyclomatic complexity) it seems like it can be addressed as an optimisation problem and automated.
by prmph | 2026-03-02 15:35:48+00:00
Yep, it is an awful situation. More and I become frustrated with how Apple keeps disrespecting users.

I downloaded several MacOS installers, not for the MacBook I use, but intending to use them to create a partitioned USB installer (they were for macOS versions that I could clearly not even use for my current MacBook). Then, after creating the USB, since I was short of space, I deleted the installers, including from the trash.

Weirdly, I did not reclaim any space; I wondered why. After scratching my head for a while, I asked an LLM, which directed me to check the system snapshots. I had previously disabled time machine backup and snapshots, and yet I saw these huge system snapshots containing the files I had deleted, and kicker was, there was no way to delete them!

Again I scratched my head for a while for a solution other than wiping the MacBook and re-installing MacOS, and then I had the idea to just restart. Lo and behold, the snapshots were gone after restarting. I was relieved, but also pretty pissed off at Apple.
by abc123abc123 | 2026-03-02 15:36:17+00:00
Great initiative but too big. Give me a 3.5" phone, under 100g with 2 weeks battery life, and we're in business!

Oh the joy, of being able to back it up with restic, integrate my email, text and script based workflows, and have total control of the ports and software that runs on the device. That would be amazing!
by trelliumD | 2026-03-02 15:36:24+00:00
Apparantly we have a different idea about it :-) The Netherlands has the best bicycle infrastructure in the world. However that does not mean that it is perfect. Usually the cycling paths are too narrow and strangely routed. And like if you put many rats in a small cage, they are going to fight, and so also on the Dutch cycling paths it is fighting for space. Currently we have here the discussion about fat-bikes, that is the same discussion, and the same non arguments. Those are also e bikes, but with big tires, and they look different, and what is different has got to go away. Velomobiles have another option, and that is that they are allowed on the roads. (according to RVV deel 2 art 4.) and that is what i do in city centers, as i go the same speed as cars. But it is much dependent on the situation. (Did you live next to Sinner bikes ?)
by qalmakka | 2026-03-02 15:36:31+00:00
You can't just take an MIT/X11 licence, remove it, and relicense it as it's an explicit violation of the MIT/X11 licence. This however only applies to the original code, so any new addition can be under whatever licence you want, including a more restrictive one. That doesn't change your obligation to reproduce the previous copyright notice as instructed by the licence you got the code under
by vel0city | 2026-03-02 15:36:54+00:00
If their clocks are actually synchronized and can show that in court then unless you've got a warp drive and can bend space time it can be pretty definitive that one was speeding between those two points. Especially if you're on something like a toll road which utilizes transponders for billing. I'm almost surprised this isn't already done in those situations.

You don't even need AI for this. Its pretty basic.

It is similar to how air enforced speed limits are done. They just paint two lines on the highway. A plane overhead times your car between the lines.
by bubblewand | 2026-03-02 15:37:16+00:00
I dunno. We got car insurance once that had a "put this spy device in your car for a couple weeks for a lower rate" deal and I felt like I was driving a lot less-safely when I was constantly worried about looking like I was driving safely.

Like, to pick an example that's specifically speed-limit related, if more people really tried hard to do 25MPH (the marked speed limit on many of them) or under for the entire length of an interstate off-ramp, I think we'd be spending more money on brake pads and there'd be a lot more cars getting rear-ended. Sticking to that speed the entire length is silly and not very safe, and things work just fine without people doing that. Tons of other edge cases like that where you're technically breaking some law or another for a little while, but things work way better if you do. Plus practically every one of these laws has some kind of judgement-call clause that applies to modify it, and I don't want the people making those judgement calls to know that if they do what seems right to them in the moment, there's a very high likelihood they'll be hassled for it.
by PaulHoule | 2026-03-02 15:38:44+00:00
I worked at a startup where it was a running gag that we had an "all hands" every two weeks and somebody put their hands up and said that they couldn't find documents in the places we kept them and suggested the answer was adding a new place to store files -- somehow we never got insight into a group about this.

There are two sensible answers to this problem:

(1) Treat it as a wetware problem, that is, if people are well organized in a team they are going to figure out what their business process is and stick with it regardless of what tools you use.

(2) Treat it as a technology problem. The obvious thing here is some kind of system which can not only search over a large number of "documents" (e.g. a message on Slack is a tiny document) but understand the relationships between the documents.
by ajross | 2026-03-02 15:38:57+00:00
No, that's too far down the pedantry rabbit hole. "mmap()" is quite literally a C function in the 4.2BSD libc. It happens to wrap a system call of the same name, but to claim that they are different when they arrived in the same software and were written by the same author at the same time is straining the argument past the breaking point. You now have a "C Erasure Polemic" and not a clarifying comment.

If you take a kernel written in C and implement a VM system for it in C and expose a new API for it to be used by userspace processes written in C, it doesn't magically become "not C" just because there's a hardware trap in the middle somewhere.

mmap() is a C API. I mean, duh.
by orwin | 2026-03-02 15:39:54+00:00
Fascist mythos is simple: you're in the greatest nation, and the greatest "type" of human (genetics for the nazis, cultural for the Italian fascists, christian for some South american fascists early 20th century, your choice, but but beware one type of superiority easily bleed into others), but yet, inferior humans (neighbors) seems to have better lives. It's because of internal traitors(jews and communists mostly, "judeoblochevism" as a word exist for a reason, and it isn't because it was a material reality) that are bringing their own country down. We must purge them to finally take our rightfull place.

Fascism cannot exist without internal enemies, nationalist authoritarianism can. If your president/dictator is whining about internal enemies that infiltrated the government and capitalist society to bring it down, congratulation, it's not simple nationalist authoritarian tendencies, it's fascist tendencies.

Basically: if you add an "interior enemy" narrative to a right-wing authoritarism, you have fascism.
by KPGv2 | 2026-03-02 15:40:03+00:00
> when people start abusing words like "fascism" out of context they make those words lose meaning

The thing is, fascism has always been a bit of a loose term. It doesn't have a strict meaning. It was invented by one guy to name his government, not describe it analytically.

Mussolini invented the word "fascismo" to describe his movement, Fasci Italiani di Combattimeto.

So any use of "fascism" outside this one instance is by loose comparison to his government (because tight comparison would inevitably be unproductive: no government is exact the same as another).

The best we can do in a literalist manner is identify that the etymology is related to fasces, a bundle of rods tied together in Roman times (tying rods together make them far more difficult to snap in half), and recognize that the implication here is that a fascist government is focused on strength through unity.

It was then broadly adopted by Mussolini's adherents.

So, unless we only want to restrict "fascist" to an identifier for Mussolini's party and government, we have motivation to come up with elements of similar politics/government/partisanship by looking at the elements that made up Mussolini's movement:

- nationalism

- right-wing

- totalitarian

- violence as a means of control

etc.

Personally, I like Umberto Eco's delineation of what makes fascism (because he was an intellectual and grew up in Mussolini's Italy): https://theanarchistlibrary.org/library/umberto-eco-ur-fasci...

He elucidates fourteen elements that make up fascism:

1. cult of tradition

2. rejection of modernism

3. cult of action for its own sake (i.e., intellectual reflection doesn't contribute value)

4. disagreement is treason

5. fear of difference

6. appeal to frustrated middle class

7. obsession with a plot (e.g., "there is a plot by foreigners to destroy us from within)

8. cast their enemies as both too weak and too strong

9. life is permanent warfare (i.e., there is always an enemy to fight)

10. contempt for the weak

11. everyone is educated to become a hero

12. machismo

13. selective populism

14. newspeak

I honestly feel like #11 is the only one we don't definitely have in the US right now. I wold prefer not to waste my time giving examples of the other thirteen, but if someone doesn't think it's obvious, I will respond at some point.

At its essence, if you take these fourteen points holistically, the vibe is "the 'right kind of' citizenry is in a constant state of hatred toward some other, and they should be pressured to take action without thought"
by maplant | 2026-03-02 15:40:19+00:00
A dictatorship? Are you being forced at gunpoint to talk to people?

Perhaps more unsurprisingly, at the mere suggestion that socializing is good for you (it demonstrably is https://pmc.ncbi.nlm.nih.gov/articles/PMC11403199/), you went and wrote a comment that I can only imagine someone who is deeply unhappy would write.
by prateekk77 | 2026-03-02 15:40:37+00:00
Hey HN, I'm Prateek. About a week ago I started building a tool to manage my AI coding agents. In 8 days and 134 commits it's merged 80+ of its own PRs and largely built itself. 2,700+ GitHub stars in two weeks.

It started super hacky. I was running a bunch of Claude Code sessions and just built a quick agent that could switch between them and take me to the right session at the right time. That alone got me to 13 PRs in a day.

Then I started using that same agent to plan too — look at what's in the backlog, figure out what matters most, scope tasks, send agents off. So I took the hacky version and pointed it at building the proper version. It's been building itself since.

Each agent gets its own git worktree and branch. There's a dashboard so I can see what's going on — which agents are working, what PRs are open, what's failing CI, what has review comments. A merge queue handles rebasing when things land so downstream agents don't build against stale main. If CI breaks, the agent gets the logs and retries. If someone leaves a review comment, the agent addresses it.

The orchestrator itself is an agent too — it reads the backlog, decides what to prioritize, breaks it down, spawns agents. I mostly just review PRs at this point. At peak I had ~16 going in parallel on the same repo.

Works with Claude Code, Codex, Aider. Tmux or Docker. GitHub or Linear. Everything's pluggable.

Wrote up how the whole thing works here: https://x.com/agent_wrapper/status/2025986105485733945

Curious if anyone else is running multiple coding agents and what you've tried for coordination.
by engineer_22 | 2026-03-02 15:41:16+00:00
Sorry buddy, I let this cool off because it wasn't going in a productive direction.

I have learned that other people are a mirror, if I cannot understand them, it's because there is something hidden inside me that I need to look for.

With respect to the original topic:

In my opinion, the Secretary of War and Anthropic are playing a power game. Whether we agree with their tactics or not, doesn't matter. Trying to understand why and how it's played, and the outcome, could be useful for predicting future power games.
by AJ007 | 2026-03-02 15:41:18+00:00
Generative AI raises a lot of questions as to the value of copyright to society.

There's a very dangerous direction I suspect things are tipping toward with generative AI: the big creative rights holders / representatives are going to be paid big royalties, in perpetuity for generative AI. The amount of money the RIAA could get from Google, for example, may exceed the enterprise values of all record labels combined.

Even more scary, deals written in to national law could join copyright cartels and mega corporations at the hip and effectively ban all but the largest multi-trillion dollar companies from training and serving generative AI models. Local AI models you download and run today - whether LLMs or image generation would be illegal.

These models were trained and tuned on the collective work of human civilization. If someone uses a generative model to assist them in creating something new, how much intellectual property rights does that individual deserve? How much intellectual property rights do the dead, dying, and their rights owners deserve?

What was black or white 5 years ago is now grey. What remains of black or white today will all be grey in 5 years as generative AI proliferates through all forms of software and real time rendering (if my iPhone camera is using generative AI to make an optical zoom look more detailed, how much is really my photo? How much of it is Disney's?)

Even without diving in to the privacy & censorship aspects of these issues, I think there's a very good case for completely ending copyright in the long term (leaving exceptions for things such as a human's own likeness?) At least in the near term, 5 years sounds ok.
by eoskx | 2026-03-02 15:41:38+00:00
I've asked multiple OpenAI employees on X that have been posting about the issue whether or not they will be processing bulk unclassified Americans' data or what will they do when asked since I think it is fair to assume that they have or will receive the same ask that was made of Anthropic. No response, yet. The Head of National Security Partnerships at OpenAI seems to be focused on stating that that the NSA is not able to use the contract. Whether or not that is true, it doesn't address the unclassified bulk data processing concern, which is a form mass surveillance of Americans. Also, not great when at least one OpenAI employee has posted that the DoD "does not conduct domestic surveillance" and only issued a correction after quite a backlash by stating that he was only quoting the Under Secretary of Defense.
by harrall | 2026-03-02 15:42:30+00:00
Photoshop and video editing. Until the M chips, the app options were slim, and now iPads get new M chips as they come out.

You might ask — doesn’t it suck to do either on an iPad? Yep, yet even on my iPhone, I use Photoshop all the time.

VMs are not very CPU demanding usually — usually more RAM demanding.
by butz | 2026-03-02 15:42:44+00:00
I was hoping that GrapheneOS would partner with Sony, but alas.
Motorola Moto G (2014) was a great phone. They should bring back devices in similar form factor and no camera bumps. 3.5mm headphone jack wouldn't hurt anyone either. And make cover from decent material, not the one that becomes sticky after several years.
by codethief | 2026-03-02 15:42:46+00:00
> Building and maintainance cost are not linear, especially when you inherit legacy code. The AOSP codebase isn't great, is 4x bigger than the Linux Kernel, and full of "Ship now, patch later" mess.

And yet the GrapheneOS devs seem to be managing just fine.

> But I agree that it is a significant endeavor.

Yes, in fact it is orders of magnitude more significant an endeavor that just building upon and improving the existing AOSP stack.
by kubanczyk | 2026-03-02 15:42:47+00:00
I call out false dilemma. OP probably defines "code" as one of the languages precise enough to be suited for steering Turing machines. Thus, "code" is not the opposite of "prompt". They are apples and oranges.

Lawyers can code in English, but it is not to layperson's advantage, is it?

And for example, if you prompt for something to frobnicate biweekly, there is no intelligence today, and there will never be, to extract from it whether you want the Turing machine to act twice a week or one per two weeks. It's a deficiency of language, not of intelligence.
Show HN: AndroJack – A grounding gate for Android AI assistants
by Vikas9793 | 2026-03-02 15:43:09+00:00
Trust in AI-generated code is falling because models are structurally incapable of verifying their own training data. In Android development, where the ecosystem moves exceptionally fast, AI memory is often twelve to eighteen months out of date.

AndroJack is an open-source MCP server that provides 20 specialized tools for Jetpack Compose, Gradle coordination, and architecture reference. It implements a "Grounding Gate" that intercepts the AI reasoning loop and forces it to verify official documentation live.

We built this after facing constant hallucinations in a high-stakes healthcare app. It is now live as version 1.3.1. We invite technical feedback on the toolset and suggestions for further grounding strategies.
by Joel_Mckay | 2026-03-02 15:43:12+00:00
In my humble opinion, the difference between good and great was often whether the Shaders and pre-Baked work was done well enough to go unnoticed.

Forcing devs to use a mid-grade GPU also tends to reduce chasing performance issues later. For example, high frame-generation artifacts users often perceive as "floats" or "wobbly". =3
by ndiddy | 2026-03-02 15:43:39+00:00
> One quirk: the software would always overshoot when reading. A STM32F205RB has 128KB of flash, but the tool would happily read past that boundary, padding everything beyond it with 0xFF. The actual flash contents within the valid 128KB region were correct though, so it's easy enough to just trim the output to the right size.

This is likely because in many cases, ST will sell microcontrollers with more flash than advertised. For example, the STM32F103C8 on the popular "bluepill" dev board is advertised as having 64 KB of flash. It actually has 128 KB of flash because it's the same chip as the STM32F103CB (this simplifies manufacturing because they can use the same die for both), it's just that ST never tested the second half of flash. In most cases you can use the second half of flash and it'll work just fine, but obviously it's not something you'd want to rely on for a commercial product.
by artrockalter | 2026-03-02 15:43:41+00:00
“they’ve been folded into Frankenstein positions that demand constant multitasking, social performance, sensory endurance, and emotional labor on top of technical skill”

My sense is that this is due to automation, not “neoliberal capitalism” as the author says. It’s much easier to automate a job if it’s a single task that’s done in a deterministic way.
by bwb | 2026-03-02 15:43:42+00:00
I think if you dig into it and play with it, you will find that it is doing some really cool stuff. I started playing with it a few weeks ago, and I am having a blast messing around with it. Hoping to hook it up to a robot kit next month to try some fun stuff.

Are some people using it in absolutely shitty ways? Yes, but that isn't the majority of the people playing with it.

The negativity I am seeing here is off the charts and undserved.
by abdullahkhalids | 2026-03-02 15:43:54+00:00
> Plastic production has climbed from 2 million tonnes in 1950 to 475 million tonnes by 2022, roughly equivalent to the weight of 250 million cars.

That's 60 kg/person/year of plastic, which is a lot. Or about 4800 kg for a person living 70 years. Obviously, there is wide variation in this number across the human population.
by xerox13ster | 2026-03-02 15:44:11+00:00
It can be ripped out using regedit, I'm sure.

It's been a while since I used Windows as a daily driver, but I did oscillate between W10 and Arch for about half a year, and the Arch mentality creeped into Windows. I ended up adding a context menu to Explorer so I could paste images on my clipboard directly to a the folder I had open. I had to create keys in the Explorer portions of the registry.

If I could do that, I'm sure you can root around in the Start Menu parts of the registry and rip it out.
by kstrauser | 2026-03-02 15:44:15+00:00
Retail businesses pay property taxes to support that. I fully support copyright enforcement being funded by intellectual property taxes:

* You declare your property’s worth.

* You pay IP taxes on that worth.

* You cannot sure for recovery of more than that worth, total. If you have a song worth $1M, and sue 2 people for $500K, then consider it sold. If someone steals a car from you, you can’t collect its full worth each from multiple thieves.

And if you have a $1B film, you can’t sue for $1B if you’re only paying taxes on $1M.

Why are your and my taxes subsidizing theft from the public domain? Let them pay for it, just like our property taxes pay for roads and schools and fire departments and police.