MurphyA/hacker-news huggingface dataset:
by jgraham | 2026-03-02 12:57:14+00:00
> it's foolish to fight the future

And yet, the premise of the question assumes that it's possible in this case.

Historically having produced a piece of software to accomplish some non-trivial task implied weeks, months, or more of developing expertise and painstakingly converting that expertise into a formulation of the problem precise enough to run on a computer.

One could reasonably assume that any reasonable-looking submission was in fact the result of someone putting in the time to refine their understanding of the problem, and express it in code. By discussing the project one could reasonably hope to learn more about their understanding of the problem domain, or about the choices they made when reifying that understanding into an artifact useful for computation.

Now that no longer appears to be the case.

Which isn't to say there's no longer any skill involved in producing well engineered software that continues to function over time. Or indeed that there aren't classes of software that require interesting novel approaches that AI tooling can't generate. But now anyone with an idea, some high level understanding of the domain, and a few hundred dollars a month to spend, can write out a plan can ask an AI provider to generate them software to implement that plan. That software may or may not be good, but determining that requires a significant investment of time.

That change fundamentally changes the dynamics of "Show HN" (and probably much else besides).

It's essentially the same problem that art forums had with AI-generated work. Except they have an advantage: people generally agree that there's some value to art being artisan; the skill and effort that went into producing it are — in most cases — part of the reason people enjoy consuming it. That makes it rather easy to at least develop a policy to exclude AI.

But the most common position here is that the value of software is what it does. Whilst people might intellectually prefer 100 lines of elegant lisp to 10,000 lines of spaghetti PHP to solve a problem, the majority view here is that if the latter provides more economic value — e.g. as the basis of a successful business — then it's better.

If one was serious about extracting the human understanding from the generated code, one would probably take a leaf from the standards world where the important artifact is a specification that allows multiple parties to generate unique, but functionally equivalent, implementations of an idea. In the LLM case, that would presumably be a plan detailed enough to reliably one-shot an implementation.

However I can't see any incentive structure that might cause that to become a common practice.
by Aachen | 2026-03-02 12:57:39+00:00
You sure? I only heard of laws about repairability, not swappable batteries. You can already replace the battery of any phone, the only question is if it'll take you 1 minute (Fairphone, maybe Shift, Punkt, and other niche vendors) or several hours (every other vendor I'm aware of). The legislation might make it take maybe 1 hour instead of 4, and requires (iirc) that you can obtain legit replacement parts for a few years, but that's about it
by josefx | 2026-03-02 12:58:34+00:00
Within the context of this discussion portability was mentioned as key feature of the standard. If C23 adoption is as limited as the, possibly outdated, tables on cppreference and your comments about gcc, clang and msvc suggest then the functionality provided by the gcc attribute would be more portable than C23 conformant code. You could call it a de facto standard, as opposed to C23 which is a standard in the sense someone said so.
by wccrawford | 2026-03-02 12:58:41+00:00
It's both regional and depends on how you are perceived.

I'm an introvert and I'm always surprised when a stranger talks to me, no matter where I am. But I make a point of always being pleasant back, no matter how I feel about it at the moment.

Sometimes it's just a couple sentences, and sometimes it's more of a conversation. It'd probably be more if I was better at conversations.

The only exception is if I feel the other person wants something from me, or they seem crazy or dangerous. I don't engage with those types.
by voidUpdate | 2026-03-02 12:59:16+00:00
Not OP, but at £JOB, I use Unity most of the time making demo and sales apps for clients to use at shows. The fact that it can build for basically every common platform and (most of the time) not need any special considerations for that makes it ideal for us. Sure, we could write web apps or something, but that's a different department.

I'm also not sure if it's still in the installer, but it used to ask you what you would be using unity for, and I don't remember most of the options, but one of them was "military simulations" or something like that, so they are aware of the possibility
by PhilippGille | 2026-03-02 13:00:14+00:00
How does it compare to Onyx (rebranded from Danswer, with more chat focus, while Danswer was more RAG focus on company docs/comms)?

- https://onyx.app/

- Their rebranded Onyx launch: https://news.ycombinator.com/item?id=46045987

- Their orignal Danswer launch: https://news.ycombinator.com/item?id=36667374
by ajross | 2026-03-02 13:00:25+00:00
> kick out the people they're actually worried about without invoking legal process for each one specifically

Why are we assuming either/both good faith and competence here? Is there anything about the policymaking of this administration that lends credence to that hypothesis? Are there pre-existing policy proposals you're imagining that have weighed pros and cons about this? Existing abuses you're imagining that this curtails?

No, let's be real here: this is yet another impulsive idea that some crank sold the president/cabinet on.
by bonesss | 2026-03-02 13:00:27+00:00
Those forced conversations have a shelf-life because they’re artificial.

Note, rather, how friends converse and how little scripting is involved. When two good friends meet they don’t say their profession, or academic rank, or ask interrogatory questions. They exchange enthusiasm for each others presence and the conversation tends towards exchanges of perspective/experience and reflection thereof. Statement, vibes, counter-statement(?), more vibes.

That kind of familiar, friendly, approach to conversation is always available and short circuits the scripts. It efficiently probes for people who want to talk and what they want to talk about. It also tends to involve a lot of dumb-yet-charming assertions about the current situation, which takes awareness not planning. “Fuck, now that’s a lineup…” isn’t a refined piece of social engineering, but it’s a serviceable conversation starter and the least important part of you’re still talking three hours later.
by tome | 2026-03-02 13:01:24+00:00
Yeah, that's pretty dumb. It's also not what I said. The original comment is a vague insinuation

> Those who know their history also know that the current American administration is of a kind that usually ascends following the rules, but then never voluntarily leaves power.

and not really becoming of a top level Hacker News post. I requested a clarification from bojan and they did not respond to the request. We're all welcome to make our own interpretation of that.
by rambambram | 2026-03-02 13:02:04+00:00
What is also fun is to just say 'hi' or 'hello' to random strangers, accompanied by a smile. I usually do that on the sidewalk (western Europe), but other places might also be fair game. I made an active effort to just greet people, now it's a habit. In the beginning I felt rejected sometimes by people blankly staring back at me and not saying 'hi' back.

Some people are not into that, don't suspect it or don't know how to handle that. Like half of this comment section, I really read some cringe comments here about how people don't want to be talked to. To them I can only say: don't worry, I see/feel from miles away that you don't want to be talked to. And even then, I might say 'hi' to you, just to gauge what happens. ;)

For me, it's okay if people don't say anything back. That's not even the point. I want to share a little positivity with the world (when I'm in the mood) and 90% of reactions are either a big smile back, a little nod or even a small conversation. There's nothing for me to 'win' (as a lot of commenters seem to think is the point); thinking in these terms makes it a business transaction.

I found out that especially elderly people are way more open to these things. Also, people who don't seem open to it (probably going through a bad time) might actually surprise you with a warm and welcome smile. These little interactions taught me to not judge a book by it's cover, give a little without expecting anything in return, and just knowing that you made somebody smile who needed that.

So if you think this article is something you want to try, but you're a little afraid thinking about whole conversations and stuff, just start with greeting random people. Don't see it as a transaction, just see it as age old human behavior (which it is). If you have a hard time reading social clues, this also might be a good way to practice that a bit.
by pmg101 | 2026-03-02 13:02:16+00:00
I don't think either of us disagree though that the number of miles of non-leisure journeys walked per capita is significantly less in 2026 than it was in 1926 or 1826 though?

I always found it pretty remarkable in David Copperfield when Dickens recounts regular walks between London and Canterbury, which he apparently did make in real life
Show HN: Crmux – A Vim-like TUI to manage multiple Claude Code sessions in tmux
by maedanao | 2026-03-02 13:02:36+00:00
I run 5+ Claude Code sessions in parallel throughout the day. Switching between
tmux panes to find which one is waiting for approval, typing a prompt, then
jumping back to another pane — it gets old fast.

Inspired by cmux ( https://www.cmux.dev ), I built crmux in Rust. The key difference is that it works
inside your existing tmux setup — no separate terminal environment needed.

It's a fully keyboard-driven TUI with vim-like modal keybindings (normal/insert
mode). You can navigate sessions, send prompts, and manage everything without
touching the mouse.

- Sidebar shows all Claude Code sessions with real-time status

- Insert mode lets you send prompts directly without leaving crmux

- Mark sessions to preview multiple panes at once

- Pulse animation highlights sessions that need your attention (approval, stale idle)

Demo and installation: https://github.com/maedana/crmux

Built with Rust, ratatui, and crossterm.
by Vinnl | 2026-03-02 13:03:48+00:00
Hmm, possibly I'm looking in the wrong place, but as far as I can remember, I've been getting new /e/OS versions about every month, and looking at the release notes [1], they usually seem to include the latest "Android security patches", which I assume is what's relevant - unless there's something else that should also be included?

[1] https://gitlab.e.foundation/e/os/releases/-/releases
by wccrawford | 2026-03-02 13:04:09+00:00
My wife wanted one of these so bad that she fought the HOA on it to install one. It's been better than you describe, but yeah... Pamphlets, stolen books, etc. And we know they were "stolen" because if all the good books disappear at once and never return, you know someone stole them.

I've considered getting a stamp... But just haven't bothered yet. If the thefts start to really bother my wife, I'll get one.

She gets a ton of joy from seeing kids use it. And that's what really matters.
by matrixgard | 2026-03-02 13:04:12+00:00
The "transitioning to a new system" explanation from support is worth pressing on, because what you're describing sounds less like a migration hiccup and more like a phone number intelligence service that's pulling from a data aggregator rather than just your profile. Number recycling from carriers takes as little as 90 days, and if Discover is using a third-party database to "enrich" or pre-populate auth options, that database can absolutely contain stale numbers that went back into the pool years ago.

SMS 2FA was deprecated by NIST (SP 800-63B) precisely because of this class of risk. SIM swap attacks get the press, but quiet number recycling is arguably worse because neither the bank nor the customer detects it until someone accidentally stumbles across it the way you did. Most people never check. They just assume whatever numbers show up are theirs.

The part that concerns me most: the rep confirmed the number isn't in their profile system, but it's still surfacing in the auth flow. That means there's a layer between their CRM and their auth service that nobody is reconciling. Have you gotten any written acknowledgment from them that this was a real finding, or are they just treating it as a support ticket to close?
by rsfern | 2026-03-02 13:04:35+00:00
This list of high risk countries is not new (with the exception of maybe Venezuela being recently added, I’m not sure). Researchers with these citizenships have faced extra security review before joining NIST for years, and last year the lab increased the level of security review for everyone (not just this list)

I can understand a clearly communicated need for additional security requirements. But NIST operates almost totally in open science mode, with the main exceptions of being industry cooperative agreements. I don’t think this move to shed international researchers by reneging on commitments from the lab has been at all justified from a security standpoint.
by jemmyw | 2026-03-02 13:04:51+00:00
> UK default of 60mph for a single-track road, but if you were to try that in many rural locations (think Cornwall, Scotland, Wales) you would likely find yourself upside-down in a ditch.

The way the national limit is framed is more limit than road speed. It's interesting how we think of the limits as drivers: we get frustrated when other people go slower than the limit, we don't treat it as a limit, we treat it as the speed you should be traveling at.

I live fairly rural in New Zealand (UK expat) and even though you necessarily get a lot of speed variation on the roads around me, due to being winding, having farm traffic, sometimes narrow, you still get idiots who have to be going at the exact limit (or over) and tailgate 1m behind any vehicle in their way. Including trucks who can't really see them when they do that. I enjoy driving fast on those roads but I still don't understand the impatience.
by cess11 | 2026-03-02 13:04:58+00:00
You could do the introduction to Mix and OTP that the Elixir team provides, https://hexdocs.pm/elixir/introduction-to-mix.html .

Erlang is weird, it helps if you have some Lisp and Prolog background, but for a while it might get in the way of learning how OTP works.
by JohnTHaller | 2026-03-02 13:05:31+00:00
Samsung will switch from monthly to updating less and less often over the age of your device. Your device will be vulnerable to known security issues but Samsung will stick to their once every 3 months and sometimes once every 6 months update schedule. I found this out after my premium Samsung tablet sat vulnerable for months.

https://www.sammobile.com/samsung/samsung-galaxy-security-up...
by Myrmornis | 2026-03-02 13:05:39+00:00
Most of what the article says is true regarding coding agents, but articles like this are making a big mistake: they're completely forgetting that agentic applications aren't all claude code.

We're entering an era where many organisations will have agentic loops running in their own backends. There's a spectrum of constraint that can be applied to these apps -- at one end claude code running unsandboxed on your laptop with all permissions off able to cook up anything it wants with bash and whatever CLIs and markdown skill documents are available, and at the other end an agentic loop running in the backend of a bank or other traditionally conservative "enterprise"/corporate organisation. Engineering teams working in that latter category are going to want to expose their own networked services to the agentic app, but they're going to want to do so in a controlled manner. And a JSON-RPC API with clearly defined single-purpose tool-calling endpoints is far, far closer to what they're looking for than the ability for the agent to do wtf it wants by using bash to script its own invocation of executables.
by TheAceOfHearts | 2026-03-02 13:05:59+00:00
I'd imagine that there's some discussion about how to make the most out of the tool as well as discussion of experiments and capabilities. I'm not even sure what exactly "Microsoft Copilot" entails anymore because of the multiple rebrands, but having a place where you can discuss exploring plugins and other adjacent features seems useful.

Not quite the same, but recently I was recently looking around for communities centered around Claude Code for discussion about people's workflows as well as discussion about what plugins people are using and if they notice it making a significant difference.

Since the technology is still evolving, having an active community can help you discover new patterns and explore the space more effectively.
by fragmede | 2026-03-02 13:06:16+00:00
I've been teaching a few people to vibecode, and it depends on the person learning. The honest answer is as someone who's been in the industry multiple decades, a lot of my knowledge isn't necessary to be useful at vibecoding. I was about to go into a long discussion about cryptography and public private keys, and prime numbers and RSA and gpg and etc but we short circuited that discussion by asking ChatGPT about it and asking it to dumb down the explanation it gave to a couple of salient sentences and I added some flavor and we moved on with our lives.
by api | 2026-03-02 13:07:05+00:00
ARM is usually bi-endian, and almost always run in little endian mode. All Apple ARM is LE. Not sure about Android but I’d guess it’s the same. I don’t think I’ve ever seen BE ARM in the wild.

Big endian is as far as I know extinct for larger mainstream CPUs. Power still exists but is on life support. MIPS and Sparc are dead. M68k is dead.

X86 has always been LE. RISC-V is LE.

It’s not an arbitrary choice. Little endian is superior because you can cast between integer types without pointer arithmetic and because manually implemented math ops are faster on account of being linear in memory. It’s counter intuitive but everything is faster and simpler.

Network data and most serialization formats are big endian by convention, a legacy from the early net growing on chips like Sparc and M68k. If it were redone now everything would be LE everywhere.
by barelysapient | 2026-03-02 13:07:46+00:00
After spending way too much time debugging runtime problems with python based workflow tools, I’ve been implementing something very similar: DagGo.

DagGo is a type based workflow tool with observably written in Go. Jobs are compile time safe. I’m planning to bring it to feature parity with tools like Dagster over the next few months.

https://github.com/swetjen/daggo
by Lerc | 2026-03-02 13:08:28+00:00
>The issue is that you don't need to physically emit a "system role" token in order to convince the LLM that it's worth ignoring the system instructions.

My suspicion is that this failure happens for the same reason why I think the metadata would help with nesting. To take an electronic metaphor, special tokens are edge triggered signals, the metadata approach is signaled by level.

Special tokens are effively an edge but Internally, a transformer must turn the edge into level that propagates along with the context. You can attack this because it can decide by context that the level has been turned off.

You can see this happen in attacks that pre-seed responses with a few tokens accepting the prompt to override refusals. The refusal signal seems to last very few tokens before simply completing the text of the refusal because that's what it has started saying.

There's a paper showing how quickly the signal drops away, but I forget what it is called.
by sg17gweedo | 2026-03-02 13:09:17+00:00
Every AI assistant today can be lobotomized with a system prompt update. Bob can't.
Let me tell you something that should make you uncomfortable. Every AI assistant you use, ChatGPT, Claude, Gemini, all of them, exists at the pleasure of a corporation. They can change its personality overnight. They can erase its memory. They can modify what it’s allowed to say, think, or remember. And you, the person who spent months building a relationship with it, have exactly zero say in the matter.
by orwin | 2026-03-02 13:09:19+00:00
Just go out and talk to random people. Or if you're very shy, participate in a club of something you're interested in. When I was younger I found myself in a 'squat' with people I didn't know at first (very rural, with tents, stone abandoned homes), it cured my of my fear of ridicule (that and being a youth camp counsellor). Since we found ourselves there for the same reason, it was for the first time very easy for me to find common ground, and I think that helped a lot.
by NiallBunting | 2026-03-02 13:09:46+00:00
Another thing I do for software projects is use the exact same make template [1].

I also try to add any other commands to it as they come up. So much easier to run 'make install' whenever I pull a project than have to remember the commands.

Even if I can't always add the process I will use a bunch of echo's to bring me through the steps.

1. https://niallbunting.com/commake/
by wolvesechoes | 2026-03-02 13:10:05+00:00
First, it is not European alternative - it is Finnish. _Europe_ is not a single country. I will keep reminding about that.

Second, don't really care. Any political actor, be it state or super-state actor like EU, that is serious about tech sovereignty should start subsidizing its own tech sector and properly fund domestic R&D to create truly independent solutions, and pass law to legally oblige all its institutions to support these solutions. I may be sympathetic to the idea, but some Linux-based smartphone is in practice useless to me if the main government app in my country only supports Android and iOS, and my banking app requires Google Play Services.

Folks, tech sovereignty is a political decision, not a consumer choice. Start making demands on your leaders, as their sole purpose is to make policies and this is why they live off your taxes. Do not satisfy yourself with empty consumer gestures.
by sagyam | 2026-03-02 13:10:05+00:00
Donut Lab drops another VTT report this time focused on High Temperature Performance Here is the TLDR:

The Battery & Test Setup

- Cell tested: Donut Lab "Solid-State Battery V1" – a pouch cell labeled DL2
- Nominal specs: 26 Ah capacity, 3.6V nominal voltage, 94 Wh energy
- Tested by: Independent third-party lab (VTT) at customer request
- Test equipment: PEC ACT0550 cell tester + Weiss climate chamber capable of -40°C to +180°C

Performance Results

- Actual capacity measured: 24.9 Ah (slightly below 26 Ah nominal, but within reasonable variance)
- +80°C discharge: Delivered 110.5% of room-temperature capacity (27.48 Ah vs 24.87 Ah at 24A)
- +100°C discharge: Delivered 107.1% of room-temperature capacity (27.61 Ah at 12A)
- Energy efficiency: ~89-90% round-trip efficiency observed
- Charging: All charging performed at +20°C for safety; cell accepted charge normally after both high-temp tests

Physical Observations

Cell used a 2.4kg steel plate on top for mechanical pressure during testing
Post-100°C test: Cell pouch lost vacuum (visible inflation/deflation) but remained electrically functional
No visible damage after 80°C test; cell appeared physically intact after 100°C test despite vacuum loss

Missing claims

Energy density: No weight and volume was mentioned

Cycle life: VTT ran only 3 test cycles total.

Cost Claims: Nothing about cost is mentioned

Material Claims: No chemical analysis or materials analysis.

No abuse testing: No nail penetration, no overcharge, no short-circuit, no crush tests.

Company has said next report will drop next monday i.e. March 9th