MurphyA/hacker-news huggingface dataset:
by mjevans | 2026-02-16 02:13:00+00:00
IMO there was one other fatal mistake. Dialup internet was also at and passing it's peek. This was the moment when anyone serious about connecting to anything wanted at least DSL if not one of those fast new 'Cable modem' connections.

Today people would think someone is an alien for releasing a console or handheld that didn't support wireless (ethernet) connectivity in at least some way. In that era, it's shocking that a communications module wasn't at least an optional swap in to allow for a selection between a standard modem or a standard (hopefully easy to source) ethernet card. Heck if there were an 'OS module' that games had to call down to it might even obfuscate the difference between dialup, lan, and later wifi modules.
by suffering | 2026-02-16 02:13:50+00:00
Writing this from a place where the internet is a luxury and the global "profit maps" don't see us. In Yemen, we are geofenced from the tools and platforms that the rest of the world takes for granted. But this exclusion gave us a unique perspective: we see the "digital feudalism" from the outside.
This post is a reflection on why being invisible to the algorithm might be the only way to remain truly human and sovereign in 2026. I hope this sparks a conversation on how we can build a truly decentralized future that doesn't stop at borders.
by ac3r | 2026-02-16 02:13:55+00:00
Existing tools are either expensive, platform dependent, or require uploading my private files to a server. Python scripts exist, but they require CLI setup and tedious config files.

Tocify is a client-side web app adding PDF bookmarks. You drag in a PDF, select the ToC pages (or paste raw text), and it uses AI to generate a structured bookmark tree.

It's fully open source: https://github.com/anig1scur/tocify
Show HN: Ls-f a fast, zero-dependency ls with Nerd Font icons (Rust rewrite)
by 0x0003r | 2026-02-16 02:15:22+00:00
Hey HN People,
Like many of you on Arch + Hyprland (or really any rolling distro), I used to rely on eza for nice-looking ls output with icons, git status, tree view, etc.

Then a recent update broke eza's package icons just turned into ugly boxes/rectangles everywhere.anyhow ls is also stop working .Reinstall, rebuild deps, downgrade, nothing helped. Classic rolling-release Friday night.

I got tired of fighting it so I finally finished something I'd been tinkering with for a while: ls-f.

It's a from-scratch Rust rewrite (v5 is the new one) of an old Bash ls wrapper I made years ago. Main goals were:

- Single static binary → zero runtime deps (no drama when Arch updates something)
- Nerd Font icons for file types (hundreds supported)
- Tree view built-in (--tree)
- Git indicators (--git) without extra cruft
- Speed basically on par with GNU ls (benchmarks in the readme — icons add ~0 overhead in most cases)
- Supports most common ls flags so aliases just work: ls='lsf', ll='lsf -l', la='lsf -la', lt='lsf --tree'

No config files needed anymore, no Python/Bash layers. Just drop the binary in PATH.

Repo: https://github.com/swadhinbiswas/ls-f

Quick install on Arch (or anywhere with Rust/cargo):
```bash
git clone https://github.com/swadhinbiswas/ls-f.git
cd ls-f
make install # or cargo install --path .
```

Make sure your terminal uses a Nerd Font (JetBrainsMono NF, MesloLGS NF, etc.) ,
otherwise icons show as boxes (there's a troubleshooting section in the readme).

It currently has only a handful of stars because I mostly built it for myself + a few friends, but after this eza breakage I'm actually using it daily now and it feels more reliable.

Would love to hear thoughts / feedback / brutal honesty:
- Does it cover the flags you actually use?
- Any missing icon or weird rendering in your setup?
- Better name? (ls-f is short but maybe too generic)

Thanks for looking!

(Using it right now in Hyprland on Arch feels snappy and zero surprises so far.)
by awesome_dude | 2026-02-16 02:15:49+00:00
The analogy doesn't hold.

Airlines adjust capacity to demand — empty seats represent foregone revenue and future flights get cancelled or downsized.

Cargo ships don't work that way. A container ship returns to Asia whether it's carrying 1000 containers or 5000. The marginal emissions of an additional backload container are genuinely close to zero, not as a rhetorical trick but as a structural feature of how bulk shipping economics work.
Show HN: Talk2Code – Text your codebase from your phone (~150 lines of Python)
by dchisholm125 | 2026-02-16 02:15:53+00:00
Talk2Code was my endeavor into building something useful, but I thought it would take MUCH more than 150 lines of code... this is just stupid simple, and it SHOULD be shared. Check out my video walkthrough on Reddit too: https://www.reddit.com/r/SideProject/comments/1r5wvzv/i_buil...
by hi_hi | 2026-02-16 02:16:36+00:00
Here's a thought. Lets all arbitrarily agree AGI is here. I can't even be bothered discussing what the definition of AGI is. It's just here, accept it. Or vice versa.

Now what....? Whats happening right now that should make me care that AGI is here (or not). Whats the magic thing thats happening with AGI that wasn't happening before?

<looks out of window>
<checks news websites>
<checks social media...briefly>
<asks wife>

Right, so, not much has changed from 1-2 years ago that I can tell. The job markets a bit shit if you're in software...is that what we get for billions of dollars spent?
by dlcarrier | 2026-02-16 02:17:06+00:00
Hah, I just read a one-star review on Goodreads, because the narrator was boring. Goodreads is reviewing the book itself, not an audiobook adaptation.

Also, all I could think of was the Seinfeld episode where George wanted audio books, because he couldn't stand reading in his own voice, but the narrator ended up sounding exactly like him.
by verdverm | 2026-02-16 02:19:33+00:00
There are a number of other aspects that make kubernetes what it is. In particular the API surface is well defined at a very good abstraction level.

For Ai, I'm using ADK. It's my "kubernetes for agents" from this perspective of abstractions and common task management handled by the system.

https://google.github.io/adk-docs/get-started/about/
by Lbesecker195 | 2026-02-16 02:20:47+00:00
In an effort to make the Epstein Files easier to navigate, I’m using OpenAI’s GPT to generate concise, searchable descriptions for each file.* The goal is simple: with solid SEO (and maybe a hug from HN), we can get these documents indexed so people can find what they need through normal search engines—no specialized tools required.

The DOJ already offers decent full-text search for the PDF documents, so I’m skipping those for now and focusing on the first batch of photos, where searchability is much weaker.

* So far I’ve only processed the first ~1,000 files from the EFTA dataset. I’m sharing early to gauge interest before I continue scaling it up.
by rafaelmn | 2026-02-16 02:21:31+00:00
Replace LLM with employee in your argument - what changes ? Unless everyone at your workplace owns the system they are working on - this is a very high bar and maybe 50% of devs I've worked with are capable of owning a piece of non trivial code, especially if they didn't write it.

Realiy is you don't solve these problems by to relying on everyone to be perfect - everyone slips up - to achieve results consistently you need process/systems to assure quality.

Safety critical system should be even better equipped to adopt this because they already have the systems to promote correct outputs.

The problem is those systems weren't built for LLMs specifically so the unexpected failure cases and the volume might not be a perfect fit - but then you work on adapting the quality control system.
by jmward01 | 2026-02-16 02:22:15+00:00
We have a problem right now there is a lot of a bad 'news' sites and the few that do any good get slammed because they listen. Go ahead, slam Fox news and see how far that goes. I think this creates a very negative incentive to be responsible in journalism. If you try a little you will be hammered but if you don't try at all you get the pass. My point was, and still is, that we need to encourage the positive when we see it in hopes that it creates more positive in the future. It is just like raising a child. If you jump on them because they only did part of the right answer then next time they will do none of the right answer. The big point here is we need to be asking ourselves: What is the goal of the criticism? Are we achieving it? Is there a better way?
by tcoff91 | 2026-02-16 02:22:40+00:00
So basically a bunch of rich tech edgelords are just doing blow and trying to bring about the world as depicted in Snow Crash?!

Guess I’ll have to get a Samurai sword soon and pivot to high stakes pizza delivery.

There are a disturbing amount of parallels between Elon and L Bob Rife.

It’s really disturbing that we have oligarchs trying to eagerly create a cyberpunk dystopia.
by TheCraiggers | 2026-02-16 02:22:42+00:00
> One other thing. If the author cut corners because he's too sick to write, but did so anyway because he thought his job would be in jeopardy if he didn't publish, maybe it's time for some self-reflection at Ars regarding the work culture and sick leave/time-off policies.

It sounds like you're implying that's what happened here, but I don't see any of that in the article. Was additional info shared elsewhere?

Edit: oh, I see links to the article author's social media saying this. Nevermind my question, and I agree.
by shimman | 2026-02-16 02:23:12+00:00
I think it would be a very interesting discussion in how open source projects get compensated. Acting like it's shameful to discuss things, in a thread literally about someone making a massive payday by getting hired from an OS project, is odd.

It's not like it would be an impossible ask to include a stipulation to also compensate other developers, but what do I know? In fact I'm curious why this doesn't happen more, but it feels like crab bucket mentality which is the mindset VC culture has exported across the world.
by defrost | 2026-02-16 02:24:15+00:00
The photo nerd hacking tweak of note here was the pushing of the stock to 200 and using uniquely crafted NASA lenses built to photograph the dark side of the moon with not seen before aparture.

Arguably a youtube rending of a compressed digital source viewed on a computer screen falls short of a 1970s full cinema via film live viweing.

Technically it was pushing well past the envelope for the day: https://neiloseman.com/barry-lyndon-the-full-story-of-the-fa...
by sathish316 | 2026-02-16 02:24:19+00:00
I think the blog says @steipete sold his SOUL.md for Sam Altman’s deal and let down the community.

OpenClaw’s promise and power was that it could tread places security-wise that no other established enterprise company could, by not taking itself seriously and explore what is possible with self-modifying agents in a fun way.

It will end up in the same fate as Manus. Instead of Manus helping Meta making Ads better, OpenClaw will help OpenAI in Enterprise integrations.
by slopinthebag | 2026-02-16 02:24:55+00:00
> I’ll focus on React and Redux in some of my examples since that is what I have the most experience with, but much of this applies to other frameworks and to JS-heavy approaches in general.

That's not a fair assumption. Frameworks like Svelte, Solid, Vue etc have smaller bundle sizes and rendering speeds that approach the baseline vanilla-js cost.

I'm all for criticising Javascript, but moving everything to the server isn't a real solution either. Instead of slow React renders (50ms?), every interaction is a client-server round trip. The user pays the cost of the paradigm on each interaction instead of upfront with an initial JS payload. Etc.
by dwd | 2026-02-16 02:25:10+00:00
Carlsen has always had a tenacity that allows him to come back from positions other players would give up on thinking to conserve effort to fight another day. Mental strength and stamina to stay in the fight has always been something that made him who he is.

You also can't underestimate physical stamina. Kasparov in his 5-3 result against Karpov in 1984-85 was eventually halted due to Karpov's exhaustion and losing 18kg over the match period.
by IMTDb | 2026-02-16 02:25:19+00:00
Regarding sexism; most tournaments in Chess (including the world championship) are fully open and are thus gender netral: anyone can participate regardless of sex/gender and will compete on equal footing.

Women only categories have been created to give women visibility because they mostly were not able to reach advanced levels in the open format.

Some women choose to compete with men (Judit Polgár being a somewhat recent example) but most go straight to the women only tournaments to have a shot.

The men vs women « bias » is not unproven, they litterally had to create entire categories of competiton to account for it.
by F7F7F7 | 2026-02-16 02:25:21+00:00
In what context are you using the word "development?"

Letta (MemGPT) has been around for years and frameworks like Mastra have been getting serious Enterprise attention for most of 2025. Memory + Tasks is not novel or new.

Is it out of the box nature that's the 'biggest' development? Am I missing something else?
by traes | 2026-02-16 02:25:35+00:00
To be clear, "came last in Speed Chess Championship" actually means he came in 4th out of 16. He still made it to the semifinals. Even then he barely lost to Alireza, who is pretty universally considered a top 3 speed chess player. The loss to Lazavik was a lot worse, but it was still a close match against a strong player. He hasn't won a Titled Tuesday this year but he hasn't scored worse than 8/11 and he's still made the top 10. That's not as much of a slump as you imply IMO.
by bitwize | 2026-02-16 02:25:45+00:00
I'm reminded of the episode of Star Trek: TNG where Data, in a sculpture class being taught by Troi, is instructed to sculpt the "concept of music". She was testing, and giving him the opportunity to test, how well he could visualize and represent something abstract. Data's initial attempt was a clay G clef, to which Troi remarked, "It's a start."
by CuriouslyC | 2026-02-16 02:26:14+00:00
I agree that trying to mitigate prompt injection in isolation is futile, as there are too many ways to tweak the injection to compromise the agent. Security is a layered thing though, if you compartmentalize your systems between trusted and untrusted domains and define communication protocols between them that fail when prompt injections are present, you drop the probability of compromise way down.
by tommek4077 | 2026-02-16 02:26:17+00:00
In other news: water is wet.
I genuinely don't understand how anyone is still pretending otherwise. Server-side rendering is so much easier to deliver in a performant way, yet it feels like it's being increasingly forgotten — or worse, actively dismissed as outdated. Out of convenience, more and more developers keep pushing logic and rendering onto the client, as if the browser were an infinitely capable runtime. The result is exactly what this article describes: bloated bundles, fragile performance, and an endless cycle of optimization that never quite sticks.
by themafia | 2026-02-16 02:26:54+00:00
> discussion should be limited to what's happening on the ground

Does anyone actually have any idea what's actually happening "on the ground?"

> without actually gaining any protection against authoritarian styles of government use of force

There are three weapons for every man, woman, and child in the USA. You may enjoy more of this protection than you realize.

> While just making civilian-on-civilian violence easier and more lethal.

80% of murders happen after an argument. More suicides happen by firearm than murders by a factor of 2:1. States with lower population densities like Alaska have 6x the suicide rate of states with higher densities like New York. There's a reason people aren't given these statistics.
by alephnerd | 2026-02-16 02:28:16+00:00
Not OP, but it was revolutionary in the same way that ChatGPT and Deepseek the app+webapp was because it packaged capabilities in a fairly easy-to-use manner that could be used by both technical and non-technical decisionmakers.

If you can provide any sort of tool that can reduce mundane work for a decisionmaker with a title of Director and above, it can be extremely powerful.
by NarratorTD | 2026-02-16 02:28:29+00:00
Author here. I’ve published several articles on my Substack recently, but I hit a wall when readers called me out for sounding "AI-generated". Even though the ideas were mine, I was letting Claude handle the prose, and it kept defaulting to that unmistakable "AI accent"; especially the obsession with em-dashes and those perfectly symmetrical paragraph structures.

I tried a different approach to fix this: I had Claude interview me for 30 minutes to reverse-engineer a "style guide" based on my actual speech patterns. I expected a professional set of rules; instead, I got a catalog of my own neurodivergent ticks and a weird tendency to argue with myself mid-sentence.

Here is the raw Style Guide (Gist) if you want to see the specific constraints I used to "humanize" the output: https://gist.github.com/Narrator/2bd64351e3dc79a08118cb67ca7...
by xmprt | 2026-02-16 02:29:32+00:00
Magnus' longevity has more to do with his willingness to continue competing than his actual skill. He's been pretty vocal about his issues with FIDE so I can see a world where he stops participating in FIDE events to focus on non-FIDE events that he enjoys more. He's already withdrawn from the Candidates which qualifies you for the World Championship.
by F7F7F7 | 2026-02-16 02:30:02+00:00
I saw the hype around OpenClaw on the likes of X. I'm a Mid/Upper Level manager and would sooner have my team roll our own solution on top of Letta or Mastra before I trusted OpenClaw. Also, I'm frequently in many of those cities you mentioned but don't live in one. Aside from 'networking' and funding there's not much that anyones missing.

Participation in the Zeitgeist hasn't been regional in a decade.
by noduerme | 2026-02-16 02:30:08+00:00
Yeah, it's weird but I have an initial API call near the start of a program that makes a NetConnection.call() to an http address. The program should not run at all beyond that point until it gets a result from the server, after which it initializes a bunch of client-side variables and starts the main loop. With Ruffle, I see nothing go over the wire to that http address, but it's as if the client does get a result, because the rest of the program proceeds through the function defined in the Responder and onto the main loop. But it does so as if the server returned an undefined value, so then it just starts throwing errors related to those master values being undefined. Unfortunately there was no error-checking on the client side for that call; it assumed it either got some values or it failed to connect.

Maybe for some reason Ruffle thinks it's not a plain http call. I can start a GH issue if it would help.
by chilicat | 2026-02-16 02:31:39+00:00
> the stress of training and competing at that level must get old after a while.

The stress of elite competition clearly has a shelf life, but Magnus is not overly old. Cognitive performance typically hits a plateau at 35 years old and begins a sustained decline after 45 years old.

The current youth wave of GMs is likely a function of compressed training efficiency. Modern players reach the 10,000 hours threshold much earlier because they had greater access to better training material and had better practice.
by petterroea | 2026-02-16 02:32:28+00:00
> That this happened at Ars is especially distressing. We have covered the risks of overreliance on AI tools for years, and our written policy reflects those concerns. In this case, fabricated quotations were published in a manner inconsistent with that policy.

Ars were caught with their pants down. We have no reason to believe otherwise. It isn't possible to prove otherwise. We as readers are lucky ars quoted someone who disabled LLM access to their website, causing the hallucination and giving us a smoking gun.

Clawing back credibility will be hard
by eibrahim | 2026-02-16 02:33:18+00:00
This is a really important cautionary tale about autonomous AI agents operating without proper guardrails. The gap between 'AI agent that can do useful tasks' and 'AI agent that understands consequences' is still enormous.

It highlights why having human oversight in the loop matters - whether it's content review, action approval, or just sanity-checking outputs before they go live. The best AI assistant setups I've seen treat the AI as a capable but supervised collaborator, not a fully autonomous actor.
by lich_king | 2026-02-16 02:33:57+00:00
I think the boring answer is that we waste computing resources simply because if memory and CPU cycles are abundant and cheap, developers don't find it worth their time to optimize nearly as much as they needed to optimize in the 1980s or 1990s.

Had we stopped with 1990s tech, I don't think that things would have been fundamentally different. 1980s would have been more painful, mostly because limited memory just did not allow for particularly sophisticated graphics. So, we'd be stuck with 16-color aesthetics and you probably wouldn't be watching movies or editing photos on your computer. That would mean a blow to social media and e-commerce too.
by alephnerd | 2026-02-16 02:34:16+00:00
> would sooner have my team roll our own solution on top of Letta or Mastra before I trusted OpenClaw

A lot of teams explicitly did that for OpenClaw as well. Letta and Mastra are similar but didn't have the right kind of packaging (targeted at Engineers - not decisionmakers who are not coding on a daily basis).

> Participation in the Zeitgeist hasn't been regional in a decade

I strongly disagree - there is a lot of stuff happening in stealth or under NDA, and as such a large number of practitioners on HN cannot announce what they are doing. The only way to get a pulse of what is happening requires being in person constantly with other similar decisionmakers or founders.

A lot of this only happens through impromptu conversations in person, and requires you to constantly be in that group. This info eventually disperses, but often takes weeks to months in other hubs.
by peter422 | 2026-02-16 02:35:13+00:00
The reason the top pros like chess960 is because they don’t need to spend hundreds of hours of opening preparation, they can just sit down and play.

Caruana (the guy who lost to Magnus), mused in a podcast that chess960 feels strange as a competitor because he doesn’t really prepare (because there are far too many openings to study) and said it feels like he’s getting paid for much less work.
by TheCraiggers | 2026-02-16 02:35:24+00:00
Eh, you're trying to boil the ocean. This functionality built into the browser would cover 99.9% of the use cases. Applications can be monitored separately, and I'm at a loss for why my OS needs to know about my age.

None of this matters anyway. If a 15yo boy wants to see boobs on the internet he's gonna find a way. There's so many ways to muck with the connection. Not to say these age verification checks work either; the recent usage of the Death Stranding character's face to bypass the checks is evidence of that.
by nikodunk | 2026-02-16 02:36:56+00:00
It's a new-ish project FYI. But to answer your questions:

- Apps: It's Linux (like desktop or server), but "image-based" so you install apps in containers like iOS or Android do (and therefore OS updates basically-never break). https://flathub.org is generally the main app store for Linux containerized phone apps.

- Screenshots: It'll look the same as other Linux-on-phones, so like https://en.wikipedia.org/wiki/PostmarketOS for instance. It's just built differently.