MurphyA/hacker-news huggingface dataset:
by kayson | 2025-11-30 00:45:46+00:00
I really want to use Bazzite but I also have concerns about their supply chain. Last I checked, they automatically update all packages in their releases. Many of them are from copr, including kernel patches. The release notes do list package version changes, but as far as I can tell there is no human review.

I realize that, in a way, it's no different than installing from AUR or ppa's, but something about both of those (and the fact that package installs are manual) feels safer than copr packages with fewer eyes on them...
by cadamsdotcom | 2025-11-30 00:47:36+00:00
Does it help agents set up development environments?

This is confusing as mostly the problem has been solved - suboptimally but "well enough" - by a patchwork of solutions every repo builds over time:

1. README.md - which agents can read and follow just fine. And they can debug the problems and if you ask, they can update the README so the next agent (or human) can follow the README with less trouble.

2. Dependency versions can be pinned in Dockerfile to avoid dependency hell.

3. Version pinning is supported by project.toml, Gemfile, package.json etc. as well. And all the major languages offer per-directory isolated dependency environments (uv/venv, nvm, rvm, chruby, etc.) So even non-containerized dev has no dependency hell.

4. Secrets for the "dev DB" etc. can be stored in a password vault or wiki. Which agents can access via a browser or curl, given your credentials - or else you can copy-paste them over.

Most crucially, development environments are only set up once when starting work on a new codebase. As rarely as once every few years.

Can you explain what's unsolved?
by Nevermark | 2025-11-30 00:47:55+00:00
I have worked about half time over three decades on a problem which I recently solved and am developing for a new venture. "Simple" conceptual solution - which took a long trail of reframing to get to. The complete solution is a layered series (actually a cycle) of partial solutions. Each partial solution except one from fields I never expected to be involved. Lots of work left to implement well, but this is the "easy" part.

Getting taxed on any increases in value early would feel very unfair. I have already put in so much value, for nothing in liquid/credible valuation yet, that things would have to go very well to compare equitably with what could sensibly have been expected if I had accrued half-time earnings, continuously saving and investing that income in its entirety, for over three decades.

Further worries: If I don't want to accept any venture capital, and at least for the foreseeable future bootstrap, would I somehow be forced into needing to liquidate ownership based on some accrued wealth rule anyway?

Hopefully not.

But if capital raises are the trigger for accrued wealth taxes, even a small raise after bootstrapped success gets ugly. Imagine raising capital after achieving bootstrapped success, by selling 1%, only to have to pay taxes on 99% of the company's new valuation! That would create a severe disincentive to take any capital ever, after bootstrapped success.

My suggestion: Only tax valuation gains on the sold shares. The realized valuation gain on capital raising shares passes (indirectly) to owners. The realized gains on any owners shares sold to cover those taxes would also pass (directly) to owners, as usual.

That would bring corporate capital raises into exact tax parity with normal owner stock sales.

The only difference is practical: The cash from an indirect sale (capital raise), goes to the owners indirectly (into the company), and is taxed indirectly (pass through). The cash from a direct sale (same sale percentage, but by each owner independently), goes directly to the owners, and taxes are assigned directly.

Either way, taxes are now identical.

(A third case, where all owners sell the same percentage of stock, and agree to all inject the funds into the company, might be a circuitous way to operate, but again, taxes are identical. Taxes on realized gains become sale path and cash purpose neutral.)
by jjmarr | 2025-11-30 00:48:09+00:00
The paper spots that this pseudo-wealth tax would be better for more founders.

> Moving from current realization-based to accrual-based taxation would reduce founder ownership at exit by 25% on average but would also increase the fraction receiving positive payoffs from 16% to 47% when tax credits are refunded.

Founders would use VC money to pay the tax and get a refund if the startup fails, since the capital gains were never realized. Therefore "pre-paying" capital gains would be a good thing for most founders since otherwise a liquidity event wouldn't happen for 84% of them.

This only happens with a tax on unrealized capital gains, though, not a normal wealth tax.

Another corollary is that "zombie startups" would be heavily discouraged, since "failing fast" could result in a payout.
by bilekas | 2025-11-30 00:48:41+00:00
> Choose ownership by invested communities instead of faceless gamified interlopers.

This is a fair take, I will say as someone who benefited greatly from SO and contributed to it way more than I should have (on paid time) the problem was that people asking question were always new to the site and rules, and so their questions would be shot down in service to high quality content.

Whats happening now is anyone who is asking questions there is even less in tune with the practices of the site and likely with tech in general. It has been consumed by every coding llm, (i don't condone it but it's a fact). So it begs the question, if you have a truly new and novel problem that hasn't yet been solved by Jon Skeet, where do you ask ?

As an ex hardcore user, I don't know the answer anymore but bikeshedding things with an LLM is ironically sometimes more insightful for me personally.
by tmoertel | 2025-11-30 00:49:23+00:00
I will offer a second positive but more reserved data point. It took me closer to a day to get my custom Bazzite build working.

Switching over to my images using bootc failed because of what I eventually tracked down to permissions issues that I didn't see mentioned in any of the docs. In short, the packages you publish to Github's container registry must be public.

Another wrinkle: The Bazzite container-build process comes pretty close to the limits of the default Github runners you can run for free. If you add anything semi-large to your custom image, it may fail to build. For example, adding MS's VSCode was enough to break my image builds because of resource limits.

Fortunately, both of these issues can be fixed by improving the docs.
by ryanackley | 2025-11-30 00:49:23+00:00
What are we arguing about? Is it the way he expressed his opinion?

Would you agree that whether something is an opinion or fact is itself objective, for most cases at least?

I ask because nobody is questioning whether or not what he states was actually an opinion. They seem to simply be upset with the manner in which he phrased it. He was simply too sure of himself and people found that offensive. Which seems a little ridiculous don't you think?
by n2d4 | 2025-11-30 00:49:41+00:00
You can agree with the goals of an initiative and still think it is poorly thought out.

OP is acting as if anyone criticizing this thing must clearly be opposed to their entire world view, accusing them of being paid shills. No. Maybe they just (rightfully) don't like Clippy, and don't want a movement they care about to turn into that.
by csours | 2025-11-30 00:50:31+00:00
Disclosure: I work for a car company, not on this.

If you want to be prepared for automotive incidents:

1. Check your mood and intoxication level before and while driving. Mood is more important than everything besides drugs and alcohol.

2. Left turns (or across traffic as applicable) are dangerous. Take extra care while turning left (or across traffic).

3. Using screens at night is bad for everyone, but especially above the age of 40, both focus and iris (light balance) response take longer. Using a screen changes your focus and blows out your night vision.

4. If your car has pushbutton electronic door openers, PRACTICE opening the door without battery power.
by panick21_ | 2025-11-30 00:50:42+00:00
Nutrition is the point of eating, getting started isn't the point of public transport.

Any actual competent government cares about the long run, not just how fast to get started.

And even then, if you do a 'full' BRT its quite expensive. Its really just normal buses with some minimal priority that is much cheaper to get started.

And if you know its a route that eventually will have to get upgraded, its actually more expensive to first do the BRT and then upgrade.
by dangus | 2025-11-30 00:51:49+00:00
I don’t see what the point is of bringing this up.

1. It’s not exactly some fly by night thing at this point, it’s extremely popular, which means the likelihood of having maintainers and sponsors step up with, at the very least, an easy migration path is high.

2. You could say the same thing about enterprise-oriented distributions like CentOS that actual companies relied on and had to migrate away from. Some of those arrangements are more fragile than they look. What happens if Canonical is acquired? What happens if IBM spins off Red Hat?

3. Bazzite is arguably even easier to migrate away from because it’s immutable. You’re not supposed to be making major changes to layered packages, you’re mostly installing things with Flatpak, Homebrew, throwing stuff in your home directory, or leveraging distrobox. In other words, my entire backup/restore strategy is to backup my entire home directory, my brewfile, and listing out all the flatpaks I’ve installed (might be handled by the home directory backup anyway? I have to do a restore exercise sometime soon)
by roywiggins | 2025-11-30 00:52:29+00:00
You can survey West to East just as well:

https://www.noaa.gov/digital-collections/collections/4774/it...

https://amerisurv.com/2012/10/27/the-longest-line/

And measurements of, say, very precise equilateral triangles, necessarily imply certain interior angles, which you can compare to the actual angles they make. For instance, on a flat plane, you can fit six equilateral triangles sharing one point to make a hexagon. On a sphere if you make them big enough you'll find that they don't quite fit.
by tombert | 2025-11-30 00:52:47+00:00
I just reinstalled my NixOS gaming thing with Jovian from scratch. Not much of a reason, other than I wanted to do things a bit more "correct" this time (e.g. tmpfs root).

I did briefly consider Bazzite, but the thing that stopped me was that I wasn't sure how well it would work with an eGPU. With Jovian and NixOS, it is ultimately still just NixOS minimal under the covers, and that is low-level enough for me to play with boot parameters and kernel modules to get the eGPU working, and it wasn't clear to me that it would be that straightforward with Bazzite.
by linguae | 2025-11-30 00:52:55+00:00
I agree with you.

The problem is that many young Americans for the past 30+ years has been told that a bachelor’s degree is the prerequisite for a job that pays well enough to afford a middle class lifestyle, which I’ll define as being able to afford owning a home in a safe neighborhood and being able to provide for a household without living paycheck-to-paycheck.

What happens when a large number of college graduates enter a tough hiring market while they have five- (or even six-) figure student loan balances? It’s one thing to work at McDonald’s debt-free with a high school diploma; it’s another thing to end up at McDonald’s with tens of thousands of dollars in debt with a bachelor’s degree.

Of course, there’s more to going to college than career prospects, and there’s also the reality that no one is owed a job. Still, given the amount of adults struggling with paying off their student loans, it’s no wonder more people are reevaluating the economic value of going to college.
by JBiserkov | 2025-11-30 00:53:05+00:00
I don't remember where I read this, but will tell this story every time ChatGPT is mentioned as a replacement of StackOverflow.

> I asked chatgpt how do I do X. Chatgpt replied with the accepted answer from stack overflow, thus saving me 1 second. In theory. In practice, what Chatgpt did NOT tell me was that the top voted comment on that accepted answer said "Do not do this, doing X in this way creates a security vulnerability of type Y because of Z"
by mistrial9 | 2025-11-30 00:54:10+00:00
"Among the clients of the Spark runtime architecture, Scala is the most popular language, followed by Python and Java. According to a recent survey by Databricks, the company behind Apache Spark, 71% of respondents reported using Scala for Spark development, while Python was used by 24% and Java by 5%. Another survey by Typesafe on the Spark ecosystem revealed that 88% of respondents used Scala, 44% used Java, and 22% used Python, with the percentages reflecting multiple language usage. Scala is considered the most optimized language for Spark due to its integration with the JVM and its role as the language in which Spark was internally implemented, offering better performance and access to the latest features."
by AngryData | 2025-11-30 00:54:30+00:00
No shit, half the people who got college degrees are in debt over it and mostly just lost out on prime years of their life doing busy work for little to zero benefit. Was my class about pre-colombian society interesting? Yes. Has that knowledge helped me in any way related to my job or career or life? No. It certainly wasn't worth the thousands of dollars it costs to take that class to meet some arbitrary requirements. I could of gotten the same knowledge and enjoyment from watching some youtube videos or reading the published book that class was 95% based on.
by dredmorbius | 2025-11-30 00:55:16+00:00
The two are utterly confounded for many who'd otherwise be a receptive audience to the message. It's a case of utterly unnecessary self-sabotage.

HN itself frequently has to address distractions within a story or discussion of it to surface significant or substantive themes. That the campaign here is blundering so hard out of the gate bodes poorly.
by DivingForGold | 2025-11-30 00:55:43+00:00
Victim here. I lost $740 worth of #4 submersible pump cable to copper thieves (wholesale cost) at night. Local scrap yard was briefed, they were pumped, anticipating a bust. Thieves showed up same day with cable all pulled off spools, scrap yard guys called police and kept stalling thieves, saying it was more money than they had in their till, were waiting for timed safe to roll out more cash upstairs.

Thieves were getting nervous and about to leave without money, SWAT team showed up a bit late to the party, scrap guys said at one point SWAT guy stuck a rifle barrel down thieves throat to get a confession. Police contacted me later and said: " come pick up your wire". Cable had been dragged across asphalt, insulation scratched. Later I drove down to prosecutor's office to try to file for restitution $$$, they avoided me, only secretary took my info., they would never return my calls even.

Copper theft is a felony in Texas, even burning copper wire to get rid of insulation is a criminal act.
by userulluipeste | 2025-11-30 00:56:07+00:00
"But if they hadn't, I would have a place to sleep and eat."

Forgive me for asking, but (if it's acceptable to reduce it to that) isn't joining the army or something gets one covered? The army service would come with the added bonus of not letting you go soft in perseverance and risk taking areas.

/sarcasm
by saidinesh5 | 2025-11-30 00:56:18+00:00
For things like appliances (home theater pcs, gaming consoles etc..) you'd want an immutable rootfs that's resistant to random reboots, power cuts etc..

You'd also want stable, atomic, updates that can go from "one version of system software to the next" without breaking the system.

Recently, i had to reinstall my 7 year old arch install because a system upgrade after a year or so broke it... It's not like i can't sit down and fix what went wrong manually, it's just that i wouldn't want to ever worry about these things on my home theater/"gaming console" pc...
by OGEnthusiast | 2025-11-30 00:57:56+00:00
> The problem is that many young Americans for the past 30+ years has been told that a bachelor’s degree is the prerequisite for a job that pays well enough to afford a middle class lifestyle, which I’ll define as being able to afford owning a home in a safe neighborhood and being able to provide for a household without living paycheck-to-paycheck.

Told by who?
by hombre_fatal | 2025-11-30 00:58:48+00:00
Though I was let down last week when I ported a TUI to GTK4 and found out that even a hello world gtk4.h C app uses 200mb RAM.

I haven’t tried it yet but I believe Qt will weigh around the same.

The TUI I ported uses <8mb RAM so I kinda lost interest in the GUI endeavor for my tools since I like to have one running in each project workspace.
by mgraczyk | 2025-11-30 00:58:51+00:00
The sad reality is that this is probably not a solvable problem. AI will improve more rapidly than the education system can adapt. Within a few years it won't make sense for people to learn how to write actual code, and it won't be clear until then which skills are actually useful to learn.

My recommendation would be to encourage students to ask the LLM to quiz and tutor them, but ultimately I think most students will learn a lot less than say 5 years ago while the top 5% or so will learn a lot more
by crossbody | 2025-11-30 00:58:57+00:00
For sure. The main benefit is that it allows smart, hardworking but poor students to get a degree and utilize their brainpower productively for the benefit of all. That's great.

Just don't say it's "free" - those who get the education pay back all they got via taxes (which in it's end effect are like paying down a student loan).
by donatj | 2025-11-30 00:59:11+00:00
I went to the doctor about eight months ago for an unrelated ailment, but the doctor wanted to do some blood tests. Turns out I had a fairly large vitamin d deficiency.

The doctor told me just to pick up some supplements. After a couple weeks I was genuinely surprised how much better I felt. Overall less lethargic. I've been feeling over all just kind of blegh for a long time and it really seems to have helped.

My dad had suggested vitamin d and I didn't take it seriously but he was right.
by maxdo | 2025-11-30 00:59:39+00:00
As a liberal person, I have an unpopular opinion, but I’m a national who’s country is at war.

These are adequate reactions and preparations before war.

The West should be done with its rosy glasses. There’s still almost religious rejection of the possibility of war in their territory.

We are on the brink of a fierce war with Russia, China, North Korea, Iran, and a few traitors you are not aware of. They have more resources (oil, gas), production capabilities, as well as intelligence, and what’s more important, counter-intelligence.

This move improves counter-intelligence. Essentially, it’s an attempt to prevent the looming war. It’s not an evil act; it’s a cowardly measure compared to the direct acts of aggression of NATO.

If you think this time America will save the entire West like in movies, you are wrong. With recent drone capabilities without going nuclear, no place is safe.
by fragmede | 2025-11-30 00:59:57+00:00
Why does it need to be a distinct product and not Cursor/ChatGPT/Claude code/any of the other existing tools?

(If you're so anti-AI that you're still writing boilerplate like that by hand, I mean, not gonna tell you what you do, but the rest of us stopped doing that crap as soon as it was evident we didn't have to any more.)
by eurleif | 2025-11-30 01:00:34+00:00
Expensive, and pretty bulky to carry around along with an impact driver. There are less expensive, more compact hand-operated tools, e.g.:

https://www.lifelinerescuetools.com/products/lifeline-escape...

https://www.ajaxrescuetools.com/prod-20-1-127-28/extrication...
by xeonmc | 2025-11-30 01:00:45+00:00
I think it would be clearer with an explicit function of a rectangle's area with respect to its diagonals:

A = x y x = r cos(θ) y = r sin(θ) => A(r) = r²cos(θ)sin(θ) A(c) = A(a) + A(b) = c²cos(θ)sin(θ) = a²cos(θ)sin(θ) + b²cos(θ)sin(θ) => c² = a² + b²
by cbeach | 2025-11-30 01:00:46+00:00
The “Health Ministry” is literally run by Hamas terrorists (Hamas is a proscribed terror organisation), and it fails to distinguish Gazan combatants from Gazan citizens.

This fact seems to be lost on The Guardian and other Western leftwing “news” outlets, in their peculiar fondness for regressive Islamist regimes.

It shouldn’t even need to be said - we do not take facts from terrorists. We take facts from neutral observers.

Sadly we must therefore also discount UNWRA and other UN affiliated observers, since they have been linked to Hamas - to their deep shame.
by subjectsigma | 2025-11-30 01:00:51+00:00
Known Linux detractor, been sticking with Windows for years because I’ve had one too many ‘apt-get update’ brick my entire system. Decided to try out Bazzite specifically because of the immutable root partition thing.

Overall I will say things are going like 80% smoothly but there are still some very Linux-y problems with it:

The default grub has options for ostree:0 and ostree:1. 0 is the default and if you pick 0 it just hangs and doesn’t boot. I can’t figure out how to change this because the normal grub config files are read-only. So I have to quickly press down arrow when the computer is booting and select the right option.

Installing certain packages is difficult or impossible, for example I had to get pycairo and some other packages to run a Python program and you can’t add them normally. But I think the proper way is to just run everything in a container so maybe that’s on me.

90% of games work fine, but many have weird bugs like crashing when you Alt-Tab out. I could not get modded Skyrim to work after several attempts. Prism, the Minecraft launcher, has some sort of memory leak because if I leave it on in the background it eventually crashes the desktop and I have to hard restart. And of course anti-cheat games like Valorant/League don’t work at all.

KDE has tons of bugs - tooltips randomly scale to the wrong size, Dolphin refusing to copy a file to another drive for no reason, Dolphin freezing when loading a directory with lots of images, detaching a tab in Konsole sticks the window to your mouse until you click something else, Konsole has like 50 themes and none of them are named so you just have to squint and click one that looks good, drag-and-drop into Electron apps like Discord randomly fails, adding a new widget to the panel and suddenly it’s invisible, notifications appearing floating in the middle of the screen, removing an audio output (like unplugging headphones) seems to cause it to randomly choose an alternative, brightness on my monitor randomly shifts even after turning off DCC, GNOME apps have wonky themes, GNOME apps can’t detect light/dark mode so they just pick one… I could go on.
by queenkjuul | 2025-11-30 01:02:17+00:00
This is ridiculous. Bike thieves are prosecuted here, and parts theft is nowhere near as common as you're implying. Nobody I know here (Chicago) has ever really had a problem with it (bikes entirely being stolen, yeah that happens, but CPD is absolutely not refusing to investigate someone on account of being homeless, that's patently absurd)