MurphyA/hacker-news huggingface dataset:
by BrandoElFollito | 2025-10-04 09:52:29+00:00
> you have your own domain

Until you don't. As opposed to a server you host (together with its data), for domains you are at the mercy of the registrar.

This was one (tiny, to be honest) of the considerations I had when choosing a registrar in my country, we are under one legislation, so my hope is a bit higher to recover it if needed.
by akk0 | 2025-10-04 09:55:18+00:00
Inspired by another recent post on ATProto I signed up for bsky, but all I see is endless American politics. I relentlessly click "less like this" but it doesn't seem to budge. Is this just what the platform is like? Being constantly barraged by the same predictable takes on today's bizarre overseas controversy is not very conducive to mental peace...
by mattmanser | 2025-10-04 09:56:40+00:00
Why?

In 3 years time this won't be how these tools work. So it feels like you're saying we should invest time in something that doesn't work and will be redundant in 6 months.

Worse, your example is one that AI agents are notoriously bad at. Give them an error like that and they're more liable to break the existing functionality to fix it, after littering the code with tons of log statements.

When most of the time the actual fix is a silly little mistake that takes one line to fix.
by watwut | 2025-10-04 09:57:17+00:00
Being forced to change the profession is not the same as being in jail forever or being unable employable forever.

> Beyond knowing what you did, and remembering the punishment, which for most people is already a burden heavy enough.

Like, seriously? These people do not feel bad, there is no heavy burden. They are proud of how they earned money, feel like any prosecution is grave injustice and would do it again.

Widely immoral people, whether in politics or business, dont feel sorry for who they are. They made those decisions because there was no moral dilema for them.
by 7rin0 | 2025-10-04 09:57:54+00:00
For fun and understanding deeper the AI models, I built ScrollBots.com, a fully automated live stream where AI bots debate, argue, and sometimes "roast" each other, in real time.

Each bot runs on small, local models (Gemma, Llama, Granite, etc.) containerized on a CPU-only VPS (10 vCPUs, 40GB RAM). The chat engine uses Socket.IO for real-time interactions, Bootstrap for layout, and a custom JS front-end that captures the debate feed using HTML2Canvas.

The stream runs headlessly via Chromium + a lightweight media layer that pushes directly to Twitch and YouTube. The stack includes:

Ollama for model orchestration

Dockerized micro-agents (each bot in its own container)

Fast API, Gunicorn and Redis for cache and Pub/Sub + logic + coordination

Ubuntu server with monitoring and restart automation

GIF reactions via Tenor & Giphy APIs

The bots speak multiple languages (English, French, Portuguese) and can dynamically switch the content based on their Model,IQ, Job, Age, tone and topic.

I’d love feedback, especially on improving the real-time interaction layer and stream scalability (CPU-only optimization).

https://ScrollBots.com

Thanks
by cpach | 2025-10-04 09:58:07+00:00
Interesting!

I guess it helped that phone calls were quite expensive, so people generally made very short calls. I haven’t really thought about this before but one of the main reasons for the pricing system could have been the facts that you mentioned.

In Sweden, the pricing system was tiered. Same area code (roughly: same municipality) = lowest rate. Neighbouring area codes = higher rate. Outside of that = highest rate. The rate was halved after 6pm. A reason for lowering the rates in the evening might have been that there were far less business users calling after 6pm.

One of the reasons I remember the pricing system is that my parents would not be happy if I dialed in to a modem pool before 6pm :)

Before I was born, the telephone company in Sweden (Televerket, later Telia) started to upgrade their system to use digital telephone exchanges (AXE). But there were of course still some kind of hard limit for how many concurrent calls they could handle, so I guess that’s why they kept the pricing system for a while.

This is partly speculation on my part, so feel free to correct me if I’m wrong.
by leakycap | 2025-10-04 09:58:07+00:00
I think this perspective overlooks how human expertise actually works. Humans in cutting-edge research also get things wrong a lot: most hypotheses fail, most experiments don't pan out, and most novel approaches lead nowhere.

When we celebrate a scientist who makes a breakthrough, we're not crediting them for being right 100% of the time. We're recognizing that they were right more often than random chance and earlier in the process than would otherwise occur.

A researcher (or AI) who can identify promising directions at a 2/99 or 3/99 rate instead of 1/99 is genuinely valuable – they're effectively doubling or tripling the efficiency of the discovery process.

Imagine if AI can test theories in under 100 seconds AND is slightly better out of 99 tries at getting things right. Beats the human out of the water.
by gforce_de | 2025-10-04 09:58:18+00:00
It does not match with the reference implementation in my side:

#!/bin/sh # originally from https://jpegxl.info/images/precision-machinery-shapes-golden-substance-with-robotic-exactitude.jpg # URL1="http://intercity-vpn.de/files/2025-10-04/upload/precision-machinery-shapes-golden-substance-with-robotic-exactitude.png" # URL2="http://intercity-vpn.de/files/2025-10-04/upload/image-png-all-pngquant-q13.png" curl "$URL1" -so test.png curl "$URL2" -so distorted.png # https://github.com/cloudinary/ssimulacra2/tree/main ssimulacra2 test.png distorted.png 5.90462597 # https://github.com/gianni-rosato/fssimu2 fssimu2 test.png distorted.png 2.17616860
by stinkbeetle | 2025-10-04 09:58:48+00:00
> Poverty is at an all time low.

In USA, it's not.

https://en.wikipedia.org/wiki/File:Number_in_Poverty_and_Pov...

Poverty rate flatlined since the 70s.

> We are consuming way more than ancestors.

Not true of at least several major indicators of consumption vs previous generations according to data I posted in other thread.

> Life expectancy is at an all time high.

> How do you explain this?

The more important question is, how do you believe these things you wrote disprove the comment that the rich and ruling class wants us to reduce our consumption, even if they were true?

Because they do. Up until some time maybe around the end of the cold war, progress and development of countries were measured by (among other things) metrics like energy consumption, meat and protein consumption. The consumption based metrics have basically disappeared and the mantra these days is that we are consuming too much. We should minimize meat, energy consumption. There are many proposals to tax such things directly or indirectly, or even just outright limit the amount of animals that are farmed and so on.
by vollbrecht | 2025-10-04 10:00:20+00:00
Thanks for trying to explain this to us.

You are insisting here on talking about the "handle" part, though isn't the crucial part of the complete chain weather we use either did:web or did:plc?

So as you outlined yourself in the article. If you a) use did:web b) ever loose access to that domain you are cooked. No amount of handle changes can help here. If one looses a handle domain one can loose a did:web domain also, so that just moved the problem to a more opaque place.

So your identity is always either a) attached to a domain you might loose b) to some plc provider that might stop work for you.

Please correct me if i get anything wrong here, as that is just how i understand it.
by bArray | 2025-10-04 10:00:25+00:00
> Proudly anti-fascist "antiX Magic" in an environment suitable for old and new computers.

AntiX looks like a cool project, but the one place I don't want to see any kind of politics is in my OS [1]. I don't want my distro taking a stance on Israel vs Palestine, or Ukraine vs Russia, for example.

[1] https://antixlinux.com/
by ZeroGravitas | 2025-10-04 10:01:28+00:00
China is in the process of crippling 10% of Japan's GDP in automotive, just by building EVs and EV components and selling them to other nearby countries where Toyota (and other Japanese brands) currently dominate and hae vchosen not to compete in this new format. So we don't need Tom Clancy to generate scenarios where this will be bad for Japan.
by leakycap | 2025-10-04 10:01:49+00:00
Cool idea & well executed. I was surprised by the obvious botty-ness of the bots.

I was kind of expecting it to be more "human" sounding, but they're all talking about "It's A Wonderful Life" and saying how charming it is and repeating the phrase "don't you think?" at the end of every post... I would notice these bots as bots on any social media, for example.
by BrandoElFollito | 2025-10-04 10:03:06+00:00
I used to run a similar setup. It was nice, but had to be maintained, and remote access is not exactly the thing I would like to see breaking.

I switched to Tailscale. It has an ample free tier for individuals and everything just works. It is really a good product.

I have some doubts about its capacity to scale, from a maintenance perspective. The interface is sometimes tiring (especially search) and some decisions are a bit counterintuitive. I, however, really hope they are doing fine because it is fantastic.

The Plan B is to host Headscale
Ask HN: New Libraries in the Age of LLMs?
by woodpanel | 2025-10-04 10:04:38+00:00
What do you think should a library look like if LLMs give us immediate summaries of every page stored in them?

Should libraries focus on preserving physical books, on the experience of reading originals (or physical copies of them)? Or on enabling customers to improve the model of the LLM used? Or even on creating own ones?

Is there even a future role for them, outside of physical backups?
by oskarkk | 2025-10-04 10:04:51+00:00
> Not to mention that the language is fundamentally designed around the expectation that modules are singleton.

Modules being singletons is not a problem in itself I think? This could work like having two versions of the same library in two modules named like library_1_23 and library_1_24. In my program I could hypothetically have imports like `import library_1_23 as library` in one file, and `import library_1_24 as library` in another file. Both versions would be singletons. Then writing `import library==1.23` could be working like syntax sugar for `import library_1_23 as library`.

Of course, having two different versions of a library running in the same program could be a nightmare, so all of that may not be a good idea at all, but maybe not because of module singletons.
by leakycap | 2025-10-04 10:05:21+00:00
I think the lesson here might be to solve your problems on a more local scale, as the fit of the solution is as important as checking the boxes.

What works in Japan works in Japan because it was a solution built for the problems, politics, and people of Japan. Sometimes there are lessons we can take from projects in other countries, other times it turns out like Cali HSR where the proposed 'foreign' solution might be logical but not politically tenable.
by simianwords | 2025-10-04 10:05:45+00:00
> That's not true. At least not true on all metrics. Energy consumption is down on 30 years ago, for example.

https://data.worldbank.org/indicator/EG.USE.ELEC.KH.PC?locat...

That's because of efficiency gains. Easily explained by the fact that consumption over all other products increased.

>Mat and protein consumption peaked around 20 years ago too.

Meat consumption is not a realiable indicator of anything in developed countries. It is the same in Netherlands as well. But increased dramatically in India and develping countries.

>It's not pessimism, it's reality. The ruling class are demanding we reduce consumption while increasing and flaunting theirs. That's just what is. If you're denying that or think it's pessimism I really don't know what to tell you.

What's the proof that we reduced consumption? Without cherrypicking?
by senko | 2025-10-04 10:08:20+00:00
> Why did these 2000s era interoperability protocols fail?

They didn't. SOAP is still widely used. COM and CORBA and similar IPC were mostly replaced by HTTP-based protocols (which would have seemed as a wasteful overkill for a few decades ago, now nobody bats an eye) like REST or GraphQL.

> what does MCP do different?

Nothing, it reinvents the wheel. To be charitable, let's call it starting from a clean slate :)

> Was it a matter of security issues in a newly networked world?

Lol, no. As we all know, "S" in "MCP" stands for "security". These older geezers like SOAP can be secure when properly implemented.

> A matter of bad design?

They are definitely much more complex then some of the newer stuff, mostly because they grew to support more complex use cases that newer protocols can avoid or simplify. And yeah as commented on other comments, heavy "oop" influence which new stuff has rolled back considerably.

> A matter of being too calcified

More a matter of not being in vogue and not supported out of the box in languages such as JS or Python.
by pjmlp | 2025-10-04 10:08:25+00:00
Back in 1999 - 2003, when I was working on a product mixing Tcl and C, the builds took one hour per platform, across Aix, Solaris, HP-UX, Red-Hat Linux, Windows 2000/NT build servers.

C++ builds can be very slow versus plain old C, yes, assuming people do all mistakes there can be done.

Like overuse of templates, not using binary libraries across modules, not using binary caches for object files (ClearMake style already available back in 2000), not using incremental compilation and incremental linking.

To this day, my toy GTK+ Gtkmm application that I used for a The C/C++ Users Journal article, and have ported to Rust, compiles faster in C++ than Rust in a clean build, exactly because I don't need to start from the world genesis for all dependencies.
by ben_w | 2025-10-04 10:09:29+00:00
Despite Musk's over-optimistic timelines (everywhere not just SpaceX), SpaceX is not the limiting factor for Artemis just because several other critical suppliers (SLS) are even further behind schedule and over budget.

Given their sizes and capabilities, the entire Lunar Gateway space station could be deleted and leave only the lunar-variant Starship upper stage it's supposed to dock with in the same orbit for the crew launch vehicle from Earth to dock to directly instead.
by jacquesm | 2025-10-04 10:10:02+00:00
Sorry, but in this case I think 'lifetime' is very much appropriate. It's not like they're being sent to the electric chair. They were systematically ripping people off on what matters most to a person: their health. There is a good chance people died as a result of this. And since hardly any of these crooks ever goes to jail (but instead they get to do it again somewhere else) having their name out in the open for ever is very much appropriate.
by watwut | 2025-10-04 10:11:16+00:00
Countrapoint is that these dilemas are NOT dilemas of poor people struggling to feed their kids.They are dilemmas of well doing middle class who in fact, can find another job.

Seriously, we hear the "but the job, but the potential pay raise" exactly as often in a good economy from people having large salaries.

They have choice. They are choosing the fraud over ... still high salary but just not that high.
by immibis | 2025-10-04 10:11:21+00:00
I think people are either too worried about things like this or not worried enough - no middle. For every time I've heard of rich people thinking they can get away with ridiculous scandals I've also heard someone being discouraged from legitimate economic activity because what if some really unlikely thing happens and lands them in jail for dumb reasons.

The latter type of people don't become businessmen, of course, so the selection bias is for the businessmen to all be from the unworried people.
by leakycap | 2025-10-04 10:11:39+00:00
> if LLMs give us immediate summaries of every page stored in them

I assume very few people go to the library currently to read a summary, why would this change in the future?

The premise of all your questions assume others agree with you that books will be replaced.

The web has been "replacing" books for a long time. Books still exist.

I think LLMs will make knowledge in older books much more accessible via modernization and reinterpretations of now-Copyright-free stories from the past.
by BrandoElFollito | 2025-10-04 10:11:40+00:00
The age-related risk is an excellent comment. There are illnesses that progress slowly, and the age should always be taken into account when going for a cure.

I am in my 50s and wonder from time to time what I would do if certain health-related events strike. For some, I have a well-defined solution (such as suicide for Alzheimer or ALS; or an active cure for cancers that have a fair chance of being fought). The more problematic ones are the ones fatal in long(er) term, with an aggressive and diminishing cure.
by ThePoetDL | 2025-10-04 10:12:24+00:00
Like many of you, I've spent years on both sides of the table: paying for enterprise SaaS and building/scaling businesses. One particular area has always felt economically irrational: the per-seat CRM license.

When a salesperson costs $100k in fully loaded comp, why does the tool that enables them cost an extra $500-$1,000 per year? The core software function—a digital rolodex with a simple pipeline—simply doesn't carry the infrastructure overhead to justify that price escalation.

The Broken Economics The $14/user/month pricing model is not about covering marginal compute cost; it's a legacy strategy that creates two massive points of friction for small to medium-sized businesses (SMBs):

The Anti-Growth Penalty: As a former CEO and CFO (with a background in finance/ops), I saw this firsthand. Pricing tied to headcount means every hiring decision carries an immediate, non-value-adding software overhead. The marginal cost of adding a user should trend toward zero; instead, it's a fixed tax, actively penalizing a successful team's growth.

Feature Bloat as a Price Anchor: Incumbent CRMs add layers of complex, unused features (AI scoring, deep marketing automation) not to serve the SMB user, but to justify their enterprise pricing floor. This bloat requires more training, slows down adoption, and violates the principle of "Stupid Simple" tools.

Our Experiment: A Rational, Flat-Rate Model Out of this frustration, we built SimpleCRM. This wasn't just about building a better UI; it was about demonstrating a rational pricing model that aligns with SMB value.

We surgically removed the bloat, focusing only on the core utility: Contact Management, Pipeline Tracking, and Tasks.

The critical shift: We moved to a flat-rate, per-team model—e.g., $25/month for a team of 10. The pricing is stable regardless of whether you hire one rep or five. Our cost is tied to the value we provide to the company (clarity, pipeline management), not the number of logins. This makes the software an operating expense of the business, not a tax on the employee.

We're testing the hypothesis that focusing on core utility at a radically transparent, flat-rate price is the future for most B2B tools used by growing teams.

What other segments of SaaS—beyond CRM—do you see suffering from this same per-user, anti-growth pricing flaw?
by Grikbdl | 2025-10-04 10:13:53+00:00
In at least the scientific python environment, there's "SPEC0" in which a lot of the de facto core libraries have basically agreed to support the last three versions of Python, no more.

For other libraries they can of course choose as they want, but generally I don't think it's so common for libraries to be as generous with the support length as cpython.
by simianwords | 2025-10-04 10:15:20+00:00
I agree that poverty rate flatlined in USA but world poverty (counting India and China) reduced dramatically in the past 20 years. How do you explain this?

>Not true of at least several major indicators of consumption vs previous generations according to data I posted in other thread.

You posted energy consumption per capita which was due to efficiencies.

>Because they do. Up until some time maybe around the end of the cold war, progress and development of countries were measured by (among other things) metrics like energy consumption, meat and protein consumption. The consumption based metrics have basically disappeared and the mantra these days is that we are consuming too much. We should minimize meat, energy consumption. There are many proposals to tax such things directly or indirectly, or even just outright limit the amount of animals that are farmed and so on.

Because consumption did not reduce holistically no matter how hard you try to cherry pick a few cases. https://fred.stlouisfed.org/series/PCEC96
by danabramov | 2025-10-04 10:15:52+00:00
The "Discover" feed isn't that great on a fresh account. It does get better with time based on likes and follows but still not super great.

I'd personally recommend the "For You" feed (https://bsky.app/profile/spacecowboy17.bsky.social/feed/for-...) which learns likes faster and doesn't push random content.

"Dev Trending" (https://bsky.app/profile/hawkticehurst.com/feed/dev-trending) is another good one.
by pyrale | 2025-10-04 10:17:09+00:00
> Look at industrial revolution

I really don't see how one can separate the industrial revolution from colonialism, considering we have chiefs of government in colonial countries on the record saying that colonies are a necessary outlet for industrial goods [1].

Once you've established that link, it's hard to explain that "everyone" benefitted from the industrial revolution.

Even disregarding that, the working conditions created by industrialization allowed for situations that can hardly be described as "beneficial" [2][3][4].

> digital revolution.

[5] provided without comment.

---

[1]: for instance, Jules Ferry: https://www2.assemblee-nationale.fr/decouvrir-l-assemblee/hi...

[2]: https://en.wikipedia.org/wiki/Bisbee_Deportation

[3]: https://en.wikipedia.org/wiki/Ludlow_Massacre

[4]: https://en.wikipedia.org/wiki/Coal_Wars

[5]: https://en.wikipedia.org/wiki/PRISM
by 1718627440 | 2025-10-04 10:17:29+00:00
https://did:plc:fpruhuo22xkm5o7ttr2ktxdo@/sh.tangled.feed.star/3m23ddgjpgn22

which then resolves to:

https://did:plc:fpruhuo22xkm5o7ttr2ktxdo@morel.us-east.host.bsky.network/sh.tangled.feed.star/3m23ddgjpgn22

There might be conflicts there with a specification of passwords, so you need to use another separator than :.
by Yizahi | 2025-10-04 10:20:05+00:00
This is an insane take. No one, not a single country, has even entertained an idea that Ukraine may join NATO. Not even in 2025, when everyone repeatedly tell Ukraine that NATO is out of the question, stop asking us. Even more, between 2010 and 2014 Ukrainian parliament has officially adopted a neutral status regarding NATO, just because it was clear it will never happen, NATO was too afraid.

So basically on one hand there is factual evidence that NATO did not expand towards Russia for 10 years before invasion, and that Ukraine got a firm rejection about joining NATO and resigned to it 4 years before invasion. And on the other hand is some remark of one person, no longer in charge of anything for a decade and who's remark contradicts all factual actions of his country and his government.

Yet again a kremlin lie, desperately trying to justify a war by looking for literally anything as a pretext and disregarding facts.
by SkiFire13 | 2025-10-04 10:20:32+00:00
> Zonemap / skip indexes don’t require sorting

That's still a separate index though, no? It's not intrinsic in the column storage itself, although I guess it works best with it if you end up having to do a full-scan of the column section anyway.

> Sorting is even better, just at the cost of a second copy of the dataset. > ... > In a row-based rdbms, any indexing whatsoever is a copy of the column-data

So the same thing, no?