MurphyA/hacker-news huggingface dataset:
by antod | 2026-01-02 00:52:47+00:00
An ex lease Thinkpad T Series with Intel graphics is a good choice for value and compatibility. eg a T490 or T14 era machine.

Using hardware at least 6-12 months old is a good way to get better compatibility.

Generally Linux drivers only start development after the hardware is available and in the hands of devs, while Windows drivers usually get a head start before release. Brand new hardware on a LTS (long term support) distro with an older kernel is usually the worst compatibility combo.
by nineteen999 | 2026-01-02 00:52:54+00:00
You're kind of saying "look over here!" but I'm not that easily distracted.
You said "Which will also become a historical artifact as new protocols are made to use little endian". It's never going to become a historical artifact in our lifetimes. As the peer poster pointed out, QUIC itself has big-endian header fields. IPv4/IPv6 both use big-endian at layer 3.

The OSI layer model is extremely relevant to the Cisco network engineers running the edges of the large FAANG companies, hyperscalers etc. that connect them to the internet.
by aDyslecticCrow | 2026-01-02 00:53:12+00:00
Same reason they infiltrate airspace duringtraining, fly drones over airports, run submarines through ports.

Testing limits and tolerance, threatening what they could do in a real attack. Creating econocic pain in retaliation for support with a strong alibi to blame.

Boarding and detaining is a new escalation. How many cables cut before we consider military reaction? 3? 10? all of them?
by tapoxi | 2026-01-02 00:53:33+00:00
No, just have the anti-cheat trust kernels signed by the major Linux vendors and use secure boot with remote attestation. Remote attestation can't be fooled from kernel space, that's the entire point of the technology.

That way you could use an official kernel from Fedora, Ubuntu, Debian, Arch etc. A custom one wouldn't be supported but that's significantly better than blocking things universally.
by Gibbon1 | 2026-01-02 00:53:43+00:00
For me I think the issue is the way you think of memory.

You can think of memory are a store of register sized values. Big endian sort of make some sense when you think of it that way.

Or you can think of it as arbitrarily sized data. It's arbitrary data then big endian is just a pain the ass. And code written to handle both big and little endian is obnoxious.
by moshun | 2026-01-02 00:54:09+00:00
Agree with a lot that you’re saying here but with a rather large asterisk (*). I think that ecosystems like YT are useless to the wider web and collective tech stack unless those innovations become open (which Alphabet has a vested interest in preventing).

If YT shut down tomorrow morning, we’d see in a heartbeat why considering them a net benefit in their current form is folly. It is inherently transitory if one group controls it.

The OP article is correct about the problem, but is proposing throwing
mugs of coffee on a forest fire.
by kennethallen | 2026-01-02 00:54:13+00:00
mmap is better when:

* You want your program to crash on any I/O error because you wouldn't handle them anyway
* You value the programming convenience of being able to treat a file on disk as if the entire thing exists in memory
* The performance is good enough for your use. As the article showed, sequential scan performance is as good as direct I/O until the page cache fills up *from a single SSD*, and random access performance is as good as direct I/O until the page cache fills up *if you use MADV_RANDOM*. If your data doesn't fit in memory, or is across multiple storage devices, or you don't correctly advise the OS about your access patterns, mmap will probably be much slower

To be clear, normal I/O still benefits from the OS's shared page cache, where files that other processes have loaded will probably still be in memory, avoiding waiting on the storage device. But each normal I/O process incurs the space and time cost of a copy into its private memory, unlike mmap.
by foresto | 2026-01-02 00:54:24+00:00
Debian Stable gamer here, with modern hardware, having a great time.

> The drivers included are just too old.

This can usually be fixed by enabling Debian Backports. In some cases, it doesn't even need fixing, because userland drivers like Mesa can be included in the runtimes provided by Steam, Flatpak, etc.

Once set up, Debian is a very low-maintenance system that respects my time, and I love it for that.
by cyberax | 2026-01-02 00:54:26+00:00
The "west" doesn't want expensive EVs. The most popular (or the second most popular) EV in China now costs $5000 for the base model. And for $15k you can get a very reasonable car.

Beefing it up to the US/EU safety standards and even accounting for higher labor cost, it would be around $20k. I'm pretty sure consumers would be quite interested in something like this.
by mmooss | 2026-01-02 00:55:14+00:00
> Is it just turning up the heat in the region?

The EU and US were an unassailable bastion of freedom, peace, and prosperity, with arguably the most solid political foundations in history in democracy, and the most solid alliance in history in NATO.

How do you defeat such a place? You turn up the heat, to describe it very generally. It means, n a sense, radicalizing the population, a classic solution to Russia's problem. That's what terrorists do: How do you cause the US to shoot itself in the foot: terrorize people into thinking they are unsafe and overreacting (even though 9/11 affected on small area of one city).

One way they turn up the heat is to spread ethnic hatred, social distrust, embrace of violence, and abandonment of those things that prevent those maladies: universal human rights, democracy, rule of law, etc.

You can see it in this thread: People rooting for warfare, abandonment of the rule of law, etc. - all by some minor, cost-effective actions, like cutting a cable.

The expensive action and infinitely more consequential action - the invasion of Ukraine - remarkably doesn't create the same outrage. That outrage would trigger the obviously best solution: Guaranteeing unlimited material and political support for Ukraine until they win the war.

hat is, it's remarkable if you don't appreciate information dominance, especially with social media companies either abandoning all responsibility or openly aiding the radicalization. Russia can create radicalization directly too.
by jimbo808 | 2026-01-02 00:56:05+00:00
I quit gaming a year ago and no longer have a consumer OS installed on any machine. I can't imagine ever willingly going back after getting used to being able to set my machine up any way I want, and know it will work exactly as I've specified, and won't ever spy on me or monetize my data, and actually has an ecosystem for extending it in basically any way I can imagine, with no bloatware, an app ecosystem with no bundled spyware or adware, etc.
by brikym | 2026-01-02 00:56:16+00:00
It depends where you live and your driving distances. The US is the worst case for EVs because of longer driving distances and cheaper gas. I plug mine in at my own home so I never have to stop to fill it up a tank which is really nice. A renter might struggle to find anywhere to charge though. ICE is horrible to drive in comparison. They are noisy and lack torque and lots of moving parts need maintenance.

For sparsely populated areas or city to city driving plug-in hybrids should bridge the gap and allow people do most driving on electric and get the benefits of EV performance.
by 999900000999 | 2026-01-02 00:56:42+00:00
It's arguably violating Apple's IP rights, they have taken down similar projects.

https://www.xda-developers.com/i-tried-running-macos-inside-...

In the article it's mentioned a docker version of this got a dmca takedown.

Apple does not license MacOS for use on hardware they don't sell. It can be argued this feature does not have any legitimate functionality.

At the same time, if you must decide to violate the license terms of OSX it should be done in a separate fork.

GitHub will just delete the whole project if Apple ever catches wind of it and complains. The DMCA isn't exactly a court proceeding, usually the content host determines the juice isn't worth the squeeze.

That sucks for everyone who decides to use it for legitimate purposes.

To be blunt Apple gate keeps there software and build tools behind expensive hardware. If you disagree, use different software.

Edit: Given I'm 90% sure they aren't running Arm OSX anyway, this is going to be irrelevant in about 2 years.
by aussieguy1234 | 2026-01-02 00:56:55+00:00
Most return to office mandates benefit downtown real estate and businesses, despite remote work being equally as effective as in office for most office jobs.

So its not out of the question that processed food and alcohol companies might lobby to restrict or ban these medications to protect their profits, despite them being proven to be medically effective.

It wouldn't be the first time corporate profit interests override the interests of ordinary people.
by bgsnip | 2026-01-02 00:57:57+00:00
I built BGSnip as a small side project because I got tired of background removers that lock basic features behind subscriptions or compress the output.

BGSnip is a simple web-based tool for removing backgrounds quickly, with full-resolution downloads and no forced signups. It’s meant to be lightweight and straightforward.

Would love feedback from the HN community — especially around quality, speed, or what features would make it more useful.
by lamontcg | 2026-01-02 00:58:42+00:00
The biggest thing that gems could do to make rubygems faster is to have a registry/database of files for each gem, so that rubygems didn't have to scan the filesystem on every `require` looking for which gem had which file in it.

That would mean that if you edited your gems directly, things would break. Add a file, and it wouldn't get found until the metadata got rehashed. The gem install, uninstall, etc commands would need to be modified to maintain that metadata. But really, you shouldn't be hacking up your gem library like that ith shellcommands anyway (and if you are doing manual surgery, having to regen the metadata isn't really that burdensome).
by arjie | 2026-01-02 00:58:48+00:00
That is very cool. It would be cool to see what you decided to filter on (other than the same-case filter). I had a similar idea where I would run comments through a fast cheap LLM to evaluate whether they could be tagged in a certain way. I originally tried just pure word-stemming and phrase-based blocking and found that I couldn't tune it well for my uses. I also found that collapsing comments lead to my opening them out of curiosity.

Thank you for sharing what works for you. I think it's great other people have been doing this style of read-side filtering. It's a pity that there's no way to inject code into mobile apps safely (i.e. this is an easy path to app-store rejection). Perhaps there's no option there but to push `shouldFilter` out to a server where you can run the logic. My use of my phone is the weakest link in my filtering strategy.
by wpm | 2026-01-02 00:59:16+00:00
> iOS is locked down in such a fundamental way that any innovation will not come about unless Apple specifically envisions it and designs the OS to support it.

No platform highlights the issue you hit on here like VisionOS.

It is barren. Not just because of the lack of customer base for paid apps, that hurts too, but because the APIs aren't there, and because you can't hack on the private APIs or the hardware directly...they won't be. The app store on Vision Pro is filled with half-assed "spatial computing" consumption apps (Wow, I can put the stock tickers on the wall! That I can only see with these huge goggles on! Neat!), "showroom" apps that are just pure consumption, mostly 3D models of products, and media consumption apps.

The Vision Pro demands being as open as the Mac. The problem space is too ill defined and the hardware too packed with interesting use cases to gate behind the restrictive App Store rules. The iPad model worked because it was 2010 and had all the upward momentum of the iPhone to ride. Here and now, on a stagnant, occupied app market where room for innovation is small, on a device with far less promise, the App Store restrictions take all the air out of the room. The entire device is suffocated by Apple's iron grip and belief that they are entitled to own any good ideas that happen on the device, and that they are entitled to 15-30% of any economic exchange happening on the device. Just an utterly kneecapped platform right out of the gate, pricing, specs, weight, and everything else aside. There are no good apps because you just can't write the sort of apps your imagination is likely to want to make.

Accessing the main camera wasn't allowed until visionOS 2.0, and you have to use the "enterprise apps" API/entitlement to access it.
by nebula8804 | 2026-01-02 00:59:27+00:00
NIMBY would block it. Thats a big problem in the states where anyone would really want to live. Even now after states like NJ ram condos down the throats of old ridgid towns, they haven't given up and are trying anything and everything to stop further development. Its a system build on greed of existing homeowners just trying to offload their properties at maximum profit when they retire and holding back progress until they do so.
by digiown | 2026-01-02 00:59:51+00:00
Once a slave, always a slave. Running an explicitly anti-user proprietary kernel module that does god-knows-what is not something I'd ever be willing to do, games be damned. It might just inject exploits into all of your binaries and you'd be none the wiser. Since it wouldn't work on VMs you'd have to use a dedicated physical machine for it. Seems to high of a price to play just a few games.
by tapoxi | 2026-01-02 00:59:57+00:00
TVs don't support displayport, so it makes Linux PCs like the Steam Machine inferior console replacements if you want high refresh rates. A lot of TVs now support 4K/120hz with VRR, the PS5 and Xbox Series X also support those modes.

(Some games support 120, but it's also used to present a 40hz image in a 120hz container to improve input latency for games that can't hit 60 at high graphics quality.)
by mmooss | 2026-01-02 01:00:09+00:00
It is: Look up the theory of status quo and 'revisionist* powers, and how they interact. Russia is acting as the revisionist, very predictably in many ways. And many in the West act predictably as status quo - including not being able to fathom why anyone would revise their happy power structure (with them on top).

You can see the same thing in many areas, such as race relations. The status quo is outraged and can't believe that other groups may be unhappy - after all, things work well in the status quo person's experience!
by dontlaugh | 2026-01-02 01:00:27+00:00
I was wrong about QUIC, for some reason I was sure I'd read it's little-endian.

I'm just pointing out that UDP is an extremely thin wrapper over IP and the preferred way of implementing new protocols. It seems likely we'll eventually replace at least some of our protocols and deprecate old ones and I was under the impression new ones tended to be little endian.
by judah | 2026-01-02 01:00:35+00:00
What a remarkably misleading copypasta you have there.

Rav Kook was not Israel's first rabbi. He died in 1935 - a full 18 years before Israel's rebirth.

Nor was Kook the founder of Zionism. The belief that Jews should be able to return to our historic homeland has been a belief and conviction for religious and secular Jews for at least two millenia.

That you can find individuals, such as a R. Friedman (not even an Israeli!) with extreme views should not surprise anyone. Jews, like any other group, have fools and extremists in their rank. Israel is a plural democracy with 2 million Arabs, 7 million Jews, thousands of Christians and Druze, all with representation in the multiparty Knesset.

Hamas's evil, however, is not nutpicking. Their founding charter in its opening paragraphs calls for the destruction of Israel and its conquest of the land in the name of Islam. It is genuinely intrinsic to the organization.
by wat10000 | 2026-01-02 01:02:31+00:00
Why wouldn’t some keyboard manufacturer realize that a lot of people actually do need all of the letters, sell a keyboard with all of them, and make bank?

This theory that people want headphone jacks and phone makers won’t provide them makes no sense. It requires phone makers to be so cost conscious that they’ll remove a desirable feature to save a few cents, yet simultaneously so clueless that they won’t take advantage of consumer preferences to beat their competition. This sort of thing happens with individual companies, but not with every single company in a competitive market with many competitors.

I don’t know why people can’t just accept that they have a minority preference. There’s nothing wrong with that. I’m sure it’s far from your only one (I have plenty of my own, just not this one). There’s nothing wrong with general complaints that the market doesn’t cater to your minority preference. But arguing that it’s actually the majority, when it plainly isn’t, it just weird.
by zaptheimpaler | 2026-01-02 01:02:55+00:00
Sorry but you're just old IMO :) PUBG or Arc Raiders have over 100 players in a game. Even Valorant or League have 10 players in a match. It's definitely not easy to find 10 friends to play the same game at the same time as you. And playing any of these games with a cheater can completely wreck the match. If the cheaters go unchecked, over time they start to dominate games where like 30% might be cheaters who can see through walls and insta headshot you and the entire multiplayer mode of the game is ruined. Most of us are happy to have effective anti-cheat, and it's not forced upon us. I understand the tradeoff to having mostly cheater-free games is having to trust the game maker more and am fine with that. Riot for example is quite transparent about what their anti-cheat does, how it works and I don't consider it "malware" anymore than I consider a driver for my graphics card to be "malware" even if they do operate in kernel mode.
by hypertexthero | 2026-01-02 01:02:58+00:00
Vinyl record covers are nicely-sized artworks for displaying in a room.

Listening to an album you love, while taking the time to flip the record or tape, or taking the time listen to an entire album in your streaming service of choice, helps you to notice things and be present.

Recommended film: Perfect Days by Wim Wenders - https://en.wikipedia.org/wiki/Perfect_Days

Recommended book: Bridge of Waves by W.A. Mathieu - https://www.shambhala.com/bridge-of-waves-288.html

In 02026: Slow down, and fix things.

Slow is smooth.

Smooth is fast.
by coldtea | 2026-01-02 01:03:07+00:00
More often than not, the subjects reveal their diagnoses themselves at a later point.

If you have guessed correctly from before the reveal for many different individuals, you can pat yourself on the back.

For those that don't reveal or might not even have a diagnosis or be aware they could be, a pile up of additional (unrelated to the initial impression) diagnostically consistent behaviors and mannerisms as you get to know them over time is also a good enough confirmation for use outside of a clinical setting.

In general, even the average non-trained or unfamiliar with the specific traits neurotypical person is good at this identification even subconsciously, they just don't know what exactly they're identifying (so pit it as "weird", "offputting" etc):

(...) across three studies, we find that first impressions of individuals with ASD made from thin slices of real-world social behavior by typically-developing observers are not only far less favorable across a range of trait judgments compared to controls, but also are associated with reduced intentions to pursue social interaction. These patterns are remarkably robust, occur within seconds, do not change with increased exposure, and persist across both child and adult age groups

https://pubmed.ncbi.nlm.nih.gov/28145411/

Even photographs will do it:

"… a static image was sufficient for generating negative first impressions of those with ASD. (...) In contrast, first impressions of TD [typically developing] controls improved with the addition of a visual information, suggesting that unlike the ASD group, visual cues helped rather than hurt the impressions they made on observers."
by foresto | 2026-01-02 01:03:46+00:00
Pick a popular distro, and during installation, put your /home directory on its own partition. This way, you won't have much to reconfigure if you ever have a reason to switch distros. (You might not ever have a reason; they're all pretty capable.)

If using Ubuntu LTS for gaming, you might want to add a newer kernel: https://ubuntu.com/kernel/lifecycle

Linux Mint would also be a reasonable pick.
by bigyabai | 2026-01-02 01:03:51+00:00
I personally remember being inspired by Erase your Darlings and Paranoid NixOS Setup back in the day, less for the hardening measures and more because of how great the Nix syntax looked. Huge, monumental ass-pain setups could be scripted away in one or two lines like it was nothing. You could create wildly optimized configurations for your specific use-case, and then divide them into modules so they're portable.

It's not advisable to switch to one of these paranoid configurations outright, but they're a great introduction to the flexibility provided by the NixOS configuration system. I'd also recommend Xe's documentation of Nix Flakes, which can be used on any UNIX-like system including macOS: https://xeiaso.net/blog/nix-flakes-1-2022-02-21/

https://grahamc.com/blog/erase-your-darlings/

https://xeiaso.net/blog/paranoid-nixos-2021-07-18/
by pipeline_peak | 2026-01-02 01:04:22+00:00
> What kind of control would Chrome have over the web?

Do you remember Manifest Version 3? They did away with ad block extensions.

If we all end up using Chromium, there’s no longer a web standard. It’s whatever conforms to Google’s standard because all sites will have to support Chromium. That means there will be an undocumented spec. It’s much too difficult for browser engine developers to compete with them, they don’t have nearly the resources.

Do you think the web should be an open standard? How can company catch up if Google is the one pushing the envelope?
by mmooss | 2026-01-02 01:04:49+00:00
That's the classic warmonger argument: Call people who disagree 'chicken' and 'coward', like high school taunts.

There are many other solutions, and if you read the experts, that's what rational governments pursue. It's not as emotionally satisfying as starting a war, but it's far more satisfying than what comes after that start.

Warfare, as anyone who has experienced it, is a catastrophe win or lose or stalemate. The victors of WWII put extraordinary effort into preventing future wars, including outlawing it, creating the UN and EU, rebuilding their former enemy's economies, etc.

What do you know about warfare that they don't? Were they cowards? Naive or innocent about evil?
by megadragon9 | 2026-01-02 01:05:32+00:00
Thanks for sharing! It's inspiring to see more people "reinventing for insight" in the age of AI. This reminds me of my similar previous project a year ago when I built an entire PyTorch-style machine learning library [1] from scratch, using nothing but Python and NumPy. I started with a tiny autograd engine, then gradually created layer modules, optimizers, data loaders etc... I simply wanted to learn machine learning from first principles. Along the way I attempted to reproduce classical convnets [2] all the way to a toy GPT-2 [3] using the library I built. It definitely helped me understand how machine learning worked underneath the hood without all the fancy abstractions that PyTorch/TensorFlow provides. I eventually wrote a blog post [4] of this journey.

[1] https://github.com/workofart/ml-by-hand

[2] https://github.com/workofart/ml-by-hand/blob/main/examples/c...

[3] https://github.com/workofart/ml-by-hand/blob/main/examples/g...

[4] https://www.henrypan.com/blog/2025-02-06-ml-by-hand/