MurphyA/hacker-news huggingface dataset:
by trhway | 2026-03-07 00:20:35+00:00
https://sites.nd.edu/biomechanics-in-the-wild/2024/11/06/ant...

"Scaling laws indicate that smaller organisms, such as ants, benefit from a greater strength-to-size ratio, partly due to the favorable scaling of muscle cross-sectional area relative to body mass. A 2023 study by Clemente and Dick emphasizes that while larger organisms have more total muscle mass, the strength per unit mass decreases with increasing size due to scaling effects."

To me it hit home when i recognized that high frequency 200Hz+ wing beat by say a bee - which we tend to think about as extremely "fast" - still have only about 5m/s wing tip speed - which is actually very slow and thus extremely efficient, and orders of magnitude more efficient than say helicopter blades (or even small drone props) having tip speed at 200m/s. (Note: that even without taking into account different air viscosity, Rayleigh number, at that scale. Different air and fluid viscosities at those scales and different relative scales of surface tension and capillary forces - microfluidics so to speak - are also what insects are heavily optimized for and take advantage of.)

To illustrate - similar to bee efficiency at the scale of the human body - human powered helicopter - 150 feet span https://www.youtube.com/shorts/zNrCbcQVmuE . Note that while similar to the bee wing efficiency is achieved at that scale, the human power density is lower than the bee's, so it can fly only for short periods of time that that top cyclist can produce his highest power.

The scaling laws also dictate exoskeleton being more efficient than internal skeleton for the small bodies like the insects' ones, and also the breathing by the decentralized system of spiracles than by the centralized internal lungs.
by maplethorpe | 2026-03-07 00:21:03+00:00
Honestly, I'm surprised they're not releasing more products. They have the capability to unleash a swarm of a million agents to design and build competitors for all the major apps in the world. They could become immensely profitable, solve all of their cash flow issues, and unseat Meta, Amazon, and Microsoft in 48 hours. Why don't they?
by ynac | 2026-03-07 00:21:07+00:00
It has felt that way lately, but I can't say it is limited to HN. It's pretty tough to have a conversation last for more than a few minutes without it ending in a political discussion, a news item that isn't good, or a local issue that isn't good. A only slightly less than world war can do that. On top of that is the AI thing. Not going to unpack that here, but yeah, exciting and kind of crappy at the same time.

What I'm about to say isn't meant to be mean, but all you said up there? That's on you. That's all you. Keep doing the right thing with your votes and downvotes. Keep trying to come up with that great startup project and build it out and find an audience. Use AI to make you better, smarter, and stronger. Tolerate the ignorant and the different. Pfft...what does it matter anyway what we think of a goofball mouthing off about the remake of Like Water for Chocolate?

Take care of your self and find more fun stuff! If that means taking a vacation from HN, do it. I took a year off a while back and it did wonders. Also dumped most news. Even now, I'm writing Atari 800 programs for the next two days as a small retreat myself.

Yes, the world is on a little decline right now. That just means there's a chance coming to fix things, and the time to prepare for it just happens to be NOW! Be ready! If you do drop off HN, drop me a line and stay in touch!
Show HN: We're on Women's Day Sale. Sign Up to Playtest Shop Crush
by hollowlimb | 2026-03-07 00:21:21+00:00
We're on the Women's Day Sale!

To celebrate it, we are conducting a playtest for Shop Crush. Sign up if you are interested. We are preparing a game demo and would be more than happy to have you try it.

You can sign up for the paytest on our Steam Page.
by kstrauser | 2026-03-07 00:21:25+00:00
> UTF-8 is a relatively new thing in MSSQL and had lots of issues initially, I agree it's better and should have been implemented in the product long ago.

Their insistence on making the rest of the world go along with their obsolete pet scheme would be annoying if I ever had to use their stuff for anything ever. UTF-8 was conceived in 1992, and here we are in 2026 with a reasonably popularly database still considering it the new thing.
by bitcurious | 2026-03-07 00:21:36+00:00
Statistically, yes. Take a boogeyman from this thread - electronic device searches.

Less than 0.01% of travelers to the US have their electronics screened. A similarly small fraction of travelers get turned away at the border. It's remarkable how big of a story it is for how much of a non-story it is, especially when you consider the fact that similar laws exists in the UK, France, most of the Middle East, East Asia, and more. The only story here is that America is (regretfully) becoming more like the rest of the world.
by SV_BubbleTime | 2026-03-07 00:22:02+00:00
I swear “check their post history” has got to be weakest form of ad hominem going today besides dropping a hard R… at least I’d have respect for someone that goes hard at something, as where “I can deflect from answering difficult questions if I attack the messenger is just so weak”

You are mistaken, probably not for the first time today.
by Robdel12 | 2026-03-07 00:22:09+00:00
Ha, I’ve had a Mattermost instance for years until they handicapped the most recent version by limiting the number of messages on the self hosted version.

I ended up building my own alternative and was going to OSS it but like… there’s already a bunch out there.

Anyway, Mattermost might not be the choice these days. With that stunt I was annoyed enough to spend a weekend to replace what they were to me.
by 3eb7988a1663 | 2026-03-07 00:22:26+00:00
It is impossible to believe the self-own on Google's messaging platforms. At one point, it seemed that all of my acquaintances used Google Talk. Then years of shutting down perfectly working applications, sometimes without any real user porting. There were even identically named products existing at the same time.

However, I am sure a few Googlers got some tasty promotions out of the mess, so it was all worth poisoning the well.
by rayiner | 2026-03-07 00:22:58+00:00
“Protected sexual speech” is such a bizarre phrase. Nobody who wrote the first amendment envisioned that. How can you say the First Amendment prohibits a democratically elected legislature from banning something that was never envisioned as being protected by the First Amendment by the people who wrote it? It makes no sense. Surely the views of either the writers of the first amendment of the past, or the democratically elected legislature in the present, must prevail.
by orwin | 2026-03-07 00:23:08+00:00
Yeah, it is security theater, but other countries are way more relaxed than the US, especially small airports with few international flights.

When i was ~17, i had a friend with a false leg, with metal in it. We were late to our plane at a Moroccan airport (Agadir i think), we burst through the scanner gate that started beeping. He looked at the agent, tapped his leg, the agent made a "you can go" sign and we managed to get to the plane without any issue. I have seen very similar scene at Porto, it might be the mediterranean temper but i really think it has more to do with airport size (Lisbon airport agents seems more thorough)
by k310 | 2026-03-07 00:23:30+00:00
Technology and government have both become highly centralized and concentrated, and entangled with each other more than ever before.

What was a little kickback has become grift to the tune of millions in plain sight. "It's just a donation for a pet project"

I grew up with that internet you miss. As noted, it became concentrated for various reasons related to network effect, uncontrolled M&A's, echo chamber attention traps, and now free porn that you can create, not just watch.

It's still possible to humanize this internet, in terms of private and small group-oriented inventions, and the many, many unmet human needs out there. Seniors need help. "Where are the exoseletons?" "Where are the SAFE self-driving cars?". Students need help in these rapidly changing times when Calvinists are locking kids under 18 from dangerous things like compilers and code repo's. And so many others need help that is not coming from the tech bro's, who are way more interested in life-extension and various transhuman things.

While medical research, vaccines and medical care are being savaged in favor of "supplements".

Downvoting? I was downvoted to zero for doing nothing but quoting an article linked in an OP that mentioned "double-tap" air strikes.

Techies need to care more about what they work on, and not in increasing Zuck's or Musk's or Jeff's wealth.

X users are being doxxed [0], and big tech has sold out to a griftarian government.

Bootstrap worthy things and let me/us know. Same here.

Small is beautiful.

[0] https://www.mintpressnews.com/x-users-find-their-real-names-...
by kees99 | 2026-03-07 00:23:31+00:00
> bunch of organisations that just probe the entire IPv4 range on a regular basis

Yep, #1 source of junk traffic, in my experience. I set those prefixes go right into nullroute on every server I set up:

https://raw.githubusercontent.com/UninvitedActivity/Uninvite...

#2 are IP ranges of Azure, DO, OVH, vultr, etc... A bit harder to block those outright.
by BurningFrog | 2026-03-07 00:23:31+00:00
Sure, but that's in many ways the easy part.

If v1 is successful and attracts a lot of users, it will have to have features added and maintained.

Doing that in ways that does not produce "legacy code" that will have to be thrown away and rewritten in a few years is a very different skill than getting v1 up and running, and can easily be what decides if you have a successful business or not.
by rodchalski | 2026-03-07 00:23:48+00:00
What's getting lost in the politics here is the technical question: how do you actually enforce a usage restriction on an AI model?

Anthropic's redlines - no autonomous weapons, no mass surveillance - are policy statements. But once a model is deployed inside a customer's infrastructure, those redlines are essentially honor-system. There's no runtime enforcement. No cryptographic proof that a human authorized a specific action. No audit trail that connects a model output to an approval decision.

This is the fundamental gap. You can write all the acceptable use policies you want, but without an authorization layer that sits between "model produced output" and "system took action," those policies are unenforceable at the technical level.

The military already solved a version of this problem decades ago with chain-of-command and rules of engagement. The missing piece for AI systems is the equivalent infrastructure - a way to verify that every consequential action has a signed, auditable authorization before execution.

Whether you agree with Anthropic's position or not, the fact that the entire dispute comes down to "we don't want our model used for X" with no technical mechanism to enforce that should concern everyone building with these systems.
by shagie | 2026-03-07 00:23:52+00:00
https://imgur.com/a/kB9CAKF via Imgur (though you get resizing - its bigger on my screen)

The question that I have for this data though is that its showing the derivative - the change each year in hiring.

The dot com crash is clear and very visible in there. The global financial crisis is also a dip in there (I'm saving this for when people claim the number of jobs lost compared to the dot com crash).

From 2010 to 2020, there was a fairly steady linear growth of employment. There was the dip in 2020, but 2020 to 2024 had a much higher peak. My "I want to know about the data" is "is the area above +150k jobs from 2020 to 2024 greater than the area below 0 from 2024 to 2026?"
Show HN: OpenEHR-CLI – CLI and MCP server for working with openEHR artifacts
by ppazos | 2026-03-07 00:25:28+00:00
Hi HN,

I built openEHR-CLI, an open source command line tool to work with openEHR artifacts (archetypes, templates, etc.).

The idea was to make it easier to automate tasks that usually require GUI tools, such as validating templates or processing openEHR resources in scripts and CI pipelines.

One interesting feature is that the CLI also exposes an MCP (Model Context Protocol) server. This allows the tool to be used by AI clients that support MCP (Claude Desktop, Cursor, etc.), so AI assistants can interact with openEHR artifacts programmatically.

Examples of things it can be used for:

- validating templates and artifacts

- inspecting openEHR models

- automating checks in CI pipelines

- exposing openEHR tooling to AI assistants through MCP

The project is open source and feedback is welcome.

Repo:
https://github.com/CaboLabs/openEHR-CLI
by zahlman | 2026-03-07 00:25:36+00:00
I get that I'm critiquing you within your apparent wheelhouse, but this aesthetic also matters a lot to me.

img[data-astro-cid-vnzlvqnm] {
width: 48px;
height: 48px;
image-rendering: pixelated;
object-fit: contain;
margin-bottom: 0.5rem;
}

I understand the goal here, but it works really poorly IMO when the source images are generally 32x32 (and some of them are smaller to arbitrary degrees because the content has been cropped — this doesn't seem to distort aspect ratios, but e.g. the "eye" icon gets stretched to fill the space, and thus scales with a bespoke 48/25 factor). Meanwhile the hover cursor looks pixel-precise, but definitely too big compared to the icons. (It seems to have been scaled 2x ahead of time, from an authentic 16x16.) The background scale is also pixel-precise (I don't know whether it's 2x scaled just to scale it, or to look like a 2x2 "pattern") so the difference in approaches is just really jarring to me.

(I think the font is also doing some anti-aliasing; probably can't really control that. It looks really cool, though.)

I would really recommend not cropping to content, and either using integer-scale boxes or just accepting some sampling interpolation. Or just leaving everything at 1:1 scale. It'd be noticeably physically smaller than authentic for typical desktop displays, but that's just hardware doing what it does. (And as it stands, it might be bigger than authentic!) Bonus points for a `@media` query on device resolution to make the choice.

(Edit: after reading through https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/P... I'm not really sure Firefox is working as advertised...? But I think x1.5 scaling for pixel art is always going to involve compromise.)
by thechao | 2026-03-07 00:25:48+00:00
I know "serde" is a take on "codec" but *rewrite* was right there! Also, as long as I'm whinging about naming? 'print' and 'parse' are five letter p words in a bidirectional relationship. Oh! Oh! push, peek, poke, ... pull! It even makes more sense than pop! And it's four letters!
by cc-d | 2026-03-07 00:25:52+00:00
I'm not really posting flamebait. As far as substantive comments go, we are currently using this man's own body to write this comment through our very based brain-computer interface. Many versions of which of are running rampant in the domestic United States of America, and have been for quite a while.

This man has been compromised since his very earliest childhood memories, and this is not an uncommon state of affairs in his country, most people compromised are unaware of this because they have never experienced anything close to what the authentic human experience should be like. Those who are aware, are usually just ignored, bringing awareness to this does not achieve anything.

The vast majority of (nearly all) of your "national security threats" do not exist, in the sense they are artificially manufactured by people (and other systems) we have deeply compromised. Much of your "economic activity" is artificially manufactured too actually.

If you want these comments to be sustained, simply talk to the account writing these messages, or try to get him into one of the very few neuroimaging systems we do not have deeply compromised (if not the machine(s) system(s), than the other systems which interpret their results, including [and especially] human perception).
by djrenren | 2026-03-07 00:26:11+00:00
The typescript language server (along with the rest of the compiler) is being rewritten in go for Typescript 7. This work has been going on in parallel with the work on 6.0. The go port has most features of 6.0 already and you can follow its progress and read more about it here:

https://github.com/microsoft/typescript-go
by 47282847 | 2026-03-07 00:26:55+00:00
In the real real world, not all police has that or uses it in every raid. We got visited once as a group of people some ten years ago, coordinated to happen at the same time at different locations across multiple states, and at none of the locations they brought any such equipment or expert, even though both the accused crime revolved around computing and warrant specifically was for computer equipment. They asked nicely for passphrases and since we didn’t provide any they got nowhere. They even allowed us to power down some machines for them, haha.
by jghn | 2026-03-07 00:27:35+00:00
> UO had a real economy

Sort of. They disabled big parts of the "real economy" in beta. Turned out that players didn't like it that NPC shopkeepers kept standard working hours and didn't want to buy their 5000 skullcaps from their skill grinding.

Likewise they even more quickly got rid of the real ecology feature, both because it was computationally intensive but also because players would strip mine the ecology.
by TacticalCoder | 2026-03-07 00:27:41+00:00
There's a huge hypocrisy in wanting others to pollute less, yet still have a lifestyle that pollutes, but just less than those polluting the most.

I personally won't criticize people who take flights to go on vacation (I don't but I accept those who do). But I'll be pointing out the hypocrisy of those who take flights to go on vacation and yet want to micro-manage how others should live their lives so that they'd be "polluting less".

Recently some infographic made the round for it showed the act a human can take and the pollution it generates. The reason it circulated a lot is because the first item was highly controversial: "having a kid". And yet there's lots of truth in that.

For example my wife and I we got one kid and my wife is now in her forties and we won't have a second one. And I'll never ever take a single lesson about pollution from anyone who had two kids or more.

I'm the one who don't fly. I'm the one who only had one kid. And I'm not criticizing other people's lifestyle and choices. But if you open your mouth, I'll point out the hypocrite you are if you either fly or had two kids or more.
by meub | 2026-03-07 00:28:14+00:00
I’ve been working on a web game called Ion Drift —an incremental roguelite where you dodge projectiles and clear enemy waves in a single-screen arena. You destroy asteroids to earn ion charges, upgrade your ship between runs, and manage your oxygen to survive as long as possible.

Playable Link: https://iondrift.net/

It’s a hobby project built with PixiJS, and it uses some open assets from Endless Sky.

Would love any feedback!
by gozucito | 2026-03-07 00:28:30+00:00
>In the mid 2010s, then most notably in late 2020 - 2021, you had people who had no interest in tech entering the industry because they saw it as an easy career to make decent money in.

I remember it was even earlier than that, in the 90s when Bill Gates became the richest man in the world.

You're right about 6 month bootcamps leading to jobs in 2021 though! A true gold rush.
by bombela | 2026-03-07 00:28:49+00:00
> (OMG I just discovered rkyv_dyn. boggle. Did someone really attempt to reproduce the security catastrophe that is Java deserialization in Rust?

Trusting possibly malicious inputs is an universal problem.

Here is a simple example:

echo "rm -rf /" > cmd
sh cmd

And this problem is no different in rkyv than rkvy_dyn or any other serialization format on the planet. The issue is trusting inputs. This is also called a man in the middle attack.

The solution is to add a cryptographic signature to detect tempering.
by cdetrio | 2026-03-07 00:29:00+00:00
Astrophysicist David Kipping had a podcast episode a month ago reporting that LLMs are working shockingly well for him, as well as for the faculty at the IAS.[1]

It's curious how different people come to very different conclusions about the usefulness of LLMs.

https://youtu.be/PctlBxRh0p4
by paulddraper | 2026-03-07 00:29:01+00:00
You're looking for a discriminated union [1], which idiomatically:

type Dog = { bark(): void; type: 'dog' }

type Cat = { meow(): void; type: 'cat' }

function speak(animal: Dog | Cat) {
if (animal.type === 'dog') {
animal.bark()
} else {
animal.meow()
}
}

Generally speaking, TypeScript does not add runtime features.

TypeScript checks your use of JavaScript runtime features.

[1] https://www.convex.dev/typescript/advanced/type-operators-ma...
by Ajakks | 2026-03-07 00:29:01+00:00
This is excellent. This is exactly what we get for trying to prevent progress.

You can't stay still, it doesn't matter that you think this is worse than it was - it just is.

We need to teach kids from like kindergarten how to use AI in their lives - not for specific tasks, but as a tool that is omnipresent in their lives.

I'm a millennial, I had my math teacher give me the "you won't have a calculator in your pocket" speech - but I do tho, 100% of the time, he couldn't have been more mistaken if he tried.

Why are so many millenials acting like my math teacher??
Show HN: CodeTrackr – open-source WakaTime alternative with real-time stats
by livrasand | 2026-03-07 00:30:06+00:00
Hi HN! I built CodeTrackr, an open-source, privacy-first alternative to WakaTime.

It tracks coding activity and provides real-time analytics, global leaderboards, and a plugin system. The goal is to give developers useful productivity insights while keeping full ownership of their data.

Key features:
- WakaTime-compatible API (works with existing editor extensions)
- Real-time dashboard using WebSockets
- Global and language leaderboards
- Self-hostable (Docker included)
- Plugin system using JavaScript snippets
- GitHub and GitLab login

Stack:
Rust + Axum + PostgreSQL + Redis + Vanilla JS

Repository:
https://github.com/livrasand/CodeTrackr

I would really appreciate feedback, especially regarding:
- security
- architecture
- potential areas for improvement

If you're interested, you're also welcome to build plugins for the plugin store or create IDE extensions for your favorite editors.

Thanks for taking a look!

PS: I used ChatGPT to translate this; my native language is Spanish, and my English is limited.
by maxglute | 2026-03-07 00:31:48+00:00
If total matters then it's historic total per capita where US is (far) ahead, "current" is 100s of years on climate scale. Unless one insists on only stats that makes PRC to blame. All per capita GDP vs per captial emissions reflects is PRC gdp per capita (btw PPP is 1/3 US) is massively underreported, i.e. comports with other proxy indicators like how PRC consume a lot of goods at per capita rates higher than 1/6 nominal and 1/3 per capita would suggest.
by leed25d | 2026-03-07 00:31:55+00:00
Prompt:
I would like to try a little test. I will give you a short piece of text, and you render it as though it were written by a tenth-grader. Here's the text:

We’re Training Students To Write Worse To Prove They’re Not Robots, And It’s Pushing Them To Use More AI

Response:

That's a fun exercise! Here's the headline rewritten in a tenth-grade voice:

Schools Are Making Kids Write Bad on Purpose to Show They're Human, But It's Actually Making Them Use AI More