MurphyA/hacker-news huggingface dataset:
by MoonObserver | 2025-10-07 15:38:17+00:00
Intel TDX unfortunately suffers from the exact same vulnerability as Scalable SGX. The underlying root cause is the lack of randomized encryption; using a static-adversary encryption scheme (XTS) rather than a dynamic-adversary one. The result is that plaintext-ciphertext mappings are unchanged at a fixed memory address. While the choice of scheme might initially seem puzzling, it is due to a randomized encryption scheme requiring counters for each memory block, which has a prohibitive on-chip memory cost when scaling to hundreds of GBs of memory.
by ardit33 | 2025-10-07 15:38:35+00:00
I used Lua professionally. I prefer the 1 indexing... it just feels more natural. For some reason the C apologists here will scream how 0 based is the only way to go. (which is not, it is just a historical artifact). Languages like ADA allowed you to use either 0 or 1, (or any arbitrary) starting index.
by wizee | 2025-10-07 15:38:38+00:00
It's colleges they they have been clamping down on, as they were bringing in absolutely massive numbers of mostly Indian students who were coming mainly to work in low-end jobs and get out of India rather than to legitimately study.

The number of graduate students being allowed in hasn't changed significantly, and undergraduate university students are also continuing to be brought in at rates similar to pre-pandemic times.
by xpe | 2025-10-07 15:39:03+00:00
> https://www.youtube.com/watch?v=Omc37TvHN74

This links to a video titled "(why facts dont [sic] change minds (goose explains)"). First, I am not seeing the connection to the comment above -- the comment is hard to make sense of for various reasons, including grammatical errors, vague language, and easily refuted claims (see my other comment).

Second, as I watch the video, I am thinking as follows: "Yes, there are some good points here. I wish the person who posted the video would watch the video again with an eye towards self-reflection, as it reveals some areas for improvement."

My overall take on the video: it oversimplifies, even gets some things wrong. There is some value to be found if one knows how to extract the good from the bad. I would not recommend it, not even as an introduction. There are better sources.
by kiitos | 2025-10-07 15:39:17+00:00
> BUILD files give you a chance to encode the high-level architecture of your software project as a graph of dependencies that lives outside of the code.

this is wild, the code literally defines dependency relationships at the mechanical level, it's the source of truth

of course you can't derive dep graphs from source code via simple file-based grep analysis, but that's obvious? you need to use language-specific semantically-aware tools to do that. if the author believes otherwise that's their mistake
by ProllyInfamous | 2025-10-07 15:39:25+00:00
>I just wish that gifted kids could get the same access to IEPs that the other tail of the curve gets.

It wasn't until I was flunking out of medical school that I realized the truth to your statement. I never learned how to learn (my 90's public school's version of G/T was to let a small group of higher-IQ children do whatever they want, including nothing).

I feel that smaller class sizes would encourage smart-but-bored students to behave better (i.e. not be the class clown I was), out of fear of social isolation. In larger classes, it becomes more difficult for a single teacher (+aides) to impart learning habits upon ALL students.
by Redster | 2025-10-07 15:39:29+00:00
I know that there are enterprises and individuals who need Windows. I also know that I had been on Windows my whole computing life and made the switch late in 2023 and there's never been a better time to switch to Linux. I could have switched much sooner!

I have found my Windows apps for everything work (or have equivalent or better Linux versions) and will soon be switching my non-technical wife over to Linux to avoid Windows 10.

For her, I've looked at her workflows and setup a configuration that I can use on her new machine that will setup all of her apps and menu settings so it's as seamless a transition as possible. She rarely needs to update her computer or apps, the latest Debian 13 "Trixie" release is what I'm going to try for her.
by greghinch | 2025-10-07 15:39:43+00:00
Amplifi | Data Engineer (mid-senior) | Remote (UK) | Full-time

We are looking for an experienced Data Engineer to help us make data central to our customers and our decision making. This is the first hire in this area, and you will have the opportunity to shape our strategy and system design. Ideally looking for someone with some software engineering background, who knows how to start simple and iterate.

At Amplifi we are shaping how banks, insurance companies, global payments providers, and more deliver more effective communications to their customers, and stay compliant with changing regulations and internal governance.

Apply here: https://amplifi.worksmarter.co.uk/jobs/amplifi/data-engineer...

Visa sponsorship is available, but candidates will need to be already present in the UK.
by citizenpaul | 2025-10-07 15:40:18+00:00
This is really going to screw over small places that still do manual setups on their PC/Laptops because they don't have the resources for a full automated setup.

They gotta make back those hundreds of billions they lit on fire to chase the dream of eliminating all their employees with AI. This will force a lot of places to pay for Azure Endpoint to setup their stuff if you really can no longer sign in without an online account.
by indigodaddy | 2025-10-07 15:40:25+00:00
Everyone's listing their favorites in this space, so I'll list mine, Cosmos Cloud. Been solid so far for me. Even has no trouble with more complex docker compose-based applications like KASM workspaces (https://hub.docker.com/r/linuxserver/kasm / this does a docker inside docker sort of thing)

Pasting the website instead of the GitHub as the installation instructions are more up to date on the main site:

https://cosmos-cloud.io/
by kbolino | 2025-10-07 15:40:38+00:00
Home users generally don't pay for Windows. It comes with their computers and the major version upgrades are free and have been for quite some time; 7→8 (2012) was the last time it wasn't free but 7→10 (2015) was a valid, free upgrade path so most just bypassed 8 entirely (and they were better off for it because 8 sucked). Since Windows 7 was itself released in 2009, most home users haven't paid for Windows upgrades in 16 years.
by monsieurbanana | 2025-10-07 15:40:43+00:00
So maintaining old and new code for X amounts of time? That sounds acceptable in some limited cases, and terrible in many others. If the code is being changed for another reason, or the new feature needs to update code used in many places, etc. It can be much more practical to just have a long-lived branch, merge changes from upstream yourself, and merge when it's ready.

My industry is also fairly strictly regulated and we plainly cannot do that even if we wanted to, but that's admittedly a niche case.
by trashb | 2025-10-07 15:40:48+00:00
Yes but consider that they may need more electronics repairs. A car is a notoriously bad environment for electronics and this is not a solved issue. On top of that most modern cars, especially electric cars are so tightly integrated with all closed components and no real way to repair except beg the manufacturer for a replacement part. On top of that you are pulling a lot of reasonable reliable control and timing related issues into the electronics and software.

Current day electric cars are ripe for abuse from manufacturers (planned obsolescence or generic out of warranty obsolescence) and I would be surprised if any of them are still running for over 25+ years. Even though today you see a lot of cars from the 2000s and before. Especially since the market is very fragmented between models and manufacturers.

Basically any modern day electric car is worse in terms of repair-ability then any Iphone in my opinion.
by addicted | 2025-10-07 15:40:57+00:00
Student enrollment in the US is declining and the big problem for colleges the past few years has been a worry about not having enough students. So it's not clear why US students were struggling to get a college spot.

And if you mean them getting spots in the more prestigious institutions, well, it's not clear whether that will even happen (the few thousand international students admitted to the top universities are not the ones that are likely to decline their acceptance letters), but even if it did, well, those universities are simply not as prestigious anymore.

Attracting the best talent from anywhere in the world is a huge part of what created their prestige, and that's even before we get to how they're losing funding, and professors and researchers to other countries.
by bee_rider | 2025-10-07 15:40:59+00:00
Worker co-ops are scorned here? I think they just don’t come up much due to the nature of the industry.

Like all [citation needed] nerds I consumed a ridiculous amount of fantasy fiction growing up, and think programming is as close to magic as we’ll ever get in the real world. If somebody made a “Programmers Guild” in the style of a wizard’s guild, who among us wouldn’t join such a thing?
by Schiendelman | 2025-10-07 15:41:08+00:00
I looked at your comment history because we agree on a lot!

This is an interesting one. Public transit can pretty much only be built after there is demand. Because we limit growth so much, there are very few places where we have allowed growth that would support transit.

If you were to overturn land use regulation as a whole, you would get dense places, and then we could get more transit...
by dghlsakjg | 2025-10-07 15:41:09+00:00
They say they don't have drivers, but they do admit to having actual people that solve live issues that the car cannot understand, which seems like a semantic difference to me. If its one support person per 1k cars, its probably a non issue, if its one per 5 cars then its a totally different problem.

In any case, the "can it make money" question is still unanswered (at least according to Waymo as of March). https://www.cnbc.com/2025/05/20/waymo-ceo-tekedra-mawakana-1...
by akajshb | 2025-10-07 15:41:14+00:00
> that’s a shame for USA billionaires

Fixed that for you. Wealth distribution is far from equitable and immigration by and large benefits the wealthy. They financially benefit from the cheap labor and are mostly immune from the downsides.

The US did great for hundreds of years with the limited immigration we had from primarily European countries. The world we live in today was built with that approach. Remains to be seen if importing from recently modernized / 3rd world countries provides any long term benefit for median Americans. We’d be much better off installing billionaires who wish to invest in the people because they feel an attachment to the people (noblesse oblige).

I can’t really see a good argument for foreigners outside of the Meiji government approach (learn from them to invest in our own) if you care about your people.
by alterom | 2025-10-07 15:41:18+00:00
>It only ever needs to look plausible and I don’t think it’s all that complicated a problem to come up with a reason as to why you’re introducing some code that is suddenly very focused on reading mouse sensor data.

....and then what?

Reading the data alone does nothing.

Sending that data to your own servers would be a harder thing to obfuscate.
by xphos | 2025-10-07 15:41:19+00:00
I think the AI bit is overblown. Why does every large company have to do everything in technology, AI is horribly over valued in the market right now. The other issues are much more important as those are threats to Qcom's current profit method mostly MediaTek squeezing the lower tier market. It's unclear if Qcoms going to be able to dominate upper tier where they own like 60% of market share if they don't also compete at lower tier where MediaTek has been very successful
by Krssst | 2025-10-07 15:41:19+00:00
Compatibility.

Anticheats makes multiplayer games hard to run on Linux (still sad that Apex walked back on Linux), and hardware may have sometime random issues on Linux (for some reason my mic was not working well on Discord (did not investigate, suspecting something on the software side since I could hear myself well when testing but my friends couldn't); I cannot use multiple screens with my current video card without my text editor dropping to 10FPS for some reason).

Plus Microsoft Office for people that prefer the ribbon over menus (but the browser version probably works well enough).

Though I feel that sleep is more reliable on Linux than on Windows today with "modern" sleep.
by pixl97 | 2025-10-07 15:41:20+00:00
What are the users choices?

Mac is an option, but Apple is plenty hostile to their users, and you're tied to their hardware.

Linux is an option, but good luck getting that business software you absolutely need that only runs on windows working.

Running everything online in a SaaS is an option, but at the end of the day those services aren't generally any less hostile than MS.
by NickC25 | 2025-10-07 15:41:37+00:00
But they pay several multiples of money more to study than the average US citizen, take on no debt, and most of the time are studying for advanced technical degrees.

Most Americans are not.

If we want to have top-tier universities, and produce graduates capable of innovating and taking big risk, we need to have universities who are strong in STEM.

If we want to have universities who are strong in STEM, we need to fill up those seats because otherwise without students, there are no classes.

IDGAF where they come from, to be honest.
by beej71 | 2025-10-07 15:41:40+00:00
You have to remove the cab to change the oil pan gasket==YOU'LL have to pay ME to buy your stupidly-designed truck. But I realize, driving my 25-year-old car, that someday at this rate I won't have a choice. Maybe someone sells simple, underpowered kit cars and I can put that together.
Home cluster. Feedback wanted on i3-n305
by rdu | 2025-10-07 15:42:04+00:00
I was initially looking for a computer to run continuously running - in parallel - multiple symbolic regression programs using genetic programming. Ideally something with at least 20 cores. I considered Mac studios or Epyc servers. But now I’m considering a different approach. As each of my experiment can run well under 32gb of RAM, why not try a nano computer based on the octocore i3-n305? The idea is to first see how thing goes with it, and then grow a cluster of these that will fit my needs if I’m satisfied. I’m interested in having feedback about these machines. The one in my visor right now is hardkernel’s odroid h4 ultra. Has anyone played with it? Is it something reliable enough to compute continuously?
by packetlost | 2025-10-07 15:42:32+00:00
Any chance we could get a better solution to this problem: https://git.sr.ht/~chiefnoah/pybare/tree/master/item/pdoc_in...

There's a workaround for this case (relevant issue has a link at the top), which is cool, but it uses an "internal" function to solve it, which is not.
by mindslight | 2025-10-07 15:42:40+00:00
My only point of installing Windows is to run some other proprietary software, right? So even if I trust Microsoft (which seems like a poor idea given their arc), then I still have to trust all the dodgy software I'm needing to use. So the only real solution is to cut the whole system off from any Internet access before it touches personal data, regardless of how it's installed.

As far as installation process:

If I go to the site of any libre project that doesn't install through nix/apt/etc, it will have a focused list of directions that I need to do to install it.

If I go to Microsoft's site and search for how to install Windows, I will be greeted with a deluge of articles I need to read and understand all of the various different methods and scenarios (after avoiding the links to BUY BUY BUY. I already have plenty of Windows licenses that were anticompetitively bundled with every old laptop I have sitting around, thank you). And then since I want to avoid their consumer install methods that insist on holding victims' wrists, I will likely need to go an eNtErPrIsE route - meaning even more reading between the lines of overwrought bullshit.

Whereas if I download a torrent of Windows, it will come with a focused list of directions that I need to do to install it.

BTW doesn't Rufus only run on Windows? That's kind of pointless for me. My workflow is virt-install --cdrom /path/to.iso

Perhaps I will look into setting up a "KMS server" next time I need to reinstall, but I would guess it's a bunch of admin tinkering for not much gain. The kind of admin work that will have fallen apart in the few years before I need it again.

... doing a quick look it seems like "KMS server" only runs on Windows itself? And there is a libre reimplementation for Linux, but it doesn't seem to be in nixpkgs, and requires setting up a heavyweight "Domain" with Samba? A few lines in smb.conf or nixos config and I'd be game, but no, it looks just as bad as I thought it would be. Please correct me if I'm missing some way that is actually straightforward and simple, but this doesn't seem to be the case!

So yeah in short, that's why.
by delecti | 2025-10-07 15:42:48+00:00
This is kinda on the game developer. There are anti-cheat systems which work fine on Steam Deck already, as long as the developer checks the box to allow it (as I understand it, it is just about that simple for EAC, one of the bigger anti-cheat options). But if the dev doesn't care, or actively doesn't want to support Linux like in the case of Epic, then Valve can't really patch around that.
by austin-cheney | 2025-10-07 15:42:52+00:00
> Personally, I prefer people that are more direct.

When your social intelligence is high enough you realize everybody is always direct because communication is multidimensional. Honest only occurs when the words, vocalization, and body language are all in unison. Even then honesty only matters so much if the substance of content is inaccurate or invalid. Since you brought up autism, most people attempt to mask their emotions in times of discomfort. Masking is a form of dishonesty and people who are good a communication see it as such.

As a counter example watch North Korea ambassadors speak at the UN. They are emotionless in their answers and its extremely unnatural. They do that intentionally, because no answer is ultimately safe and the greatest threat to their security comes from defiance to their own nation.

As to your last statement high performance generally describes some utility, like a test score or job skill. Strong communication skills are generally described as an aptitude as opposed to a utility.
by marssaxman | 2025-10-07 15:43:12+00:00
Interesting that you also touch-type, but it doesn't bother you that you can't know whether you're hitting the keys you're aiming for. I wonder what that would feel like.

Autocorrect/complete features may well be a fundamental part of the intended usage, but they make the experience substantially worse for me. It takes less work and causes less frustration to simply fix my typos than it would to battle with an obstreperous moron robot which thinks it knows what I am trying to say better than I do.
by gwbas1c | 2025-10-07 15:43:17+00:00
This one quote summarizes the whole point of the article:

> Rather, the sheer difficulty of shedding staff en masse—a reality of corporate life—steers Europe’s biggest companies away from making risky bets in innovative fields.

And then the article goes on to defend that point. It explains the difference in cost here:

> An American firm shedding workers will incur costs equivalent to paying those sacked for seven months and be done with it. In Germany costs amount to 31 months of wages for each employee let go; in France 38 months. Beyond severance pay and sops to keep unions happy, the biggest expense is firms keeping unproductive workers on their books they would rather be rid of. New investments are delayed for years as dismissed employees are gradually replaced. American firms quickly pivot to new moon-shot opportunities; Europeans ones are stuck in the same old mire as they haggle with unions, due often to laws devised nearly a century ago.

There's no economically feasible way to hire someone to build a product that may not succeed in the marketplace and guarantee them lifetime employment. That requires a certain about of clairvoyance about the market and many other variables that go into product development that no one has.
by jhardcastle | 2025-10-07 15:43:21+00:00
Tcl/Tk was used by the first open source project I ever contributed to 25 years ago – a client for AOL Instant Messenger called TiK. It was such a thrill to be able to hack on the client, see the changes in almost real time, and share with others. It's great to see Tcl still around and kicking!

https://tik.sourceforge.net/
by Redster | 2025-10-07 15:43:28+00:00
Also, I have found for tweaking and customizing my own Linux machine, tools like Claude Code allowed me to be much more adventurous and fast at making my machine exactly how I want it to be. I don't bork my machine because I have my machine's configuration (I'm on NixOS, but this could apply on Arch or elsewhere) versioned in git and things tend to build correctly or they don't.
by gr4vityWall | 2025-10-07 15:44:31+00:00
>Once I got into the new development workflow it was clear to me this was a huge win: I can develop using vscode with the Deno extension so the server-portion of the game runs with a full debugger, and with Vite I have a live-updating view of the game right next to my vscode window. Since the game is stateful on every tick I can live reload portions of the code without restarting my current game. Watching your changes go live as you are playtesting is such a heartwarming feeling could not give up now that I’ve tasted it.

IMO This is the key part of the article. Having live reload available shortened the feedback loop drastically.

It makes an even bigger difference for game development than it does for web stuff, due to longer compile times. I hope it becomes commonplace for more more free game engines.
by crazygringo | 2025-10-07 15:44:33+00:00
I think compatibility is just too much of an issue. Creating an entirely new filesystem like that, with next-generation tools around things like transactions, while keeping backwards compatibility with every quirk of every way things operate currently... it feels like an almost impossible architectural challenge. While if you just started from scratch with brand-new API's, existing applications wouldn't work with it.

Still, it doesn't stop people constantly bringing it up as a wish. Technically it would be amazing, and it wouldn't be hard to build. It just feels impossible to figure out how to migrate to.
by overfeed | 2025-10-07 15:44:35+00:00
You're right, but I find your take too clinical and ignoring the human factors, such as overall market confidence.

Another way to look at this is asking if AI investments get wiped out, would they take down GDP growth with them? I think there would be a pull back across the board. I will speculate that without AI investment juicing growth, we would have seen broad investment pullbacks in the 2nd quarter, and a shrinking GDP.