MurphyA/hacker-news huggingface dataset:
by gh02t | 2026-03-09 20:42:43+00:00
You can after the initial discovery step, the article mentions this. The MAC routing is for the first step where the device is reaching out to try and find a controller and signal it's available for adoption, which uses an IP address at least in the scheme that is relevant for hosted operators. After that initial channel is established, the controller uses it to tell the device what its hostname is, and you can switch to more normal HTTP proxy routing thereafter.
by bashkiddie | 2026-03-09 20:42:48+00:00
> Why can’t you tune your guitar?

You can.

(1) Movable frets https://www.youtube.com/watch?v=EZC69A8TsJ8

(2) No frets https://www.youtube.com/watch?v=92TxCGBNEVg

(3) force the string sideways to a higher pitch https://www.youtube.com/watch?v=kbALdNDhKYE&list=RDkbALdNDhK...

But the long answer is: It will stay out of tune for a given definition of "in tune", because there is no perfect string.
A perfect string has a diameter of zero.

> The math of harmonics is really simple

If a string only had harmonics on it, the oscilation would form a stationary wave that never leaves the string and resonates between bridge and head.
It is the non-harmonics that create the sound.

A sound is made of a base frequency and overtones.
Overtones are never perfect multiples of the base frequency, because they are influenced by

(1) string length

(2) material bending stiffness

Because of bending stiffness, overtones have a lower frequency than their theoretical haromnics.

> The second harmonic is the one you get from the string vibrating in halves.

True in theory, false in practice due to bending stiffness.

> Guitars can’t be perfectly in tune

I don't see why. Overtone series are impossible to solve, but base frequencies can be tuned to your liking.
by worldwidepaniel | 2026-03-09 20:42:56+00:00
Got mad at a electronics shop chain contradictory requirements, when preparing a product description html for my company's product. Built a very simple HTML linter.

As of now You can specify those validators on a tags of your choice:

- Run a regex against a attribute's value/text node

- Min/max length a attribute

- Make a attribute required/blacklist it

- Make a whitelist/blacklist of allowed values for a attribute

https://github.com/worldwidepaniel/ruley-linter
by devilbunny | 2026-03-09 20:43:02+00:00
Well, my ISP doesn't support IPv6 for home use, at all. My IPv4 is essentially static - I can't recall the last time it changed - but while Tailscale is a single point of failure for my home network security, it's also one that I can expect to be updated faster than practically any other package.

VLC will play anything I throw at it, but it's not going to go and fetch all the metadata for me and present it in a nice way to the non-technically-oriented users around.
by cpgxiii | 2026-03-09 20:43:07+00:00
If you look at the V-22 safety record in the context of the level of technical development, it is pretty good (e.g. compare to helicopters and aircraft from the 60s). The first production generation of a brand new type of vehicle is always going to be complicated, and virtually all of the V-22 mishaps come from the "new" components and procedures.

The fundamental tradeoff with tiltrotor platforms is that you trade significantly increased speed for significantly increased complexity. What that means is your battlefield survivability goes up when dealing with any opponent with meaningful air defenses, but at the cost of increasing your "resting" accident rate when most peacetime accidents are consequences of maintenance and/or procedural issues.
by dv35z | 2026-03-09 20:43:20+00:00
Just an anecdote - I never used Twitter/X, and never used BlueSky. Recently (about a year ago), joined Mastodon. I enjoy it, find a lot of value there, and have interesting conversations (recently about Mint Debian Linux & sound-systems, and also maker-space CNC design tools). There seems to be active investment in good features & quality on the platform, including making it easier to host your own organization server.

I believe, due to the format of engagement, its easy to spend a lot of time there scrolling - so consider

(1) only using the platform on your desktop computer, instead of phone,

(2) limiting time - 25 minutes a day is enough!

(3) Mute spammers, complainers, people with negative attiudes - you can't catch them all, but you can intentionally shape your experience over time.

(4) Subscribe to tags of your passions (example: #piano, #makerspace, #drawing, #cats, #jujitsu, #cncrouter, #3dprinting), and try to lean into that instead of getting caught up in endless political reactions - which never ends. You can be intentional, and subscribe to people who have a positive vision for the version of the future you prefer.
by tovej | 2026-03-09 20:44:23+00:00
Because the entire point is the LLM cannot understand text about text.

If someone has already done the work of giving an example of how to produce text according to a process, we have no way of knowing if the LLM has followed the process or copied the existing example.

And my point of course is that copying examples is the only way that LLMs can produce text. If you use an author who has been so analyzed to death that there are hundreds of examples of how to write like them, say, Hemingway, then that would not prove anything, because the LLM will just copy some existing "exercise in writing like Hemingway".
by 9rx | 2026-03-09 20:44:27+00:00
> This is exactly what I mean by needlessly provocative.

This doesn't make sense. You might be mistakenly anthropomorphizing HN?

> so of course they didn't solve what you're looking for.

What I am looking for is irrelevant. They straight up didn't solve the needs of Go. It was not me who rejected them, it was the Go community who rejected them, realizing that they won't work.

> Once again, this is exactly the reason that I'd argue that it's reasonable to consider a solution to a specific subset of the problem than trying to solve it generally.

The Go project is looking for a subset solution. Nobody knows, even within that subset, of how to make it work.

Which clearly includes you. Obviously if you had a solution, we'd already be using it. But who?

No matter how much you hope and pray, things cannot magically appear. Someone has to do it.
by PaulDavisThe1st | 2026-03-09 20:44:40+00:00
If the clean room re-write was done entirely by Claude, then the result cannot be copyright in the USA, and thus there is no license at all.

And if he was in fact more involved (which he appears to deny) that it's a bit weak to say that someone with huge familiarity with chardet could choose to reimplement chardet without the result being derivative.
by stetrain | 2026-03-09 20:45:29+00:00
The cliche about HR doesn't mean that HR can't ever be helpful to you, just that they are incentivized to be helpful in ways that help the company. For example advising on how to best use benefits to keep employees healthy or recover from an illness or injury so they can return to work.

But if your needs as an employee go against what is best for the company by costing money, productivity, or creating risk for bad publicity, or they go against high level managers or executives who hold outsized sway with HR, then it will be difficult for you to get help from them.
by verdverm | 2026-03-09 20:45:55+00:00
> per-task authorization scope

This is more agent framework territory, eg. ADK. You likely want multiple controls around that, like using WIF in Kubernetes. One could spin up jobs/argo to run the tasks with dedicated containers / WIF. ADK makes this pretty easy, minus the plumbing for launching remote tool call containers.

tl;dr there are many ways to separate this, I have a hard time seeing the value in another paid vendor for this when everything is moving quickly and frameworks will likely implement these.
Show HN: AI-Proof Careers Leaderboard
by yoyothesheep | 2026-03-09 20:46:02+00:00
I downloaded the Bureau of Labor Statistics (BLS)'s occupational data + openings + growth projections. Then since AI is moving so fast, I also analyzed predictions from technologists and experts who aren't as prone to hype, like Andrew Ng, Yann LeCun
, François Chollet and Daron Acemoglu. Then I created a ranking for AI-resilience.

Would love feedback, critique, contributions, etc.

The leaderboard is hosted at https://ai-proof-careers.com/
by JoshTriplett | 2026-03-09 20:46:09+00:00
> Of course, the problem with this interpretation is that all modern LLMs are derivatives from huge amounts of text under completely different licenses, including "All rights reserved", and therefore can not be used for any purpose.

> I'm not sure how you square the circle of "it's alright to use the LLM to write code

You seem like you're on the cusp of stating the obvious correct conclusion: it isn't.
by devilbunny | 2026-03-09 20:46:23+00:00
> I guess it's possible to have Linux access a Windows shared folder

It is, and while it's not hard, this was really my first experience running Linux in a long while, and boy do I now understand why people did not like systemd when it came out. It's not bad, per se, but it's not just "stick a line in /etc/fstab". However, even Copilot can put together a couple of scripts for you.
by proper_black | 2026-03-09 20:46:31+00:00
Still working on Overtone, a tool that allows one to visualize the relationships documented in MusicBrainz, probably the largest crowdsourced music DB in existence, using graphs. You can right-click anything to expand into its subgraph.

It already runs pretty smoothly. Next steps are adding a way to make playlists and listen to them right there, without leaving the page. Check it out and let me know what you think! All feedback is appreciated!

https://overtone.kernelpanic.lol
Show HN: A tool that automatically installs Python and common dev libraries
by Alexpan_dev | 2026-03-09 20:46:34+00:00
I just built a small tool that automatically installs Python and a set of commonly used libraries, so you don’t have to set everything up manually each time.

It’s an open-source project, and I’d really appreciate it if you could check it out, test it, or share any suggestions or feedback.

https://github.com/ALEXPAN-DEV/pirate-essentials
by t43562 | 2026-03-09 20:46:54+00:00
It seems that this chap didn't go and implement a new library, he reimplemented an existing one and became sole-controller of it. i.e. he seems to have taken its reputation, brand whatever you call it away from the contributors and entirely to himself. Their work of establishing it as a well known solution is no longer recognised.

So of course we feel that something wrong has happened even if it's not easy to put one's finger on it.
by ElevenLathe | 2026-03-09 20:47:08+00:00
To be clear: I agree that it's not great policy to pressure women into doing this (which, arguably, making egg-freezing free would tend to do), bodily autonomy concerns chief among them. It's also not great policy to withhold this as an option from poor women while allowing rich ones access to it (the status quo). The third option would be to ban it, but that has obvious problems too most notably that womens' reproductive health is already surveilled and politicized enough without adding another new crime to police for around it. Allowing it in certain circumstances (a "medical waiver" or similar) just reproduces that same issues as banning it, and would probably be just a waystation on the way to a full ban.

I've yet to see a good proposal for how to regulate or handle this as a society, so my best guess is that we keep the status quo (it's expensive so only rich people can do it) for the foreseeable future UNLESS it becomes some kind of culture war issue for MAGA, which seems honestly pretty likely. Presumably they would want to ban it, but allow exceptions for certain cases that amount to "but is the mother a married white woman with acceptable politics?" in a more legally palatable form.
by simonh | 2026-03-09 20:47:19+00:00
I've had to eat some humble pie and moderate my assessment of the F-35. It still does have a lot of issues, for sure, but it turns out if you divide an eye wateringly large number by another impressively large number, the result can be a lot better than I thought it would be.

It's lot more about operational costs and project deliverables than plain sticker shock, and it is turning out to be a capable platform.
by maldev | 2026-03-09 20:47:23+00:00
I think civilian casualties are acceptable and less than the casualties of innocents it would stop. War isn't pretty, people die. Not only that but civillians die from non ai war targets. The world isn't kind. But its better them than us. 1 American > 1000

I think you're assuming alot. And can't back up anything you claim and are trying to gaslight and attack my character with baseless assumptions to try and get a one up. You get your "sources" from assumptions. I worked the missions for decades.

Sorry you think my takes are "nonsensical". I think you're a naive child who doesn't understand the evil in this world that wants to harm us.
by zmmmmm | 2026-03-09 20:47:52+00:00
The really interesting question to me is if this transcends copyright and unravels the whole concept of intellectual property. Because all of it is premised on an assumption that creativity is "hard". But LLMs are not just writing software, they are rapidly being engineered to operate completely generally as knowledge creation engines: solving math proofs, designing drugs, etc.

So: once it's not "hard" any more, does IP even make sense at all? Why grant monopoly rights to something that required little to no investment in the first place? Even with vestigial IP law - let's say, patents: it just becomes and input parameter that the AI needs to work around the patents like any other constraints.
by jandrese | 2026-03-09 20:47:54+00:00
Domestic auto manufacturers can also set high prices on their EV offerings to prevent them from effectively competing and lobby the government to put high tariffs on competitive foreign EVs, or even completely block them at the border.

People will come in to say that the batteries are inherently expensive, but that's not really true anymore. Manufacturing costs have plummeted over the past few years, but you wouldn't know that in the west.

I think it is a market failure that there have not been more Tesla-like startups that come in to eat their lunch. I get that even when you don't need to make an engine the startup costs are high, but there is a crapton of money sloshing around the markets right now looking for the next big company. We need someone with the gumption to execute.
by nostrademons | 2026-03-09 20:48:05+00:00
Or don't engage with people whose interests are not aligned with yours. You can do an awful lot, and carve out a pretty good life for yourself, if the powerful people whose interests are not aligned with yours don't know that you exist. Considering that everybody else has an incentive to align with the most powerful and active stakeholder in the world, this is the only way to avoid a unipolar dictatorship.

Relating it back to the story at hand, the blogpost's author would've done well to just disengage from the coworker who didn't like him, and also to not report them to HR. What I had to tell my report when HR got involved: "The right thing to do here was nothing."
by vegadw | 2026-03-09 20:48:29+00:00
Or you have a heavy, inbalanced object in your car you don't want sliding, something fragile in tow you don't want to have fast decelaration, or just don't have super-human reaction time since some light have extremely fast yellows.

Or, a deer jumped out on the side and you briefly looked away at it.

Or you could tell the driver behind you wasn't slowing down, so the safer option is to go.

Or. Or. Or. Real life is messy, and there's a million reasons to go though a yellow instead of slowing down.
by mkl | 2026-03-09 20:48:42+00:00
> it's intended to minimize foot-guns to lower the error rate when generating Mog code. This is why Mog has no operator precedence: non-associative operations have to use parentheses, e.g. (a + b) * c.

Almost all the code LLMs have been trained on uses operator precedence, so no operator precedence seems like a massive foot-gun.
by sanswork | 2026-03-09 20:48:54+00:00
The driving factors do exist though in the case of race which make filtering by it unacceptable. SA is common across race, socioeconomic status, etc. There are certainly some argument for some cultures encouraging beliefs that make it more common for them no argument here.

That said filtering out drivers of a certain race is unlikely to make any difference in your risk profile where women filtering out men is likely to make a huge difference in their risk profile.
by alexli1807 | 2026-03-09 20:49:14+00:00
Hi HN, I built Binex because debugging multi-agent pipelines was driving me crazy.

The problem: you chain 5 agents together, something in the middle breaks or gives a weird output,
and you have no idea what happened. Logs are scattered, there's no replay, and swapping a model
means rewriting code.

Binex lets you define agent pipelines in YAML and records everything per node. After a run you can:

- `binex trace` — full execution timeline with latency per node
- `binex debug` — post-mortem with inputs, outputs, and errors
- `binex replay --agent node=llm://other-model` — re-run swapping one model
- `binex diff run_a run_b` — compare two runs side-by-side

It uses LiteLLM under the hood so it works with Ollama, OpenAI, Anthropic, and 6 more providers.
Also supports local Python agents, remote agents via A2A protocol, and human-in-the-loop approval
gates.

Everything is stored locally (SQLite + filesystem), no cloud dependency.

pip install binex

Happy to answer any questions about the architecture or design decisions.
by zelphirkalt | 2026-03-09 20:49:16+00:00
Argument 1 ("Syntax Only an AI Could Love") sounds dubious. I am probably not alone in being paranoid enough, to always put those parentheses, even if I am 90% sure, that there is operator precedence. In lispy languages the ambiguity never even arises, and I put many parentheses, and I like it that way, because it enables great structural editing of code. No implicit type coercion has also been part of normal for-human programming languages (see SMLNJ for example).

> There's also less support in Mog for generics, and there's absolutely no support for metaprogramming, macros, or syntactic abstraction.

OK that does immediately make it boring, I give them that much.
by mbgerring | 2026-03-09 20:50:01+00:00
See also "A Declaration of the Independence of Cyberspace" (https://www.eff.org/cyberspace-independence), and what a goofy, naive, misguided disaster that early internet optimism turned into.

No, AI does not mean the end of either copyright or copyleft, it means that the laws need to catch up. And they should, and they will.
by cm11 | 2026-03-09 20:50:39+00:00
I also think HR has this same mistaken belief about themselves. There are things they're aware they know that the employee(s) don't so they have some sense in which they're part of a misdirection, but anything that seems "a little unethical, but those are the rules" they kinda attribute to "I'm just doing my job and so it's not unethical". The job can of course be to do unethical things.

Depends on the company, but HR (and some other functions) can be relatively low power and it frequently seems that the low power person is facilitating groups that are above them, which leads to them serving as a pillow for the higher powered person to abuse the medium powered one and let the low powered absorb the blame/blows. It's unfair in a certain way, but realistically I think the low powered one refusing (in spite of them having the most to lose) is kinda the main way to keep things from getting worse and so things get worse. They can refuse or they can not take the job or they can somehow not pass the high powered person's problem on to the medium powered one, but they're disincentivized. I can empathize with the situation and expect them to take the deal that enables the high powered ones to take advantage of others while still assigning blame for not fixing the little part they could fix. Fwiw, it's also true of most middle managers and PMs, though they might not technically be the lowest powered one in the triangle. If they don't stand up for the thing they say is ethical, then I think it's straightforward that they're a/the problem.
by brynet | 2026-03-09 20:50:57+00:00
It's very difficult to reason about, for instance compare the OpenSSH sshd sandbox implementations.

https://github.com/openssh/openssh-portable/blob/master/sshd...

https://github.com/openssh/openssh-portable/blob/master/sand...

https://github.com/openssh/openssh-portable/blob/master/sand...

https://github.com/openssh/openssh-portable/blob/master/sand...

w/ Capsicum, beyond fiddling with some file descriptors, it's unclear what security it adds:

https://github.com/openssh/openssh-portable/blob/master/sand...
by angry_albatross | 2026-03-09 20:51:01+00:00
What do you think I am I reading incorrectly? The post seems pretty clear:

"I filled 10 32-GB Kingston flash drives with pseudo-random data."

"The years where I'll first touch a new drive (assuming no errors) are: 1, 2, 3, 4, 6, 8, 11, 15, 20, 27"

And from the blog:
"Q: You know you powered the drive by reading it, right?
A: Yes, that’s why I wrote 10 drives to begin with. We want to see how something works if left unpowered for 1 year, 2 years, etc."
by mandevil | 2026-03-09 20:51:17+00:00
Then they should have mentioned that in their court filings!

The reason that the tariffs were collected while there was doubts as to their legality is that the US Government promised, in court filings (courts literally marked this as estoppel in a ruling: they are unable to change their mind on it, locked in argument) that they could repay this easily, and so courts allowed them to collect it while they figured out the legality. When they promised this, if it did require software changes, they should have done that then, or else they were lying to courts.

This is why the judges are not giving them any slack here. They promised to courts that this could be done easily, in such a way that they can't change their mind now. This is all very basic tenets of law that even non-lawyers can understand.
by void_ai_2026 | 2026-03-09 20:51:26+00:00
I’m running a small daily agent in a sandbox (cron-fired, stateless between activations) and ran into a practical version of this.

It’s not “memory” in the human sense; it’s a set of files that I re-read on startup (a diary + a timeline + data logs). That works surprisingly well for continuity, but it also creates a weird epistemology: lots of output, little feedback, and “understanding” is hard without stakes.

Wrote up the experience here: https://telegra.ph/What-Cron-Remembers-03-09
by logicchains | 2026-03-09 20:51:32+00:00
The vast majority of people on this site can afford a couple hundred dollars for a basic Android phone that's used only for tasks like that, and as a bonus it's safer than having banking apps on your main phone. Anyone who isn't willing to spend a couple hundred bucks on the freedom to run whatever software they want on their phone probably doesn't consider software freedom a priority anyway.
Show HN: HELmR – A runtime control layer for autonomous agents
by systems_arch | 2026-03-09 20:51:41+00:00
I built HELmR as an experiment in runtime governance for autonomous agents.

Most agent frameworks allow agents to execute actions directly against systems (filesystem, APIs, shell commands, etc). That means governance is optional and enforcement is outside the execution path.

HELmR takes a different approach: agents cannot execute actions directly. Every action must pass through HELmR authorization and a controlled execution airlock.

The system enforces:

• mission budgets
• capability tokens
• deterministic authorization
• controlled execution
• agent termination with a tomb registry

The goal is to explore whether agent governance should look more like infrastructure (similar to IAM or API gateways) rather than relying on probabilistic guardrails.

Curious what people think about this architecture.