MurphyA/hacker-news huggingface dataset:
by sitharus | 2026-03-12 03:52:34+00:00
The main distinction now is RISC-descended designs use a load-modify-store instruction set with all ALU functions being register-register, and consequently have a lot more (visible) registers than CISC-descended ISAs (mostly just x86 really).

Historically RISC instructions were 1:1 with CPU operations, in theory allowing the compiler to better optimise logic, but this isn't really true anymore. High performance ARM CPUs use µOPs and macro-op fusion, though not to the extent of x86 CPUs.

This document from ARM has some details on how they use micro-ops, https://developer.arm.com/documentation/102160/latest
Show HN: MCP server for ICD-10 and SNOMED clinical coding
by FedeUY | 2026-03-12 03:53:16+00:00
Hi HN,

I built an MCP server that exposes an API for automated clinical coding.

Repo:
https://github.com/fcggamou/autoicd-mcp

It allows AI assistants that support the Model Context Protocol (MCP) to convert clinical text into structured medical codes like ICD-10 and SNOMED-CT.

Example use cases:

• coding diagnoses from clinical notes
• extracting structured codes from medical documentation
• integrating medical coding into LLM workflows
• healthcare data pipelines

Example prompt with an MCP-enabled assistant:

“Convert this clinical note into ICD-10 codes”

The server then calls the AutoICD API and returns structured codes.

The goal is to make it easy to plug medical coding into AI agents and tools.

Would love feedback from anyone working on healthcare AI, medical NLP, or MCP tooling.
by CobrastanJorji | 2026-03-12 03:53:26+00:00
The weird thing about that is that those sort of mob tactics work by being indirect. You hint that you're not a big fan of Company X, you waggle your eyebrows at the guy who approves contracts, he denies the contract for some made up bullshit, and everybody understands the message.

Here, the administration sucks at pulling this off. They say the quiet part out loud. The law is frequently "the administration can do whatever it wants with whatever made up process it wants, you just can't say that you're going after them because you don't like their speech," and then the President tweets "I am hereby banning company X because, and only because, I don't care for their speech."
by dang | 2026-03-12 03:53:50+00:00
userbinator put it somewhat dramatically but has the point. We'd rather hear you in your own voice, even at a cost of misunderstanding your intent sometimes. I feel sure that if you're using HN in good faith—and you are, because otherwise you'd not be worrying about this—then over time it's possible to learn to lessen such misunderstanding, and only possible but well worth doing so.
by WalterBright | 2026-03-12 03:54:32+00:00
My original birth certificate was old and had decayed, so I wanted a new one. I googled "how do I get a copy of my birth certificate", followed the instructions, and received a brand new certificate.

(I was a bit concerned because the hospital I was born in had been razed and the whole area redeveloped 50 years ago, but there was no problem.)

A couple weeks ago I went to the nearest DMV and got a RealID. It took 15 minutes. (The RealID is proof of citizenship and residency.)

The DMV people and the people in the passport office are very helpful in how to get the necessary proof.
by kennywinker | 2026-03-12 03:55:21+00:00
This suffers from the same problem that so so so many alternative social, federated, self-hosted ideas suffer from. Matrix, keybase, pgp, etc.

It’s too dependant on encryption. Yes, it’s a cool technical feat that stuff can be in the open but also private - but:

1. I want to be able to follow my freinds if my phone dies and i have to get a new one.

2. I am very technical, and idk exactly what a X25519 keypair is.

I would like for people to come up with more stuff like this that is designed for small communities but not for very secure communication. Like I want something where it’s secured by a username and password, that i give to a server i am registered with - and that server handles the encryption business. If the server rotates keys, that’s for the admin to figure out and exchange keys with sibling servers.

Idk I’m just making up specifics but this is the kind of ethos i think is needed to make things that can be successful with non-technical people in a way that can unseat big tech.

In case i sound too critical - this is cool. It just isn’t something i can use with family and friends to replace facebook or even email.
by slyyyy | 2026-03-12 03:55:28+00:00
Show HN: Quantsynth – Forecast evaluation that measures if predictions actually work and analyses datasets for machine learning

Hey HN,
I'm an ML engineer and I kept running into this annoying pattern: build a forecast model, get great R² and low RMSE, deploy it, watch it completely fail in production.
Took me way too long to realize the issue. Traditional metrics reward you for being numerically close to the actual value. But in real applications (trading, inventory, fraud detection), closeness doesn't matter. Getting the direction right matters.
Simple example: You predict a stock at $101, actual is $99. Error is tiny (2 points), but you predicted UP and it went DOWN, so you lost money. RMSE says "great job!" Reality says you're broke.
So for my MSc thesis I built metrics that measure decision utility instead of statistical accuracy:

FIS (Forecast Investment Score): directional accuracy + profit factor + gain-to-risk
CER (Confidence Efficiency Ratio): error normalized by price scale

Validated it across equities and crypto. Models selected by FIS had 250% higher alpha and 4,141% better risk-adjusted returns than models selected by MSE. Same models, just different selection criteria.
Then I got annoyed at a second problem: jumping straight to modeling without understanding the dataset. Wrong target selected, leakage in features, random splits on time series data, etc. You only find out after wasting GPU time.
So I built a second layer that diagnoses datasets before training:

Detects time series vs tabular automatically
Calculates a Dataset Health Score (leakage risk, signal quality, missingness)
Recommends concrete models with validation strategy and feature engineering

The whole thing is live at quantsynth.org. Two main use cases:

Upload predictions + actuals → see if they would have actually worked (not just how close they were)
Upload raw dataset → get diagnostic report + model recommendations before training

Built it solo while working full-time because these problems were driving me crazy. Not trying to sell anything, just curious if this resonates with other people or if I'm solving problems only I have.
The evaluation stuff works across any domain where direction matters (trading, inventory, clinical decisions). The dataset diagnostics work for both time series and tabular.
Would love feedback, especially around:

Does the "great metrics but terrible production" problem happen to you?
What other domains need decision-aligned evaluation besides trading?
Is automated dataset diagnostics useful or just noise?

Happy to answer questions about the methodology
by avidiax | 2026-03-12 03:55:49+00:00
One hint for the wary: Don't delay feature updates for the maximum allowed in the group policy editor. I couldn't figure out why I was getting forced reboots for updates despite other policies requiring it to ask permission. Turns out that if the update hits the group policy maximum, it forces an update immediately, other policies be damned.

So set it to the max - 14 days if you want some time to apply updates at your leisure, and you are wary of non-critical updates.
by dirtbag__dad | 2026-03-12 03:55:57+00:00
This sounds amazing. In particular, I like comps to existing PRs. But I’m also not sure that I want existing PRs to be a template for most things reasonable or best practice.

I’ve been building out internal linters that enforce design patterns I want and raise common code smells (also note tools like eslint allow custom rules which are easy write with something like opus 4.6). The use case is a total refactor of react and fastapi apps. We are suffering from everything’s a snowflake syndrome and just want the same pattern employed across features.

This works pretty well when the linter has a companion agents.md file which explains the architecture and way about the world.

But to get the agent (Claude code opus 4.6 currently) to nail the directory structure and design primitives, and limit some doofus behavior, I still haven’t cracked how to make literally each line of code simple and sensible. And I haven’t figured out how to prevent agents from going out of bounds and doing weird things unless I catch it in review and add another rule.

This is a relatively new endeavor, but my gut is that it’s not much more time (linter rules and perhaps “evals” or a beefy agent review cycle) before I have bespoke linters in place that force what I want from our architecture.

Note that a huge bottleneck to all of this is that the codebase our current team inherited has no tests. It’s too easy to accidentally nuke a screen’s subtle details. It’s also really hard to write good tests without knowing what all of the functionality is. It feels like a blocker to a lot of large-swath agentic changes is a test strategy or solution first then a rigid push for rearchitecture or new design.
by bigstrat2003 | 2026-03-12 03:56:38+00:00
> You don’t need your ISP to assign a static prefix just to have static addresses on your home network. Instead choose your own prefix inside the fd00::/8 block.

I do have a ULA network I chose for myself. But when I'm not at home I would like to be able to reach things I self host (e.g. my Navidrome server), and I need routable IPs for that. My /60 from Comcast is stable but not guaranteed to be static, and it would be nice to have a truly static allocation so I won't run into the need to redo my DNS records if Comcast ever changes my prefix. I know I could script something to do that, but static is a bit nicer.
by hunterpayne | 2026-03-12 03:56:43+00:00
"The US itself doesn't think much of itself"

If you ever find yourself wondering why US voters elected someone like Trump...if you ever wondered why institutions in the US are crumbling and experts don't have much credibility, this is why. I assure you, most Americans think very highly of the US compared to the rest of the world (especially if they have traveled). Only the out of touch don't and the reasons why most US voters don't give them much credibility is the absolutely crazy amount of twisting of facts to align to that POV.

As people like that are slowly removed/aged out from those institutions, the institutions will magically start working well again and regain public trust. In case you wondered how a potted plant like Trump can somehow perform better than those experts, that's how. Because people who believe things like that have to twist around their worldview to such an extreme that its impossible for them to be competent no matter how smart or how much education they have. Its also how people who claim to be for peace and democracy somehow end up supporting a religious oligarchy that funds terrorism across an entire region. Ideology makes you dumb to the degree that you are smart.

PS Europe is the cautionary tale here. Again, your leaders are far smarter than Trump. Does that seem to matter? Nope, because ideology destroys the effectiveness they (you) should have.
by yellowapple | 2026-03-12 03:56:53+00:00
> For each election, I have to register anew

No. You register once and that applies to all future elections (at least until you update your registration for whatever reason, e.g. because you changed addresses).

> and the agency in charge has a backoffice is cross-checking this against... something?

Against the state's voter registration database, usually maintained by that state's Secretary of State or equivalent.

> What if my birth certificate or whatever is from a different place.

If the birth certificate is from somewhere within the US, then validating the birth certificate is usually just a matter of contacting the county clerk where you were born. If it's from somewhere outside the US, then you ain't eligible to vote anyway unless you've gone through the process of becoming a naturalized citizen — in which case you'd have more appropriate identifying documents that you'd use in place of your birth certificate.
by leptons | 2026-03-12 03:57:45+00:00
I have to wonder if Apple will allow any of this to move forward in the W3C standards committee since they've been blocking many things that would make web browsers as capable as native apps.

Apple perceives web-based applications as chipping away at their app store (which makes them money), and so they cripple their Safari browser and then force all mobile browsers on iOS to use their browser engine, no exceptions, so that developers are forced to make a native app where Apple can then charge the developers (and thus the users) for a cut of any sales made through the app.

It's one reason the DOJ started suing Apple, but I fear that may have been sidelined due to politics.

https://www.justice.gov/archives/opa/media/1344546/dl?inline
by randycupertino | 2026-03-12 03:58:00+00:00
> The plaintiffs said they tested the David Protein bars — the suit includes results from an accredited laboratory — and found the bars contain up to 83% more calories and 400% more fat content than what is on the nutrition label. Fudging the numbers by such a degree violates FDA regulations, they said.

Reminds me of the company selling cake batter labeled as protein powder! https://tigerfitness.com/blogs/supplements/this-company-sold...
by seer | 2026-03-12 03:58:47+00:00
Live coding during an interview is one of the most oppressive things I’ve witnessed in the industry in general.

There is usually a huge disconnect between someone who knows that “this task should take 20mins” and doing it cold in a super high-pressure environment.

People sweat, panic, brain freeze, and are just plain out stressed.

I’ll only OK something like this if we give out a similar but not the same task before the interview so a person can train a bit beforehand.

I’ve heard it all justified as “we want to see how you perform under pressure” but to me that has always sounded super flimsy - like if this is representative of how work is done at this organisation, then do I want to work there in the first place? And if it isn’t, why the hell are you putting people through this ringer in the first place, just sounds inhumane.
by atomicnumber3 | 2026-03-12 03:59:00+00:00
The vast majority of "AI is changing everything!" takes I read say more about people's fundamental misunderstandings of the software development lifecycle (the real one that companies actually do, not the one that people think they do or what companies say they do) than about anything AI is going to change about software eng.

If anything, their solving the complete wrong problems and being blind to the actual problems is probably a reason AI won't actually result in any real, top-level appreciable gains in shipping speed.
by glaucon | 2026-03-12 03:59:12+00:00
If you're not British please don't assume that "ejecting heriditary nobles" from the upper house of parliament is automatically going to increase the quality of governance.

For more than a century the majority of those who sit in the House of Lords have been "Life Peers", appointed by a politician and without any heriditary aspect. They include such towers of statepersonship as : Evgeny Lebedev (Russian businessman, son of a KGB officer); Alexander Lebedev (another Russian businessman, he's actually been in the KGB); Charlotte Owen (junior aide to Boris Johnson for three years) ... the list goes on.

This isn't new (although in recent time the dodginess has risen to new highs) and many of those appointed to Life Peerages meet the goal of having significant life experience they can use to illuminate aspects of legislation that might otherwise be missed. Equally heriditary peers are not all some Wodehousian stereotype of bumbling idiots.
by Aerroon | 2026-03-12 03:59:20+00:00
I have doubts about this. Perhaps the closed models have, but I wouldn't be so sure for the open ones.

GLM 5, for example, is running 16-bit weights natively. This makes their 755B model 1.5TB in size. It also makes their 40B active parameters ~80GB each.

Compare this to Kimi K2.5. 1T model, but it's 4-bit weights (int4), which makes the model ~560 GB. Their 32B active parameters are ~16 GB.

Sure, GLM 5 is the stronger model, but is that price worth paying with 2-3x longer generation times? What about 2-3x more memory required?

I think this barrel's bottom really hasn't been scraped.
by bhadass | 2026-03-12 03:59:31+00:00
i agree that their products are quite stale, but a lot of that is cuz they're so deeply entrenched in enterprise workflows in a way that's incredibly hard to displace. switching costs for jira alone across a large org are brutal.

could an AI native competitor eventually eat their lunch? sure. but "no new sane company wants to use their products" is a stretch when their customer count is literally still growing double digits.

i would not say "writing on the wall" at all.
by Liftyee | 2026-03-12 04:00:30+00:00
I don't see why comparing prices between used and new options is unreasonable in this case. If I want a machine to do XYZ (without the stipulation that it be new), then an older model might well be better value. "In $CURRENT_YEAR, how can I get X processing power?"

Of course, old Macs should factor into that too. Also, it's a different story if I do want something brand new.
by colechristensen | 2026-03-12 04:00:30+00:00
Eh, but if you're in an organization you tune your AGENTS.md, CLAUDE.md, AI code reviews, etc. to have your human driven or automated AI generated code fit the standards of your organization. I don't need models to be smart enough to aggressively try to divine how the organization wants them to do, the users will indeed make that happen. So this post is maybe a little bit over the top.

I am literally right now tuning my PR, Claude instructions, and PR instructions to match our standards.

Funny enough I'm having the opposite problem where Claude is lowering its rating of my PR because my testing, documentation, and error handling is better than the other code in the repository so it doesn't match and therefore gets a worse grade.

I don't need it to try any harder without explicit instructions.
Show HN: AutoICD API – AI clinical coding platform for ICD-10 and SNOMED
by FedeUY | 2026-03-12 04:00:43+00:00
Hi HN,

I built AutoICD, an AI-powered clinical coding platform that converts unstructured medical text into ICD-10 and SNOMED-CT codes. This is not an LLM wrapper. The platform uses a multi-layer machine learning architecture internally, combining custom-trained models with curated medical knowledge.

Platform and tooling:

- JS SDK – https://github.com/fcggamou/autoicd-js
- Python SDK – https://github.com/fcggamou/autoicd-python
- MCP Server – https://github.com/fcggamou/autoicd-mcp

Use cases and benefits:

- Automated ICD-10 and SNOMED coding from clinical notes
- Creation of structured datasets for research and analytics
- Integration with AI assistants via MCP
- Scalable pipelines optimized for real-world healthcare data
- Access to ICD-10 codes and metadata programmatically

Feedback from anyone working on medical AI, clinical NLP, or MCP tooling is welcome.
by dangus | 2026-03-12 04:00:59+00:00
Be careful of the MacBook Neo reviews that have hit so early. Many of these reviewers are happy to sing praises of Apple for views, clicks, and early access to review units, etc. It is not a device that anyone has had on their desk able to test extensively, write review scripts, record and edit video, etc, yet without having special access.

Dave2D had his MacBook Neo on his desk with an edited video completed on the day the computer was announced. That's the special access I'm talking about. And you'll be lucky if you watched an early video like that from someone like him who is willing to be reasonably critical and risk losing that special level of access.

This segment of the Just Josh Tech podcast talks a lot about the caution you need to take with Apple reviewers who are just rushing review content out there: https://youtu.be/kSwXyxAA9XY?t=2406

I think it's very interesting how they note that someone they know who is very non-technical noticed the sluggishness of web browsing with an 8GB M1 MacBook Air. I noticed that when I owned mine as well. I bought into the hype surrounding the faster RAM and was happy to save some money at the time. I wouldn't say I regret it but I would say it made the system last much less time.

Yes, you can edit 4K videos, but not all 4K video editing workflows are created equally. You can't just jump into Final Cut Pro with complex timelines and lots of plugins and expect a good time. But of course if you're editing 4K videos in CapCut, that's no problem.

This is just like "not all web browsing casual people" are created equal. A Safari user who has 3 tabs open is a lot different than a Chrome user with 40 tabs open, and both of those users are "casual" and "non-technical" computer users, who will have a very different impression of the kind of performance they'll get on this machine.

And here's the other thing, which Dave2D also mentioned: If you're locked in at the level where you just cannot spend more than $499 on a laptop, the Neo is a good deal. But if you actually have some willingness to hit more of that $750 price point, you'll almost certainly find some kind of M3 MacBook Air often brand new discounted at a retailer like Walmart or Best Buy that gets you 16GB of RAM and a ton of additional niceties over the Neo. That system is a system that will ultimately last you longer than a Neo.
by duskdozer | 2026-03-12 04:02:07+00:00
I just wrote a similar comment elsewhere, but I would much rather just read your jumbled or unclear writing than whatever's output from an LLM. At least I know you meant at one point the words that are written. It's not a grammar test in English class or an academic paper; if you use a few fragments or run-ons, it's not a big deal.
by obezyian | 2026-03-12 04:02:09+00:00
It is bad ergonomics only on modern keyboards. Back in the day, keyboard layouts had "lower case parentheses"[1].

Same case for vi - the : key was in a different place, and no shift necessary[2].

Nowadays, I use a bespoke layout which solves the above two problems, among others.
My number row is inverted, so parentheses become lower case, and I put the colon key next to 0 and Enter next to P.

[1]: http://xahlee.info/kbd/lisp_keyboards.html

[2]: https://en.wikipedia.org/wiki/ADM-3A#Hardware
by sam345 | 2026-03-12 04:02:35+00:00
Good addition but to be fair HN guidelines have become so quaint particularly as they are now rarely enforced or even acknowledged. E.g. "Eschew flamebait. Avoid generic tangents. Omit internet tropes. " And " Eschew flamebait. Avoid generic tangents. Omit internet tropes." And " Off-Topic: Most stories about politics, or crime, or sports, or celebrities, unless they're evidence of some interesting new phenomenon. If they'd cover it on TV news, it's probably off-topic. "
by MeetingsBrowser | 2026-03-12 04:03:16+00:00
Getting unique IPs in any country you want is trivial for anyone but people building toy bots.

How far up the tree do you kick? Going too far up makes it so malicious people can "sabotage" by botting to get huge swatch of legitimate users banned.

Going to shallow means I just need to create N+1 distance between myself and my bot accounts
.ORG Domain Price Increases June 1, 2026
by ommz | 2026-03-12 04:03:27+00:00
Just got an email from Porkbun

> We have been made aware that the registry behind the .ORG domain extension is increasing pricing industry-wide at 00:00 UTC on June 1, 2026.

> Based on the wholesale increase, we expect our current standard domain price for .ORG domain names to increase from $10.74 to between $13-14.