MurphyA/hacker-news huggingface dataset:
by LocalH | 2026-02-14 19:19:32+00:00
The problem with modern social media is curation.

In the old days, you were able to curate your own feed, set that to be the default, and see posts in chronological order.

Now, there are tons of barriers against doing that. "For you" feeds, and even where you can set things up to see posts from only your friends/following list, you don't see things in chronological order, whether you want to or not.

Platforms shouldn't have the right to shove content in front of you and prevent you from curating your own social media. That's what makes it harmful for kids. Not the fact that it's "social media".
by adithyassekhar | 2026-02-14 19:19:38+00:00
Intersting concept. I just can't get my mind off one of the blurbs from the page

>Code Storage is designed for modern workloads: Vibe Coding platforms generating 1m+ new repos a day, AI copilots writing thousands of commits per session, teams branching and merging in real time, and apps syncing code across devices.

This is sort of a rant, skip if you must

Those 1m+ repos all have code no human has ever seen or will see. I'm afraid of being a luddite. But I can't believe we're taking vibe coding seriously, especially with these enterprise SaaS startups aimed at it. Abstractions have always come up but this is knowledge handover, this is knowledge reduction or destruction.

What happens to all of humanities greatest inventions when the current generation of developers die out? Who's going to maintain the basement? Where things haven't been abstracted? Who's learning at that level, who's keeping the knowledge alive when everyone's being told you just need to vibe instead of thinking logically?

I know why the push, people who never wanted to be developers, people who never wanted to code got into this for a paycheck or something else, they're welcoming this with both hands. I've seen people slowly lose their abilities they tried so hard to make.

I'm being fricking dramatic here all because of that blurb.
by allannienhuis | 2026-02-14 19:19:52+00:00
> Having someone work themselves to a bone with no real hopes of retirement, so you can have other people live a much easier life than they are.

But isn't the real problem that the janitor isn't being paid enough to save for retirement _and_ pay a 'fair' share of taxes? I read about the fear and complaints of high taxes to pay for the lazy, but the actual tax load on countries with strong socialist policies is not really all that much higher than in the U.S.

This sort of thinking reminds me of the old cartoon with three people at a table, one obviously rich person with a whole pile of cookies on his side of the table, and two other ordinary-working-class people each with a couple of cookies, with the rich guy saying to one of the other guys - watch out, that guy wants to take away one of your cookies!'

There are so many working class people convinced that the problem is the other poor people around them, instead of the very small number of people with > 50% of the resources. Those super-rich have somehow convinced everyone that the current balance is best.

I'm not some revolutionary; far from it. I've always hoped that technology would be the thing that allowed virtually everyone to rise up out of poverty (and it has to some degree), but what I've seen instead is the gains from all of this tech we've created in the past 200 years primarily going to a small class of people, and that just makes me sad.
by dnautics | 2026-02-14 19:19:56+00:00
wow, what a list! all of these are statically analyzable using a slightly hacked zig compiler and a library!

https://github.com/ityonemo/clr

(Btw: you can't null pointer dereference in zig without using the navigation operator which will panic on null; you can't misalign a pointer unless you use @alignCast which will also create a panic)
by sodapopcan | 2026-02-14 19:19:58+00:00
Bram started giving 100% after getting hired full time by Google, I believe, which continued on. There is an update on the Vim homepage now about it stopping, though I find the wording a bit confusing... I think they are dissolving the charity but still sending donations to Uganda? I feel a bit dumb for not understanding it but you can read the update on https://www.vim.org/. Unfortunately they don't have target links for dates, it's the [2025-10-28] update.
by SpicyLemonZest | 2026-02-14 19:20:42+00:00
I'm commenting on an article about an American advocacy group filing a lawsuit accusing high-ranking government officials of misconduct, another thing that similarly situated people in China cannot do. Again, happy to admit the possibility I could be wrong: are there cases I don't know about where Chinese citizens file lawsuits accusing the Ministry of State Security of misconduct?

The content of the lawsuit argues, correctly in my view, that American speech protections are so strong they go beyond mere criticism. American citizens have a right to publish detailed information about the location of government agents, even if this information makes law enforcement harder and even if the agents fear being tracked might be dangerous for them.
by skydhash | 2026-02-14 19:20:47+00:00
With vim9, just like C and perl, the focus is to write small programs. And you don't need a typechecker if your program is only a few hundreds lines. And locality of behavior is at most one screen tall. For scripting languages, I'd rather a good documentation system (vim, emacs,..) than having a full lsp client in the background.
by GaryBluto | 2026-02-14 19:21:03+00:00
> I am sad about link rot and old content disappearing, but it's better than everything be saved for all time, to be used against folks in the future.

I don't understand this line of thinking. I see it a lot on HN these days, and every time I do I think to myself "Can't you realize that if things kept on being erased we'd learn nothing from anything, ever?"

I've started archiving every site I have bookmarked in case of such an eventuality when they go down. The majority of websites don't have anything to be used against the "folks" who made them. (I don't think there's anything particularly scandalous about caring for doves or building model planes)
by GorbachevyChase | 2026-02-14 19:21:09+00:00
It’s possible that the back door already exists, and they already have it. So if they had conducted unlawful surveillance using these methods, then they may have to come up with some plausible explanation as to how they got that information legally. You could imagine a scenario where there is no plausible explanation for how the information could have been legally obtained. If they codify the use of the back door into law, then there is no need for all this theater.

One of my favorite conspiracy theories is that this is what the CIA Stargate program was. You don’t leak the existence of informants or satellites because you just got the information from “a psychic“.
by kevincloudsec | 2026-02-14 19:21:29+00:00
The shared hardcoded credentials pattern isn't just an IoT problem. I work in AWS security and see the same thing constantly. Teams hardcode a single set of AWS access keys into their application, share them across every environment, and hope nobody runs strings on the binary. Same logic, same laziness, same outcome.

The difference is when it's a sleep mask, someone reads your brainwaves. When it's a cloud credential, someone reads your customer database. Per-device or per-environment credential provisioning isn't even hard anymore. AWS has IAM roles, IoT has device certificates, MQTT has client certs and topic ACLs. The tooling exists. Companies skip it because key management adds a step to the assembly line and nobody budgets time for security architecture on v1.
by JetSetIlly | 2026-02-14 19:21:55+00:00
"These things are not intelligent. They're just tools."

Correct. But they are being marketed as being intelligent and can easily convince a casual observer that they are through the confidence of their responses. I think that's a problem. I think AI companies are encouraging people to use these tools irresponsibly. I think the tools should be improved so they can't be misused.

"Incidentally, those structures are also the sorts of things that greatly benefit human programmers."

Correct. And that's why I have testing in place and why I used it to show that the race condition had been introduced.
by kevincloudsec | 2026-02-14 19:22:03+00:00
The buried lede here is the business model. This isn't ransomware or data theft. The malware turns your PC into a residential proxy node and sells your IP address to third parties for fraud, scraping, and ad abuse. That's why it's designed to be invisible and why it persisted for so long. Traditional malware wants to disrupt or extract. Proxyware wants to coexist quietly.

Your machine runs a little slower, your bandwidth gets a little thinner, and someone halfway around the world is routing traffic through your home IP. It's a fundamentally different threat model and most endpoint protection isn't looking for it because the behavioral signatures look like normal network activity.
by StrangeSound | 2026-02-14 19:23:28+00:00
Mine are usually pretty bad. If I ever do see one that I like I catch myself flicking through way too many of them afterwards and I hate that. So I prefer to hide them entirely.

I use YouTube Tweaks which has a lot of different customisation options. https://addons.mozilla.org/en-GB/firefox/addon/youtube-tweak...
by kbolino | 2026-02-14 19:24:09+00:00
I'm sorry, I did not properly read and comprehend your original post. I thought you were saying "they put sensitive details in the text/plain part", implying that those details somehow only belonged in the text/html part. What you actually said was "they put somebody else's sensitive details in the text/plain part". There's a possibility it was just a placeholder value with dummy details, but still, I missed the important part of what you said completely.
by Dove | 2026-02-14 19:24:20+00:00
We quote Babylon 5 on an approximately daily basis in this house. Definitely my favorite sci fi series. Well, that and Firefly. B5 won not one, but two Hugos, which were highly deserved.

Whenever I get the itch to watch the whole thing again but I don't want to spend the time, I watch this (which is so thick with spoilers that you shouldn't watch it unless you've seen the series so many times that the Vorlons make sense now). https://www.youtube.com/watch?v=mHpMAubwfQg
by dlcarrier | 2026-02-14 19:24:24+00:00
Also, the storing it outside isn't a very good test of how long it will last inside.

Also also, M-Disc is like Imax, a theater could have that label because it projects 70mm film into a dome or because it's a regular movie theater with a lower resolution than your phone screen that licenses the rights to the name. There are M-Disc DVDs that use a special archival technology that requires compatible drives, but the M-Disc Blu-Ray discs are made with regular Blu-Ray manufacturing technology. With both Imax and M-Disc, they require a minimum quality level to license the trademark, but exceeding that quality level is far from exclusive to that trademark.
by amluto | 2026-02-14 19:24:25+00:00
Hah, that AM-receiving cable was at a theater and only a couple hundred feet long.

In general, with low-level analog audio and non-ridiculous lengths, additive noise effects are likely to become audible long before attenuation or especially frequency-dependent attenuation. As a decent heuristic, as long as the DC resistance is small compared to load impedance, the cable impedance is unlikely to be a problem. For the connection from the amplifier to the speaker, additive noise is unlikely to be a problem, so the DC resistance is even a decent heuristic: keep the round-trip resistance below half an ohm or so and you should be fine with most speakers.
by kevincloudsec | 2026-02-14 19:25:09+00:00
There's a compliance angle to this that nobody's talking about. Regulatory frameworks like SOC 2 and HIPAA require audit trails and evidence retention. A lot of that evidence lives at URLs. When a vendor's security documentation, a published incident response, or a compliance attestation disappears from the web and can't be archived, you've got a gap in your audit trail that no auditor is going to be happy about.

I've seen companies fail compliance reviews because a third-party vendor's published security policy that they referenced in their own controls no longer exists at the URL they cited. The web being unarchivable isn't just a cultural loss. It's becoming a real operational problem for anyone who has to prove to an auditor that something was true at a specific point in time.
by mattkrause | 2026-02-14 19:25:13+00:00
The general idea of an EEG system that posts data to a network?

Very, but there are already tons of them at lots of different price, quality, openness levels. A lot of manufacturers have their own protocols; there are also quasi/standards like Lab Streaming Layer for connecting to a hodgepodge of devices.

This particular data?

Probably not so useful. While it’s easy to get something out of an EEG set, it takes some work to get good quality data that’s not riddled with noise (mains hum, muscle artifacts, blinks, etc). Plus, brain waves on their own aren’t particularly interesting—-it’s seeing how they change in response to some external or internal event that tells us about the brain.
by UltraSane | 2026-02-14 19:25:21+00:00
You are grossly misinformed. Waymo self driving never disengages the way Tesla FSD does. It is active at all times. In novel situations humans will provide instructions on what path to take but this is relatively infrequent. Tesla Robotaxis are so bad they need a safety driver in every single car at all times ready to take control when the car does something stupid. The small number of robotaxis without safety drives are limited to a tiny area and not open to the public.

Waymo works while robotaxi doesn't.
by metalman | 2026-02-14 19:25:51+00:00
rural here, raised in a medical family.
there is NO rural health care, bare bones self funded "clinics" with no actual doctors. they want doctors here but cant offer competitive compensation, and the governments rural devitalisation plans are working, and demograhics back this up.
every few miles there is another failed back to the land dream farm, and then some giant horsey place that will be a third+ home
general health care is so rotten that the people hired from India to do the work, FLY back home to India, if they need health care for themselves as it's both faster and cheaper counting all the costs.
that we are tumbing towards a crunch point and have no one to blame but the victims, then thats what we will do.
by dctoedt | 2026-02-14 19:26:11+00:00
> nobody has been killed that wasn’t carrying a gun with extra ammo or striking cops with their vehicle.

The video evidence shows beyond peradventure that Renee Good didn't strike an ICE agent — who isn't a cop — with her vehicle.

As to Alex Pretti: You're focusing like a laser on a fact (if such it be) that's irrelevant.
by latexr | 2026-02-14 19:27:12+00:00
I just read it, and found no bad faith in it. It was polite, not pushy, explained the argument well (though of course you may disagree with it), gave a business reason, and even ended with “thank you for reading and considering this, if you do”.

> and most likely serves as a way to tie LLM use to slavery, genocide, or oppression without requiring rational explanation.

Assuming and ascribing nefarious motivations to a complete stranger can be considered bad faith, though. Probably not your intention, but that’s how it came across.
by tialaramex | 2026-02-14 19:27:27+00:00
There's even a project for a deliberately OpenSSL drop-in compatible Rustls backed library. It is intended for specific projects because OpenSSL is sprawling and they don't implement most if it, but in principle if you use the same parts of OpenSSL your C likely works with this safer + faster alternative today, why not recommend it to your users.

https://github.com/rustls/rustls-openssl-compat
Ask HN: How do you build internal agents at work?
by thekafkaf | 2026-02-14 19:27:43+00:00
I’ve been building more and more small agents for different tasks/roles/flows.

My recent pattern: start a repo with some prompts + skills, run Codex/Claude Code, then gradually add memory and evals. That usually turns into an iterative loop of improving context, prompts, and tools based on eval results.

Curious what others are using:
- Any frameworks or patterns that have worked especially well?
- Anything that’s friendly for non-technical users, even without a dedicated UI?
by reactordev | 2026-02-14 19:28:32+00:00
Star Trek, Star Wars shaped me, Babylon 5 opened my heart. It took me a few episodes to get through the awful CGI of the first season but the writing and characters were superb. It’s DS9 but way more political. Went to places Star Trek wouldn’t touch. Sheridan was one hell of a guy. Then I was introduced to Big Balls Bill Adama…
by kevincloudsec | 2026-02-14 19:28:44+00:00
The compliance form thing is wild but predictable. I'm on the other side of that equation now. Companies will pay me to handle their compliance mapping but balk at paying an open source maintainer to fill out a security questionnaire for software they depend on in production. The disconnect is that compliance teams budget for vendors but have no line item for 'critical open source dependency we treat like a vendor but isn't one.
Show HN: I build a service that gives you free subdomains with Dynamic DNS
by Stone_Red | 2026-02-14 19:28:53+00:00
Hi there,

I built a service called Infinitedomains.Space that allows you to register a custom subdomain with full DNS capabilities and dynamic DNS support.

Why did I do that?

Years ago when I was learning programming, I often wanted to make my projects accessible online.
However since I didn't have any money, even less money I could spend online. I either had to self host stuff or use free services. But especially getting a free (sub)domain was difficult (that is not restricted to a service like gihub.io).
Most free domain providers had very limited features (like no DNS management) or looked like you are downloading malware when you visit their website.

Only later did I find out why free (sub)domain, or free stuff in general, is hard to find.

And now that I have the resources to build such a service, I wanted to create something that I wish I had when I was learning programming:

A service that gives you a free subdomain, doesn't look sketchy, has dynamic DNS support, and full DNS management capabilities (like adding A, CNAME, TXT records).
by jespino | 2026-02-14 19:29:01+00:00
In fact it generate single optimized exe files, but it does in multiple steps for multiple reasons, one of them is separation of concerns, but also, one of the main reasons is speed. The linker is linking (normally statically linking) different already build cached libraries, including the runtime. Without the linking ability, you would need to compile everything every time. Not only that, the linker has other responsibilities, like building some metadata that goes into the binary, for example the dynamic dispatch table.
by dlcarrier | 2026-02-14 19:29:10+00:00
As tested, it doesn't matter because the disc didn't even have a UV safe resin. The lifespan of the data area is only meaningful if the rest of the disc is intact.

Granted, archival discs aren't designed for full-sun exposure to start with, so in theory, the failed disc could have outlasted the other under real-world archival conditions, and this test wouldn't reveal that.
by shevy-java | 2026-02-14 19:29:27+00:00
> The Financial Times, for example, blocks any bot that tries to scrape its paywalled content, including bots from OpenAI, Anthropic, Perplexity, and the Internet Archive

But then it was not really open content anyway.

> When asked about The Guardian’s decision, Internet Archive founder Brewster Kahle said that “if publishers limit libraries, like the Internet Archive, then the public will have less access to the historical record.”

Well - we need something like wikipedia for news content. Perhaps not 100% wikipedia; instead, wikipedia to store the hard facts, with tons of verification; and a news editorial that focuses on free content but in a newspaper-style, e. g. with professional (or good) writers. I don't know how the model could work, but IF we could come up with this then newspapers who have gatewalls to information would become less relevant automatically. That way we win long-term, as the paid gatewalls aren't really part of the open web anyway.
by t-3 | 2026-02-14 19:30:01+00:00
While it's correct to criticize China's authoritarian policies and lack of civic and religious freedoms that are often taken for granted here, it's still very much a pot-calling-the-kettle-black situation. The US's treatment, both historical and modern, of it's black, native, and immigrant populations have been just as or even more brutal than China's crackdown on Islamism. Mass incarceration and criminalization of the poorest sections of society in the US are at levels far beyond what exists in any other country in the world. Political corruption and nepotism have been normalized for decades, and the deep-seated culture of elite impunity is apparent in the total lack of consequences from the Epstein files. US citizens should not be wasting time criticizing other countries for problems our own country has yet to fix.
by liquidise | 2026-02-14 19:30:32+00:00
Unhook[1] has been my go-to for this. Gives full customization over shorts, recommendations, comments, etc.

1a: https://addons.mozilla.org/en-US/firefox/addon/youtube-recom...

1b: https://chromewebstore.google.com/detail/unhook-remove-youtu...
by zeagle | 2026-02-14 19:30:34+00:00
For sure. There are many billions and brilliant engineers propping up AI so they will win any cat and mouse game of blocking. It would be ideal if sites gave their data to IA and IA protected it exactly from what you say. But as someone that intentionally uses AI tools almost daily (mainly open evidence) IMO blame the abuser not the victim that it has come to this.
by pjmlp | 2026-02-14 19:30:35+00:00
First of all, if I am an evangelist of anything, it is about safe systems programming with automatic resource management languages, if I had a magic wand, we would be talking about languages like D and AOT C#, not Rust.

Secondly, let us know when Amazon rewrites Firecracker in Zig, Android replaces Rust with Zig, or Mark Russinovich goes to some Zig conference explaining why Azure is dropping Rust for Zig,

"Mark Russinovich, Microsoft Azure CTO tells Rust Nation UK 2025 why Azure is moving to Rust from C++"

https://www.youtube.com/watch?v=SmUprpjCWjM
by rsynnott | 2026-02-14 19:32:03+00:00
Oh, yeah, I make no secret of which side I’m on there.

I mean I don’t have a problem with AI driven code completion as such, but IME it is pretty much always worse than good deterministic code completion, and tends to imagine the functions which might exist rather than the functions which actually do. I’ve periodically tried it, but always ended up turning it off as more trouble than it’s worth, and going back to proper code completion.

LLM code reviews, I have not had the pleasure. Inclined to be down on them; it’s the same problem as an aircraft or ship autopilot. It will encourage reduced vigilance by the human reviewer. LLM assisted tests seem like a fairly terrible idea; again, you’ve got the vigilance issue, and also IME they produce a lot of junk tests which mostly test the mocking framework rather than anything else.