MurphyA/hacker-news huggingface dataset:
by 2j2i | 2025-11-30 18:06:18+00:00
Civilizations rarely die from murder; they die from suicide. They perish because they lose the capacity to recognize the knife at their throat until it is too late.

This report is a forensic autopsy of the 'Great Mistake'—the collective psychological paralysis that allowed the dismantling of Europe between 2025 and 2050. If you believe the current stability is permanent, you are suffering from the very "Normalcy Bias" this document diagnoses.

Read this to understand how we rationalized our own extinction.
by Cyan488 | 2025-11-30 18:06:24+00:00
I admit didn't spend a lot of time with it, but right after installing it, I needed to work on a project with Platform.io in VSCode. What was a 10 minute process in Zorin (mainly due to not using Flatpaks) didn't work out after over an hour in Bazzite.

Also, Bazzite takes over 2 minutes to boot, while Zorin takes less than 20 seconds.

I'm pretty new to Linux as a daily driver, and need a stable base that I'm familiar with for my non-gaming daily work, and Bazzite isn't that for me yet. On the other hand, Bazzite just worked out of the box for gaming, better than Zorin did.

I have a big enough SSD to split the partition and let each distro do its best work for me.
by nolamikey | 2025-11-30 18:06:54+00:00
Thank you. I am hearing some things I needed to hear and I assume others are as well. I wish you the best of luck with your surgery and the road ahead. If I may, I've found that people who spend time wondering if they are a "good person" or not are some of the best people. You'd be surprised how many people never take time for introspection at all.
by aw1621107 | 2025-11-30 18:07:49+00:00
> On the other hand fil-c won't help with dependencies written in C++, Fortran, and lots of others.

IIRC Fil-C is already documented to work with C++. It's not immediately obvious to me that there are any fundamental reasons Fil-C wouldn't work for Fortran and "lots of others" as well; a fairly large chunk of its work is done via a pass on LLVM IR [0] so anything that compiles to LLVM could reap Fil-C's benefits with (probably?) relatively minor alterations to frontends.

[0]: https://fil-c.org/compiler
by mchusma | 2025-11-30 18:07:54+00:00
I think this quote is the kind of thing that sounds smart, but is actually devoid of meaningful criticism.

As you said, Atlas Shrugged touched a real conflicts that are rarely addressed. Is it kind of obtuse/allegorical? Yes. Would I like it to be a bit shorter? Yes. But it’s ideas seem generally right, the subject matter important, and under discussed.
by imiric | 2025-11-30 18:08:21+00:00
It's curious that you would choose NixOS for a system that "just works". As much as I like the core ideas of Nix(OS)—reproducibility, declarative configuration, snapshots and atomic upgrades/rollbacks—, having used it for a few years on several machines, I've found it to be opposite of that. It often requires manual intervention before an upgrade, since packages are frequently renamed and API changes are common. The Nix store caches a lot of data, which is good, but it also requires frequent garbage collection to recover space. The errors when something goes wrong are cryptic, and troubleshooting is an exercise in frustration. The documentation is some variation of confusing, sparse, outdated, or nonexistent. I'm sure that to a Nix veteran these might not be issues, but even after a few years of usage, I find it as hostile and impractical to use as on the first day. Using it for a server would be unthinkable for me.

For my personal NAS machine, I've used a Debian server with SnapRAID and mergerfs for nearly a decade now, using a combination of old and new HDDs. Debian is rock-solid, and I've gone through a couple of major version upgrades without issues. This setup is flexible, robust, easy/cheap to expand, and requires practically zero maintenance. I could automate the SnapRAID sync and "scrub", but I like doing it manually. Best of all, it's conceptually and technically simple to understand, and doesn't rely on black magic at the filesystem level. All my drives are encrypted with LUKS and use standard ext4. SnapRAID is great, since if one data drive fails, I don't lose access to the entire array. I've yet to experience a drive failure, though, so I haven't actually tested that in practice.

So I would recommend this approach if you want something simple, mostly maintenance-free, while remaining fully in control.
by bboozzoo | 2025-11-30 18:08:54+00:00
It's not all roses unfortunately. See discussions https://github.com/landlock-lsm/linux/issues/28 and https://lore.kernel.org/all/CAG48ez1O0VTwEiRd3KqexoF78WR+cmP...

Even the example code builds a somewhat questionable 'sandbox' that hits a problem discussed in those threads. Say we're ok with an app having r-w access to home except for a couple of places such as ~/.ssh. Now you could try to add a rule to exclude access to ~/.ssh, but the security object must exist when the policy is being established (the rules refer to directories by fds). As such, no .ssh directory, means not rules denying access. You start a sandboxed app thinking you've set up a tight sandbox, at some point ~/.ssh gets created, and now the untrusted app can read your ssh keys.
by chasing0entropy | 2025-11-30 18:09:48+00:00
Neat, I remove all POST strings as a habit; I probably mistakenly assume most intermediate skill users would also. Using a webpage to do so would be helpful for more complicated links where the url POST data includes the content ID in one of the strings

I would imagine what you have would be far more useful to HN folks if you add some type of attribution system - meaning parse the URL, identity the tracking strings, and then tell the user what each string one does.

Then let the use check a radio box to re-appeand the desired tracking string to the url(. Maybe add the option to edit the string?
by vunderba | 2025-11-30 18:09:49+00:00
The Z-image turbo model is pretty heavily distilled. I can't imagine using it for any marginally complicated prompts.

Are you talking about the LoRA by LuisaP?

Somewhat ironically, that LoRA's showcase images themselves exhibit the exact issues (non-square pixels, much higher color depth than pixel art, etc) that stuff like this project / unfake.js / etc. are designed to fix.

https://imgur.com/a/vfvARkt
by IgorPartola | 2025-11-30 18:10:30+00:00
What exactly is the advantage of running something like GitLab vs what I do which is just a server with SSH and a file system? To create a new repo I do:

ssh example.com ‘mkdir repos/my-proj.git && cd repos/my-proj.git && git init —bare .’

Then I just set my remote origin URL to example.com:repos/my-proj.git

The filesystem on example.com is backed up daily. Since I do not need to send myself pull requests for personal projects and track my own TODOs and issues via TODO.md, what exactly am I missing? I have been using GitHub for open source projects and work for years but for projects where I am the only author, why would I need a UI besides git and my code editor of choice?
by sandos | 2025-11-30 18:10:33+00:00
If the reticulum code is worse than the meshtastic one, then it is truly atrocious. Been trying to get a specific board to simply "sleep" its radio using meshtastic, and nobody seems to know WHY it doesnt do it. The code is horrible spaghetti with lots of ifdefs. And nobody seems to know why things are the way they are in the code re: power handling. ChatGPT wrote me a brute force method that works, but its ugly and I dont want to maintain patches.

But it is fairly easy to hack on. I have no idea how to debug things without USB serial connected, though.
by walletdrainer | 2025-11-30 18:10:44+00:00
I have no idea, don’t own a Tesla and haven’t been in one that often.

Looks like some models might have the manual door release switch easily accessible in the front but not in the back, about what you’d expect from Tesla.

At least the fact that they have a decent solution shows that there’s no reason this has to be a problem for electric doors.
by theevilsharpie | 2025-11-30 18:11:16+00:00
> Have you ever had to maintain a software project with many dependencies? If you have, then surely you have had the experience where picking up the project after a long period of inactivity makes updating dependencies much harder. Whereas an actively maintained or developed project, where dependencies are updated regularly, is much easier. You know what is changing and what is probably responsible if something breaks, etc. And it's much easier to revert.

Have you ever had situations where Foo has an urgent security or reliability update that you can't apply, because Bar only works with an earlier version of Foo, and updating or replacing Bar involves a significant amount of work because of breaking changes?

I won't deny that there's value in having the latest versions of software applications, especially for things like GPU drivers or compatibility layers like Proton where updates frequently have major performance or compatibility improvements.

But there's also value in having a stable base of software that you can depend on to be there when you wake up in the morning, and that has a dependable update schedule that you can plan around.
by usefulcat | 2025-11-30 18:11:18+00:00
> If we still had a half-dozen major largely reliable news outlets that may have had some political leanings, but could still be (hah) trusted to largely report truth, rather than crafting narratives to maximize profit, it would have been much harder for the lies to spread.

I think the problem is that what you're describing is no longer a viable business model.

Back when there were only at most a half dozen or so news sources (newspapers and TV stations) in each major market, it didn't make sense for any one of those sources to lean hard left or right because that would only alienate a significant portion of the market.

Today, any given individual has access to thousands of different sources of "news", and everyone chooses to listen to only those sources that confirm their existing opinions. To me, that seems more than sufficient to explain a lot of things, including a lack of widespread agreement on basic facts.

Objective reality is frequently very nuanced, but nuance is a PITA when it comes to comprehension, so people tend to very much avoid it (knowingly or not).
by canyp | 2025-11-30 18:12:22+00:00
I am surprised that a university with the renown of Stanford would have a course specifically on "the fundamentals of how to build applications for iPhone and iPad using SwiftUI." Not even mobile UI/UX, or UI/UX principles in general; straight up yolo iOS.

How do people not find this absolutely egregious?

At my uni, we organized protests for much smaller intrusions of corporate interests into education.

Is Stanford not much better than a bootcamp these days?
by qsort | 2025-11-30 18:12:31+00:00
I'm also in a few local leaderboards, but I'm not "really" competing, it's more of a fun group thing.

Premises:

(i) I love Advent of Code and I'm grateful for its continuing existence in whatever form its creators feel like it's best for themselves and the community;

(ii) none of what follows is a request, let alone a demand, for anything to change;

(iii) what follows is just the opinion of some random guy on the Internet.

I have a lot of experience with competitions (although more on the math side than on the programming side), and I've been involved essentially since I was in high school, as a contestant, coach, problem writer, organizer, moving tables, etc. In my opinion Advent of Code simply isn't a good competition:

- You need to be available for many days in a row for 15 minutes at a very specific time.

- The problems are too easy.

- There is no time/memory check: you can write ooga-booga code and still pass.

- Some problems require weird parsing.

- Some problems are pure implementation challenges.

- The AoC guy loves recursive descent parsers way too much.

- A lot of problems are underspecified (you can make assumptions not in the problem statement).

- Some problems require manual input inspection.

To reiterate once again: I am not saying that any of this needs to change. Many of the things that make Advent of Code a bad competition are what make it an excellent, fun, memorable "Christmas group thing". Coming back every day creates community and gives people time to discuss the problems. Problems being easy and not requiring specific time complexities to be accepted make the event accessible. Problems not being straight algorithmic challenges add welcome variety.

I like doing competitions but Advent of Code has always felt more like a cozy problem solving festival, I never cared too much for the competitive aspect, local or global.
by LudwigNagasena | 2025-11-30 18:13:20+00:00
> I don’t think it’s unreasonable to expect your sysadmins, devops, platform engineers, or whatever title you choose to give them, to set up these services correctly, given it’s their job to do so and there’s a plethora of security risks involved.

Exactly, and the correct way to setup GET requests is to ignore their bodies for caching purposes because they aren't expected to exist: "content received in a GET request has no generally defined semantics, cannot alter the meaning or target of the request, and might lead some implementations to reject the request and close the connection because of its potential as a request smuggling attack" (RFC 9110)

> And there isn’t any good reason not to contract pen testers to check over everything afterwards.

I am pretty sure our SecOps and Infra Ops and code standards committee will check it and declare that GET bodies is a hard no.
by abustamam | 2025-11-30 18:14:50+00:00
I don't think anyone in this particular thread was necessarily reducing or equating success to money, they were merely pointing out examples in which certain folks attained financial success. The parent-most comment was referring to the importance of a safety net in order to get more chances (whether it's risking it to become a business owner, or going back to school, or whatever your definition of success is).

And it's true. If you have a good financial safety net then you can take more chances and increase the odds that your next risk will be the one that works out.

Of course, the most easily quantifiable definition of success is usually financial, and on and off HN, it's probably the most common definition of success.

For me myself, I'm grateful to be doing well financially. I grew up in an upper middle class family. But I still do want to grow my wealth. I am not going to take wild risks to do so, but I'll work hard and use my current wealth wisely to grow it. What will more wealth get me? Financial security, freedom. It'll give my wife and me the freedom to choose if we want to stay at home with the kids. It'll let us easily fund their college, or whatever education or path they decide to pursue. The goal isn't being a billionaire. It's freedom and security.

I think that's success for a lot of people, and it usually manifests itself as just having more money because that's the first step. But it's not always the end goal.
by tclancy | 2025-11-30 18:15:05+00:00
Same. I usually try to use it as the "real-world problem" I need for learning a new language. Is there anywhere that people have starter advice/ templates for various languages? I'd love to know

- install like this

- initialize a directory with this command

- here are the VSCode extensions (or whatever IDE) that are the bare minimum for the language

- here's the command for running tests
by ineedasername | 2025-11-30 18:15:52+00:00
Of the people, did any fail?

If so, this is one of the questions that matters most when assessing whether or not there was a safety net— in failing, did they either wind up at the destitute/homeless/food-bank level, or a mountain of unpaid debt holding back future endeavors?

If the ones who met with failure didn’t face these things or something comparable then they did have safety nets.
by Atlas667 | 2025-11-30 18:15:58+00:00
What are you talking about?

I don't think authority is bad. What we're talking about isn't purely organizational, its economical. Of course we need leaders, and groups, and hierarchy. What we don't need is structures that take from peoples labor.

Hierarchy can be an abstraction of group decision making and not a relationship to the products of labor (as it is now).

Or do you think people will only do things if others own the products of their labor? Would it be impossible to exist as a society without a small group of people owning the products of millions of peoples labor?

Like I said with my original comment our current notion of great men is mostly a political fabrication by the rich. The rich being the people who own the media outlets we consume, the publishing houses, the internet, the people who own the vast majority of the things we need. They have the power to influence our morality through information culling, exposure and/or volume. Thus they have birthed the modern idea of "great men". "Great men" as they exist today are not great by us, they are great by them.

Do you think these forms that currently exist are the end form of human organization? These forms breed too many ills to be able to last forever, monetary corruption IS the real manifestation of these forms of human organization.
by Rochus | 2025-11-30 18:16:06+00:00
Not sure why this is downvoted. The comment cuts to the core of the "Intelligence vs. Curve-Fitting" debate. From my humble perspective as a PhD in the molecular biology /biophysics field you are fundamentally correct: AlphaFold is optimization (curve-fitting), not thinking. But calling it "propaganda" might be a slight oversimplification of why that optimization is useful. If you ask AlphaFold to predict a protein that violates the laws of physics (e.g. a designed sequence with impossible steric clashes), it will sometimes still confidently predict a folded structure because it is optimizing for "looking like a protein", not for "obeying physics". The "Propaganda" label likely comes from DeepMind's marketing, which uses words like "Solved"; instead, DeepMind found a way to bypass the protein folding problem.
by CWuestefeld | 2025-11-30 18:16:10+00:00
At no point did "democracy" or its principles come into this discussion.

Yes, it did. Just a few minutes ago when I pointed it out. Or are you the only one who's allowed to identify what principles are implicateed in the conversation?

I have no idea what you mean by "the internet disproved that long ago". But you seem to be setting this up as a false choice fallacy.

It can be simultaneously true that, on one hand, there's no need to exhaustively publicize every fact all the time; while also true that the leadership of a democracy providing false information to its citizens subverts the very foundations of democracy.
by nullocator | 2025-11-30 18:16:58+00:00
My advice would be to try and let this go, it was years ago. The only thing statements like this are going to convince people of is that you are unhinged and cannot get over being asked to wear a mask few months. I think for the most part we get it, we understand that you believe your liberties and freedoms were trampled on because you were asked to show consideration for fellow human beings, that despite all of us having experienced wearing a masking and know exactly what it actually feels like, we understand that it isn't what most of us would consider a desirable experience, but neither is it the great injustice you all are claiming.

Seeing someone in a mask might make your blood boil or send you into a white hot rage; for the rest of us I suspect we just feel empathy at someone who is sick or doesn't want to me.
by mcpherrinm | 2025-11-30 18:18:08+00:00
We had (optional) safety training when I worked at Square, which included CPR training, going over office evacuation procedures, etc. One of the most fun parts was they had a virtual fire extinguisher training, which involved basically a video game fire extinguisher controller to put out a fire on a tv. It’s definitely not as exciting as using a real fire extinguisher training, but can also be done in an office meeting room.
by berdario | 2025-11-30 18:18:28+00:00
Despite what the USA did in its invasion of Vietnam, not because of it.

Vietnamese are trying to not forget their history: https://en.wikipedia.org/wiki/War_Remnants_Museum

(I'm not sure how many Vietnamese actually love USA, vs how many don't... I just want to remind that different people in the same society might hold different opinions, and the sentiment is certainly not monolithic)
by d3Xt3r | 2025-11-30 18:18:36+00:00
I know the OS itself does, I meant it wasn't recommended by the team. See these instructions written by the founder Clement himself, especially under section E where they say "We do not even recommend this on the command line, so to have it triggered from the click of a button is just not acceptable to us. It's easy alright, but it's not the right solution."

https://community.linuxmint.com/tutorial/view/2
by ottoke | 2025-11-30 18:19:05+00:00
Git is the industry standard for software development, but I thasn’t been fully adopted in Debian packaging yet. Debian development is still based on uploading tarballs via FTP.

I believe that git-based workflows could enhance collaboration, transparency, and productivity for one of the world’s most vital open source projects. Increasing the use of salsa.debian.org, Debian's GitLab instance, would be a good step towards collaborative git usage.
by mindslight | 2025-11-30 18:19:09+00:00
It would be an extremely totalitarian dynamic to be persecuted with the CFAA for modifying a device you own based on part of it having been (nonconsensually!) programmed by a third party to upload data to their own server. You own the device, so anything you do within that device is authorized. And the code that uploads the data is authorized to do so because it was put there by the same company that owns [controls] the servers themselves.

I do know that the CFAA essentially gets interpreted to mean whatever the corpos want it to mean - it's basically an anti-witch law - so it's best to steer clear. And this goes double with with the current overtly pay-to-play regime. But just saying.

(Awesome description btw! I really wish I'd find a buying guide for many makes/models of cars that detail how well they can be unshackled from digital authoritarianism. A Miata is not the type of vehicle I am in the market for (which is unfortunate, for several reasons))
by asimpson | 2025-11-30 18:20:32+00:00
I've used a HP EliteDesk 800 G4 SFF (with an i5-8500) as a NAS/home server for several years now. It's quiet, power efficient, has space for 2 HDDs plus additional nvme slots and regular PCI-e slots. These type of machines are cheap to get on eBay, I highly recommend getting one.
by constantcrying | 2025-11-30 18:20:39+00:00
>Personally, I wanted Hyprland which is not supported on debian/Ubuntu and only partially supported on Fedora

What? https://tracker.debian.org/pkg/hyprland https://packages.fedoraproject.org/pkgs/hyprland/hyprland/

>But couldn't for the life of me figure out how to install Arch.

I mean, come on. Sure, Arch is not for everybody, but if you are semi tech savy you could have done the internet searches I did and figured out which distros have hyprland packages. Both Fedora and Debian have them.

Arch is also not much harder to install than debian. Insert the image and go through the steps in the installer, this isn't some magic ritual. https://wiki.archlinux.org/title/Archinstall