MurphyA/hacker-news huggingface dataset:
by szszrk | 2025-12-11 10:33:55+00:00
Which is not surprising, as those two have very different priorities.

- OSM want's a detailed and reliable map.

- Google maps tries to either sell your data to clients, or make you buy from them.

Their business data is their priority for maps. You can see that clearly when you look at location history changes over past decade or so. It used to be actual user location history and it was glorious. Now it's "near what businesses you were more or less, help us rate them".

It's a great moment to again remind about existence of low-friction tools that you can use to add business data (among others) to OSM, like StreetComplete app, available on F-droid and Google Play :)

https://streetcomplete.app/?lang=en

In my region OSM business data starts to be on par with google, better (more up to date) sometimes.
by fmobus | 2025-12-11 10:34:03+00:00
I mean, not to discount the hard work that your grandparents would have to maintain a self-sustaining life but... it could only work out because they had land available for that. You live in a city and depend on salary because you don't own a parcel of fertile land from which you could be generating enough sustenance for yourself (estimates go from 1/10th to a full acre per person).
by crote | 2025-12-11 10:34:27+00:00
> On Android, macOS/iOS, and Windows, this is a solved problem.

Is it, though? It is absolutely trivial for an Android app (like the one you use for banking) to pin a specific CA or even a specific server certificate, and as far as I'm aware it is pretty much impossible to universally override this.

In fact, by default Android apps don't accept any user-installed certs. It uses separate stores for system-installed CA roots and user-installed CA roots, and since Android 7.0 the default is to only include the system-installed store. Apps have to explicitly opt-in to trusting the user-installed store.
by bambax | 2025-12-11 10:34:46+00:00
I went through the same nightmare a couple of months ago; in frustration I sent a not very nice email to support. They did respond a week later, saying everything was "fixed". But by that time I had moved on, and will probably never come back.

But I wonder how it can happen that a bunch of obviously extremely smart people can create such absurd Rube Goldberg machines -- without the fun part.
by danielfalbo | 2025-12-11 10:35:24+00:00
Author here. I previously used Next.js for my blog and Notion for my collection of linked books/resources/notes, but I wasn't happy with the compilation time of Next.js for a simple blog and the slowness of Notion. So I built my own solution for both from scratch.

I use Python for the logic (zero dependencies) and SQLite for the data.

I still have to migrate the data, but the core is already online at https://danielfalbo.com

For instance, I have an SQLite table for resources and one for authors, linked together.

The indices for each are automatically generated at https://danielfalbo.com/resources and https://danielfalbo.com/authors

If you open, for example, an author's page, you'll find hyperlinks to all their resources in the first part of the document, and vice versa for the resources. Example: https://danielfalbo.com/resources/fabric-of-reality

The blog will live in the "notes" table, which behaves similarly at https://danielfalbo.com/notes (actually, I'm still thinking whether to split the notes and the blog tables or keep them together, but infrastructure-wise it doesn't change anything).

A fun feature is the dynamic calculation of my age at the moment of writing of any blog post, for example, seen at https://danielfalbo.com/notes/essentials

There is also a lightweight livee preview feature for nice offline html content editing.

I still have to finish migrating everything and might realize there are gaps along the way, but the goal is relevant-features parity with https://old.danielfalbo.com/weblog and https://danielfalbo.notion.site/3cce7ff647e94470ba1342211337...
by maciejzj | 2025-12-11 10:36:15+00:00
I would say that we have now enough information to say that this sentiment (characteristic for some strata of american society) is simply not true:

1) Wealthy people account for more and more % of consumption (now about 50% in the US). Source by Federal Reserve via Bloomberg: https://news.bloomberglaw.com/capital-markets/top-10-of-earn....

2) "Investment in productive companies" now either goes to:

a) financial instruments that exist for pure wealth extraction/multiplication in form of being a landlord, private equity, REITS, etc. c) stock market which is eaten by AI-adjacent companies which primary incentive is job displacement.

Neither of these seem to bring any >actual< benefit to the society in terms of living standards, health, food quality, personal independence, psychological well-being, stability, etc.

The idea that wealthy make decision beneficial to wider audience is as outdated as trickle-down economics. Both are false.
Show HN: Titan – JavaScript-first framework that compiles into a Rust server
by soham_byte | 2025-12-11 10:37:08+00:00
Hi HN,

I built Titan, a backend framework where you write routes and logic in JavaScript, and the CLI compiles everything into a single Rust + Axum binary using the Boa JS engine. No Node.js is required in production.

The idea is to keep JS developer experience while getting Rust performance and a self-contained deployable server.

Current features:

JS route DSL

Action system mapped to Rust

esbuild bundling

Generated Rust server with Axum

Hot-reload dev server

Single-binary output

Repo: https://github.com/ezet-galaxy/-ezetgalaxy-titan

Would love feedback on the architecture, DX, and whether this hybrid JS→Rust approach is useful.

Thanks for reading!
by johntennessee93 | 2025-12-11 10:37:39+00:00
>No matter how ruthlessly power / money was accumulated by a person, the fact that they somehow did it, justifies it.

Elon ruthlessly created reusable rockets, satellite internet and electric cars.

>It's undeniable that some progress happened thanks to Elon, but people like him can't stay in their lane and immediately assume they are demi-gods capable of doing anything.

If Elon's ego causes him to make increasingly bad investments, capitalism will automatically assign his wealth to people who can make better use of it.

>Unchecked power is not and will never be a good thing.

Elon doesn't have unchecked power in any capacity, he follows laws like everyone else. His pay package was struck down by a judge despite the shareholders wanting it.
by beAbU | 2025-12-11 10:37:45+00:00
I would argue that AGI will happen because we have to consensus on what AGI is. This leaves it open for these large AI companies to throw their weight around and define what AGI is before they claim to have achieved it.

You and I might agree that it's not AGI, but that's not going to stop Sam Altman from using such a bogus claim to pump share prices right before an IPO.
by Gazoche | 2025-12-11 10:39:08+00:00
Witch from Mercury isn't the latest show, FYI. The latest is Gundam GQuuuuuuX (yes, really, that's the name). But I wouldn't recommend it as a first entry. Despite being set in its own universe, it's supposed to be a sort of alternate version of UC and assumes viewers are already familiar with the original.
by 5555624 | 2025-12-11 10:39:25+00:00
At this point, it looks like 2025 will be the first I neither bought nor read a physical book. I still read every day; but, they've all been ebooks this year. Since I read on my phone, I don't need to carry a book or ereader. I used to read physical books before going to bed; but, this year, I found myself reading fewer books at the same time. (As opposed to a couple on my phone and a couple of physical books before bed.)
by JimmyBuckets | 2025-12-11 10:39:28+00:00
This comment is so out of touch with reality.

It matters because our political systems are influenced by the wealth. More wealth equals more political power in a system where political power is supposed to be assigned via democratic vote.

It also matters because wealth is not created in a vacuum. Elon Musk could not build his rockets unless his employees were educated by the public schoold system, and fuel trucks filling his rockets could use public roads, and 10,000 years of agriculture made it efficient for him to pay for his beef instead of having to go out and hunt an ox. Nobody owns anything but we all own everything.

It also matters because our tax systems are set up primarily to tax labour and not capital. So working people pay for the public infrastructure that wealth then sucks up.

Your privilege is showing my friend. If you were born in a favela in Brazil or on the streets in LA I guarantee you that you would not be making as much money as you are now. And when your mother dies from a preventable disease you may have a harder time dismissing wealth inequality.
by asim | 2025-12-11 10:40:26+00:00
A little while ago I posted Mu on here asking for feedback. It was really useful. I was hoping I could get a bit more feedback as I iterate on the product.

Mu is a personal app platform that provides services without ads, algorithms, or tracking.

Source: https://github.com/asim/mu

Originally I wrote it entirely for me. There are still aspects that need adapting to be more broadly adopted but I'm working on it e.g card customisation on home screen.
by simianwords | 2025-12-11 10:40:33+00:00
1) you are damn right that top 10% consume as much as bottom 50 or whatever. Let’s be clear that taxing this bunch of people even more will have disastrous consequences. I’m okay with it if it works out. Top 10% includes everyone pretty much in HN.

2)

a) PE is owned mostly by pension firms that the public has a huge stake in. Billionaires have stake mostly in their own companies rather than in PE firms.

b) AI investment for job displacement is necessary for overall prosperity and efficiency.
by preisschild | 2025-12-11 10:40:37+00:00
Another "interesting" related thing I found is that pid 1 signals are handled differently in the kernel. Basically, SIGTERM is ignored and you need to explicitly handle it in your program. Took me quite a while before I found out why my program in a container didn't quit gracefully...

https://raby.sh/sigterm-and-pid-1-why-does-a-container-linge...
by temp1611 | 2025-12-11 10:41:22+00:00
Google is the most political, extractive and dysfunctional cloud from a customer point of view.

1. Startup credits require multiple follow-ups, meetings, etc. And these reps have weird incentive structures (so they are trying to bypass each other to meet their quotas or whatever).

2. Billing is opaque, you get charged for things you haven't used

3. Support is outsourced - and it takes 4-5 exchanges with this external vendor come to the central issue (by then usually people just give up I guess)

4. Overall behavior from various Google staff has been high-handed - to say the least

Every other cloud provider has done better than Google in our experience - AWS, Azure, Digital Ocean, OVH - all of them are better to deal with.

I like to tell my team there are two G's in our life: (1) Google and (2) Government, and these days the second G often does better than first :)
by rgblambda | 2025-12-11 10:41:26+00:00
I thought you were making this up, as it sounds too ridiculous to be true. But no, it's a real thing.

The key to his success seems, at a glance, to be raising his media profile by taking controversial positions (which I suspect he may not sincerely hold) that guarantee news coverage. Similar to how populist politicians in the UK game the BBC's "balance" policy by always taking a contrarian position to any given topic to secure an interview or place on a discussion panel.
by zelphirkalt | 2025-12-11 10:41:42+00:00
The issue is, that many people think social media like TikTok and FB and so on are good and that they are letting their children "participate in modern life" or something like that. They are utterly uninformed about these things, or so media brainwashed themselves, that they will fight you to the teeth standing up for things like FB.

I had that happening. I explained to someone, that FB is a criminal company, that's spying on everyone and everything they do, and just had that 5 billion sum to pay for mishandling personal data. But do you think that that person would come to their senses? Nope, ofc not. They argued on and on about how it is a force of good and whatnot.
by nickpp | 2025-12-11 10:43:02+00:00
Oh, nothing like a little radiation fear mongering to convince the public they need government approval for every single drop of drink and byte of food we put into our bodies. It's for our own good, after all!

Meanwhile, years after the actual Radithor radium water [1] scandal, the very same government was merrily blowing up atomic bombs in open air, in the desert [2].

And even today there are crazy people around the world happily consuming radioactive gas in specially designed spas [3]. They should be locked up for their own good, the government always knows better!

[1] https://en.wikipedia.org/wiki/Radithor

[2] https://www.pbssocal.org/shows/artbound/downwind-upshot-knot...

[3] https://pmc.ncbi.nlm.nih.gov/articles/PMC9073685/
by vindarel | 2025-12-11 10:44:40+00:00
You can pin dependencies with Qlot or Ocicl (or vendor them with vend), but it might be a long time before you actually need this (the ecosystem is pretty darn stable).

https://github.com/fukamachi/qlot/

https://github.com/ocicl/ocicl/

https://github.com/fosskers/vend/ (new)
by Rochus | 2025-12-11 10:45:34+00:00
The benchmark demonstrates that the modern C++ "Lambda" approach (creating a unique struct with fields for captured variables) is effectively a compile-time calculated static link. Because the compiler sees the entire definition, it can flatten the "link" into direct member access, which is why it wins. The performance penalty the author sees in GCC is partly due to the OS/CPU overhead of managing executable stacks, not just code inefficiency. The author correctly identifies that C is missing a primitive that low-level languages perfected decades ago: the bound method (wide) pointer.

The most striking surprise is the magnitude of the gap between std::function and std::function_ref. It turns out std::function (the owning container) forces a "copy-by-value" semantics deeply into the recursion. In the "Man-or-Boy" test, this apparently causes an exponential explosion of copying the closure state at every recursive step. std::function_ref (the non-owning view) avoids this entirely.
by vindarel | 2025-12-11 10:46:37+00:00
Pretty good, except and I don't share the advice to use package-inferred-systems, like, at all. It hides the third-party libraries you rely on, it prevents you from using one package in multiple files (a flexibility not common out there), you can't see the project's structure at first glance… just use a simple .asd file declaration, you'll be fine.

more: https://lispcookbook.github.io/cl-cookbook/

libraries: https://github.com/CodyReichert/awesome-cl/
by bigB | 2025-12-11 10:47:16+00:00
The criticism is not that it wont be watertight, its that it will be ineffective in achieving what they say the reasoning is.

1. Kids are already moving to platforms that are not included in the ban, groups of friends will choose their own apps to make their group home, including Russian and Chinese apps ( already happening now)

2. Some kids have found ways around the included platforms...not surprising

3. One of the reasons they are spruiking is to stop Cyberbullying. Its ironic then that a big problem in schools across the country is physical bullying in the school grounds, with the educational authorities doing nothing about it. I know this one to be fact and have multiple instances that I personally know of where it happens and no action is taken. Our Government doesnt want to know about this at all

4. The platforms that have been banned are mostly "Big Tech" something that our Government hates with a passion, while many others go untouched. Discord is not included nor Telegram (how are these not social media, they literally allow people to socialise). I feel this is more of a weakening jab at Big Tech by our government to "stick it to them"

5. Day 3 and its pretty ineffective so far. There are many under 16's still have accounts on the blocked socials, and within the Family circle the only one that has been banned is actually 17, having her Instagram blocked ??? so not an awesome start at all.
by amluto | 2025-12-11 10:47:43+00:00
IMO Calibri and Times New Roman are both poor choices: they are not free. The US Government’s works are not generally subject to copyright, and IMO it’s rather obnoxious for their fonts to be restricted. Also, Calibri is specifically a Microsoft font, and maybe the government should be a bit less beholden to Microsoft.

IMO the government should pick something available under an appropriate free license or commission a new font for the purpose.

(I personally much prefer Times New Roman to Calibri for printed documents, but that’s neither here nor there.)
by gr4vityWall | 2025-12-11 10:47:55+00:00
The writing is really succinct and easy to follow.

One thing that could be improved is that the author could break down some of the commands, and explain what their arguments mean. For example:

> mknod rootfs/dev/console c 5 1

Depending on the reader's background, the args 'c', '5', and '1' can look arbitrary and not mean much. Of course, we can just look those up, and it doesn't make the article worse.
by sajithdilshan | 2025-12-11 10:48:06+00:00
Stability and China in one sentence is amazing. One word to offend CCP and you would see how stable it it. Also if you're talking about having option to switch is better, then wouldn't banning the American counterparts go against your logic? That would actually limit the number of options to switch. Also at the moment no one is prohibiting anyone from switching.
by 0dayz | 2025-12-11 10:48:58+00:00
Teaching your kid being street smart is only a band aid or cope as the younglings say these days.

Because the issue is:

- your street smartness is an outdated smartness

- there are multiple different types of assholes waiting to victimize someone that you don't know about

When the police, court, positive socioeconomic factors work only then do you for sure minimize the risk of your child being victimized.

The internet has open the floodgates to be a piece of shit and made it hard to do something about it.

Because if you live in the wild west it's a matter of when not if.
by LadyCailin | 2025-12-11 10:50:02+00:00
YOUR government might be a bigger threat than anything YOU might find online, but this statement is just not generally true whatsoever. Given how broad this argument is, if anything, it’s an argument for improving government, not getting rid of it. Every freedom has two sides, the more positive freedoms you get, the less negative freedoms you get, and vice versa. There is no possibility of “infinite freedom”, it’s always zero sum, and so always a balance on a per topic basis, which hyperreductive arguments like this (“state level infringements of freedom”) totally ignore.
by pjc50 | 2025-12-11 10:50:04+00:00
> Historically the only time the trend of wealth accumulation reverses is during massive crises, wars, and civilizational collapse which make life worse for everyone and nobody with any sense would wish for.

Yes. Which is why the question of social responsibility of the rich matters far more, because they can't help getting involved in politics. And a lot of them seem surprisingly pro-collapse, or at least pro-authoritarian. It's a common pattern in South American countries where demands for rights and equality scare the property owning class, because they might have to share a bit with the general population; this results in coups, dictators, suppression of protests etc, which results in an equally violent retaliation. You don't get Castro without Batista.

Since the general agreement that money = speech = votes, the habit of rich people buying news media to be their personal propaganda (e.g. Bezos with WaPo, the Berlusconi media empire, Murdoch etc), has also made the world a lot worse.

AI accelerates the problem, since part of the pitch is "we're going to obliterate a large amount of white collar and lower middle class work entirely, while also removing the state safety net". Not clear whether that will actually happen as promised to the shareholders, but it could be hugely disruptive.

Then there's people's more local, lived experiences with landlordism and the minor rich. A particular local example I heard recently: https://www.sheffieldtribune.co.uk/a-london-lawyer-bought-hu...
by thanksgiving | 2025-12-11 10:50:46+00:00
I love this comment because if you flip the article like see below, the concept remains the same and yet I am eased into the premise with "obvious facts" I already believe. Plus, inverting like this focuses on what we want to do to survive versus the negativity of what causes failure.

> Startups have a notorious failure rate – some estimates say 9 out of 10 startups eventually fail. Yet, contrary to what many first-time founders expect, startups rarely fail because a giant competitor swoops in or because of some external “homicide.” Instead, most startups die by “suicide,” meaning their demise is self-inflicted by internal issues. As YC founder Paul Graham once noted, “Startups are more likely to die from suicide than homicide.” In my experience building two startups, I’ve seen that the biggest threats usually come from within the company’s own walls, not from the outside world.

Updated by me:

Startups have an incredibly small survival rate. One in ten startups survives. The ones that survive don't survive simply because a giant competitor didn't kill it or because some external affliction didn't cause it to fail. Counterintuitively, the startups that survived didn't actively try to kill themselves by internal issues.(The rest I can copy paste) As YC founder Paul Graham once noted, “Startups are more likely to die from suicide than homicide.” In my experience building two startups, I’ve seen that the biggest threats usually come from within the company’s own walls, not from the outside world.
by delamon | 2025-12-11 10:51:10+00:00
I've been trying to convert to Rust an in-memory database and failed. It is strictly single-threaded and full of intrusive lists. I tried hard to please borrow-checker, but one have little choice when internal structures are full of cycles. The result was ugly mess of Rc all over the place. I guess it is just an example of a problem that doesn't fit Rust well.

This makes me wonder: what performance cost Rust code pay due to inability represent cyclic structures efficiently? It seems people tend to design their data in way to please Rust and not in way that would be otherwise more performance efficient.
by bitwize | 2025-12-11 10:52:24+00:00
AI is changing the world and has changed the world already.

See, AI is a field... and it's also a buzzword: once a technology passes out of fashion and becomes part of the fabric of computing, it is no longer called AI in the public imagination. GOFAI techniques, like rules engines and propositional-logic inference, were certainly considered AI in the 1970s and 1980s, and are still used, they're just no longer called that.

The statistical methods behind machine learning, transformers, and LLMs are certainly game changers for the field. Whether they will usher in a revolutionary new economy, or simply be accepted as sometimes-useful computation techniques as their limitations and the boundaries of their benefits become more widely known, remains to be seen but I think it will be closer to the latter than the former.