MurphyA/hacker-news huggingface dataset:
by throw0101c | 2025-08-25 11:27:44+00:00
Is AI a bubble? Probably. Does that make it meaningless? Not at all. Carlota Perez’s Technological Revolutions and Financial Capital: The Dynamics of Bubbles and Golden Ages (2003) is strikingly prescient--and worth revisiting [thread]

* https://twitter.com/rubyscanlon/status/1958891869489836076#m

Perez goes back to the technology of canals:

* https://en.wikipedia.org/wiki/Technological_Revolutions_and_...

People getting excited for something (perceived as) new is part of the human character.
by rollcat | 2025-08-25 11:28:08+00:00
> I only pay $1 per month for my VPS, and even that piece of trash can handle 1000s of requests per second.

Depends on the computational cost per request. If you're serving static content from memory, 10k/s sounds easy. If you constantly have to calculate diffs across ranges of commits, I imagine a couple dozen can bring your box down.

Also: who's your webhost? $1/m sounds like a steal.
by mattlondon | 2025-08-25 11:28:14+00:00
I always thought it quite weird that somehow by virtue of being in beer, that the water somehow becomes sterilised.

If you've ever tried home brewing, you'll know that non-sterile conditions lead to foul rancid filth due to all the bacteria etc.

I'd find it odd if the people then knew to sterlise the water and equipment to make beer, but then not do the same to drink it.
by Daub | 2025-08-25 11:28:27+00:00
Does anyone know how this is different to the Munsell color space, which is also perceptually uniform?

Edit: I would imagine that the only way to definine a perceptually uniform color space is by tons of user testing. This is how Munsell developed his color space… specifically presenting test subjects with pairs of identical and near-identical color swatches and asking if they could tell the difference.

In this way, pairwise comparisom of similararity became the bedrock of color perception science.
by tpdly | 2025-08-25 11:29:50+00:00
This is a very good argument. We would also learn what features of an App Store add marketable value, and what features are trivial. I imagine the front end isn't very important, but some kind of build certification/verification is. That requires branding, infrastructure and labor. Maybe its easier than I imagine to verify that apps aren't lying about what they do, but as far as I can tell that could well account for some 5% at cost.

On the other hand you trust your bank, for example, so you follow the link on their website and install the App, and the trust came from their own brand.
by supermatt | 2025-08-25 11:29:53+00:00
It would not make sense to start from an XSLT. An XSLT is only a set of transformation rules (a transformation stylesheet). If there is nothing to transform, then the stylesheet produces nothing.

But you can kind of achieve what you want by treating the initial XML as a "view definition/configuration", and the referenced XSLT as a "view builder", and referencing your "model" as an external document via XPath document and applying to the XSLT template(s). i.e. you create configurations of your view that apply external data.
by hackrmn | 2025-08-25 11:30:07+00:00
I know opinions are divided on what I am about to mention, but what about CAPTCHA to filter bots? Yes, I am well aware we're a decade past a lot of CAPTCHA being broken by _algorithms_, but I believe it is still a relatively useful general solution, technically -- question is, would we want to filter non-humans, effectively? I am myself on the fence about this, big fan of what HTTP allows us to do, and I mean specifically computer-to-computer (automation/bots/etc) HTTP clients. But with the geopolitical landscape of today, where Internet has become a tug of war (sometimes literally), maybe Butlerian Jihad was onto something? China and Russia are blatantly and near-openly shoving their fingers in every hole they can find, and if this is normalized so will Europe and U.S., for countermeasure (at least one could imagine it being the case). One could also allow bots -- clients unable to solve CAPTCHA -- access to very simplified, distilled and _reduced_ content, to give them the minimal goodwill to "index" and "crawl" for ostensibly "good" purposes.
by andrecarini | 2025-08-25 11:30:28+00:00
As another reader who has no idea what any of this is about, I've coerced my favorite LLM to digest it into ooga-booga format in the style of this essay[1]:

# grug see big sky boom

- sky make ooga FLASH but not light, just invisible whoosh (radio).

- whoosh so strong, like sun work many day, but all squish into blink of eye.

- smart sky-people have big ear rock (CHIME). ear rock say: "boom come from there, galaxy far, but not too far (only 130 million fire-circles (light years) away)."

- ear rock also have many little ear-brother rock across land, help point finger very good.

- finger point so good, sky-people know spot of boom smaller than tree forest (13 parsec).

- then, magic glass eye (James Webb) look at spot. see old fat star (red giant) glowing soft.

- but fat star not make ooga boom. hmm. maybe fat star have sneaky tiny angry friend (neutron star).

- tiny angry friend go "KRAK!" → make fast radio boom.

# lesson for tree-brain

- boom in sky still big mystery.

- now smart sky-people can say where boom come from.

- if know where, can watch with other eyes, maybe find secret of why.

- grug think: many sky boom = maybe angry tiny stars yelling far away.

# Ooga booga translation:

"Tree no know why sky yell. But now tree know where sky yell. Soon, tree maybe know why sky yell."

[1]: https://grugbrain.dev/
by ffsm8 | 2025-08-25 11:30:43+00:00
Give me the option of a humanoid looking across that takes care of all in house chores and one that's that utility based with wheels and arms, I will likely choose the humanoid one even with a 100% premium price.

I mean I wouldn't buy either unless I could be certain it's not uploading all data to the cloud and be fully controlled by a user hostile company, but if we're talking fantasy tech ala Detroit: become human... Yeah, it'd be willing to spend a lot of money to have all chores taken care of by a humanoid robot.

And in before someone talks nonsense again wrt "you already can, just pay someone to do it for you"... I do not want to have strangers in my home. This is also essentially why I wouldn't want any cloud connected bot anywhere innit.
by lioeters | 2025-08-25 11:30:47+00:00
> GitHub and VS Code

It's impressive how these Microsoft-owned products became fundamental to my daily software needs. I know I have to find better alternatives, move to using Codeberg/Forgejo, Spacemacs/Neovim..

And programming languages? I like TypeScript, and Microsoft has been a good steward of the project. Similarly with Go and Google. I also rely on VC-funded language runtimes, frameworks, libraries. That's a risk I sometimes question. Ideally I would shift to using FOSS altogether, the whole stack top to bottom.

Even the hardware I'd prefer "open source" if possible.
by tomp | 2025-08-25 11:32:46+00:00
> Why among all the list of failed or current fab owners is it so important that Intel be declared sacred?

Has TI ever made anything nearly as complex as CPUs? Has NVIDIA? (Hint: the answer is "no"). Intel is pretty much the only option, though ChatGPT suggests GlobalFoundries as a potential other option (spun out of AMD).
by Teever | 2025-08-25 11:33:04+00:00
Profit seeking through competition isn’t the same as greed. Greed is the impulse to rig the game once you’ve won a little, so you can keep extracting more without competing. And that tendency from some kinds of people corrodes free market capitalism and its ability to drive innovation and reduce prices. Competition only works if players play by the rules.

And your food analogy works against you. If we extend your analogy, profit is like eating, greed is like overeating. Saying profit = greed is like saying every person who eats three meals a day is a glutton. Competition rewards healthy eating -- efficiency, balance, discipline. Greed is scarfing down the pantry and locking the fridge so nobody else can eat.
by ben_w | 2025-08-25 11:34:47+00:00
> NFC payment APIs have been open on Android for decades and no such thing of the sort has ever happened.

Google is also getting legal action for monopoly abuse of their app store, so what's possible today on Android is not sufficient to say what's safe or not.

Despite this, they're also already facing legal action for sharing too much data from Google Wallet.

Fail on all directions at the same time.

> Apps do not have write access to all your files.

> Every mobile device now has a giant notification saying that the device is using the microphone or recording video.

And this can't be circumvented ever, even when private APIs are no longer vetted? And none of the voices describing downloads warnings as "scare screens" aren't making the same demand on this?

> The disingenuous "having an open app store/not being locked in the walled garden is a security risk" is getting tiring, especially when it's basically all lies now. Unless your argument is that Apple is too incompetent to write APIs properly, in which case I wonder why you think that said APIs being private would prevent anything.

The disingenuous "force platforms to be open, there's no security risk" position was tiring decades ago when the iPhone was brand new, especially when it was obviously lies even then. Apple obviously isn't magically competent enough to write APIs properly, they had "goto fail" and all the jailbreaks we've seen in so many versions of iOS were specifically some random doc that users could install that included a way to escalate privileges, and even without that evidence we've also got access to the black market prices for zero-day exploits that for a long time showed they're cheaper than Android, and the obvious reason why this prevents "anything" is that "anything" is a massive subset of "everything".
by marcyb5st | 2025-08-25 11:34:57+00:00
This raises the question: hasn't the market already priced in a ubiquitous AI future? The current valuations seem to reflect the assumption that AI won't just 2x developer productivity but will also automate a huge portion of the workforce/boot productivity across the board. And I believe it has, and it's the only way to explain the sky-high valuations for companies that are 1) still losing money and, more importantly, 2) have no moat.

If that's true, then we are in a bubble by definition. When AI development eventually stagnates, failing to deliver on these promises, valuations will correct fast (and painfully). What happens then to Nvidia and other hardware companies? And what about the massive AI investments currently propping up the economy [1]? These would also be slashed, messing up the entire supply chain that's gearing up to meet this demand.

While I agree the technology is great and useful, I believe we are in bubble territory. I believe it's unlikely to be as transformative as the CEOs and VCs funding these companies claim.

[1] https://sherwood.news/markets/the-ai-spending-boom-is-eating...
Show HN: Printablesudoku.net – Download and play printable Sudoku PDFs online
by arabicalories | 2025-08-25 11:35:20+00:00
Hi HN, I’m a Sudoku enthusiast and built PrintableSudoku.net to make it easy for anyone to download printable Sudoku PDFs or play puzzles online. You can choose difficulty, print as many as you like, or solve directly on the site. I wanted something straightforward for people who enjoy Sudoku, whether on paper or online. Any thoughts or suggestions about the puzzles or the site are very welcome!
by pgsandstrom | 2025-08-25 11:35:30+00:00
I've coded on linux for a decade now, but always used windows at home. Just last week I switched from windows 10 to ubuntu on my media computer since it cant upgrade to windows 11.

I open up firefox, go to youtube, and immediately notice that 30% of all frames are gone. Hardware acceleration isnt working.

I put the computer to sleep and go make dinner. When I return my wireless keyboard cant wake it up, I have to hard-reboot the computer to wake it up.

I ask chatgpt about solutions to these problems, and it start spitting out terminal commands that end up making no difference.

In my experience, 2025 is not yet the year of linux. I'll try again in 2027.
by cess11 | 2025-08-25 11:36:19+00:00
War correspondent Jeremy Scahill of Blackwater and Dirty Wars fame has been doing interviews with and reporting on communiqués from both Hamas and Palestinian Islamic Jihad for quite some time now. I wouldn't be surprised if being able to do this was part of the reason he and Ryan Grim bailed from the Intercept.

https://www.dropsitenews.com/p/islamic-jihad-hamas-gaza-trum...

https://www.dropsitenews.com/p/osama-hamdan-hamas-interview-...
by krapp | 2025-08-25 11:36:43+00:00
Before the internet, crazy people and the spread of their ideas were limited by current communication paradigms. Mass communication was owned by corporate interests (yes far more so and far more centralized than the web is today) so word of mouth and maybe zines and fringe talk radio tended to be the only ways such ideas could propagate.

There was such a thing as "normal" back in those days which, for better or worse, provided friction to the spread of unorthodox ideas.

Now, and because of the web, there is no more "normal." QAnon started as a joke on 4chan and has become the predominant political and cultural movement of the Western world entirely because the internet provides a near frictionless medium for the acceleration of bullshit. Random people start boutique cults on TikTok and get more followers than most pre-internet cults could ever have hoped for. A dozen or so accounts can entirely dominate the COVID misinformation space on Facebook. The scale and speed of travel is transformational. The world in which travel across the ocean takes weeks is fundamentally different than the world in which it takes hours.

I disagree with the thesis of the article in that I believe governments are a part of the problem, and that regulating the internet at that level would destroy the only de facto public mass communications medium in existence, and only usher in a massive global surveillance state (and it has.) But I disagree with your implication that the internet has had net zero effect on the harm that the spread of bad information has had on society. The "good memes" the article refers to have not prevailed.
by joeadewuni55 | 2025-08-25 11:36:48+00:00
If you’ve ever tried to appeal a parking ticket, you’ll know how frustrating it can be: The process isn’t always clear You know what happened – but not how to say it in the right way And you’re dealing with it while already stressed or short on time

So I built Resolvo – a free tool that helps people generate an appeal for their parking fine in minutes
by anthk | 2025-08-25 11:36:52+00:00
We need, OTOH, the other side of the coin:

The EMACS hater handbook. Under a GFDL license, of course.

No multithreading, I/O locks under GNUs/eww, glacial slow email header parsing under GNUs, huge badass file for RMAIL if you don't like GNUs (instead of parsing MailDir) and so on.
by ulrischa | 2025-08-25 11:37:33+00:00
I wonder why everybody want's to use XSLT on the client side. On te Server side it is so powerful and works like a charme with PHP: // XML $xml_doc = new DOMDocument(); $xml_doc->load("file1.xml");

// XSL $xsl_doc = new DOMDocument(); $xsl_doc->load("file.xsl");

// Proc $proc = new XSLTProcessor(); $proc->importStylesheet($xsl_doc); $newdom = $proc->transformToDoc($xml_doc);

// Output print $newdom->saveXML();
by scott_w | 2025-08-25 11:37:41+00:00
But even with that you need to find targets, for which only piloted stealth jets work. Then at that point, you may as well drop some ordnance on it while you’re there.

The thing is, we can sit here on HN thinking we’re so clever but ACTUAL MILITARY LEADERS want to use F-35s so they clearly have insight and knowledge that we don’t.
by bhawks | 2025-08-25 11:37:47+00:00
Posix file system semantics are very complex. An in memory implementation is likely to have quality gaps that make it sub optimal. If you want fast tests /tmp is likely to be backed by tmpfs in memory. If you are paranoid you can use /dev/shm to be explicit about your desire.

Going this route means you're going to leverage all the well tested Linux VFS code and your tests will execute with higher fidelity.
by hliyan | 2025-08-25 11:37:54+00:00
A chill ran down my spine as I imagined this being applied to the written word online: my articles being automatically "corrected" or "improved" the moment I hit publish, any book manuscripts being sent to editors being similarly "polished" to a point that we humans start to lose our unique tone and everything we read falls into that strange uncanny valley where everything reads ok, you can't quite put your finger on it, but it feels like something is wearing the skin of what you wrote as a face.
by aspenmayer | 2025-08-25 11:38:18+00:00
Leave your phone at home. You won't need it if you plan to not have it. A simple device like this can even keep it company for you while you're away:

https://fr.wikipedia.org/wiki/Tourne-montre

Print this out and you can take notes on the back of the page, or even read it if you get bored while you're out and about without your device, to remind yourself why you don't really need your phone:

> Evil Never Sleeps: When Wireless Malware Stays On After Turning Off iPhones

> Jiska Classen, Alexander Heinrich, Robert Reith, Matthias Hollick

https://arxiv.org/abs/2205.06114 | https://doi.org/10.48550/arXiv.2205.06114

Previously on HN:

When Wireless Malware Stays on After Turning Off iPhones [pdf] - https://news.ycombinator.com/item?id=31364849 May 2022 (5 comments)

You might have already heard about this news from Mental Outlaw:

iPhones Could Still Be Attacked (Even When Powered Off) - https://www.youtube.com/watch?v=mwrjT8hxGzM
by tialaramex | 2025-08-25 11:38:18+00:00
It does look like the SGI STL from the 1990s has the std::vector<bool> mistake

https://github.com/uatuko/sgi-stl/blob/master/lib/stl_bvecto...

At first I thought OK there's no sign of it, and then I realised it'd be a specialisation in a separate part of the codebase and sure enough it's there, it's really obvious in hindsight that this just isn't the same type, it's all separate implementation, but hey that's a specialisation right ?

I suppose it's possible this is a result of committee feedback and was not in the "original" STL from even before that ?
by Syntaf | 2025-08-25 11:38:35+00:00
I allowed Claude to debug an ingress rule issue on my cluster last week for a membership platform I run.

Not really the same since Claude didn’t deploy anything — but I WAS surprised at how well it tracked down the ingress issue to a cron job accidentally labeled as a web pod (and attempting to service http requests).

It actually prompted me to patch the cron itself but I don’t think I’m that bullish yet to let CC patch my cluster.
by zahlman | 2025-08-25 11:39:04+00:00
> Wouldn't the interface in C simply be called function headers? Why are we using the term API? It seems a word like "function signatures" would also make it clear (or just signatures or headers).

First, to contrast the "application programmer interface" (i.e. what code has to be written to use it properly in an environment with a compiler) from the "application binary interface" (i.e. what actual bytes have to be provided in order to work with an already compiled version — important for linking, inter-process communication etc.).

Second, to be able to talk about what you actually do with the headers (i.e. what the rules are for using the code) separately from the headers themselves (i.e. just the code itself), and to abstract over other programming languages that don't work the same way.

> They're roles, not distinct hardware.

So, you already understand the value of these kinds of distinctions. A shame we haven't historically made them more consistently. (As an exercise, try to list everything that "static" can mean in every programming language you know where that's a keyword. For bonus points, contrast and compare to how the word is used in the discussion of programming language design.)

> Maybe I just don't understand what the word interface means other than the GUI version of it. What's an interface in the analogue world? ... Claude mentions:

In the world that I was recalling, when people were unfamiliar with a word, they used a resource called a "dictionary" to look them up. This provided a pre-written answer directly, rather than relying on sophisticated computer models to come up with something new every time. Admittedly, this did trend towards online use over time, in particular since this made it easier to update these resources to reflect current use patterns. But those online resources are still available, e.g. https://www.merriam-webster.com/dictionary/interface .

Even with AI expanding so far as to creep into search engines, you can still reliably obtain such definitions with search queries consisting of "define" + the word.
by danielheath | 2025-08-25 11:39:19+00:00
Haven't tried it myself, but from what I've seen it's pretty common for folks whose hormone levels are "in range" to report good results from HRT.

I tend to think of "in range" as meaning "this doesn't indicate you're obviously-unwell".

There's also a bunch of expensive-to-run tests which aren't included in an annual physical unless indicated by symptoms.
by 8organicbits | 2025-08-25 11:39:40+00:00
I've been working on a web crawler and have been trying to make it as friendly as possible. Strictly checking robots.txt, crawling slowly, clear identification in the User Agent string, single IP source address. But I've noticed some anti-bot tricks getting applied to the robot.txt file itself. The latest was a slow loris approach where it takes forever for robots.txt to download. I accidentally treated this as a 404, which then meant I continued to crawl that site. I had to change the code so a robots.txt timeout is treated like a Disallow /.

It feels odd because I find I'm writing code to detect anti-bot tools even though I'm trying my best to follow conventions.
by scotty79 | 2025-08-25 11:39:59+00:00
I think long lived state is the problem.

In Pharo your entire project along with its runtime, code, data and IDE is one long lived intertwined and dispersed state. I was never really sure if this is necessarily a problem or not.

But today I had an interesting idea. Pharo is Factorio of programming. You are evolving living, functioning system using itself. And we know most of Factorio games end up as ad-hoc tangled mess, where new things are added rather on the side than old things being properly refactored. So if your Factorio factories are always pristine examples of order you should be fine with Pharo. If not, you might be better off with something like PHP or Fermyon Spin which have app state living no longer than a single request-response. With long lived state neatly and separately held in the database and source files.
Show HN: Open-source Go repo comparing DCA vs. Grid with reproducible backtests
by Zmey56 | 2025-08-25 11:41:10+00:00
Hi HN,

I built a small open-source repo in Go to compare two classic trading strategies (Dollar-Cost Averaging vs Grid). This is educational/research only — no real keys, no promises of profit.

Why I built it:

I wanted a clean architecture to experiment with strategies.

Most examples online are either black-box or not reproducible.

What’s inside:

Strategy interface for DCA/Grid.

Unified exchange client (Binance/CCXT).

Minimal backtester with seeded RNG for reproducibility.

Metrics: Profit Factor, Max Drawdown, Win Rate, Sharpe.

Sample metrics (BTC 2020–2024):

DCA → PF 1.42, MDD -18.7%, WR 62%

Grid → PF 1.67, MDD -25.3%, WR 58%

Repo: https://github.com/Zmey56/crypto-trading-strategies

I’d love feedback on:

Architecture (Go interfaces, package layout).

How you approach reproducibility in backtests.

Ideas for extending this (filters, regime classification, DeFi/AMMs).