MurphyA/hacker-news huggingface dataset:
by bojangleslover | 2025-11-30 13:15:18+00:00
Supply and demand. It's no surprise that when we had 10% of people going to university in the 1960's and now we have over 38.8% [1] that the economic value of a degree seems to be getting watered down.

No different than any other form of inflation from the government blowing on the fire (subsidizing with money) without adding any actual fuel (intrinsic value). Just like housing and healthcare.

[1] https://educationdata.org/education-attainment-statistics#:~...
by crazygringo | 2025-11-30 13:15:54+00:00
No, you asked about mounting specifically. And I replied:

> On a Mac, you'd e.g. use and mount a disk image if you wanted to create a filesystem inside of a file. Windows has virtual hard drives, and you can do that kind of thing on Linux too.

So why wouldn't you use one of these if you need mounting? They're literally made for it.

I continue to not understand why you would want to mount a SQLite database instead of using one of these.
by wseqyrku | 2025-11-30 13:15:55+00:00
Maybe I didn't clearly state my point. That was a comment about my experience earlier here on HN, someone was asked whether or not they've used AI to write and their response was "why not use it if it's better than my own", if that is the reasoning that people give and they are not self-aware enough to be embarrassed about it, I think it must mean that there's a lot of people who think like that.
by pjmlp | 2025-11-30 13:16:25+00:00
It certainly would, had Google decided that would happen, and support the ongoing existing efforts from the community.

If you know anything about Google politics, you would know Kotlin only took off because of a couple of folks on the Android Tools team doing free advocacy for JetBrains.

In an alternative reality, if those same persons had been Scala heads, Jetpack Compose would be a Scala DSL today.
by ponector | 2025-11-30 13:16:47+00:00
>> The only reason why cars are the size and shape they are is because ICE engines couldn't be made smaller

Is it? Microcars are real, with ICE as well.

Kei cars from Japan is another example.

Small cars like mini cooper and Smart are also out there for decades.

Typical EV is a large car/SUV, because that is what people would like to buy.
by nemo44x | 2025-11-30 13:16:56+00:00
The 4-year college isn’t a bad system but it has been asked to do a job for which it wasn’t intended. Many people just want an opportunity to develop useful skills within the context of a modern corporate business. Modern corporate businesses want a way to filter and sort potential employees for skills and readiness.

The four-year college isn’t good at either of these as it wasn’t intended for this. I don’t think the trade school model is quite right for this (there’s lots of soft skills to be learned) but it’s closer than the 4-year.
by srean | 2025-11-30 13:17:04+00:00
Often times it so happens that the point of interest is not the numerical value of the integral but its behavior at different points in its domain. If I am able to figure out the expression it becomes easier.

To give an example consider the moment generating transform, Laplace transform. Their symbolic expression can be very informative.

Consider the Mercator projection. It was designed without any idea of the closed form of the required integral. It was mostly done by estimate and gut feel. Now that we know the actual form (an entirely serendipitous discovery) we feel more confident that we understand the transform. This part is considerably psychological but not entirely.

Note that when drawing a map in Mercator projection we have to fall back to numerical estimation. But it helps that parts of the transforms are built from functions tha have names, that means we have seen the same functions elsewhere, it instills a sense of familiarity and understanding.

There are way to many functions to name, so the ones we have given names to are a bit special.
by dmurray | 2025-11-30 13:17:31+00:00
> Schools typically have no space to squeeze it in. Here is a typical pathway for a CS student: https://catalog.njit.edu/undergraduate/computing-sciences/co...

That course has 28 credits in first year, 3 of which are spent on computer science (arguably 3 more on "Roadmap to Computing"). Second year has a little more. Third and fourth year are heavy on CS/SE topics, but still have some time allocated to others.

I don't disagree with students learning Calculus and Statistics and even Physics as part of a CS course, and I think it's excellent that they take at least two courses in English composition. But you can't look at that four-year curriculum and say nothing could possibly be cut (turned into an elective) in favour of a History of Computers module.
by ma1or | 2025-11-30 13:17:57+00:00
I recently learned that billions in class action settlement money goes unclaimed every year because the filing process is intentionally complicated.

Out of curiosity, I started exploring how much could be automated.

I ended up building a small system that:

checks what products/services you use

matches it against open class action settlements

generates the required forms

auto-fills data

digitally signs

and submits the claim

It’s surprising how much of the workflow is repetitive boilerplate.

The whole project is here if you want to see how it works (demo + explanation): https://claim.watch
by heresie-dabord | 2025-11-30 13:18:52+00:00
> Nothing has happened to change anyone's mind.

If "We the People" means anything anymore, the blatant, pervasive criminality, incompetence, and corruption of this ghoulish administration will be judged harshly in the midterm elections.

But it would take significant change in the US to regain the international trust that the country formerly enjoyed among allies.

It is hard to see the latter happening.
by StopDisinfo910 | 2025-11-30 13:19:39+00:00
Screen recording like screen sharing works perfectly fine with PipeWire.

Global hotkeys are also supported perfectly fine. Applications just need to register with the compositor, which will transfer the key press to them. That's the feature working at it should. It prevents applications from hijacking keys when that's not what you want.

The issue is that Discord takes ages to ship anything on Linux and barely supports anything and the Linux community does it's best to keep supporting everything. Other plateformes would have just mandated the new way ages ago and be done with the transition by now.
by hocuspocus | 2025-11-30 13:19:41+00:00
Scala 3 really landed at a bad time as the hype behind Spark, Akka, Play had already weaned off. Typesafe was struggling financially, and didn't back Scala 3 then (that went to VirtusLab).

Typelevel and ZIO really put a lot of effort to release many libraries on day 1 despite the hurdles with the 3.0 release, because these communities are alive and healthy. Yet Odersky is on a small crusade against monadic effect systems, which discouraged a lot of good people. On top of that there are neverending feuds and US politics...
by starwatch | 2025-11-30 13:20:59+00:00
For anyone looking for an in-vehicle EDC to solve this problem I'd recommend a Keetch tool. I used them in the fire service with great success on the laminated glass of a windscreen. I assume it'd work equally well on a laminated side window glass - though I've not tried. Nice thing is that the sharp spike on it would work quite well on tempered glass too (though we had proper glass breakers for that).
by lo_zamoyski | 2025-11-30 13:21:12+00:00
There is indeed a mismatch between the traditional de jure mission of the university and the de facto mission it has today.

What is the university traditionally for? Education. What curriculum is most quintessentially constitutive of education? The liberal arts (traditionally understood, not the flakey pot-smoking/Dead Poets Society counterfeit). What is the purpose of the liberal arts? The free man.

What is the mission of the university today? Job training (putting to the side the question of how well it actually accomplishes this end). What are jobs? The servile arts.

There’s the heart of the contradiction. The university has a split personality that has rendered it bad at education and bad at job training, and to add insult to injury, it charges you Ritz prices for Motel 6 service.

The idea of universal education was never sensible. “Democratization” leads to mediocrity, because now market forces demand you satisfy the customer. You fail everyone by doing this. You get people that are uneducated (despite what they fancy themselves to be) and poorly trained for work, and on top of that, burdened by crushing debt. What a great start to adult life!

I propose that the first fundamental change needs to occur first in primary education, which is generally quite poor. Try teaching the basic liberal arts in primary schools (some adaptation of the trivium/quadrivium). Then, either after high school or by bifurcating high school into university-bound and trade-bound tracks, you choose one or the other track. In general, the majority should be in the trade track (where “trade” includes more that just plumbing or construction or whatever, but also vast swathes of what we put people through universities for for no justifiable reason).

Then we unsaddle the university of its job-training duties. Instead, you have apprenticeships and technical schools and so on to prepare people for their occupations. The university is stripped of anything that weakens its mission as educating institution. Valuable ancillary activities are spun off into, say, technical institutes.
by omnimus | 2025-11-30 13:21:35+00:00
Lots of assumptions that could be totally wrong. Custom distros are not new operating system - majority of hw support is because linux supports it. It would probably be more work for Valve to support only their hw instead of keeping what linux/arch support.

I am also not sure why you think they wouldn't want to end up replacing Windows. Thats exactly what they've been trying to do since microsoft included their store in windows. That is more than a decade long plan in motion which already failed once but they are still at it.
by RickJWagner | 2025-11-30 13:21:46+00:00
I believe you are right.

There is a wall in place that causes people to believe things others don’t, and vice versa.

To those seeing awful corruption here, Hunter Bidens $500k Ukrainian gas job was legitimate. They were not outraged by the emails describing a 10% cut for ‘the big guy’. Joe Biden joining business conference calls was fine.

It seems like the end of the world, but it’s no worse than we’ve seen, historically. It’s always been there.
by sbarre | 2025-11-30 13:22:12+00:00
This is such a weird take. In an online multiplayer game the cheaters are the risk to the company's bottom line.

If a game is rampant with cheaters, honest paying players stop showing up, and less new players sign up. The relatively small percentage of cheaters cost the company tons of sales and revenue.

It is actively in a company's best interest to do everything they possibly can to prevent cheating, so the idea that intentionally building sub-par anti-cheat is about "prioritising their bottom line" seems totally absurd to me.

Not to mention these abstract "the company" positions completely ignore all the passionate people who actually make video games, and how much most of them care about fair play and providing a good experience to their customers. No one hates cheaters more than game developers.
by timr | 2025-11-30 13:22:44+00:00
Sea level rise rate is what matters (we cannot measure “sea level” absolutely, and therefore must work in terms of relative rates of change). The authors explicitly tell you that the data is not sufficient to conclude what they’re alluding:

> this period is too short to determine meaningful changes in the rate of rise

Now, you note that the authors openly acknowledge that the rate of rise is measured in low-single-digit units of millimeters per year. So, why is the y-axis of Figure 2 measured in centimeters?

Hint: it’s because every point on that plot is a wild extrapolation.

This paper is not good, btw. The fact that it’s “only three pages” should be a blinking red sign telling you that it is not serious. Just read the more recent IPCC reports, because they deal with the question of updates from prior reports.
by oreally | 2025-11-30 13:23:40+00:00
Many game devs develop on windows and for good reason in that most of their customer base are there, plus the stability of drivers there.

Your assumption of what you've been taught in compsci circles with many resources at their disposal does not hold up in places in which fast iterations are required, and with little time to set up testing frameworks because as you said they're hard to test.
by potato3732842 | 2025-11-30 13:25:21+00:00
You're forgetting the "people who don't care, they just want to be seen looking like they care so they make a bunch of noise" factor.

Once you multiply the safety problem by the this factor it all makes sense.

A small non-problem that every screeching jerk will be exposed to is a bigger actual problem more likely to get addressed than a potential real problem that will mostly go unnoticed.

Also rear doors are kinda optional. They still make 2door 2-row cars. Heck, they made 2-door 2-row SUVs pretty recently. And child safety locks are a thing. So there is an argument to be made there (not that I think it holds up on modern stuff).
by herewulf | 2025-11-30 13:25:45+00:00
> I want Proton to be the future as well, but I think it's important not to oversell it as a drop-in replacement either.

Proton needs to be understood as a temporary solution to make the back catalogue on Linux comparable to Windows.

Eventually there is a tipping point and most games will have native Linux binaries. Once that happens all developers will gradually follow suit to avoid being left behind. Perhaps Valve's latest hardware efforts will finally bring this about.

Proton will still exist for older games and as hardware continues to become more powerful, loss of performance won't matter much.
by staticassertion | 2025-11-30 13:26:27+00:00
> Even if they were anti-AI (which I don't think is true)

The entire site is constantly talking about how AI sucks and how it's not worth taking seriously. The AI tag was exclusively "vibecoding" despite it being extremely annoying for anyone who wanted to talk about it. Posts about AI being bad are upvoted far more, despite being very obviously low content/ uninteresting. Sentiment is very obviously anti-AI on lobsters.

I don't even think this should be contentious. The site is very openly anti-AI. When discussions about this have come up in meta posts it is overwhelmingly the case that users say "yes, we are anti AI, that's fine".

> it's not a big deal.

It stopped me from posting on there and I deleted my account because the conversations were so stupid. It comes up frequently that users want to be able to filter out "AI fluff" separately from "interesting discussion of AI". You can have a post about the internal algorithms and optimizations of an LLM and it will still be labeled "vibecoding" on the site - if that doesn't blatantly indicate a site-wide anti-AI bias I don't know how.
Show HN: Changelog-bot – Generate CHANGELOG.md from Git and release notes
by nyaomaru | 2025-11-30 13:26:37+00:00
Hi HN! I built `changelog-bot`, a small CLI/GitHub Action that generates CHANGELOG.md entries from your git history + release notes with AI.

I wanted something that: - doesn’t require labels or strict conventions - works in CI without scripting - can optionally use LLMs (OpenAI/Anthropic) but never requires them - falls back to a deterministic git/PR-based summary when no API key is set

Usage example:

pnpm dlx @nyaomaru/changelog-bot --release-tag HEAD --dry-run

Or as a GitHub Action:

- uses: nyaomaru/changelog-bot@v0

If AI keys are missing or fail, it still completes the run and annotates the PR with the fallback reason.

Still early-stage (`v0.x`) — would love feedback on: - CLI flags / defaults - whether the fallback behavior makes sense - edge cases from real repos

Repo: https://github.com/nyaomaru/changelog-bot
by Apreche | 2025-11-30 13:26:45+00:00
I know this article is focusing on legal responsibility, but if you are going to consider moral culpability for inaction you must also factor in capability.

If a very weak person does not have the strength to perform CPR, they should not feel guilty for failing to perform it.

You also have to consider the costs involved. Somewhere out there is a homeless person who is going to die in the cold tonight. I’m not vastly wealthy, but I could afford to save them if I dropped everything I was doing, searched for them, and found them in time. It is in my power to save them, but at great personal expense. Therefore, I do not hold myself morally responsible for not doing so.

Now consider the billionaire. By merely uttering the command, the smallest effort, they could feed, house, provide medical care, and educate an enormous number of people in poverty. Remember what Uncle Ben said. With great power comes great responsibility. The blood is on their hands.
by andreareina | 2025-11-30 13:26:48+00:00
parkrun is absolutely brilliant. Actually welcoming to all abilities—many clubs don't have a pace group for the very slowest of runners, parkrun has a sweeper who walks to ensure that they're absolutely last—socialization afterwards if that's your thing, dependable, and truly community driven. I realize I'm just reiterating the article but take it as personal confirmation.
by immibis | 2025-11-30 13:26:56+00:00
Is this a problem? We expect universities to have a pro-truth, pro-reality, pro-knowledge bias, which are things the Republican party overtly rejects. We could expect that Republicans might not make it to universities as often, or they might not want to attend, or they might cease being Republicans upon learning facts and logic. None of this would be surprising and none of this would necessarily be a problem by itself.
by DyslexicAtheist | 2025-11-30 13:27:17+00:00
paper: AGAINST THE UNCRITICAL ADOPTION OF ‘AI’ TECHNOLOGIES IN ACA: https://zenodo.org/records/17065099

---

> The culture of AI is imperialist and seeks to expand the kingdom of the machine. The AI community is well organized and well funded, and its culture fits its dreams: it has high priests, its greedy businessmen, its canny politicians. The U.S. Department of Defense is behind it all the way. And like the communists of old, AI scientists believe in their revolution; the old myths of tragic hubris don’t trouble them at all.

-- Tony Solomonides and Les Levidow (1985, pp. 13–14)
by stared | 2025-11-30 13:27:27+00:00
Yes. Sometimes people treat intelligence as a single line, or as nested sets, where a greater intelligence can solve all the problems a lesser one can, plus more.

While in some contexts these are useful approximations, they break down when you try to apply them to large differences not just between humans, but between species (for a humorous take, see https://wumo.com/wumo/2013/02/25), or between humans and machines.

Intelligence is about adaptability, and every kind of adaptability is a trade-off. If you want to formalize this, look at the "no free lunch" theorems.
by technothrasher | 2025-11-30 13:27:52+00:00
> he was forced to give up his family farm.

I don't know where this narrative comes from. He wasn't forced to do any such thing. He voluntarily put his family peanut seed business into a blind trust when elected, with his personal lawyer as trustee. He subsequently only gave up the business once he took control again after his presidency, because it was in massive debt.
by Veserv | 2025-11-30 13:28:22+00:00
> POST requests by design are neither safe not idempotent.

Outright wrong. You are allowed to handle POST requests in a safe and idempotent way. In fact, the existing usage of POST to query, the literal impetus for this proposal, has exactly that behavior.

What you are not allowed to do is assume that any arbitrary POST request is safe and idempotent.

Only a endpoint that is documented to support POST and that is documented to be idempotent and safe should be sent a POST with request body and expect a response body and be idempotent and safe.

In comparison, only a endpoint that is documented to support QUERY (which implicitly is documented to be idempotent and safe) should be sent a QUERY with request body and expect a response body and be idempotent and safe.

Do you not see how similar those two are?

In fact, you could trivially make every endpoint that handles QUERY just do the same thing if it gets a POST. So why should the client have to care what request type it sends? Why make a new request type?

Of course we should want to define a standardized QUERY server endpoint behavior and document whether a server endpoint has QUERY behavior on POST; that is valuable, but that should be left distinct from the client protocol and constraints.

The only benefit I can see for the client to distinguish QUERY from POST is that it allows intermediate layers to know the request is expected to be idempotent and safe on the incoming edge. The outgoing edge is not benefitted because the server can easily tag things appropriately.

I guess a cache can use that information to only begin allocating a cache entry if the client attempts a QUERY thus saving it from tentatively recording all requests on the chance that the server will say that the actual request that occurred is safe? And that is assuming that the cache does not coordinate with the server to just pre-know what endpoints are safe and idempotent. In that case all the cache would need to do is parse the location to verify if it matches a safe endpoint. So your benefit of adding a new request type is you get to “unga-bunga is QUERY” instead of doing some parsing and matching overhead.

Seems like a weak benefit relative to the benefits of a simpler and more uniform client protocol.
by reactordev | 2025-11-30 13:28:27+00:00
Exactly. An Etsy shop and a CNC will only get you so far. The tariffs are killing businesses bottom lines and either they raise prices or close up shop. If they raise prices, they anger their customers. If they close shop, they anger their customers. My friends are furious that they are in this position.

Then there’s a few local farmers who basically sold their land to housing and gone are 150 year old heritage sites. Replaced with a Ryan Homes banner for townhomes starting in the low $400k’s.

It’s back to the point where only generational wealth will survive and the American dream of working hard to achieve it is gone unless you scam people with AI slop or fake accounting. The back and forth over what’s “true”. As if truth itself has no solid underlying footing in reasoning and science.

No. It all doesn’t make sense because ReasonGPT is down…
by dangus | 2025-11-30 13:28:28+00:00
It’s not horribly complicated. I have a single 3 line script capturing the current state of my homebrew, flatpak, and rpm-ostree state that runs before Pika Backup backs up my entire home directory.

You have 5 bash scripts and various dotfiles. That sounds a lot more complicated.

Bazzite is really not much different to any of the atomic fedora distributions.

The only thing more complicated about immutable Linux is that you have to rethink how you install packages a little bit, as you’re generally using installation methods that offer isolation from your base operating system.

The big upside of this is that essentially all of your modifications are confined to your home directory, and of course system updates and rollbacks are trivial.