MurphyA/hacker-news huggingface dataset:
by dcrazy | 2025-10-14 04:29:15+00:00
> Do you know a cross-platform app (Windows, Mac, and Linux) that has many millions of users and is implemented natively on each of these platforms (Gtk, Qt, Cocoa, Win32 etc., respectively), not with JavaScript? I can't think of any.

If you consider Mac and Windows sufficiently cross-platform, any of the major Adobe apps.
by Flibble21 | 2025-10-14 04:30:14+00:00
As a teacher that uses chalk and white boards I can heartily tell you that chalk sucks. It's messy on your hands and cloths, it breaks and is difficult to erase from the board. White board markers are so much nicer. The criticisms of markers seem to be, from the article:

You can't tell when they will run out. This is not true, they fade out not stop suddenly. Also, it is always possible to carry a spare marker or two.

Hand writing is worse with markers. Then look at what you've written and make it better.

White boards deteriorate faster. I currently use white boards that are a sheet of reinforced glass pained white on the reverse face. They've been installed for 10 years and look the same as they the day there were installed.

Permanent markers destroy a whiteboard. The glass boards make it a little bit of work but it instant destruction.

Chalk is less damaging to the environment than marker pens. This is true but can be mitigated with re-fallible pens.

Special "chemicals" are needed to clean a white board. The chemical that I use is water in order to make the cleaning rag damp. The same as I use for chalk.
by yjftsjthsd-h | 2025-10-14 04:30:22+00:00
Alright, kudos. I was going to ask "why this when systemd/runit/dinit exist", but the "Benefits over other systems" section is actually quite compelling. Feels a little like if someone read the docs for runit and then decided to write something a little better. Would like to see a fully worked example, whether in the form of an Alpine container that boots on this, or an Alpine/NetBSD VM that boots from it.
by xenadu02 | 2025-10-14 04:31:11+00:00
I think the issue is more complex than that but certainly vested interests / national interest is definitely one aspect of things.

The west and the US specifically has operated on an open market policy partly as a result of two world wars we got dragged into in relatively short order. Economic integration was thought to reduce the likelihood of another great war.

However what we have currently is a relatively developed economy (China) using currency manipulation and protective policies to prop up their own economy long after it has passed out of the "developing" phase. Plus massive and ongoing state investment and debt deferral. China effectively subsidizes massive amounts of economic activity that makes any US or EU tax breaks / protective policies look like chump change.

When you have such a large market participant behaving that way it is little wonder that people lose their faith in free markets and want to intervene. Including doing explicitly punitive things against China. It is an attitude of China's own making. After all... China will not allow you to buy a freakin' popsicle stand as a foreigner let alone a shipbuilding company or anything else.

China wants all the access to the rest of the world and wants everyone to buy their products... but they do not want to reciprocate.
by raw_anon_1111 | 2025-10-14 04:32:12+00:00
> Apps can and do ship with sandboxing rules that will be applied at runtime.

Hardly any apps outside of the Mac App Store voluntarily opt in for sandboxing

> I listed ChromeOS as one of four consumer operating systems used by billions of people that uses sandboxing, not as an open source OS.

And also locked down…

> AOSP is very much open source

Calling AOSP open source when it’s almost useless to most consumers without the proprietary bits from Google is just as disingenuous as calling iOS open source because Darwin is open source.
by motorest | 2025-10-14 04:32:42+00:00
> And the west always said that China is bad for doing it.

"The west" criticizes China because the ruling regime imposes a series of arbitrary restrictions to foreign companies, including outright banning them, while demanding that Chinese companies should have unrestricted access to foreign markets.

You are now faced with an exceptionally rare event where a member of "the west" enforces restrictions that are similar to the ones China broadly imposes on foreign companies, but does so on an isolated incident. And you call that irony.
by WalterBright | 2025-10-14 04:32:51+00:00
It is not possible to write bug-free software. The way to deal with inevitable software (and hardware) failures is to have an independent backup system. This is how airplanes are designed, and the safety record speaks volumes that this works.

The way to deal with a bad update is to have another image of the software in ROM (so it cannot be altered) that can be switched to. This backup program may have reduced capability, but it should be able to get you home or to the dealer.
by antod | 2025-10-14 04:35:00+00:00
It wasn't about making apps difficult to distribute at all, that's a later side effect. Originally distros were built around making a coherent unified system of package management that made it easier to manage a system due to everything being built on the same base. Back then Linux users were sysadmins and/or C programmers managing (very few) code dependencies via tarballs. With some CPAN around too.

For a sysadmin, distros like Debian were an innovative godsend for installing and patching stuff. Especially compared to the hell that was Windows server sysadmin back in the 90s.

The developer oriented language ecosystem dependency explosion was a more recent thing. When the core distros started, apps were distributed as tarballs of source code. The distros were the next step in distribution - hence the name.
by thedevilslawyer | 2025-10-14 04:36:18+00:00
Ok, let's talk specifics. Which of these will deprive your liberty:

The freedom to run the program as you wish, for any purpose (freedom 0). The freedom to study how the program works, and change it to make it do what you wish (freedom 1). Access to the source code is a precondition for this. The freedom to redistribute copies so you can help others (freedom 2). The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
by tgsovlerkhgsel | 2025-10-14 04:36:30+00:00
> My bet is that in space there would be a noticable increase in heat/energy if they did encryption by default.

Why would it? The data originates from earth, and should be encrypted during the uplink leg too, so the crypto should all happen in the ground segment (or even well before it reached anything that could be considered part of the satellite setup, honestly).
by stevenwoo | 2025-10-14 04:38:39+00:00
The author claims they could not find a buyer for theirs but they added hard drives to the finished PS2s. Browsing EBay finds a plain refurbished PS2 for 160-200 from seller with 99.3 percent rating with over 1100 sold. The mods in the article seem really nice - allowing you to rip games you own to a hard drive and play games off the hard drive instead of waiting for DVD seek/read times. There are not a lot of details about the cost of the mod in article but I’m guessing it would add a couple hundred to his sale price .
by thaumasiotes | 2025-10-14 04:39:02+00:00
> namespaces were added to Linux in an attempt to add security to a design (UNIX) which has a fundamentally poor approach to security (shared global namespace, users, etc.)

If the "fundamentally poor approach to security" is a shared global namespace, why are namespaces not just a fix that means the fundamental approach to security is no longer poor?
by NotPractical | 2025-10-14 04:41:07+00:00
Nearly anything that isn't end-to-end encrypted is fair game, assuming there is probable cause. Access to your physical location history (even if you weren't suspected of a crime) wasn't off limits until 2024 [1]. (It still isn't off limits if you are suspected of a crime, but is no longer collected at the scale of "most Android users" [2].)

[1] https://www.eff.org/deeplinks/2024/08/federal-appeals-court-...

[2] https://techcrunch.com/2023/12/16/google-geofence-warrants-l...
by varenc | 2025-10-14 04:41:45+00:00
If someone is browsing the internet on in-flight wifi, and their DNS requests get leaked this way, I don't really think its the casual airline user's fault for not encrypting their DNS traffic. Modern cell phone data traffic (4G/5G) is all encrypted, so the same unencrypted DNS requests can't just be passively sniffed. Something similar should happen here.

I'd blame the airline or their ISP provider for sending unencrypted traffic through the air like this. Not the satellite, but its top level customer. There's a big difference, IMHO, between your ISP being able to sniff your fiber traffic, and your traffic being observable from ~30% of the globe.
by constantcrying | 2025-10-14 04:42:07+00:00
Hardware companies outsource these things to the lowest bidder in "best cost countries". At home you have a couple "engineers" who track requirements, but are software illiterate. In the "best cost country" you have dozens/hundreds of people who have absolutely no investment in the product and are not particularly skilled, and who get paid so that that engineer can make a checkmark after some requirement in the shortest amount of time. Nobody in that entire pipeline cares that the system feels awful to use, that it glitches sometimes or that the CPU is totally over utilized.

Tesla was revolutionary because they actually had inhouse software developers, who could build software.
by scheme271 | 2025-10-14 04:43:31+00:00
I'm not sure bitcoin or other crypto really is a hedge against inflation. Looking at the BTC value historically, it seems fairly correlated with the s&p 500. So it's not going to protect you very well. Compare the btc value against something like VIPSX (vanguard treasury inflation protected bond fund) which had a fairly stable value even when bitcoin and s&p500 tanked.
by tauchunfall | 2025-10-14 04:43:39+00:00
This remembers me of Chris Granger's post "Coding is not the new literacy" [1].

Instead he argues "Modeling is the new literacy" and "In order to represent a system, we have to understand what it is exactly, but our understanding is mired in assumptions.".

Modelling is still required in Star Trek. The computer can make many assumptions, but the user still has to adjust wrong assumptions using voice commands or panel commands, as shown in many episodes.

[1] https://chris-granger.com/2015/01/26/coding-is-not-the-new-l...
by Nasrudith | 2025-10-14 04:43:57+00:00
It is something I have noticed about the definition of 'eyesore' and it isn't just farmers. If it is something which is useful and new it is considered an eyesore. Like, say wind turbines. Yet older practical things which are no longer of use are considered pretty. Like say windmills. They also don't complain nearly as much about things which are 'established and ugly' like powerlines or coal power plants, the latter of which are replaced.

My best guess it is because it causes them existential dread by demarcating to them that there once was a time without the new feature. Now kids will be growing up always having there been the new feature. Thus highlighting their own inevitable death.
by midnitewarrior | 2025-10-14 04:46:05+00:00
"Ho ho ho! I'm sorry but our time is up. If you want to keep talking to Santa, go into Daddy's wallet or Mommy's purse and bring Santa the rectangular cards with the numbers on it. Now, let's play a numbers game! You read the numbers on that card to me, and I'll tell you what you're getting for Christmas!"
Show HN: Proxmox-GitOps: Recursive IaC Container Automation (+1min Demo [video]
by gitopspm | 2025-10-14 04:47:11+00:00
Hello everyone,

I'd like to share my open-source project Proxmox-GitOps, a Container Automation platform for provisioning and orchestrating Linux containers (LXC) on Proxmox VE - encapsulated as comprehensive Infrastructure as Code (IaC).

Proxmox-GitOps (@Github): https://github.com/stevius10/Proxmox-GitOps

- Demo (~1m): https://youtu.be/2oXDgbvFCWY

- Demo* (low, no ads): https://github.com/stevius10/Proxmox-GitOps/blob/develop/doc...

TL;DR: By encapsulating infrastructure within an extensible monorepository - recursively resolved from Git submodules at runtime - Proxmox-GitOps provides a comprehensive Infrastructure-as-Code (IaC) abstraction for an entire, automated, container-based infrastructure.

Originally, it was a personal attempt to bring industrial automation and cloud patterns to my Proxmox home server. It's designed as a platform architecture for a self-contained, bootstrappable system - a generic IaC abstraction (customize, extend, .. open standards, base package only, .. - you name it ) that automates the entire infrastructure. It was initially driven by the question of what a Proxmox-based GitOps automation could look like and how it could be organized.

Core Concepts

- Recursive Self-management: Control plane seeds itself by pushing its monorepository onto a locally bootstrapped instance, triggering a pipeline that recursively provisions the control plane onto PVE.

- Monorepository: Centralizes infrastructure as comprehensive IaC artifact (for mirroring, like the project itself on Github) using submodules for modular composition.

- Git as State: Git repository represents the desired infrastructure state.

- Loose coupling: Containers are decoupled from the control plane, enabling runtime replacement and independent operation.

Over the past few months, the project stabilized, and I’ve addressed many questions you had in Wiki, summarized to documentation, which should now covers essential technical, conceptual, and practical aspects. I’ve also added a short demo that breaks down the theory by demonstrating the automation of an IaC stack (Home Assistant, Mosquitto bridge, Zigbee2MQTT broker, snapshot restore, reverse proxy, dynamically configured via PVE API), with automated container system updates and service checks.

What am I looking for? It's a noncommercial, passion-driven project. I'm looking to collaborate with other engineers who share the excitement of building a self-contained, bootstrappable platform architecture that addresses the question: What should our home automation look like?

I'd love to hear your thoughts!
by ipaddr | 2025-10-14 04:47:32+00:00
25 years experience. I don't use it day to day at my work because not using it is easier. Don't use co-pilot but did try for a period and felt it got in the way. I use llms as a search engine at times. For personal projects I'll use it for content generation, deep knowledge dive downs, linux scripts... I also use it to generate code but if I know the look/ shape I want then its a matter of teaching the ai if I don't know what shape I want it's a journey.
by Lammy | 2025-10-14 04:47:38+00:00
I really like the concave analog sticks on that controller. The convex DualShock ones get slippery as hell once the controller is a few years old.

The analog face buttons of the DualShock 2 are cool in concept but always made me press too hard out of fear of not getting up to full speed or whatever in games that used face buttons for acceleration (mostly Burnout 3 and Revenge for me) https://emulation.gametechwiki.com/index.php/List_of_console...
by JumpCrisscross | 2025-10-14 04:50:36+00:00
> And then 3 or 4 allies of the US passed laws enabling the government to require companies to develop tools or face prison time

My understanding is that Apple’s executives were surprised at the forcefulness of the opposition to their stand together with the meekness of public support.

(Having worked on private legislation, I get it. You work on privacy and like two people call their electeds because most people don’t care about privacy, while those who do are predominantly civically nihilists or lazy.)
by js8 | 2025-10-14 04:51:02+00:00
> The mythical neural network with 0% error rate is exceptionally rare and usually not very useful for real world applications.

I think we differ in how we see the formal methods. IMHO they are not supposed to give you 100% guarantees, because you can always cast doubt over your assumptions. Rather, I think they're a practical tool that give you a better guarantee; so in this context, a paint program verified using NN's definition of a rose is better than one that has been verified only on couple examples of a rose.

Another way to look at it - there is Curry-Howard isomorphism which states that (idealized) execution of a computer program is the same as doing logical inference, i.e. proving a formal statement. So if you're calculating 2+2, you're effectively proving that 2+2=4.

This means all software testing is a special case of a formal method. For example, when you run the test suite of your program with a new Java runtime, you are proving a statement, on these inputs my program will give the expected output, assuming we run with the new runtime. So the new runtime becomes the assumption (about the environment program runs in).

My point is, people already use formal methods, they just don't call them that. It's natural then to ask, instead of testing on a few input examples, can we instead verify a larger set of inputs (defined intensionally not extensionally)? And that's how you come from a few examples of a rose picture (extensional definition) to a definition given by an NN (intensional definition), which encompasses too-many-to-count rose pictures.

The NN doesn't have to be perfect. So what, you verified in your paint program one can also paint some pictures of not-quite-roses. Who cares? It's better verified overall.
by joe_the_user | 2025-10-14 04:51:05+00:00
I don't understand why Craigslist is being framed as a some step down here (while probation clearly is). Craiglist is exactly where you instantly have many eyes on your ad and people will send in resumes without the bullshit filtering of the various portals.

Outside of an urban area, you won't necessary be overwhelmed with resumes. If you portray your job realistically, you'll get people realistically interested in your job.
by radarsat1 | 2025-10-14 04:51:36+00:00
I got confused reading this because I wasn't sure how I, as a reader with no knowledge of the system under discussion, was supposed to know that all the buckets should be in the same region.

Nor is it clear to me how the "for loop" version would handle the case where exceptionally one bucket is different. Which is a more interesting discussion imho, that's the whole point of having it as a configuration field, after all.
by motorest | 2025-10-14 04:53:00+00:00
> because they know that "Western" powers would wage war if necessary.

Why do you feel the need go single out "the west"? I mean, where do you think the container ships crossing the Suez go to and come from? Do you think that the likes of China would be totally ok with their main trade routes being severed and instead having to go all the way around Africa?

You're framing things as if there's still a British empire syphoning the economies of their colonies all the way from Great Britain, with no one else involved or committed to any trade whatsoever.
by daxfohl | 2025-10-14 04:53:50+00:00
Curious, do your 5 why's actually look like this, kind of stream-of-consciousness? Because I love this! Our org's 5 why's are always a linear 5 steps back that end at THE ROOT CAUSE. And those are the good ones. Others are just a list of five things that happened before or during the incident.

I've always pushed to get rid of this section of the postmortem template, or rename it, or something, because framing everything into five linear steps is never accurate, and having it be part of the template robs us of any deeper analysis or discussion because that would be redundant. But, it's hard to win against tradition and "best practices".
by dpark | 2025-10-14 04:55:16+00:00
I hate to be overly negative but this seems not thought through at all. Is this a published paper? Because this seems like the kind of thing that would pop out of a Reddit thread involving a bunch of tech enthusiasts and zero people with any expertise.

If we just take it as a given that we should allow autonomous cars to self-coordinate traffic intersections (a big if), this proposal still makes no sense. The traffic light is actively yielding control to the autonomous cars. In that case, just let the autonomous cars set the traffic signal appropriately.

You don’t need a “warning” light to tell drivers that autonomous cars are in charge. You need to set the traffic light to the right states. If you can’t do that safely, 100% you’re saying that you can’t let autonomous cars control the flow of traffic through the intersection.

This whole “just follow the car in front of you” directive is a poor attempt to handwave away human drivers. “Look, if we can just make the humans drive as if they are autonomous, there won’t be any issues at all.” It’s absurd and shipping a system like this would be criminally negligent. “Just follow the car in front of you” is not just a lazy answer. It’s nonsense guidance when you need to make a left and the autonomous car in front of you is going straight. “Oops. We forgot drivers sometimes need to turn.”
by beefnugs | 2025-10-14 04:56:01+00:00
Another thread says they tried to use his past "drawing a fire related photo" to try and paint him as some kind of pyromaniac. These clods just cant help themselves but to prove AT THE FIRST CHANCE that they will twist and abuse anything they can get their hands on to paint some kind of picture. Its hilarious that they cant even keep this in their back pockets to wait for a real real bad hard to persecute criminal to use it on either
by vayup | 2025-10-14 04:57:13+00:00
Some of the stuff that was extracted from the unencrypted traffic in the link:

- T-Mobile backhaul: Users' SMS, voice call contents and internet traffic content in plain text.

- AT&T Mexico cellular backhaul: Raw user internet traffic

- TelMex VOIP on satellite backhaul: Plaintext voice calls

- U.S. military: SIP traffic exposing ship names

- Mexico government and military: Unencrypted intra-government traffic

- Walmart Mexico: Unencrypted corporate emails, plaintext credentials to inventory management systems, inventory records transferred and updated using FTP

This is insane!

While it is important to work on futuristic threats such as Quantum cryptanalysis, backdoors in standardized cryptographic protocols, etc. - the unfortunate reality is that the vast majority of real-world attacks happen because basic protection is not enabled. Good reminder not take our eyes off the basics.
by thomassmith65 | 2025-10-14 04:57:27+00:00
If my fellow citizens are tired of liberal democracy, and subjecting the rest of us to something worse, it warrants criticism.

Whether criticism will improve anything, or just annoy people, is another story.

There's not likely to be any 'Have you no sense of decency, sir, at long last?' moment in the current environment, so God help us all.
by afavour | 2025-10-14 04:58:14+00:00
> Defense Secretary Pete Hegseth reacted by posting the Times’ statement on X and adding a hand-waving emoji.

> Hegseth also reposted a question from a follower who asked, “Is this because they can’t roam the Pentagon freely? Do they believe they deserve unrestricted access to a highly classified military installation under the First Amendment?”

> Hegseth answered, “yes.”

I know this is old man yelling at the clouds these days but good lord if we could have government officials that aren't terminally online...