MurphyA/hacker-news huggingface dataset:
Ask HN: However little television you watch, watch less."
by impendia | 2025-10-16 02:27:46+00:00
That's a David McCullough quote, which I believe I've seen repeated by Paul Graham or otherwise on HN. I am curious if anyone has tried to put this advice into practice?

In my case, my chosen vice is the computer game Civilization 6, but the principle feels the same. It's an easy source of readily accessible pleasure, that scratches a certain itch, and which I can enjoy even when I feel tired and irritable. I've intermittently given it up for periods of time, with mixed results.

I am curious what others' experience has been?
by teleforce | 2025-10-16 02:28:46+00:00
It's good that you've mentioned Spack but not for HPC work, and that's very interesting.

This a high level overview by one of the Spack authors from the HN post back in 2023 (top comment from 100 comments), including the Spack original paper link [1]:

At a very high level, Spack has:

* Nix's installation model and configuration hashing

* Homebrew-like packages, but in a more expressive Python DSL, and with more versions/options

* A very powerful dependency resolver that doesn't just pick from a set of available configurations -- it configures your build according to possible configurations.

You could think of it like Nix with dependency resolution, but with a nice Python DSL. There is more on the "concretizer" (resolver) and how we've used ASP for it here:

* "Using Answer Set Programming for HPC Dependency Solving", https://arxiv.org/abs/2210.08404

[1] Spack – scientific software package manager for supercomputers, Linux, and macOS (100 comments):

https://news.ycombinator.com/item?id=35237269
by Kim_Bruning | 2025-10-16 02:28:57+00:00
> but surely you believe that there is a moral difference between harming a human and harming an LLM, even verbally.

I'm becoming less sure of this over time. As AI becomes more capable, it might start being more comparable to smaller mammals or birds, and then larger ones. It's not a boolean function, but rather a sliding scale.

Despite starting out from very skeptical roots, over time Ethology has found empirical evidence for some form of intelligence in more and more different species.

I do think that this should also inform our ethics somewhat.
by d3Xt3r | 2025-10-16 02:31:30+00:00
Ubuntu has unfortunately become the Windows of the Linux world - and I don't mean that in a good way.

Unless you want to be the perpetual IT support for your parents, I would recommend getting a user-friendly immutable/atomic distro, like Aurora[1]. Aurora uses KDE, which most Windows users would find familiar. It is immutable, which makes it very hard to break, and it uses atomic updates (basically updates either apply or don't: there's no partial state which can break the system). And in the rare event that something does break, you can boot directly to the previous version right from the boot menu, no need to run any manual rollback commands. My 70yr old mother also uses Aurora and has zero issues.

[1] https://getaurora.dev/
by francislavoie | 2025-10-16 02:31:30+00:00
We've not seen a good enough argument that it's worth our time investigating. This seems like something that only affects something like 0.00001% of users. It may be simple, but it also means extensive testing to make sure any kind of fix doesn't also break other things. With how extensive Caddy's usecases are, we have to be careful with any change, especially low-level ones involving TLS and host matching. We could accidentally introduce somekind of request smuggling security bug for example if proper care isn't taken.
by johnnyApplePRNG | 2025-10-16 02:34:17+00:00
I volunteered to help grades 1-5 read in the GTA in Canada last year, and I was shocked not only at their deplorable reading levels but also their lack of concentration.

The only kids I could manage to get to actually read anything were the kids who admit their parents read to them every night, and they were proud to read/show off essentially in front of the other kids.

The majority of the kids couldn't do much more than look at the pictures and got bored (of their 15 page books!) before even flipping through all of the pages.

It seemed pretty obvious that "school" meant more of a daycare/vacation for the parents than a learning experience for the children.
by coolThingsFirst | 2025-10-16 02:34:25+00:00
Something like this recently happened to me:

1) Generic company name

2) They asked me to sign an NDA first (this for some reason almost meant trust)

3) The name of the person there had thousands of LinkedIn profiles (a common name)

4) The frontend looked pretty sane, then I had to run truffle migrate

I wonder what's the worst that could happen to me in this scenario.

Thankfully I don't do online banking from the machine and don't have bitcoin wallets.
by heavyset_go | 2025-10-16 02:34:56+00:00
> I would say that specifically with Secure Boot, Microsoft actually promoted user choice: A Windows Logo compliant PC needs to have Microsoft's root of trust installed by default. Microsoft could have stopped there, but they didn't.

This was not the case with the initial rollout of Secure Boot, it was combined with locked BIOS to lock PCs so that they could only boot Windows 8 on some devices. This was the case on Windows RT ARM machines from that era.

All that has to be done today for machines to be locked down again is to flip a bit or blow an e-fuse. It's already the case on phones and tablets.

There is also a real potential for abusing TPMs or cryptographic co-processors to enforce remote attestation.

I say this as someone who agrees with your first paragraph and uses Secure Boot + TPMs on all of my machines.
by codebje | 2025-10-16 02:36:16+00:00
That form of domain name is very common in DNS configuration. All it means is the name is complete already and should not have any local search domains appended. It's unusual to see it in URLs, but its presence should be harmless; that it's not harmless in Caddy is definitely an error - but I can't begin to understand why it would be seen as a particularly significant one.
by treesknees | 2025-10-16 02:36:17+00:00
I wouldn't rule out a distro like Rocky Linux or AlmaLinux (or anything else based on RHEL) with Gnome or KDE installed. They will receive 10 years of kernel and OS security updates, and you can either use Firefox from their repos or use something like Flatpak or Snap to get newer software packages if necessary.
by francislavoie | 2025-10-16 02:36:19+00:00
I've read every single Caddy forum post (up until some months ago where I decided I had to slow down for my mental health), every single Caddy issue in the past 7 years, and nearly every thread mentioning Caddy on HN in the a similar time span, and it's only ever been brought up on HN by exactly two people. I know the patterns and I know how to find those comments. You may be talking about threads not relating to Caddy, in which case I don't find that relevant.
by shawn_w | 2025-10-16 02:37:03+00:00
Back when the dot com bubble burst I ended up in the same position and had to switch careers in order to keep the rent paid, and programming became just a hobby instead. I kind of prefer that as everything I've heard about modern commercial software development sounds like hell (especially if, like me, you have no interest in web stuff). Being able to work on what I want to, at my own pace, in languages I like, is nice

I definitely miss the paychecks that come with tech jobs, though.
by wtfwhateven | 2025-10-16 02:37:05+00:00
>I completely support the right to peaceful protest.

No you don't. Or at least defending ICE brutalizing them is a very contradictory way of showing that.

> But I draw the line when protesters fail to obey lawful orders

The "lawful" order of "we have arbitrarily declared this protest is an unlawful gathering, disperse or we will throw you in a cage"

> In those cases, I can understand how things escalate and ice agents lawfully use force to arrest the perpetrators.

You've been given several cases of ICE agents using force to arrest people who did none of those things. You defended it.

>Honestly, I think when protesters get out of line it acts like a recruiting ad for people neither of us want in law enforcement.

I think the $50k signup bonus, every administration officials twitter and their recruitment ads did that, not the peaceful protests you believe should be thrown in a cage for arbitrary things such as "they made the agents frustrated"

> When the protests begin to frustrate officers, the officers are going to understandably push back.

"Frustrated" = angry that a peaceful protest is happening and that people are daring to not be quiet

"push back" = violate the constitution and throw the peaceful protestors who did committed no crime in cages
by fringol__ | 2025-10-16 02:38:37+00:00
It makes sense but it is a false framing. The whole point of female and male is to distinguish the two reproductive roles in sexually reproducing species, whether those are hermaphroditic or gonochoric. The sex binary is based on anisogamy, that is, two classes of gamete being of unequal size.

All the "dimensions" you mention - hormones, chromosomes, etc. - are downstream of this, and they vary across species (e.g. some don't use hormonal signalling for reproduction, but neuropeptides). While there are variations, including those in sex development that may lead to a disordered system, it doesn't logically follow that sex itself is a spectrum.

To take one of your examples: a hirsute woman with elevated testosterone due to PCOS is female, and having this condition doesn't make her less so. Indeed, this is a condition that only affects people who are female, tied to ovarian function. Her condition can be described perfectly well without pretending that her sex lies on some sort of ill-defined spectrum.

Your comment about "drawing an arbitrary line" doesn't really fit with how biologists see this either, as it's not arbitrary at all but is based on understanding the mechanisms of reproductive function and development. And not based on gathering and arbitrarily categorising data without reference to the underlying system. The mechanistic insight is important.

Going way back upthread, this was originally about fairness in sport, male physiological advantage, and the other commenter getting surprisingly cross at me describing males as male, as he seemed to think there are medical interventions that can be performed on humans that convert males to female, which is not the case. Then you commented stating that sex is a spectrum. This is typically introduced into an argument to try to bolster the claim that it is possible for humans to change sex, the idea being to redefine sex as a cluster of characteristics to be considered separately to reproductive function, and then argue that because things like breast size (through a male taking exogenous oestrogen) and genital morphology (such as surgically inverting a penis to make a hole, and lining the entry point with scrotal tissue) can be changed, this constitutes a change in sex (e.g. a male, by this redefinition, supposedly becoming more female).

So that leads into another issue of why this "sex is a spectrum" idea has been introduced to the world at large. It is not to gain greater understanding of reproductive system, sex development and evolutionary questions regarding sexual reproduction. We can see even from this back and forth between the two of us how it only has rhetorical use, with my requests for precise detail on how this model might work in practice remaining unanswered.

Thanks for the discussion, interested to hear your thoughts on this.
by johnnyApplePRNG | 2025-10-16 02:39:11+00:00
Is it, though?

Have you ever compared the clientele who shop at Costco and your local health food store for example?

Pretty much all of the food that they sell (aside from the fresh produce and flash frozen fruit/veggies) is woefully unhealthy... addictive... and in quantities that only an early 20th century Catholic family should be buying.

A pack of 16 croissants, anyone? How about 32 mini croissants filled with chocolate and sugar? Fresh baked!

Even the "healthy" (looking) "food" they make in their Deli is horrible for you. Everything comes out of a bag and it's all just a repackaging operation, basically.

Humans are like Goldfish. Give them more food and a bigger tank and watch them grow, baby!

Source: Worked for Costco.
by pols45 | 2025-10-16 02:39:17+00:00
Given how many pleasure traps society has laid out to capture/monetize/weaponize their Attention, Gen Z seems to have discovered Dopa loading by themselves - https://www.youtube.com/watch?v=jyLXcy5SGd8

Main thing to notice and focus on are the 2 graphs, and then develop some consciousness about your own oscillations and hill climbs.
by godelski | 2025-10-16 02:39:59+00:00
That gets extra weird with a second monitor. I really cannot predict where a workspace on that monitor will land when disconnecting. It could be prepending or appending. I think it orders based on last active but my lack of confidence should even say something. I mean just because you interact with a program doesn't mean that was the last active program... crazy that I can scroll or type into a window and it not be considered the active window
by alganet | 2025-10-16 02:40:06+00:00
I don't know, dude. Maybe the general is cracking an internal joke that we, the public audience, can't quite grasp.

For example, it could be that some company offered this kind of AI to the army, with those exact words, and they refused (which sounds incredibly reasonable). The interview would serve a purpose of deliberately mocking such offer, in public.

There is almost no downside to this, as you already mentioned "everybody and their brother predicts Military Involvement [with AI]", and I quote you to illustrate that the idea that this is engrained in the popular culture (maybe by design).

Companies such as Raytheon and other traditional military contractors have been researching AI (not necessarily chats) way before Sillicon Valley. They can (and probably do) offer consultancy to the army regarding which technologies are safe to employ for critical decision-making.

I'm not defending them, by the way, just exploring some ideas around what possibly is going on here. Letting my imagination go a little beyond what the typical scenarios imply.

What I know for sure, is that AI-2027 is not a serious prediction. It's a piece of fiction. Kind of in the vein of The Blair Witch, with some tones of realism to impress the public, and a little bit more sinister in the sense that it resists the idea of being interpreted as fiction (which I think it's a downer, they could have reached more acclaim by being artists than scammers).
by loeg | 2025-10-16 02:41:08+00:00
Pedantically, C++ just needs std::string_view for contains(), not a full std::string. No need for an allocator.

https://en.cppreference.com/w/cpp/string/basic_string_view/c...

With the string literal suffixes, I don't think it's all that different ("hello"sv.contains(username)). Yes, yes, for legacy reasons bare "" is the C-style string, but you can get a string_view string easily enough.
by throwaway-0001 | 2025-10-16 02:41:28+00:00
Yes, I didn’t mean related to caddy. Just that dot at the end might not be so unusual like you said. TBH I don’t need this feature. I think it’s hard to be so sure only 2 people on hn mentioned this about caddy, unless you used a lot of resources to dig into it. To clarify I’m not against you, caddy is really amazing, just trying to be objective about it.

Caddy always worked well and recommended to other people. So I’m a pro caddy user, don’t get me wrong.
by evantbyrne | 2025-10-16 02:43:13+00:00
A lot of AWS requires way too much config. It is a mystery to me why AWS doesn't lean into extending the capabilities of App Runner. I actually built a whole continuous deployment PaaS for AWS ECS with a Heroku-like UX, ended up shutting it down eventually because although useful, their pricing is pretty awful. What I need to do is figure out how to bring it back, just minus the hosted service so I can use it on corporate projects that require AWS...
by ianburrell | 2025-10-16 02:43:31+00:00
Yeah, it is dumb to require battery storage for new solar. We can use gas peaker plants like we always have. China is using coal peaker plants.

We will need to retire them in future where renewables are everywhere. Maybe wind is good enough to fill the hole at night. Maybe new battery chemistry is cheap. Maybe some other storage tech works out. Maybe they can be converted to hydrogen for long term storage.
by ameliaquining | 2025-10-16 02:43:38+00:00
SupportsIndex makes it so that, if you have a value that's not a Python int but can be implicitly and losslessly converted to one, you can use it to index into or slice a NumPy ndarray, without first explicitly converting it to a Python int. There are two particular data types that it's especially useful to be able to do this with: NumPy's fixed-width integer types (analogous to the ones in C, exposed because numeric calculations on ndarrays of them are often much faster than on Python's arbitrary-precision int), and zero-dimensional ndarrays (which can't be indexed into or sliced, and are morally equivalent to a single scalar). Programmers often wind up with one of these as the output of some operation, think of them as ints, and don't know or care that they're actually a different data type, so NumPy tries to make it so that you can treat them like ints and get the same result, this being the point of a dynamic language like Python. Using SupportsIndex instead of int as an argument type ensures that type checkers won't reject code that does this.

This is admittedly fairly arcane, but only people delving into the guts of NumPy or the Python type system are expected to have to deal with it. The library code is complicated so that your code can be simple: you can just write NumPy code the way you're used to, and the type checker will accept it, without you having to know or care about the above details. That's the goal, anyway.
by acomjean | 2025-10-16 02:45:22+00:00
The AMD chips I'm using with integrated graphics have 6+ hours of battery life (system76 pangolin) and the newer intel ultra chips are decent on battery too. +/- a bit depending on how hard you end up pushing them machine. Huge improvement over my frist linux laptop, though it had a nvidia chip set but would go only 2-3 hours per charge.
by pessimizer | 2025-10-16 02:45:30+00:00
Normies don't think privacy is for crackpots, that's a meme among techies who are trying to justify surveilling their users.

Normies desperately want privacy, but think it is too hard to do, they're too dumb to figure it out, even if they figure it out it still won't really work, and that they won't be able to use stuff that they don't want to live without. They are often right, because they are smarter than they think and the industry is working against them full-time. A lot of people's incomes (on this very site) depend on keeping normies ignorant.
by dmix | 2025-10-16 02:45:59+00:00
Hyperloop was more of an after-the-fact reaction to California's high speed rail project, which started 17yrs ago (2008). Five years before the Hyperloop white paper was published. Hyperloop came out 2013, not long after the 2012 announcement that the rail project's cost would double from $8B to $16B and it was already facing delays. Elon explicitly said he didn't like the project and it inspired him to look into alternatives.
by rolph | 2025-10-16 02:46:30+00:00
so if someone takes our freely available stuff, bundles it with a newly assembled system, and sells them, at a marked up price, like normal business does, it wont be an issue if no mention is made of GPL2 and what that means for the end user.

the idea that positive changes are made available to everyone, is not yet broadly salient. at least now, poster is probably aware of that condition.

you seem to be up on GPL2 , what happens when someone packages distros on disk or stick, and sells them for profit ? thats something to be aware of as well.
by d3Xt3r | 2025-10-16 02:46:46+00:00
I second slicktux's suggestion: look into OPAL, it's much more easier to setup and use compared to LUKS. The best part is, the encryption is transparent to the OS, so you could multi-boot between multiple OSes and not worry about encryption or compatibility with partitioning tools etc.

Your drive does need to support OPAL though, check out sedcli for managing SEDs.
by BobbyTables2 | 2025-10-16 02:46:50+00:00
Java - but done so horribly even the devil would be aghast.

There were thousands of threads, murmuring an incessant hum fully occupying a few cores when absolutely nothing was happening. Over 20GB RAM actively used at idle.

I think booting the application took almost half an hour at one point, using a local SSD.

I’m fairly certain at no point in my career could I ever have replicated such a monstrosity.
by teleforce | 2025-10-16 02:47:40+00:00
If I understand correctly the DGX is for the development, and the AGX Thor is more geared toward local LLM inferencing [1],[2].

[1] (Updated) NVIDIA Jetson AGX Thor Developer Kit to Launch in Mid-August with 2070 TFLOPS AI Performance, Priced at $3499:

https://linuxgizmos.com/updated-nvidia-jetson-agx-thor-devel...

[2] AAEON Announces BOXER-8741AI with NVIDIA Jetson Thor T5000 Module:

https://linuxgizmos.com/aaeon-announces-boxer-8741ai-with-nv...
by skopje | 2025-10-16 02:47:54+00:00
I switched from Google Docs to Libre Office a few months ago. I'm surprised how buggy LO is, because I tried it a decade ago and it doesn't seem to have gotten any better. I don't plan on going back to MS or Google, but I am very frustrated with the number of bugs in LO's spreadsheets, so I try to keep my sheets simple and CTRL-S a LOT!

Examples: [1] I selected a range of cells recently, by clicking and dragging, and when I let go of the mouse button, all of the selected cells shifted up and to the right by one cell, and CTRL-Z didn't undo it! [2] I have a workbook and when i duplicate a sheet with a chart, the chart is blank, so i have to delete it and re-insert a new one. [3] Sometimes the left-hand X-axis is cut in half, and I have no idea why, but if I create a new doc it goes away. I really, really want to promote LO, but it is very buggy. I can deal with it but I don't think others would.
by matt-p | 2025-10-16 02:48:16+00:00
Maybe not old but if this was say a 6k card that would make it accessible to pretty much any business and at least some hobbyists. 160GB of Lpddr5 should be less than 2k, so it's easily doable if they've got the will. 4 x 5090s is 128GB and probs much more powerful at ~8k, so it would need to be 6/7k to make it make sense.
by novoreorx | 2025-10-16 02:48:36+00:00
I strongly resonate with the author, as he's articulating thoughts I'm unable to express clearly. It reminds me of the first time I installed colorful themes like Solarized. I immediately felt lost, and most of the themes I used just didn't feel right. They gave me the impression that color schemes are organized for aesthetic purposes only, without any logic or philosophy behind them. I didn't dare to think further because adjusting color schemes always seemed too difficult and prone to breaking things. However, today, thanks to this excellent writing, I finally comprehend the entire concept, and I feel confident in modifying or creating my own themes correctly from now on.