MurphyA/hacker-news huggingface dataset:
by Imustaskforhelp | 2026-01-26 11:35:14+00:00
> As far as the "dystopian" state of the UK goes. Even if the UK was a "distopia" the internet won't save you, even though people of a certain age like to think they can stop an authoritarian government from their keyboard. Take the US as a recent example, the bastion of free speech, but US citizens are being murdered by a government organisation. Posting memes from your VPN won't help.

I understand what you mean but still, one has to realize that all the grievances happening in US (esp with Greenland) feels like something trying to distract from the Epstein files (Me and my cousin literally talked about this yesterday and these were almost his words not mine)

Epstein files pressure got dialed up to 11 because of internet, was it not.

If however the internet keyboard warriors weren't there or just the people who were aware from the internet (I mean I can't attest for you but I was reaware of epstein files from internet)

Also yeah, Take the example of Nepal whose almost authoritarian esque govt. was literally toppled by internet protestors to get an anti corrupt person in power.

Internet & anonymity still has power and to just give it up to a govt. would still have massive massive consequences man.

If this law passes, anonymity & privacy is fundamentally ended in UK.

> If you want to roll your own VPN go ahead.

If my VPN would have an IP be arranged via a VPS they will just come knocking to my VPS

Russians actually use a Russia VPS to connect to VPN but they are getting locked down. (Source: I saw some russian person in a forum doing exactly this)

if we are comparing UK to Russia on a reasonable amount, then that would speak mountains too and we can move our conversation from there.

Edit: perhaps I feel like I was also overthinking it a year back when I was worried about VPN's block (I have written it in Hackernews you can go read) and I figured that with something like UK, the tech wouldn't be enough to be uncensorable and we are still off to govt laws and I was worried about exactly this happening.

I didn't want to be right then and I don't want to be right now but I am just telling what I have a reasonable enough suspicion of something happening in future.
by DrScientist | 2026-01-26 11:35:21+00:00
Don't know if you've tried an Apple laptop, but if Nvidia manage to ship the same kind of performance ( speed and battery life ), but running Windows - then if I were Intel I'd be extremely worried.

Obviously Nvidia can't control the Windows part, but if they are targeting gaming as the primary market, not sure how much Windows api's are involved in that.
by simion314 | 2026-01-26 11:35:28+00:00
Does big tech help the parents? Can I set the age of the child in the phone user account and then the browser will report the age to the websites and the nice websites will aknowledge it and deny minors to watch adult content?

No big tech and browser makers did not put their hurds of developers to handle this and forced the governments to try more retarded solutions.

This big OSes should have a super easy activation procedure where a parent will enter the birthday of the account user and then the tech should do the magic,/

What are the current solutions for Android and iOS? To buy some apps and give them root permissions and they will filter out webpages or block entire domains ?
by palata | 2026-01-26 11:35:52+00:00
> That’s why lying or withholding information that affects them causes irreversible damage. They might not leave immediately, but they will resent you. [...] I have a friend who still resents a manager for a lie told three years ago.

Oh yeah. To be fair, it's not only the case for managers. If a colleague lies to me, they lose my trust. But I have never had that... why would a colleague lie to my face or withhold information? That's a thing bad managers do.

When a manager lies to me (or withhold information), it's never one time only; it's the way they work. And when they work like this, they are not in my team. They play against me, so I play against them.
by flohofwoe | 2026-01-26 11:36:27+00:00
It becomes tricky when you need to use system DLLs like X11 or GL/Vulkan (so you need to use the 'hacks' described in the article to work around that) - the problem is that those system DLLs then bring a dynamically linked glibc into the process, so suddenly you have two C stdlibs running side by side and the question is whether this works just fine or causes subtle breakage under the hood (e.g. the reason why MUSL doesn't implement dlopen).

E.g. in my experience: command line tools are fine to link statically with MUSL, but as soon as you need a window and 3D rendering it's not worth the hassle.
by afcool83 | 2026-01-26 11:37:05+00:00
This is roughly my defense against anxieties about “missing the boat” on this stuff. If my life was complex enough to justify quote-simplifying-unquote it with a tool like this, I’d be quite excited about experimenting with it…but it’s not. And I don’t relish artificially adding that complexity.

The key to productivity is doing the _right_ things, not doing everything. Tools that make more possible frequently miss the point entirely.
Show HN: Alprina – Intent matching for co-founders and investors
by Othrya | 2026-01-26 11:37:20+00:00
We noticed that professional networking is mostly profile-based: you create a static resume and hope the right people somehow discover you. But what actually drives meaningful connections is complementary intent: a founder looking for a technical co-founder, an engineer wanting to join a specific type of early-stage company, an investor actively looking for a certain thesis.

We built Alprina to match people on what they want right now, not just who they are on paper.

On Alprina, you create "intents" in natural language (what you're looking for), join networks (communities where matching happens), and our AI matches you with people whose intents complement yours. You can attach context like pitch decks or profiles so that when you match, the other side immediately understands why you're reaching out.

Would love feedback from the HN community - especially on the balance between match precision and serendipity. Too strict and you miss interesting connections; too loose and it's just noise.
by alberto-m | 2026-01-26 11:37:46+00:00
I think I read some days ago another stat, that the average rating of “Show HN” posts is going down. So the pessimistic take is that people feel the bar to present their product in a “Show HN” is lowering.

Is it deliberate that this post appears as “Show HN” itself? I hope not to be too negative, but to qualify as such I would expect much more that a page with two graphs.
by rat87 | 2026-01-26 11:38:27+00:00
That is false. There has been lots of prosecution of fraud in Minnesota including by Somalis. When a random YouTuber started accusing places without much evidence this blew up but didn't do anything to help actual investigations of corruptions. It did help Trump push his racist agenda and claim we need to deport Somalis because of actions of a handful of individuals. Which is nonsense not only when one compares it to the massive corruption from the Trump administration but when one realizes most Somalis Americans already have citizenship and a good deal are born in the US
by wheybags | 2026-01-26 11:38:36+00:00
Would be nice to see some qualitative analyis to know if it's just slop, or actually more interesting projects. Not sure how to do that though. I think just looking at votes wouldn't work. I would guess more posts causes lower average visibility per post which should cause upvotes to slump naturally regardless of quality.

Edit: maybe you could:

- remove outliers (anything that made the front page)

- normalise vote count by expected time in the first 20 posts of shownew, based on the posting rate at the time
Show HN: SheetSage – A Linter for the Most Dangerous Programming Language
by CherishRoby | 2026-01-26 11:38:58+00:00
I built SheetSage because "Silent Failures" in spreadsheets are a massive unmanaged risk in finance and ops. Most tools just find broken references (#REF!), but the real killers are logical errors like a VLOOKUP defaulting to approximate match on unsorted data, returning a plausible but wrong value.

The Technical Implementation:

Locale aware parsing: Since Google Sheets doesn’t provide an AST for formulas, I had to build a conservative parser that tracks quotes, parens, and braces to extract function calls without getting poisoned by strings or array literals. It handles localized argument separators (, vs ;) and decimal separators (, vs .) based on the spreadsheet's locale.

R1C1 Clustering: To avoid UI noise, I don't treat every cell as a unique finding. I normalize formulas using getFormulasR1C1() to identify templates that have been copied down. This allows the fix all engine to refactor thousands of cells in one batch.

The systemic softcap scoring: standard penalty per thousand metrics often under react to widespread errors. I implemented a continuous soft-cap model. It calculates union coverage for risks—if a critical error covers 40% of your workbook, your health score is soft-capped regardless of how many other healthy cells you have.

Snapshot & Rollback: Since I’m mutating user data, I implemented a SnapshotService that writes original formulas to a hidden SheetSage_SNAPSHOT sheet before any bulk fix. This provides a native "Undo" even after the Apps Script execution finishes.

Privacy: No spreadsheet data ever leaves the Google environment. The audit engine runs entirely in Apps Script. The only external call is a signed HMAC request to a Vercel/Next.js billing service to verify subscription entitlements via a stable clientId.

I'd love to discuss the heuristics I'm using to distinguish magic numbers from legitimate constants (like 24 for hours), and how I'm handling LockService to prevent race conditions during bulk refactoring.
by crote | 2026-01-26 11:39:10+00:00
Will AI survive the smartphone era? Who's going to spend serious money on a prorietary walled-garden AI gadget when they already have a general-purpose mostly-open computing device in their pocket?

Sure, the glasses, badges, rings, and waches are neat, but they are at their best when they hook up to the existing smartphone ecosystem, and with dozens of apps able to connect to your gadget.
by akie | 2026-01-26 11:39:10+00:00
"Free speech" usually refers to the freedom to say what you want without the state giving you consequences for what you say.

In Germany, for example, you can say almost anything you want and no-one will give a hoot. If you're truly interested, here's some background for Germany in particular https://www.deutschland.de/en/topic/politics/freedom-of-expr...

And reporters without borders has a world press freedom index that ranks the US on place... 57 - behind most of Europe. https://rsf.org/en/index
by akmarinov | 2026-01-26 11:39:12+00:00
Mastodon has a lot of tech people but very much a hard on for hating anything with AI, especially with AI coding. The rest of the social networks don’t really get a meaningful amount of tech discussions.

X is the only place to learn about the latest developments on AI coding. And yes, you do have to sift through a lot of idiots on there and a lot of scams and bots, but the point remains.
by adrian_b | 2026-01-26 11:39:15+00:00
For reading black & white text, incandescent lamps are perfectly fine.

However, if your book has color illustrations, a high-quality neutral-white LED lamp is better than any unfiltered incandescent lamp.

A standard white illuminant with filtered incandescent lamps would be even better, but such lamps, as they were made a century ago, were extremely good space heaters, which may prevent their use for reading a book.
by squidbeak | 2026-01-26 11:40:12+00:00
You might like the Digital ID scheme. It uses Zero Knowledge Proofs, so that one of your 'IDs' could be a simple 'Is over 18' ZKP, without involving your name or anything other detail. These are not tracked by government or possible to associate with your wider identity. This is one of the examples listed in the framework docs.

> "Unlike with a physical document, when using a digital identity, you can limit the amount of information you share to only what is necessary. For example, if you are asked to prove you are over 18, you could provide a simple yes or no response and avoid sharing any other personal details." (from https://www.gov.uk/guidance/digital-identity )

There's a huge amount of disinformation circulating about the digital ID scheme, and the government's messaging over it has been catastrophically clumsy. Which is a pity, because the system has clearly been designed with civil liberties in mind (ie defensively) and for citizens it's a serious improvement over the current system.
by nailer | 2026-01-26 11:42:43+00:00
> If someone claps their hands and I reflexively mag dump you on the street, am I not guilty of murder?

Comparing hearing a clap to a GUNSHOT is wild.

Ninety nine percent of people including you and everyone on HN would, if involved in a scuffle with an aggressive armed man would respond to a sudden gun shot by shooting the armed guy.
by bayindirh | 2026-01-26 11:42:44+00:00
The OSRAM halogen lamp I use has special filters, and looks greenish when it's turned off, so it might not be a "brute force, let everything through", 25¢ halogen lamp. The bad thing is it's not being produced anymore, but I have a couple of spares.

I went through university with the same lamp/bulb, so that combo doesn't create the unwanted reflections much. Also, I still print everything in color, because a good color choice still boosts understandability of the material at hand.
by sylware | 2026-01-26 11:43:07+00:00
There some near ready foundries in the US and in EU, not to mention South Korea. It would take a few years to catch up of course.

What I worry more about is the full lock-in of TSMC production capacity by nvidia/apple/amd/etc for their chips on their latest and greatest silicon process (aka the best in the world). There is 'no space' for performant large RISC-V implementations or other alternative (and it will require several iterations and mistakes will be made)
by s_dev | 2026-01-26 11:43:43+00:00
I think there is a lot of nuance here. Just as councils and developers can construct ugly buildings artists can also add ugly work to walls.

I agree there is a spectrum. On one hand you've Banksy or Basquiat adding to a flat grey wall and creating art that has a political voice or some artistic merit and the other you've some twat scribbling hate symbols on a historic monument. I don't have on ideas on how we can ensure one and not the other though.
by goku12 | 2026-01-26 11:44:01+00:00
I'm not too offended by this answer. We all reach for it before we seriously think about the debugger. But debugging should be treated as a specialist skill that's almost as complex as programming, and just as empowering. There are two ways I can think of right away, in which the mastery of debuggers can enrich us.

The first is that it gives you an unparalleled insight into the real stuff behind the scenes. You'll never stop learning new things about the machine with a debugger. But at the minimum, it will make you a much better programmer. With the newly found context, those convoluted pesky programming guidelines will finally start to make sense.

The second is that print is an option only for a program you have the source code for. A debugger gives you observability and even control over practically any program, even one already in flight or one that's on a different machine altogether. Granted, it's hard to debug a binary program. But in most cases on Linux or BSD, that's only because the source code and the debugging symbols are too large to ship with the software. Most distros and BSDs actually make them available on demand using the debuginfod software. It's a powerful tool in the hands of anyone who wishes to tinker with it. But even without it, Linux gamers are known to ship coredumps to the developers when games crash. Debugging is the doorway to an entirely different world.
by jacquesm | 2026-01-26 11:45:04+00:00
They're really nasty bacteria and once in a system they are hard to get rid of because then you have to heat everything to temperatures that the system normally might never reach.

That's why central heating systems that run 'low' every now and then stoke up to 60 degrees or more on the secondary circuit for tap water.

And data centers are the perfect location, endless 35 to 45 degree water. Cooling towers are the main problem for this, another is aerosols of water that has been sitting in the sun for a while, for instance in a garden hose exposed to the sun.
by danpalmer | 2026-01-26 11:45:58+00:00
FYI this appears broken. Neither Sydney nor London provide any results, and browser logs suggest that actually the "/parks" endpoint is returning 502.

I'd encourage you to go much wider than parks. Outdoor space is good for certain interests, but not others. Beaches for example are not parks, but might be preferential to be close to for many. Cycle infrastructure for others. Nightlife for more folks, etc.

Also beware what gets classed as a park. Sydney has lots of parks, but they range from a tree and a bench between two houses (still named and mapped!) to large green spaces, to public sports spaces, to national parks. It would look strange to show the nearest bench to the centre of the city while ignoring easy access to large parks, as it would also be odd to say that there is a national park 20km away while ignoring the fact that the local space is very green.
by ForHackernews | 2026-01-26 11:45:58+00:00
Without commenting on Ubuntu Pro specifically, the whole point of a Linux distribution is that users don't need to know or care what specific services they use. I'd happily pay $50/year to use "Debian" and trust that the Debian Foundation figures out how to feed that money back to the appropriate upstream projects.

Please don't try and make me give $0.05/week to dbus maintainers or whoever.
by arghwhat | 2026-01-26 11:46:27+00:00
Dynamic libraries have been frowned upon since their inception as being a terrible solution to a non-existent problem, generally amplifying binary sizes and harming performance. Some fun quotes of quite notable characters on the matter here: https://harmful.cat-v.org/software/dynamic-linking/

In practice, a statically linked system is often smaller than a meticulously dynamically linked one - while there are many copies of common routines, programs only contain tightly packed, specifically optimized and sometimes inlined versions of the symbols they use. The space and performance gain per program is quite significant.

Modern apps and containers are another issue entirely - linking doesn't help if your issue is gigabytes of graphical assets or using a container base image that includes the entire world.
Show HN: A simple invoice tool I built instead of full accounting software
by ramnete | 2026-01-26 11:47:20+00:00
Hi HN,

I built a small invoice tool for an internal requirement at my company.

We work with several suppliers and providers and wanted to give them a simple way to create invoices directly inside our workflow. The goal was to increase operational visibility: track what’s been created, sent, viewed, and paid, without the need for an accounting system like Xero or QuickBooks if they do not have it.

I extracted it into a standalone tool and built and deployed it in about half a day, fully vibe coded.

Tech stack:
- Next.js, Prisma, PostgreSQL
- Stripe for payments
- Hetzner VPS managed via Coolify
- App and database on the same machine for now

Current infra cost is < €4/month.

What it does:
- Lets suppliers create structured invoices
- Sends them directly
- Tracks status (Draft / Sent / Viewed / Paid) and basic revenue insights

This started as a way to fix a specific internal workflow, and I’m now trying to understand whether this resonates beyond our use case (e.g. small businesses/freelancers).
by ericmay | 2026-01-26 11:48:48+00:00
> I can't do anything about iran, i don't live there

You also don’t live in the United States, or in Israel or Palestine but folks tend to forget that it seems.

But you can do something anyway which is to be aware of the atrocities committed by Iran’s regime, make sure your government is aware of your opinion, you can protest outside the Iranian embassy in your country, help Iranian dissidents, help Iranians find sneaky ways to get internet access, &c.

I’m not expecting anyone to do those things but I find this “I don’t live there” argument continue to creep up whenever it comes to Iran but it never enters conversation when it comes to specific other countries.

> TLDR: if we're bothered by internet censorship, we should first stop at 'at home'.

Sure but you don’t have to focus on one issue at a time. Honestly resorting Internet access in Iran is probably more important than whatever rules and things the EU is implementing because in Iran people are actually dying and you can always change the EU rules back through democratic processes.
by Etheryte | 2026-01-26 11:49:10+00:00
This is not the case for any modern chat app. When you send a message to someone, it isn't delivered peer to peer straight to your recipient. The message goes from you to the service provider's server from where delivery is attempted whenever that message is processed. Your recipient might be offline, out of cell service, phone turned off, or etc and the central server takes care of that problem. Similarly you when you log in to the chat service on the web, on your phone, on a new device etc, the messages need to be synced to you from somewhere, and that's again the service provider's central server. All messaging services do this. These days, some encrypt your messages, but not even remotely all.
by JasonADrury | 2026-01-26 11:50:54+00:00
I'm googling "bags.fm", everything I can find is about money going to creators. Literally nothing suggesting that you're going to get rich by buying these tokens.

Searching for "bags.fm" on X with keywords like "invest" or "rich" or "moon" also does not seem to return any conversations referring to anyone but the creators getting rich.

I can't find any bags.fm references on 4chan, and searching for gas town instead doesn't seem to bring up anything cryptocurrency related in the archive.

> You're being bamboozled

I don't think so. I suspect the world is so full of crypto scams that when someone does something explicitly non-scammy ("Hey, here's a crypto thing you can use to give me free money!") people still incorrectly view it as scammy because of crypto.

How many memecoin "investors" do you think view these as serious investments? I suspect essentially none of them.

How many memecoin "investors" are degenerate gambling addicts who need treatment? Probably most of them.

Taking money from vulnerable gambling addicts is certainly not ideal, but it's far from scammy.
by komali2 | 2026-01-26 11:51:14+00:00
No accounting for taste, but, graffiti is important whether it's aesthetically pleasing or not.

https://ancientgraffiti.org/Graffiti/

Graffiti is a population's expression of ownership of their city. It's a very common form of countercultural resistance and therefore an important relief valve. It's a way for anyone to express themselves on their environment. A city only has value because it's occupied by many people, and those people need to express their autonomy and quite literally "leave their mark."

Not to mention, it's lovely to be connected to a common thread of humanity over literal millenia. Just as I scrawled onto a bathroom stall in 2005 "Cameron takes it up the bum," so too did Salvius write of his friend on a wall in the House of the Citharist in the year 79, "Amplicatus, I know that Icarus is buggering you. Salvius wrote this."
by InMice | 2026-01-26 11:52:59+00:00
Turn your phone to landscape, does it sitll work for you? Or are you stuck viewing only the top half of the images and unable to scroll down.

Side scrolling in portrait is not my opinion of working great. It does work to view them at least. Youre trapped in a vertical scroll, no way to get back to the beginning but scroll all the way back.