MurphyA/hacker-news huggingface dataset:
by krapp | 2026-03-14 19:46:06+00:00
>The entire point of why freedom of speech was created is to manage consequences from speech.

From government. From the men with the guns and the monopoly on violence.

"Consequences from speech" just means you live in a society where people are allowed to disagree with you, and aren't obligated to associate with you or give you a platform. Go to a black church or a synagogue and start talking like you're in a /pol/ thread - that's consequences.

Freedom of speech implies freedom from speech just as freedom of religion implies freedom from religion.

It's not a difficult concept. I don't know why so many people seem to have a difficult time with it.
by specproc | 2026-03-14 19:46:15+00:00
Britain's demise was relatively swift, and took place over the course of the two world wars. It fell almost immediately into vassalage, under the US. Not quite a bang, but not as drawn out as you suggest.

Its former colonies experienced all I described above and more. In this case, the colonies are most of the world: where are the bases? Everywhere.

With the States, here's the scenario, not too far fetched. We will see 1) constitutional breakdown, as Trump (or his crew) digs in, and 2) economic breakdown, 2008 but exponentially worse.

This would constitute a Soviet scale collapse, to my mind.
by indymike | 2026-03-14 19:46:18+00:00
> It seems the open-source experiment has failed

People have been saying this since the 80s. Reality is that without open source, this industry would be tiny compared to what it is. So many times open source has enabled an entire sub industry (i.e. ISPs in the 90s, Database, SaaS in the 2010s, now AI). And most of it is someone solving a problem that was worth solving for their own use, and for whatever reason made no sense to commercialize by selling licenses.

> on the backs of ten thousands of now-burnt-out maintainers.

Money isn't the motivation for most "free" open source. If it was, the authors would release as commercial software and maybe as "source available". That someone can use open source to build businesses has been the engine for the entire industry. In other words, the thought that maintainers quitting maintaining is some problem that can be fixed if we only paid them is non-sequitur. A lot of it is that people age out, get bored with their project, or simply want to do something else. Not accepting money for maintaining open source is a good way to ensure it stays something you can walk away from and something where the people attached to the money have zero leverage.

I do think that a lot of maintainers struggle with pushy and sometimes nasty people that take the fun out of what is a "labor of love."

> exploiting entities have never shared substantial or equitable profits back.

If I want to make money, I sell commercial software, SaaS or PaaS.

> they must compensate the creators proportional to the library's footprint in their codebase and/or its execution during daily operations

One of the more interesting uses of open source is to level the playing field. For example, there was a time when database was silly expensive. Several open source products emerged that never would have been viable commercially without the long term promise of "free" and the assurance of having source code. To have a license with a cost bomb on it would just ensure that people would use another choice.
by bdcravens | 2026-03-14 19:46:35+00:00
A few months ago I upgraded a Windows laptop I use in my 3d printer studio from 32gb to 64gb. I let the memory I pulled out sit on the desk, and just got around to selling it last week. I sold it on eBay for twice what the 64gb kit cost new. In almost 30 years of upgrading all sorts of machines, I can't remember if I've ever performed an upgrade and turned a profit out of it.
by 4k93n2 | 2026-03-14 19:46:36+00:00
i have a headset that does all three, 3.5mm, usb-c and bluetooth and i usually go with usb-c when using them with a laptop or desktop.

im not sure using them with a phone would be good in the long run, especially when you are moving around a lot more with the phone in your pocket. the usb-c connection isnt as tight as 3.5mm so its going to put a lot of strain on the usb-c port. if that goes on a phone youre in big trouble
by mbreese | 2026-03-14 19:47:04+00:00
I’m willing to give you the benefit of the doubt on this. Because this sounds like a legitimately difficult problem to solve.

But what is the use case here? How often do agents need to get an email address? What’s the argument for letting agents create accounts? I can see letting an agent use my account, but why do they need their own?

And all of this has great legitimate uses, why would a domain degrade?
Show HN: Jbundle – GitHub Action to build self-contained JVM binaries in CI
by avelino | 2026-03-14 19:47:06+00:00
I built jbundle (Rust) to solve a real pain: distributing JVM apps as single binaries without asking users to install a JDK.

The GitHub Action wraps the whole thing into one step:

```yaml
- uses: avelino/jbundle@main
with:
input: .
output: ./dist/myapp
```

That's it. It detects your build system (Gradle/Maven), bundles the right JDK, and outputs a self-contained binary. JabRef (100k+ users) uses it in production.

What it supports:
- Cross-platform matrix builds (linux-x64, macos-aarch64, macos-x64)
- `jbundle.toml` for config-as-code
- Reuses `JAVA_HOME` from `setup-java` — no double download
- `--dry-run` and `--verbose` for debugging CI failures
- JVM profiles (`cli` vs `server`) + uberjar shrinking

Docs: https://jbundle.avelino.run/user-guide/github-actions
Repo: https://github.com/avelino/jbundle

Feedback welcome, especially from teams distributing Gradle multi-project apps
by Groxx | 2026-03-14 19:47:07+00:00
Since I am not familiar enough with Erlang to know, is that actually the same as concurrent code? I can certainly see how it would share many of the same logical issues, but does sharing an actor imply that you can have non-atomic operations on the actor, like inconsistent writes and reads? I was under the impression that it would at least be atomic because actors are single-threaded. It even guarantees message ordering, while memory does not in some widely used hardware architectures.

You can of course rebuild data races inside Erlang with the right set of messages, but it's not surprising that you can emulate a Turing-complete computer in a Turing-complete language.
by terminalshort | 2026-03-14 19:47:12+00:00
OK, so datacenters are turning it into an unliveable shithole...

> Loudon counts itself among the fastest-growing counties in America with a population over 100,000. Homeowners have watched the median sales price rise more than 70% over the past decade.

Well, there you go, right from one of your ragebait journalism articles. People who are bitter and hate their lives are always looking for something to blame for it, and the most popular thing to blame is the new thing that is in the news. And the click whores that some people call "journalists" will be right there to meet the demand. But it's all bullshit as the massive rise in home values in the area reveals the truth.
by MSFT_Edging | 2026-03-14 19:47:29+00:00
I do wonder how far certain acts could go in rebuilding the trust.

Ie real actual legal liability. Line up anyone who did insider trading, the doge guys, the big mouths in the big house, and put them through a zero tolerance military tribunal.

No bullshit kangaroo court where they're let off with a slap on the wrist because they're rich.

I mean strip every last one of these motherfuckers of everything they're worth. 180 the kangaroo court. Make a public mockery of them. Posters everywhere.

Think of it as a peace offering for the rest of the world. We could even include the war on terror guys in there, all the liars who claimed WMDs could go to the same federal prison. No cushions.
Show HN: Edge SVG engine that generates telemetry badges
by ujjwalvivek | 2026-03-14 19:47:59+00:00
Built this accidentally while refactoring my portfolio, heading towards v3.

This aggregator runs on Cloudflare Workers, aggregates GitHub/NPM/Docker stats and renders SVG artifacts like contribution calendars, streak cards and telemetry badges.

Still in early stages.

Playground + docs:
https://echopoint.ujjwalvivek.com

Github:
https://github.com/ujjwalvivek/portfolio/tree/main/tools/ech...
by redsymbol | 2026-03-14 19:48:33+00:00
My main phone is a Pixel 5a, for one reason: it is the most modern stock Android with a 3.5mm audio jack.

My other phone is an iPhone, and as nice as it is in many ways, I hate that it's so much more awkward with a wired headset. Same for any modern Pixel too, of course.

Google has stopped most updates for the 5a, and it is already at the point where a few apps don't 100% work. I should be able to get a couple more years out of it before I am just forced to stop using it. My fantasy is that either Google or Apple decides to release a new high-end phone with an actual audio jack by then.

We will see.
by noahbp | 2026-03-14 19:48:35+00:00
It’s a good thing that businesses can make investment plans with legible rules to follow. Too many communities are blocking data centers for no good reason, and this preempts NIMBYs and unreasonable local opposition.

“What about my water?”- not an issue in this area.

“What about my electric bill?”- we’re signing long term contracts with local power companies or building out our own capacity; we eat the marginal costs and don’t increase your bill.

“What about noise?”- we’re far enough away from the nearest person that they cannot hear us; fans are x decibels at y distance; not a problem.

“I saw on Facebook that data centers poison the water and spy on me”- seek help, you cannot block us from building out and giving you oodles of tax money for this nonsense reason.
by asdff | 2026-03-14 19:48:57+00:00
Every time someone says something like this, I can think of examples of every point just from the limited scope of my own life to the contrary, which from the frequency it happens I'm guessing indicates my experience isn't so unique and the world isn't this doom and gloom black and white world as described on the internet. People still meet serendipitously. People still go out. The golf club at my municipal course still throws out several tournaments a year with enough demand for like four each mens and womens handicap flights. Maybe the people alleging these things have to look inwardly and ask why they aren't themselves doing these things that can still be done today.
by ekrisza | 2026-03-14 19:49:13+00:00
It would be interesting to learn more about those projects.

I also published such a longitudinal study not long ago: https://link.springer.com/article/10.1007/s44427-025-00019-y

In my study, I have seen that 16.1% of the projects (the larger ones) showed stable growth patterns over the last few decades (till early 2025). Showing resilience against any external change during that time.
If AI was able to improve 10% on the growth speed of those projects and it can be sustained over the long term, that is a really big breakthrough in relation to the laws of software evolution.

If the projects they measured would fall into the smaller ones, even a 10% productivity improvement might turn out to be temporary in the long term.
by Joel_Mckay | 2026-03-14 19:49:14+00:00
Generally, there is a fundamental philosophical difference between currency and wealth. In silicon valley, a middle class life is well over >$180k/yr, as Rent-seeking economics is unsustainable.

Rule #23: Don't compete to be at the bottom, as you just might actually win.

Have a glorious day =3

The ikigai chart helps some highlight better options:

https://hyperisland.com/en/blog/thought-leadership/feeling-d...
by pixelready | 2026-03-14 19:49:25+00:00
Yeah, the more I learn about American history, the more I realize American elites were never bought in to the “moral project”, but were happy to use it as PR to a largely religious public.

Though I’m not particularly looking forward to living through the decline of the empire, I cling to the hope that a post-imperial America can emerge and attempt to live up to the dream of FDR, MLK, and that Jesus guy everyone seems to like so much but ignores all the inconvenient tolerance and sharing stuff he was so obsessed with.
by jasomill | 2026-03-14 19:50:36+00:00
Facts aren't subject to copyright.

As for what constitutes a derivative work, this is a matter of law. In the US,

A "derivative work" is a work based upon one or more preexisting works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which a work may be recast, transformed, or adapted. A work consisting of editorial revisions, annotations, elaborations, or other modifications which, as a whole, represent an original work of authorship, is a "derivative work".

(17 U.S.C. § 101)
by PaulDavisThe1st | 2026-03-14 19:50:40+00:00
The broader claim that you're making is that any increase in after-tax income benefits only the rent-seeking classes (since the same argument you've made for landlords would apply to all other rent seekers, including netflix, airlines and more).

I don't know enough about economics these days to know if anyone who knows a lot about thus stuff thinks this is true, but it seems on the face of it to be absurd, since it would mean that pay raises are substantially diminished by rents paid for anything where demand is not elastic. I mean, I'm not insisting that cannot possibly be true, but it seems unlikely ...
by jeremychone | 2026-03-14 19:50:58+00:00
- The ..-code-map.json files are per "developer folder," which would create too many conflicts if they were kept in Git.

- I have two main globs, which are lists of globs: knowledge_globs and context_globs. Knowledge can be absolute and should be relatively static. context_globs have to be relative to the workspace, since they are the working files.

- As a dev, you provide them in the top YAML section of the coder-prompt.md.

- The auto-context sub-agent calls the code-map sub-agent. Sub-agents can add to or narrow the given globs, and that is the goal of the auto-context agent.

It looks complicated, but it actually works like a charm.

Hopefully, I answered some of your questions.

I need to make a video about it.

But regardless, I really think it's not about the tools, it's about the techniques. This is where the true value is.
by localuser13 | 2026-03-14 19:51:05+00:00
As you said yourself, this is very culture dependent.

In my culture, elaborate politeness is NOT expected, and when I first started working with foreigners I had some funnily awkward (awkwardly funny) social interactions where they greeted me with customary "How are you? How was your day" and I started politely but awkwardly going over my day thinking "this is not your damn business".

My point being, if you work in a culture that expects some behaviour, it is necessary to follow it. Breaking the protocol (even by omission) is a signal in itself, and if the signal is understood as "I don't like you" or "I am rude" or "I am better than you" then it's counterproductive. Especially important if you're not close with the person communicating with, so misunderstandings are likely.
by crote | 2026-03-14 19:51:06+00:00
With the right equipment it is possible to probe the inside of a chip, allowing an attacker to measure or even alter internal signals down to the transistor level. Expensive, but very useful if it lets you extract a crucial shared secret.

The traditional defense against this kind of invasive attack is to put a grid of sense wires on the outermost metal layer, and measuring whether it has been tampered with: you can't get to the important bits without cutting through the security grid, but any kind of modification to the security grid triggers a self-destruct.
by spacedcowboy | 2026-03-14 19:51:10+00:00
Yeah dude, "Rendering, AI, code compiling,..." is not the target market for this device. It's just not.

> 2GB/s is 8200GB/hour is 172.8TB/day. It's the worst case scenario if you max out the drive.

Right, which is completely and utterly unrealistic. As I said, I want what you're smoking.

I have an 8GB M1 mini lying around somewhere (I just moved country) which was my kids computer for several years before he got an MBP this Xmas. He had the sort of load that would be more typical - web-browsing, playing games, writing the occasional thing in Pages, streaming video, etc. etc. If I can find it (I was planning on making it the machine to manage my CNC) I'll look at the SMART output from that. I'm willing to bet it's not going to look much different from the above...
by mort96 | 2026-03-14 19:51:20+00:00
I have absolutely no interest in RGB anything in my computer. Yet I've occasionally ended up with all these RGB parts -- RGB LED on my mouse, RGB RAM sticks, RGB GPU -- just because it's the best alternative right then and there, it's wild. It's at the point where you sometimes have to go with a worse price/performance option or otherwise suboptimal choice just to avoid the stupid useless little RGB LEDs.
by calgoo | 2026-03-14 19:51:53+00:00
Please, don't be so negative about the rest of the world. No one has any idea what would have happened if the US did not create their country the way they did. This is the same level of under-appreciation of humans that the ancient aliens people have when they say its impossible for humans to have built the pyramids. Lets be constructive instead of just hating on everyone else please.
by lukeundtrug | 2026-03-14 19:52:00+00:00
I built myself an AST based solution for that during the last 6 months roughly. I always wondered whether grep and agent-based discovery will be the end of it and thought it just has to be better with a more deterministic approach.

In the end it's hard to measure but personally I feel that my agent rarely misses any context for a given task, so I'm pretty happy with it.

I used a different approach than tree-sitter because I thought I found a nice way to get around having to write language-specific code. I basically use VSCode as a language backend and wrote some logic to basically rebuild the AST tree from VSCode's symbol data and other API.

That allows me to just install the correct language extension and thus enable support for that specific language. The extension has to provide symbol information which most do through LSP.

In the end it was way more effort than just using tree-sitter, however, and I'm thinking of doing a slow migration to that approach sooner or later.

Anyways, I created an extension that spins up an mcp server and provides several tools that basically replace the vanilla discovery tools in my workflow.

The approach is similar to yours, I have an overview tool which runs different centrality ranking metrics over the whole codebase to get the most important symbols and presents that as an architectural overview to the LLM.

Then I have a "get-symbol-context" tool which allows the AI to get all the information that the AST holds about a single symbol, including a parameter to include source code which completely replaces grepping and file reading for me.

The tool also specifies which other symbols call the one in question and which others it calls, respectively.

But yeah, sorry for this being already a quite long comment, if you want to give it a try, I published it on the VSCode marketplace a couple of days ago, and it's basically free right now, although I have to admit that I still want to try to earn a little bit of money with it at some point.

Right now, the daily usage limit is 2000 tool calls per day, which should be enough for anybody.

Would love to hear what you think :)

<https://marketplace.visualstudio.com/items?itemName=LuGoSoft...>
by sparkie | 2026-03-14 19:52:02+00:00
(Properly formatted) XML can be parsed, and streamed, by a visibly-pushdown automaton[1].

"Visibly Pushdown Expressions"[2] can also simplify parsing with a terse syntax styled after regular expressions.

JSON can also be validated with visibly pushdown automata. There's an interesting project[3] which can figure out the schema from a sample JSON document and automatically produce a VPA to validate documents following the schema.

[1]:https://madhu.cs.illinois.edu/www07.pdf

[2]:https://homes.cs.aau.dk/~srba/courses/MCS-07/vpe.pdf

[3]:https://www.gaetanstaquet.com/ValidatingJSONDocumentsWithLea...
by themanmaran | 2026-03-14 19:52:19+00:00
We just did this the other week and it's such a great setup using AI. Monorepos in general are better for coding agents since it's a single location to search. But now we have the ability to say "Add xyz optional param to our API" and claude adds the code + updates the documentation. I was also able to quickly ask "look at our API and our docs, find anything out of date".

Our set up is:

packages/

↳ server

↳ app

↳ docs

Using mintlify for the docs, just points to the markdown files in the docs folder. And then a line in the claude.md to always check /docs for updates after adding new code.
by Aurornis | 2026-03-14 19:52:31+00:00
I second this. Prepping is far more popular among the middle and lower class people I know than the upper classes. Some mainstream religions even encourage prepping.

The perception that rich people are preppers comes from the string of stories about a few rich people prepping in New Zealand a few years ago. You can tell who gets their worldview from headlines when rich people are described as “they” who all act in unison and do this one thing that was in news headlines recently.
by gruez | 2026-03-14 19:53:08+00:00
>I would expect a figurative war for human attention. With so much information being available, everyone would try to make people focus on what they want to communicate.

How does this relate to online commenting? Are you expecting the "figurative war for human attention" to make comments more diverse?

>Some of these tropes and arguments aren't really the best. There's a lot of rhetorical gotchas, e.g. "that's exactly what I'd expect from a human" when an automated solution isn't up to par.

I think you're overestimating the epistemic rigor of the average internet commenter, eternal September, etc.

>The only real "side" is the one actively pushing for something

Are you implying the "astroturfing" is only on one side? If you might just be experiencing motivated reasoning and/or confirmation bias. Most of the astroturfing behavior can be applied to the anti-AI side as well, eg. people complaining about electricity or water consumption in every thread about the impacts of AI, or "ai slop".
by biztos | 2026-03-14 19:53:40+00:00
I really do wonder whether, should push come to shove, a Peter Thiel will really be better served in a small country like New Zealand that doesn't have many pushers & shovers at which to direct its ire, or back in the land of his first naturalization where they run the show.

As for Mark Zuckerberg escaping to his "virtual metaverse," well that's certainly in keeping with the overall seriousness of the Guardian.
by estearum | 2026-03-14 19:53:46+00:00
No, this argument does not apply to rent-seeking classes. I am describing land ownership specifically. Land is a totally n-of-one asset in that it is completely inelastic. It is not created nor destroyed by any human intervention whatsoever, and so its supply is not affected by prices whatsoever.

The relevance of this is amplified by the fact that land is a required input for all forms of production. People and machines must exist in space, and therefore demand land.

This does not apply to any other asset that we care about.
by bwestergard | 2026-03-14 19:53:47+00:00
The framing of this makes it seem like this is a sharp change in trend, but this long-running layoff tracker shows no evidence of this.

2020 and 2023 both had serious layoff spikes, but the 2023 spike trailed off to an asymptote that we're still hovering around.

https://layoffs.fyi/