MurphyA/hacker-news huggingface dataset:
by CRConrad | 2026-02-23 13:44:19+00:00
Yeah, but I see your link is to "Text-based_user_interface", not "Terminal_user_interface". (Personally, I recall seeing "Textual" at least as often as "Text-based".)

The styling "Terminal" is new to me; I'm not sure I've even ever seen it before this thread. That's the "new-fangled bit for gen-Z", as others in this sub-thread have bemoaned, AFAICS.

And I must admit I rather agree with those bemoaners: It's stupid. Sure, you do run your TUI apps in the terminal, but the terminal itself is really a CLI, not a TUI. This makes the term rather misleading.

So "Text[ual|-based] User Interface" is a far better reading of "TUI" than "Terminal User Interface", IM(ns)HO.
by throwaway2037 | 2026-02-23 13:44:33+00:00
> People need to learn how to use tools properly.

Two things: (1) I see that you are using a throwaway/new account. If throwaway, I have little sympathy for any downvotes that you get. If new, welcome to the community. I hope your share you personal experiences. (2) Nothing gets me more angry than telling highly skilled people it is a "problem between keyboard and chair." ("Oh, you just need to use it correctly.") As a top secret C++ fanboi for more than 25 years, I am just so tired of hearing this bullshit. As much as it hurts me to say it, Rust is better at FORCING programmers to do the right thing... instead of C++ where you CAN do the right thing. In my mind, without a very fast iteration for C++ "dialects" (see the Google project) where teams can trivially enable or disable language features (like multiple inheritance), C++ is a dying language compared to Rust.
by sagyam | 2026-02-23 13:44:34+00:00
First report for Donut lab battery is out. Here is the TLDR

Specs

26 Ah nominal capacity at 1C discharge rate

94 Wh nominal energy with 3.6V nominal voltage

Operates within 2.7V – 4.15V recommended range (max charging to 4.3V)

What was verified

5C charging (130A): 0-80% in ~9.5 minutes, 0-100% in ~13.5 minutes

11C charging (286A): 0-80% in ~4.9 minutes, 0-100% in ~7.3 minutes

Successfully delivered 98.4-99.6% of charged capacity even after extreme 11C charging

Thermal Management

Tested with both one-sided and two-sided heat sinks to simulate real-world conditions

With dual heat sinks: Peak temps of 47°C (5C) and 63°C (11C) — well within safe limits

With single heat sink: Reached 61.5°C (5C) and up to 89°C (11C) — still functional but approaching thermal limit

Missing claims

Energy density: No weight and volume was mentioned

Cycle life: VTT ran only 7 test cycles total.

Cost Claims: Nothing about cost is mentioned

Material Claims: No chemical analysis or materials analysis.

Extreme Temperature Performance: No cold weather testing. No high-temperature testing.

No abuse testing: No nail penetration, no overcharge, no short-circuit, no crush tests.

But according to the company website another report will drop next monday (March 2nd).
by moooo99 | 2026-02-23 13:44:41+00:00
This is it. Hetzner has always been very price competitive in its existence. Given the private ownership, I din‘t expect this to be a sudden outburst of greed, but to actually reflect rising costs.

If a provider has higher margins, they may choose to eat some of the cost. But I would not expect that to be the case across the board
by Tadpole9181 | 2026-02-23 13:45:45+00:00
What? The very first page of documentation tells you this. The help screen clearly shows a `--check` argument. This is a formatter and uses the same arguments as many others - in particular Prettier, the most popular formatter in the ecosystem.

How were you not expecting this? Did you not bother to read anything before installing and running this command on a sensitive codebase?
by giancarlostoro | 2026-02-23 13:46:17+00:00
Look at any HN thread that has a project that uses AI in any way, shape or form. People quickly remark that it is slop, without even reviewing the code. If that's not blind hatred of AI, I don't know what is.

There's a huge distinction between Vibe Coding, and actual software engineers using AI tooling effectively. I vibe code for fun sometimes too, nothing wrong with it, helps me figure out how the model behaves in some instances, and to push the limits of what I understand.
by mrtksn | 2026-02-23 13:46:33+00:00
I desperately want this to be real but LK-99 thought me to be skeptical of big announcements. AFAIK the Finnish media went brutal on them and science YouTubers reported some rumors about sketchy stuff but they seem to be rolling so far.

VTT appear to be a solid institution, so we will find out soon I guess.
by potato-peeler | 2026-02-23 13:46:56+00:00
Not the case with spark. But I understand it requires writing lot of things from scratch for browsers. But I don’t think portability will be an issue with Ada, it is cross platform.

However, this is where d shines. D has a mature ecosystem. Offers first class cpp abi and provides memory safety guarantees, which the blog mentioned as a primary factor. And d is similar to cpp, low barrier for cpp devs to pick up.
Show HN: AgentWard – After an AI agent deleted files, I built a runtime enforcer
by ratnaditya | 2026-02-23 13:47:01+00:00
I've spent time working on AI safety and kept running into the same problem: AI agents have far more access than they need, and the only thing stopping them from misusing it is a prompt.
Prompts can be ignored. They can be overridden by prompt injection. They're not enforcement — they're a suggestion.
AgentWard is a proxy layer that sits between your agent and its tools and enforces permissions in code, outside the LLM context window. No matter what the model decides, the policy is what actually runs.
What it does:

Scans your OpenClaw skills and flags risky permissions
Detects dangerous skill combinations — pairs that are low-risk individually but become high-risk when chained together (email + web browser → data exfiltration path)
Enforces a YAML policy at runtime — ALLOW, BLOCK, APPROVE, REDACT
Logs everything for audit

Getting started is one command:
agentward init
It scans, shows your risk profile, and wraps your environment with a sensible default policy in under two minutes.
Honest caveats: Currently tested on OpenClaw skills and Mac only. MCP server support and Windows are on the roadmap — contributions welcome. This is early and rough in places, but the core enforcement works.
I'm sharing it now because the problem is real and getting worse fast. Would love feedback from anyone running agents in production.
GitHub: github.com/agentward-ai/agentward
by m-hodges | 2026-02-23 13:48:17+00:00
The “summary” under GitHub:

> The opening comment literally couldn’t see the point. GitHub was perceived as ‘just a git host’ — the social layer, the network effects, the open source ecosystem it would enable were all invisible.

I don’t mind using LLMs to write and summarize. But I do wish creators would at least do an editorial pass of their own just so everything wasn’t the same writing as everything.
by dangus | 2026-02-23 13:49:30+00:00
The newfound desire to move away from American cloud providers isn’t related to pricing, it’s about the perception of growing instability within the American government, the perception of deteriorating freedom of speech, and the perception of an increasingly non-neutral business environment.

E.g., if I’m running a business in the US and I don’t kiss Trump’s ring (and pay bribes) if he becomes dictator for life in 2028, all bets are off for my business.

The most stable places to do business in 2026 are probably the EU and China.
by black_puppydog | 2026-02-23 13:49:31+00:00
Personally I'm not even a contributor, so I certainly don't get to decide that. Martin, who actually did get a vote through that the project wants to hire contractors for certain specified bugs, says that any one individual from the contributors could do so. So someone who's able to assess technical qualifications of an applicant, based on the fact that they understand the codebase themselves and thus know what's needed. Makes sense to me.
by ssl-3 | 2026-02-23 13:49:48+00:00
When I was a kid, we had a long shelf dedicated to storing a voluminous encyclopedia in the family room, and subscribed to periodic (annual?) updates.

This was expensive.

IIRC, these books were purchased one small stack at a time from a locally-owned grocery store, which spread the expense over a longer period. One week, they'd have the books 1-5 on display and for sale, say. And the next week, it'd be books 6-10. After a time, a family could have the whole set.

Anyway, we had that. So when I wanted to find general information about a topic back then, before Google or Altavista or Webcrawler or whatever, I'd look in the encyclopedia first and get some background.

If it was something I really wanted to dig deeper on, I'd go to the library. If I couldn't find what I needed, I asked for help. Sometimes, this meant that they'd order appropriate material (for free) using inter-library loan for me to peruse.

If I already had enough background but needed a very specific fact, then I'd call the library's reference desk and they'd find it for me and call back. They'd then read the relevant information over the phone.

And if I wanted a reference to have and keep, then: We had book stores.

---

Nowadays: Encyclopedias are basically dead, but we can carry an offline copy of Wikipedia in our pocket supercomputer if we choose. Books still get published. Libraries are still present, and as far as I can tell they broadly still find answers with a phone call.

It's not all lost, yet. The old ways still work OK if a person wants them to work. (Of course, Googling the thing or chatting with the bot is often much, much faster. We choose our own poison.)
by Imustaskforhelp | 2026-02-23 13:49:57+00:00
I don't think so because if I remember it correctly, Andreas suffered from alcoholism and serenity prayer helped him to go on the right path and iirc he honored that and created an os named serenityos.

God grant me the serenity

to accept the things I cannot change;

courage to change the things I can;

and wisdom to know the difference.

(courage to change the things I can;):- I think that this line must've given Andreas the strength, the passion to make the project reality.

but if AI made the change. Would the line be changed to courage to prompt an all powerful entity to change the things I asked it to.

Would that give courage? Would that inspire confidence in oneself?

I have personally made many projects with LLM's (honestly I must admit that I am a teenager and so I have been sort of using it from the start)

and personally, I feel like there are some points of curiosity that I can be prideful of in my projects but there is still a sense of emptiness and I think I am not the only one who observes it as such.

I think in the world of AI hype, it takes true courage & passion to write by hand.

Obviously one tries to argue that AI is the next bytecode but that is false because of the non deterministic nature of AI but even that being said, I think I personally feel as if the people who write assembly are definitely likely to be more passionate of their craft than Nodejs (and I would consider myself a nodejs guy and there's still passion but still)

Coding was definitely a form of art/expression/sense-of-meaning for Mr Andreas during a time of struggle. To automate that might strip him of the joy derived from stroking brush on an empty canvas.

Honestly, I really don't know about AI the more I think about it so I will not pretend that I know a thing/two about AI. This message is just my opinion in the moment. Opinions change with time but my opinion right now is that coding by hand definitely is more meaningful than not if the purpose of the project is to derive meaning.
by bayindirh | 2026-02-23 13:50:25+00:00
Every RAM producer is stopping their consumer grade RAM production to provide ECC-RAM and VRAM now. Micron discontinued and closed down Crucial brand as a whole.

So, getting systems with higher RAM capacity is getting harder (from laptops to smartphones). So, for a couple of years, we need to stop using Electron so much and use what we have efficiently.

Data centers, esp. AI hyperscalers do not care about efficiency for now, because they can suffocate consumer-grade part of the hardware marketplace and get anything and everything they want. When their bubble pops, or the whole capacity ends, they need to learn to be efficient, too.

For reference, a well-optimized cluster runs at ~90% efficiency even though they have thousands of users. AI hyperscalers are not there. Maybe 60% efficient, at most. They waste a lot of resources to keep their momentum.
by giancarlostoro | 2026-02-23 13:50:40+00:00
> If it actually went over their heads, then the effort was wasted. I've heard the goal of preaching described thus: "Address the mind to move the heart to change the will." If you haven't addressed the minds of the people you're speaking to, your preaching was a failure.

Reminds me of Pauls retort about speaking in tongues with no translator. ;)

The idea being, that if it serves nobody but the person themselves, they should keep it to themselves, if you're going to "share" with the whole congregation, then it should edify the congregation.

1 Corinthians 14:27-28 (KJV)

"27 If any man speak in an unknown tongue, let it be by two, or at the most by three, and that by course; and let one interpret.

28 But if there be no interpreter, let him keep silence in the church; and let him speak to himself, and to God."
by joenot443 | 2026-02-23 13:51:05+00:00
I'm sorry Dinko, but this ain't it.

> On TV, input works very differently. Users navigate with a remote. Movement is discrete. Every interaction requires intention. Each action is one step in a sequence. That difference changes everything.

I just don't want to read articles that are written by LLMs. If there was something you earnestly learned that you think other engineers could benefit from, use your own words to tell us. It's lazy and disrespectful to hand an audience a massive sloppy blob which reeks of GPT 5 and frame it as something you "learned".
by embedding-shape | 2026-02-23 13:51:30+00:00
> imagine that these devices or services can no longer procure RAM, SSD or HDD

Why would I imagine something so far out from what will realistically happen?

Again, a lot of doom and gloom over very unrealistic scenarios. Where are you even getting this from, YouTube channels?

Of course if there is no RAM or flash-storage at all available, eventually hardware will be unfeasible. But when we've experienced these sort of things before, it eventually restores to "normal" prices, and there absolutely nothing pointing to what we're experiencing now to get even worse, if anything it's already stabilized.
by saidinesh5 | 2026-02-23 13:52:20+00:00
It's not about what gets redrawn but also how much of the UI state is still retained (by the GPU). Imagine having to reupload all the textures, meshes to the GPU every frame.

Something like a lot of text ? Probably easier to redraw everything in immediate mode.

Something like a lot of images just moving, scaling, around? Easier to retain that state in GPU and just update a few values here and there...
by NoMoreNicksLeft | 2026-02-23 13:52:23+00:00
And when the outcomes don't improve because money isn't magical, we could double the salaries again! And again!

Seriously, how do you think that will work? Are you suggesting that the teachers could improve outcomes now, but are holding out as some sort of negotiation leverage? Or that there's some secret corps of millions of super-teachers who could educate the nation's children, but who would rather be network technicians and underwater welders because they need that half-median software income?
by niwtsol | 2026-02-23 13:52:57+00:00
Thanks for the informative post. In America, I frequently see/hear the diesel engines idling all night at rest/truck stops. Smart cruise control that coasts perfectly over the top of a hill sounds great, but if the driver leaves his engine idling for 8 hours so he has ac… feels like that matters more, no? Has there been any sort of push for batteries or solar to power the sleeper cab amenities instead of running that engine while not driving?
by jeroenhd | 2026-02-23 13:53:50+00:00
> Well, if all the doomers and gloomers were correct that this is the end of hardware at home, we'd see the price continue to increase, and suppliers trying to ramp up production, even if it'd take long time.

Ramping up production takes months and paying back the price to ramp up production takes years. Manufacturers have started investing in more production capacity but it'll take a while before supply can be sold off.

Based on interviews with industry professionals, I believe the forecast is that RAM prices will start going down again between August and the end of next year. Until then, prices will climb as stock depletes and RAM production is capped.
by rchaud | 2026-02-23 13:54:02+00:00
Markets only "figure things out" in a petri dish economy where:

1) There are no barriers to entry for competitors (e.g. protectionist tariffs, equal access to capital for everyone)

2) There are perfect substitutes available, so transitioning to a competitor is seamless and free (e.g. no requirement to store data in Country X, no vendor lock-in, no security compliance)

3) The industry is not a "natural monopoly" when only a handful of vendors can operate due to capital investment and national/global distribution required (see power utilities, telecoms, petrochemicals)

4) Profitability attracts competitors (won't happen because of #3), but heavy competition prevents abnormal profits from accumulating to a single player (happens because of #1, #2 and #3)

When markets don't figure things out, as is the case around the world, you get a tangled mess of market failures, government intervention and lobbying to neuter proposed interventions.
by throwaway27448 | 2026-02-23 13:54:04+00:00
> It's also uniquely imperialistic in the region, up there with to Israel.

Iran hasn't had a direct conflicr with anyone but Iraq and Israel in the last fifty years, last I checked, and the conflict with Israel was in response to unproved aggression.

If you're talking proxy wars, how are Iran's proxies any worse than UAE's, or Turkey's, or the Saudi's? And Israel has certainly been orders of magnitude more destabilizing.

I'm entirely unconvinced.
by freeopinion | 2026-02-23 13:54:33+00:00
Of course there are tools focusing on this. It takes a little getting used to how prevalent it is. My editor now can anticipate the next three lines of code I intend to write complete with what values I want to feed to the function I was about to invoke. It all shows up in an autocomplete annotation for me. I just type the first two or three characters and press tab to get everything exactly how I was about to type it in--including an accurate comment worded exactly in my voice.

Is that what you mean by IA?

For example, I type "for" and my editor guesses I want to iterate over the list that is the second argument of the function for which I am currently building the body. So it offers to complete the rest of the loop condition for me. Not only did it anticipate that I am writing a for loop. It figures out what I want to iterate over, and perhaps even that I want to enumerate the iteration so I have the index and the value. Imagine if I had written a comment to explain my intent for the function before I started writing the function body. How much better could it augment my intellect?
by mrweasel | 2026-02-23 13:54:56+00:00
Who do I send my TV to to figure out why launching the DR app (Danish public broadcaster) on my Philips TV will power on the PlayStation and then crash?

Normally I'd just use the AppleTV, but the kid stole the AppleTV to watch cartoons in the guest bedroom. I continuously surprised that a 10 year old AppleTV still a better option than using the apps that comes with the TV.
by embedding-shape | 2026-02-23 13:55:51+00:00
Why is that so unbelievable? TypeScript isn't JavaScript, and while they have the same runtime, compiled TypeScript often don't look like how you'd solve the same problem in vanilla JS, where you'd leverage the dynamic typing rather than trying to work around it.

See this example as one demonstration: https://www.typescriptlang.org/play/?q=8#example/enums

The TS code looks very different from the JS code (which obviously is the point), but given that, not hard to imagine they have different runtime characteristics, especially for people who don't understand the inside and outs of JavaScript itself, and have only learned TypeScript.
by JKCalhoun | 2026-02-23 13:55:52+00:00
Interesting. There was a small window of time where there was in fact a small page about me in Wikipedia (I wrote a published game for the Macintosh in 1990). And then one day my page was gone.

That must have been during the "Big Cull". It makes sense to me though. That I had a page just for having written a game made Wikipedia seem overly "nerd-centric".
by kepano | 2026-02-23 13:56:01+00:00
There are a few companies in this space, notably Ecovative, who have been trying to make mycelium-based packaging for almost two decades.

The problem is that it takes around 7 days for each piece of packaging to "grow", and the finished part is heavy and not compressible so it adds significant cost in manufacturing, storage and transit. And these costs don't get any better with scale.

For those reasons, mycelium packaging hasn't seen much adoption beyond being used as a marketing story for high-priced small goods. Environmentally forward companies have tended towards paper-based solutions like molded fiber.
by tgv | 2026-02-23 13:56:09+00:00
True. Math is drier than physics. But Terrence Tao is well known, and there are a lot of nerds on the planet. The last popular math book I read wasn't good (Humble Pi; a Comedy of Math Errors), but I did enjoy e.g. How to Lie with Statistics, and, to a lesser extent, Innumeracy. I would buy Tao's book, probably.
by dangus | 2026-02-23 13:56:42+00:00
I’m not sure why you’re assuming I meant “computers at desks with unfettered access at all times.” Computers being portable doesn’t mean unfettered access. That wasn’t how my school’s laptop carts worked.

I also never said to use computers for algebra, I brought that up to point out that middle school curriculum is quite advanced because you thought that kids below grade 9 shouldn’t use them at all. But there are middle schoolers using computing devices to make digital art, deliver multimedia presentations, edit videos, and program robots. The prescriptiveness dictating computers are just for computer class is incredibly outdated.

I suggest you spend a little more time reading my comment to understand the underlying meaning a little more.
by gck1 | 2026-02-23 13:56:43+00:00
I'm seeing the same thing. I was consulting a group of people in my city that wanted to digitize massive load of old VHS tapes. No AI, no crazy tech, just standard, boring storage+network infrastructure.

I'm looking at the procurement sheet that I made for them a year ago. Half of the items are no longer available, while the other half became so expensive that we'd probably build 10 of such labs with these costs a year ago.

I'm also looking at my home NAS right now - I pray not even a plastic clip breaks inside, because I'd have to shut it down.

While these are still likely the first things that you'd think of being affected, I'm sure the effects are rippling through essentially every industry that utilizes these components in their supply chain. Which is probably - every industry nowadays?
by giancarlostoro | 2026-02-23 13:56:53+00:00
I havent quite dealt with "teams of agents" yet outside of Claude Code itself spawning subagents, but I have some ideas as to how to achieve it in a meaningful way without giving a developer 10 claude code licenses, I think the real approach that makes more sense to me is to still have humans in the loop, but have their respective agents sync together and divide work towards one goal, but being able to determine which tasks are left to be worked one and tested. I do think for the foreseeable future you will need human validation for AI.