MurphyA/hacker-news huggingface dataset:
by Bender | 2025-12-12 13:46:30+00:00
Fungus is very much alive and to meet peoples caloric requirements means massacring hundreds of trillions of them. We just can't easily hear them scream. They communicate with one another over massive fungal networks in forests and jungles. Fungus are fascinating. They can recognize patterns and make decisions. Slime mold is even more interesting in that it can remember complex patterns, solve mapping challenges and make decisions without a nervous system suggesting our understanding of the term life is likely very incomplete. Slime mold can remember feeding times and locations.
by pksebben | 2025-12-12 13:46:48+00:00
That's partially true; the bit about borders and human history (so long as you sequester 'history' to 'recorded history') - but nationalism is actually newer than you'd think, and there were human societies for thousands of years before there were borders. More recent if you go by the current definition of border (formalized, surveyed borders are also relatively modern).

Is nationalism going to peter out? No, of course not. Do some people care for reasons that are important to them? Sure, I don't want to tell anyone how to feel. I am just another jerk with an opinion like the rest of us.

But if you were to ask me, it's take it or leave it. I'd be more than happy to see free movement in the world. Just another set of rules I'm not using.
by tsoukase | 2025-12-12 13:47:01+00:00
I would, no thoughts, help/accompany/host him in whatever occasion I meet him in my small, distant hometown, if he happened to pass by. Of course, it plays a role that he is on foot and in the edge of survival, so he can cause no damage. I wouldn't have the same attitude with someone more luxurious. Poverty with philosophy/culture is guaranteed human.
by kubb | 2025-12-12 13:48:25+00:00
I think you're holding the German law to a much higher standard than many hold their legal systems.

On the other side of the pond cases are routinely decided by who can afford the right lawyer or litigation costs.

So yeah, it's very admirable that you want German law to be perfect, but you've gotta admit how it currently ranks up against real-world points of reference other than the ideal.
Show HN: Open-source, offline voice typing and live captions for Android
by leumon | 2025-12-12 13:48:25+00:00
I recently tried the desktop app Handy (handy.computer) and found it working quite well, so I decided to port the concept to Android.

Since I use GrapheneOS, I was also missing the "Live Caption" feature from stock Android, so I implemented that too. It runs entirely offline, no data leaves the device.
by sorenjan | 2025-12-12 13:48:37+00:00
Related:

FCC seek comments on NextNav petition for rulemaking on lower 900MHz ISM band - https://news.ycombinator.com/item?id=41226802

NextNav's Callous Land-Grab to Privatize 900 MHz - https://news.ycombinator.com/item?id=41535994
by throwaway2037 | 2025-12-12 13:49:26+00:00
Good point about "boring vs blasting". I didn't think about that. I remember reading about the longest tunnel in Japan between Honshu and Hokkaido (Seikan Tunnel). I recall that it was entirely hand drilled due to unusual soil conditions. I wonder if that would still be true today with state of the art tunnel boring machines.

> Being two separate tunnels, it also needs twice as much excavation work.

Yet another great point. At some of the Toei Oedo stations, you can see a miniature model of the weird overlapping twin tunnel boring machines. So, in theory it is two tunnels, but in practice, it was dug as a single, weird overlapping twin tunnel.
by koonsolo | 2025-12-12 13:49:32+00:00
> so far been living a medieval dream of "the aggressor is far away

As a Western European, I want to give you a different perspective on this. For us, everything behind the iron curtain was Soviet. Then the curtain fell and we saw all these countries like yours, Czechoslovakia, Romania, Baltic states, etc, transition into democracies. While doing that, they lifted their welfare significantly. We had no reason to think Russia wouldn't do the same (why wouldn't they?).

Plus, our neighbor Germany was not the nicest kid on the block in the past, and we also saw them transition into a normal, peace loving nation. So in the end, we had no reason to believe why Russia would stick to something that actually hurts their own lives.

It was very naive, I agree. But only recently, we realized that Russia has no intention to follow the path that central and eastern Europe took.

And yes, I'm ashamed of how little support Europe is giving. I'm sending money out of my own pocket, because I hope every bit helps.
by ToucanLoucan | 2025-12-12 13:49:40+00:00
The article also says why they suck:

> Dumb TVs sold today have serious image and sound quality tradeoffs, simply because companies don’t make dumb versions of their high-end models. On the image side, you can expect lower resolutions, sizes, and brightness levels and poorer viewing angles. You also won’t find premium panel technologies like OLED. If you want premium image quality or sound, you’re better off using a smart TV offline. Dumb TVs also usually have shorter (one-year) warranties.
by RHSeeger | 2025-12-12 13:49:53+00:00
> I don't much care about the code itself anymore.

I use writing the code as a way to investigate the options and find new ones. By the time I'm sure of the correct way to implement something, half the code is written [1]. At that point, now that I know what and how I'm going to do, it starts to get boring. I think what would work best for me would be able to say "ok, now finish this" to the AI and have it do that boring part.

[1] This also makes my LOEs horrible, because I don't know what I'm going to build until I've completed half of it. And figuring out how long it will take to do something that isn't defined is... inaccurate.
by rzerowan | 2025-12-12 13:49:58+00:00
Paradoxically this is one of those features/requirements that i feel should be on the end-user-device with zero knowledge proof.

It would make sense to have the enduser verification ondevice with a simple reply to any online property : Passed age verification/or not.

Otherwise the centralization and eventual leak of this data is a can of worms in waiting.
by flipped | 2025-12-12 13:50:01+00:00
There are currently ~9000 relays if you look at https://metrics.torproject.org/networksize.html. The current problem is the fact that majority of relays are in Germany and if you rotate your circuits enough, you'll also notice the same path. German govt has been very hostile towards Tor for a long time, they were also behind KAX17. We need more relays obviously but also in different regions.
by Bjartr | 2025-12-12 13:50:07+00:00
I found this article pretty interesting to think about. The ideas it discusses are adjacent to a lot of what I sometimes struggle with in communication.

Meta note: my description was accidentally a great example of what I mean

> Adjacent to (not exactly the same as, but the overlap could be nearly complete) > a lot of (not necessarily all of, but also not explicitly excluding all of) > what I sometimes (not necessarily always, but also not explicitly excluding always)

Considering this more, I think my purpose in this intentional ambiguity is slightly different than the purpose of "not revealing one's true position" as described in the article. Rather, the problem I'm trying to pre-empt is responses that latch onto parts of what I say that aren't perfectly precisely true, but also aren't the point of what I'm trying to communicate.

It's frustrating when I'm trying to communicate a very specific idea or message and the discourse that follows ends up not engaging with that idea, so I've come to make the specific idea clear, and keep any contextual information more ambiguous to encourage focusing on the more well-defined thing.
by fragmede | 2025-12-12 13:50:12+00:00
In science, before LLMs, there's this saying: all models are wrong, some are useful. We model, say, gravity as 9.8m/s² on Earth, knowing full well that it doesn't hold true across the universe, and we're able to build things on top of that foundation. Whether that foundation is made of bricks, or is made of sand, for LLMs, is for us to decide.
by shlip | 2025-12-12 13:52:59+00:00
Yup, from the Apple TV article linked in the article[1]:

> According to its privacy policy, the company gathers usage data, such as “data about your activity on and use of” Apple offerings, including “app launches within our services…; browsing history; search history; [and] product interaction.” [...] transaction information, account information (“including email address, devices registered, account status, and age”), device information (including serial number and browser type), contact information (including physical address and phone number), and payment information (including bank details).

Yeah, sure, that's privacy, Ars.

[1]https://arstechnica.com/gadgets/2025/06/all-the-ways-apple-t...
by teddyh | 2025-12-12 13:53:13+00:00
> If you accounted for this the same way you account for plastic, your accounts would look crazy

This is purely a problem if you have to get a loan or something. If you’re the sole owner of the business, you can count money the normal way, since it’s all the same money to you. I.e. you don’t have to spend silly amounts on renting when owning is actually cheaper.
by ramses0 | 2025-12-12 13:53:35+00:00
I was sure I'd made a comment like this before, but I'd love some sort of home-spun setup like this: https://news.ycombinator.com/item?id=2465687 ...hood, tuck, john. (2x local, 1x remote) which constantly rotated roles as to who was primary/secondary.

Basically core "chaos-infra" for your home setup(s). Hood/Tuck switch between primary and secondary, always trying to stay in touch with "John" (offsite), maybe like a primitive etcd for home automation/monitoring/backup/file-serving. Green==3good, Yellow=degraded[local|remote], Red=single-point-of-failure, Black=off/not-serving.

Other funsie to think about is getting a thumbprint/PIN-locked USB-drive to hold/unlock `~/.passwordstore/*.gpg` so that even on power-outage/reboot you'd need to physically "re-auth" to unlock important secrets.

Something like this would fit nicely into this (imaginary) setup!
by u_sama | 2025-12-12 13:54:54+00:00
You're conflating legitimate criticism with incitement. The police record suggest the opposite.

Take the example *Bernadette Spofforth, 55*, she shared false information that the attacker was an asylum seeker, adding "If this is true, all hell will break loose." (not false btw) Deleted it, apologized. She still got arrested, held 36 hours, and then *released without charge because of insufficient evidence*.

No call for violence, "misinformation", which she retracted when corrected. Yet she still was arrested during the crackdown. The state used riot prosecutions to sweep up misinformation, political speech and "hatred" on one swoop not just incitement. Spofforth's arrest (and quiet release) shows they criminalized *any speech near the riots*, then kinda sorted legality later.

You're using the retarded Lucy Connolly to justify arresting people like Spofforth (which has opinion closer to the average). That's the poisoning-the-well: conflate extremists with moderates sharing concerns, arrest both, then claim all arrested speech was violent incitement.

You also seem to not take into account that *the UK has built the legal apparatus to enable this overreach:*

- *Public Order Act 1986*: Criminalizes speech where "hatred" is "likely" to be stirred up. You're criminal based on how others react.

- *Online Safety Act 2023*: Forces platforms to remove "harmful" content or face £18 million fines.

- *Non-Crime Hate Incidents*: Since 2014, police record speech "perceived" as hateful, even when no crime occurred. 133,000+ recorded. No evidence, no appeals, appears on background checks. Court ruled this unlawful for "chilling effect" in 2021 yet police continue anyway.

In total it ends up with 12,000+ annual arrests for speech (30/day), fourfold increase since 2016. 666,000 police hours on non-crimes. Broad laws + complaint-driven policing = arrest first, determine legality never.

Free speech protects conditional statements about policy during crises or when the people has something to say to its elites. The 36-hour detention without charges proves the suppression.
by _rpxpx | 2025-12-12 13:55:33+00:00
I think the central message of that article is precisely that he is completing the adventure only because of community encouragement - but that that is the assistance of all the incredible people he met along the way, strangers on the ground who supported him and helped him on his way, and his friends and family at home. The community is the real people on the ground, and it is the real and living community of the humans who inhabit the entire world. The commercial transmissions with you as TV star are totally unnecessary, and actually only get in the way... Thesiger said that the greatest thing about his adventure across the Arabian Desert was his comradeship with the Bedouin. You just can't have that while waiving a selfie-stick and grinning into the camera...
Show HN: DomainOptic – Free Web Security audit that scans what other tools miss
by renbuilds | 2025-12-12 13:56:06+00:00
I built DomainOptic after almost shipping my Stripe key in a production bundle.

It runs 6 checks in a few seconds:

* SSL Certificate - validity, expiration, protocol - DNS Health - SPF, DKIM, DMARC (email spoofing protection) * Security Headers - CSP, HSTS, X-Frame-Options * Blacklist Status - spam/malware list checks * Secret Scanner - finds leaked API keys in public JS bundles (AWS, Stripe, Firebase, etc.) * Ghost API Hunter - exposed Swagger docs, GraphQL endpoints, debug routes

Every scan gets A+ to F grades with plain English explanations as to why you'd care.

The last two are the differentiators, most SSL checkers exist, but few tools passively scan your frontend for shipped secrets or forgotten /api endpoints.

Looking for feedback on false positive rates and what other checks would be useful.
Show HN: Buildstash – Organize, share, and distribute your software binaries
by r0bbie | 2025-12-12 13:57:19+00:00
Hey HN!

We just launched open sign up on Buildstash. It's a platform for managing and sharing software binaries.

I'd worked across game dev, mobile apps, and agencies - and found every team had no real system for managing their built binaries. Often just dumped in a shared folder (if someone remembered!). No system for versioning, keeping track of who'd signed off what when, or what exact build had gone to a client, etc.

Existing tools out there for managing build artifacts are really focused on package repository management. But miss all the other types of software not being deployed that way.

That's the gap we seen for Buildstash. It's for organizing and distributing software binaries targeting any and all platforms, however they're deployed.

And we've really focused on the UX and making sure it's super easy to get setup - integrating with CI/CD or catching local builds, so accessible even the smallest teams can get easily up and running.

For mobile apps, it'll handle integrated beta distribution. For games, it has no problem with massive binaries targeting PC, consoles, or XR. Embedded teams who are keeping track of binaries across firmware, apps, and tools are a perfect fit.

We launched the product Monday and then another feature every day this week -

Today we announced Portals - a custom-branded space you can host on your website, and publish releases or entire build streams to your users. Think GitHub Releases but way way more powerful. Or even think about any time you've seen some custom-built interface on a developers website for finding past builds by platform, looking through nightlies, past releases etc - Buildstash Portals can do all that out the box for you, customizable in a few minutes.

Here's a demo video - https://youtu.be/t4Fr6M_vIIc

and launch week page - https://buildstash.com/launch-week
by FieryMechanic | 2025-12-12 13:57:42+00:00
I would say until you are about level 60 there are a bunch of mechanics that you won't understand.

> Like any multiplayer game, it can expand to fill whatever amount of time you want to dedicate to it, and there's always something new to learn or try.

Generally at this point I normally do runs where I go full like gas, stun or full fire builds.
by balder1991 | 2025-12-12 13:59:13+00:00
Anything that is very specific has the same problem, because LLMs can’t have the same representation of all topics in the training. It doesn’t have to be too niche, just specific enough for it to start to fabricate it.

One of these days I had a doubt about something related to how pointers work in Swift and I tried discussing with ChatGPT (don’t remember exactly what, but it was purely intellectual curiosity). It gave me a lot of explanations that seemed correct, but being skeptical and started pushing it for ways to confirm what it was saying and eventually realized it was all bullshit.

This kind of thing makes me basically wary of using LLMs for anything that isn’t brainstorming, because anything that requires knowing information that isn’t easily/plentifully found online will likely be incorrect or have sprinkles of incorrect all over the explanations.
by mr_mitm | 2025-12-12 13:59:49+00:00
I have a fire tv and run adguard, which does the same thing as pihole, and I can barely tell it's on. It may block some tracking, but I get an increasing amount of ads in the fire tv GUI, not to speak of YouTube ads.

Sometimes I wonder if the people recommending pihole actually tried it. You get much better value out of ublock, smarttube, and so on.
by graemep | 2025-12-12 14:00:09+00:00
I have no idea as I do not know those cultures. There are many possible explanations.

However, there are not going to be factors specific to some countries. As it is so widespread its most likely its a common factor or factors. The underlying reasons are probably not that different from those in South Korea.

"By the time a child turns ten, their mother will have seen her earnings fall by an average of 66 percent, considerably higher than the earnings penalty in countries including the US (31 percent), UK (44 percent), and Sweden (32 percent)"

So Sweden is not as bad as SK, but slightly worse than the US on that particular economic factor.

"But South Korea is even worse. Almost 80 percent of children attend a hagwon, a type of private cram school operating in the evenings and on weekends"

I think that sort of thing is a factor too, and, again, in many countries.
by crazygringo | 2025-12-12 14:00:15+00:00
I don't see it. With Chrome devtools, for the posted URL I see X-Clacks-Overhead, X-Content-Type-Options, and X-Frame-Options. No X-Robots-Rag.

And no <meta name="robots"> in the HTML either.

What URL are you seeing that on? And what tool are you using to detect that?

Edit: cURL similarly shows no such header for me:

curl -s -D - -o /dev/null https://journal.james-zhan.com/google-de-indexed-my-entire-bear-blog-and-i-dont-know-why/
by ProfessorZoom | 2025-12-12 14:01:02+00:00
Car companies are notorious for having awful software, awful update systems, and awful software teams. So much so that people have come to think that if a car doesn't have CarPlay, that it probably sucks to interface with (which is a safe assumption). Even Tesla is working on adding CarPlay, despite having good software. A lot of people refuse to even consider the idea of a car without CarPlay, and the car companies are to blame
by jqpabc123 | 2025-12-12 14:01:52+00:00
How I break free from Smart TVs ("smart" for the manufacturer but very dumb for the user).

Buy a cheap smart TV and run it in "store mode".

Brightness and saturation will probably be maxed out but with a cheap TV, it looks more like "normal" on a more expensive model. Hint: The main difference between cheap and expensive in some cases --- the color adjustment range is limited by software on the cheaper models.

Currently using a Hisense 4k model from Costco connected to a small mini PC --- Windows or Linux, your preference. The TV functions as nothing but a dumb display.

Use a small "air mouse" for control. On screen keyboard as needed.

Use a Hauppauge USB tuner for local digital broadcasts.

I use software called DVB Viewer to view local channels and IPTV. A browser with VPN for streaming in some cases.

In every case, I maintain full control of my data and the ability to block ads as I see fit.
by BigTTYGothGF | 2025-12-12 14:02:35+00:00
"Doujinshi" is a method of distribution, not a medium.

> I don't know why it is tagged as "rape" and "incest" as it has neither

Incest: The dramatis personae (https://nhentai.net/g/609087/4/, mostly SFW if your boss doesn't mind fully-clothed underboobs) introduces the characters as step-siblings. (And page 11 the male character refers to the female character as "family".

Rape: The premise is inherently rapey as one is not allowed to withdraw consent after entering the room. Also the bottom of page 15 the male does not look like he had consented to the events of that page and the previous.
by dzonga | 2025-12-12 14:02:49+00:00
react server components is something that should've never existed anyway.

are people shipping faster due to them ? or it's all complexity, security vulnerabilities like this. you're not facebook. render html the classic way if you need server rendered html. if you really do need an SPA - which is 5% of the apps out there - then yeah use client side react, vue, svelte etc - none of those RPC server actions etc
by FieryMechanic | 2025-12-12 14:03:37+00:00
The issue is that every other week there is a rewrite of something in Rust. I just do an eyeroll whenever I see that yet another thing is being rewritten in Rust.

I've tried compiling large projects in Rust in a VM (8GB) and I've run out of memory whereas I am sure a C/C++ large project of a similar size wouldn't run out of memory. A lot of this tooling I had to compile myself because it wasn't available for my Linux distro (Debian 12 at the time).

A lot of the tooling reminds me of NPM, and after spending a huge amount of my time fighting with NPM, I actually prefer the way C/C++/CMake handles stuff.

I also don't like the language. I do personal stuff in C++ and I found Rust really irritating when learning the language (the return rules are weird) and just gave up with it.
by blauditore | 2025-12-12 14:04:12+00:00
This could be obviously done with much less code: Just add "if"s for all even number, and at the end just return "odd" if none of the evens matched. 50% less code!

Or even simpler: If it's 0, return "even". If not, do a recursive call to n-1, if that equals "even", return "odd", otherwise return "even".

But the best way is probably to just use a library. Yes, 500MB of additional dependencies, but then it's a one-liner.
by oddish-tv | 2025-12-12 14:04:42+00:00
Author here.

The core thesis is that we are currently building "Open Loop" systems and hoping they behave reliably.

It’s not just about unit tests, better prompting, or buying more tools. It is a fundamental architectural gap. We have excellent "Actuators" (LangChain, Vector DBs) that execute actions, but we lack the "Sensors" (continuous measurement) and the "Controller" (the operational logic to correct drift).

In Control Theory, an Open Loop system with stochastic components (y ~ P(y|x)) guarantees degradation over time. The post argues that you can't "tool" your way out of this—you need to build a governance layer that acts as the system's brain.

I propose mapping the AI stack to Control Theory components: 1. Actuators (Muscles): Tools like LangChain. They execute but are blind to meaning. 2. Constraints (Skeleton): JSON Schemas/Pydantic. They fix syntax but ignore semantics. 3. Sensors (Nerves): Golden Sets & Evals. The missing feedback loop in most stacks. 4. Controller (Brain): The Operating Model that closes the loop.

Happy to discuss the mapping of Control Theory to AI Engineering.