MurphyA/hacker-news huggingface dataset:
by phil21 | 2026-03-07 19:36:32+00:00
SSDs came out after CPUs started to slow down on doubling (single threaded) performance every 12-18mo or so.

So it was the only way to get that visceral improvement in user experience like CPU and platform upgrades were in the mid 90's to very early 00's.

The experience of just slapping a new SSD in a 3 year old machine was similar to a different generation of computer nerds.

Nothing could really match the night and day difference of an entire machine being double to triple the performance in a single upgrade though. Not even the upgrade from spinning disks to SSD. You'd go from a game being unplayable on your old PC to it being smooth as butter overnight. Not these 20% incremental improvements. Sure, load times didn't get too much better - but those started to matter more when the CPU upgrades were no longer a defining experience.
by cal_dent | 2026-03-07 19:36:41+00:00
It's one of those things where I feel the same thing but at the same time also question whether I'm overreacting to. Sort of in a similar way where there is so much stuff that feels like it's ai written (with little or no attempt to even tweak it from the immediate ai output) out in the real world Internet spaces.

I don't know. It all feels quite unstable in a gaslighty way. All I can really is I suspect the world is not ready for llm advertising and the unintended consequences from the drift to it is going to be wild
by tomxor | 2026-03-07 19:36:56+00:00
> It’s who’s looking at your profile; it’s the profiles that you’re looking at. That was the holy grail

Facebook actually implemented this as a user facing feature.

I think it was very early days, but I used it, it was fucking creepy, and everyone hated it. I think Facebook probably removed it because it drove people away. It made you feel like a creep for checking on your friends page.
by furyofantares | 2026-03-07 19:37:50+00:00
> (FWIW, some people consider this style of colon use an LLM-ism.)

And, in this case, is indeed LLM output. Maybe you are already aware of that, I couldn't tell - the account you're responding to is 19 hours old and their only previous post is a ShowHN submission to a tool they're making for neurodiverent people to use LLMs to communicate (https://www.bottomuptool.com)
by socalgal2 | 2026-03-07 19:38:23+00:00
I'm not sure what this question was meant to convey.

There are many countries (or cities) in the world where you can easily get by in English beacuse almost everyone you need to / want to interact with can speak English. Amsterdam, Paris, Berlin, Stockholm are 4 the come to mind even though their native languages are Dutch, French, German, Swedish.

Japan is not one of those countries. Yes, you can survive without speaking Japanese with a lot of effort and asking friends to translate.

So it's not an unreasonable question to ask if they speak English. It's effectively asking, are they liked the 4 cities mentioned above.

I was once at a bar in Tokyo and where I met a young French woman who was thrilled to be going back to France after 6 months in Japan. She had wrongly assumed the her English would get her by like it had in many other countries who's first language was not English.
by Jtsummers | 2026-03-07 19:38:34+00:00
"Downvotes for disagreement" have been a hot topic of discussion and complaint on HN for a very long time.

https://news.ycombinator.com/item?id=2020612 - Discussion from December 2010, for one example. Downvotes are used for a variety of reasons whether we like it or not, and without a substantial change to the way HN works that will continue to be the case.
by keeda | 2026-03-07 19:38:52+00:00
Generally my concern is copyright was an imperfect but reasonable way of protecting the value provided by code, but that is being undermined.

> I can't agree with this observation, unfortunately.

Interesting, I don't mean to impose, but I'm curious as to how things have changed... could you point to a representative case (maybe eg a patentlyo article) that I could look at?
by petterroea | 2026-03-07 19:39:01+00:00
I think most feedback I've seen regarding automation of customer service labour has been along the lines of "no! Get it away from me! I want to speak to the human!". With approximately that level of frustration.

I thought it was well established that interacting with an actual human was generally preferred to whatever we have to use now.

The automation exists to save money on labour, not to make our lives more convenient
by hippich | 2026-03-07 19:39:06+00:00
Some _fun_ stuff i "coded" in a day each just in last couple weeks:

https://hippich.github.io/minesweeper/ - no idea why but i had a couple weeks desire to play minesweeper. at some point i wanted to get a way to quickly estimate probability of the mine presence in each cell.. No problem - copilot coded both minesweeper and then added probabilities (hidden behind "Learn" checkbox) - Bonus, my wife now plays game "made" by me and not some random version from Play store.

another one made in a day - https://hippich.github.io/OpenCamber - I am putting together old car, so will need to align wheels on it at some point. There is Gyraline, but it is iOS only (I think because precision is not good enough on Android?). And it is not free. I have no idea how well it will work in practice, but I can try it, because the cost of trying it is so low now!

yes, both of these are not serious and fun projects. unlikely to have any impact. but it is _fun_! =)
by prmoustache | 2026-03-07 19:39:06+00:00
I just scale my regular desktop to 133 or 150% when I plug my laptop to my video projector and use that old cordless keyboard/trackpad combo from microsoft or logitech (can't remember and can't verify right now, thise with a usb receptor) I bought 2 decades ago.

I don't really think a specific TV like interface would make it more user friendly really. It is much faster to browse and select files than on any remote based interface I have ever used on dedicated devices (or video game consoles). Turns out we have never made any better device than a keyboard to type search words :-)

I could use kdeconnect to control a lot of stuff like volume / play/pause / next buttons from my smartphone but I don't even do that as the keyboard+trackpad combo is always available next to me anyway.
by sofixa | 2026-03-07 19:39:23+00:00
If you have 90-95% of everyone's needs (installing packages, compiling, putting files) covered in your DSL, and it has strong consistency and declarativeness, it's not that big of a problem if you need an escape hatch from time to time. Terraform, Puppet, Ansible, SaltStack show this pretty well, and the vast majority of them that isn't bash scripts is better and more maintainable than their equivalents in pure bash would be.
by alephnerd | 2026-03-07 19:39:28+00:00
It depends on the tier of H1B hiring. I think you study at an INI so your peer group has more in common with Sarah and Sarita instead of Sam, Sandeep, Karl, or Kamal.

In a lot of cases, Sandeep used to be Kamal, and these are the Desis on H1Bs or L1s who are getting laid off or forced to consider moving back to India, the UK, the EU, Australia, etc.
by hyperhello | 2026-03-07 19:39:37+00:00
As someone who knows rather a lot about HyperCard: it was never allowed or positioned to fulfill its potential. There were easily fixable security issues ruining the opportunity to be the center of OS scripting. The UI was never rewritten for color and to match the Mac UI, which would not have been complicated either. The code must have been very difficult to upgrade, either technically or organizationally, because the entire upgrade run past 2.0 was so meager. It was a piece of genius, but in the end, only a piece.
by racingmars | 2026-03-07 19:39:45+00:00
Ha,you beat me to it! That book was my first thought when I saw this post. I have a copy sitting here on my bookshelf.

Just to expand on how bonkers this book is... they assume that everyone has easy access to a Forth implementation. So they teach you how to build a Lisp on top of it. Then they use the Lisp you just built to build a Prolog. Then, finally, they do what the topic of the book actually is: build a simple expert system on top of that Prolog.

I love it!
Show HN: Rust primitives for AI agents, LLM infrastructure, and financial data
by Shmungus | 2026-03-07 19:39:52+00:00
I've been building the substrate layer for production AI systems in Rust. This is the index repo for 10 crates I shipped this week.
The AI side covers agent memory (episodic, semantic, working with decay and multi-agent bus), cost governance with hard budget enforcement and automatic model downgrade cascade, CRDT state sync for distributed agent fleets, output versioning with full lineage tracking, a knowledge graph on top of agent memory, LLM inference primitives for WASM and edge runtimes, and a complete ReAct loop that runs inside a Cloudflare Worker.
The financial side covers market primitives (orderbook, OHLCV, indicators, position, risk) and a streaming ingestion pipeline handling 100K+ ticks/second across 4 exchanges.

Everything is zero-panic enforced at the lint level, typed errors with thiserror throughout, no unnecessary dependencies. The crates are designed to compose, the orchestrator runs the agents, memory stores what they know, the graph understands relationships between what they know, the budget governs what they spend, sync keeps 24 agents consistent without locks.

The orchestration engine that coordinates all of this is tokio-prompt-orchestrator, which I've been running with 24 simultaneous Claude Code agents.

https://github.com/Mattbusel/rust-crates
by tombert | 2026-03-07 19:40:10+00:00
Forth is so interesting.

I've been doing a lot of Forth lately; it's a kind of weird language, and it makes your brain think in a way that is very different than basically any other language out there. It allows you to work at effectively any of level of code, and allows you to easily "lift" low level code into high level.

I've been on/off developing a Forth for the NES. It mostly works, but it's still pretty buggy and I'm still learning how the PPU works so graphics will often get corrupted for things that are non-trivial, but even despite that, I was flabbergasted at how easy it was to get a Forth built for it, and even the decent performance I've been able to get when I compile it.

I don't know that I have much desire to write Forth on modern hardware, but I am still glad I learned it just so I can work at a lower level in a high-ish level language, and I do think that "learning to think in Forth" is a skill that is something most developers should do.
by cs702 | 2026-03-07 19:40:54+00:00
TL;DR: The authors found current-generation AI agents are too unreliable, too untrustworthy, and too unsafe for real-world use.

Quoting from the abstract:

"We report an exploratory red-teaming study of autonomous language-model–powered agents deployed in a live laboratory environment with persistent memory, email accounts, Discord access, file systems, and shell execution. Over a two-week period, twenty AI researchers interacted with the agents under benign and adversarial conditions."

"Observed behaviors include unauthorized compliance with non-owners, disclosure of sensitive information, execution of destructive system-level actions, denial-of-service conditions, uncontrolled resource consumption, identity spoofing vulnerabilities, cross-agent propagation of unsafe practices, and partial system takeover."
by avsm | 2026-03-07 19:41:40+00:00
> but omission from the article stands out.

(article author here)

Apple containers are basically the same as how Docker for Mac works; I wrote about it here: https://anil.recoil.org/notes/apple-containerisation

Unfortunately Apple managed to omit the feature we all want that only they can implement: namespaces for native macOS!

Instead we got yet another embedded-Linux-VM which (imo) didn't really add much to the container ecosystem except a bunch of nice Swift libraries (such as the ext2 parsing library, which is very handy).
by Jtsummers | 2026-03-07 19:41:41+00:00
Hide, flag, or ignore. We've always had hype content (cryptocurrency content, for instance) and spam content on this site. Just flag it (to drop its ranking, especially if you think it is spam or doesn't belong here), hide it (if you think it could belong here but are uninterested in it), or ignore it (same as hiding, but you'll still have to scroll past it).
by JumpCrisscross | 2026-03-07 19:41:55+00:00
1/3 of Norwegian passenger cars are electric, 1/3 are diesel and 1/4 gas [1].

In Oslo, battery electrics are 49% [2]. We’re just starting to see its gas stations shut down [3].

Norway as a whole should hit 50% before 2030. By that time, Oslo should be around 3/4 to 4/5 electric. That should show the threshold at which gas infrastructure starts economically collapsing and forcing last-mile adoption through pricing. (China should hit 50% in the 2030s. The world, in the 2040s. So Norway shows us what being a gas laggard should look like in twenty years.)

[1] https://en.wikipedia.org/wiki/Plug-in_electric_vehicles_in_N...

[2] https://www.electrive.com/2026/03/03/norway-reaches-one-mill...

[3] https://cleantechnica.com/2025/03/28/trading-gas-pumps-for-e...
by financltravsty | 2026-03-07 19:42:37+00:00
Sign-up friction: how much effort it takes to sign up; many times because it's hard to find the sign up page or the page itself has too many steps

Bounce rate: a bounce is someone visiting your site and not signing up. A bounce rate is the amount of people that do this compared to sign ups

Touchpoints: things a user interacts with, like a landing page, a nav bar with a sign up button, the sign up page itself, forms on that page, etc.

Bloat: too much "stuff" that is unnecessary towards some end goal like too much copywriting on the landing page, or too complex of a sign up flow, etc.

This isn't snark, but this is all industry standard terminology.
by YZF | 2026-03-07 19:42:51+00:00
There is a lot more Claude Code can do for you that an AI chat bot can't because it a) has tool access b) has access to your source code.

- Root cause and fix failures.

- Run any code "what if scenario".

- Performance optimizations.

- Refactor.

There's no reason why you shouldn't (and you should) read all the code and understand it after Claude does any work for you but the experience vs. the "old" SO model of looking for some technical detail is very different.
Show HN: I Made OpenClaw for Coding – ClawCode
by pvisilias | 2026-03-07 19:43:10+00:00
I have been building many many many projects the last 2 years and everytime i faced one problem.

Managing all of my projects

Most of my apps never published because i couldn't keep up with the ideas that i have since i couldn't open so many windows and code across multiple projects

That's why when i installed OpenClaw i had this idea. To build multiple projects in one dashboard without switching apps.

Then i created ClawCode which you can build, manage and plan multiple projects on one dashboard. But not only that, when you open a project, automatically openclaw generates 12 agents:

- 1 Main
- 5 Coding
- 1 Debugger
- 1 Performance
- 1 Planner
- 1 Security
- 1 Tester (opens browser)
- 1 Ui Designer

Each projects gets its own agents, which you can run in parallel mode or with queued messages. So you can set up 5 coding agents, switch project set up next 5 switch next 5 etc.

That solved my biggest problem. But not only that, if you are starting a new project you can describe the app, build the actual plan with planner agent, build the workflow and split it into tasks. Then assign tasks to agents by writing # in chat.

My plan is to extend the same logic to have Claude instead of using only OpenClaw and connect your server logs, feature requests and errors reports from your customers, so agents can run them without needing to pay for other apps or switching apps
by lovehashbrowns | 2026-03-07 19:43:24+00:00
I became a super fan for a brief second during the Napster days, that’s literally what got me into metal in the first place. Decades later and I’m still soured on them too. Napster days were so good for music discovery. I mean, they’re better now with all these algos, obviously, but it was weirdly fun to download a track with tons of random strings in the name and end up with some parody Weird Al track and that’s how you discovered something new.
by nativeit | 2026-03-07 19:44:24+00:00
Interesting, but coming from the perspective of an audio engineer it all sounds a little too woo-woo without specifics. The $1200 price also seems absurd for something that appears to emit ultrasonic noise and scan for IoT devices. The fact it's taking pre-orders is also something of a red flag.

Maybe I'm too cynical, but these things strike me as money grabs that prey on peoples' understandable paranoia surrounding privacy. I'm happy to be convinced otherwise, but those were the first impressions of someone with a passable knowledge of how such devices ostensibly function. Unless it's doing something special I'm not aware of, a fairly basic filter on the microphone to limit any sounds outside of audible midrange would likely render these devices moot.
by SpicyLemonZest | 2026-03-07 19:45:14+00:00
None of the terms here are fluffy or ambiguous. They're about specific details or strategic categories that you (perhaps justifiably) don't find important. The original post's suggested rewording is reasonable, but it doesn't include all the information: the recipient won't know that the sender wants further improvement even though the latest build may be better than what's live, or that developers should avoid trading off scalability in the process.
by tzs | 2026-03-07 19:45:27+00:00
Note though that the court can award more than this in some circumstances. From the Copyright, Designs and Patents Act of 1988, section 97 [1]:

(2) The court may in an action for infringement of copyright having regard to all the circumstances, and in particular to—

(a)the flagrancy of the infringement, and

(b)any benefit accruing to the defendant by reason of the infringement, award such additional damages as the justice of the case may require.

I think most copyright systems have some provision for damages beyond lost profits, because if they did not what incentive would there be to not infringe?

[1] https://www.legislation.gov.uk/ukpga/1988/48/section/97
by zahlman | 2026-03-07 19:45:38+00:00
> Make your English more understandable

This entire section is also good advice for working and communicating with English engineers. (Especially in a world where about 3/4 of English speakers don't have https://en.wikipedia.org/wiki/English_language as their first language.)

> Create new meeting strategies

A lot of this is also relevant within English, honestly. (The phrase この認識で合っていますか is good to know and I definitely wouldn't have come up with it on my own.)

> If you notice that certain members are very quiet at a meeting, despite seeming like they have something to say, see if you can give them an opportunity. A simple “Does anyone else have thoughts on this?” can go a long way in making sure everyone feels heard.

This in particular also seems like something I've seen recommended in many other contexts.

> Lastly, be aware that some katakana words are commonly abbreviated differently in colloquial Japanese, often becoming unrecognizable to English speakers. Here are some examples: ... Topic/theme (of a meeting): テーマ (te-ma)

The others check out, but https://en.wiktionary.org/wiki/%E3%83%86%E3%83%BC%E3%83%9E isn't an abbreviation. It's just.. a loanword that English speakers might well not recognize, because it comes from German Thema (in turn from Latin and Greek; so ultimately the same source as the English "theme", but by a separate path). Also because we don't often use the word "theme" this way, but yeah.
by heraldgeezer | 2026-03-07 19:45:49+00:00
Yes looking at the Swedish list, these are just hosters, not ISPs...

ISP list with subscriber numbers, keep in mind we are 10million people.

Telia
Fixed: ~1.4M | Mobile: ~6.1M
The incumbent; largest fiber footprint and dominant mobile share.

Tele2
Fixed: ~900k | Mobile: ~3.8M
Major player in both segments; owns Com Hem (cable/fiber assets).

Telenor
Fixed: ~700k | Mobile: ~2.9M
Strong competitor, shares mobile infra with Tele2 via Net4Mobility.

3 (Tre)
Mobile: ~2.5M
Focused almost exclusively on mobile and Fixed Wireless Access (FWA).

Bahnhof
Fixed: ~450k
Popular "challenger" ISP known for privacy advocacy and open fiber networks.

Bredband2
Fixed: ~430k
High-volume provider on municipal networks (Stadsnät).
by anonym00se1 | 2026-03-07 19:46:00+00:00
Sorry to hear this. I similarly woke up one day with bi-lateral tinnitus at about an 8/10 in loudness. Thought I was going to lose my mind.

After about 9 days one morning the right ear completely resolved and the left ear was at about a 5/10.

Very, very, very long story short, I did a ton of digging and experimenting and realized it was related to a neck injury (a lot of people with whiplash have short-long term tinnitus). Over a year of physical therapy later, the tinnitus in the left ear is usually gone and only flares up if I lift weights with poor form.

If you've had a neck/shoulder injury in the past 1-2 years, it's something I'd look into.
by WD-42 | 2026-03-07 19:46:59+00:00
I wonder how much QT has to do with this. AFAIK the only _decent_ bindings are still C++ and Python. For KDE it might just be C++?

There's plenty of valid criticism of GTK but choosing C over C++ isn't one of them. It seems like there is a new Rust GTK app every week, and other languages as well, thanks to the availability of bindings.

I'm curious how long relying on C++ contributions is going to last.
by fc417fc802 | 2026-03-07 19:47:20+00:00
Agreed, there's a lower bound set by the other available tech. I didn't do the best job articulating there. In the context of the thread my objection is that the economics of the finished product aren't the issue.

The problem is arriving at working knowledge of the tech in the first place. But that's clearly not a logical impossibility, merely expensive and dependent on lots of surrounding factors.

The obsession of a single rich elite, not economics, is precisely how much of early chemistry came to be.
by overfeed | 2026-03-07 19:47:28+00:00
If "both sides" are equally bad, then both sides equally represent the people, no?

> I could probably go on but I feel the point has been made that election outcomes are not the proxy you think

The purpose of a system is what it does. There are not many grassroots efforts to change the many negatives you listed. Tacit approval - whether through nor voting or not fixing what is broken - does not lessen culpability. The outcome is still accurate representation on the aggregate.

If 4 housemates always have a dirty kitchen, it's a reflection on all of them. It may fall short of their ideals, or they can blame Bob for not doing dishes, not fixing a problem whose root they know is an indictment, not an excuse.
by JhonOliver | 2026-03-07 19:47:43+00:00
The complexity of modern digital infrastructure—like Google’s maintenance of the open-source Chromium engine—has made traditional antitrust actions obsolete. Instead of breaking up monopolies, the U.S. government is actively merging with Big Tech to form a "Digital Zaibatsu" designed to out-compete China in an AI and semiconductor arms race. While this state-corporate fusion guarantees short-term geopolitical and technological supremacy, it optimizes society purely for corporate efficiency rather than human flourishing, trapping the U.S. on a trajectory toward the same demographic collapse currently unfolding in South Korea.