MurphyA/hacker-news huggingface dataset:
by pandaman | 2025-12-24 23:33:47+00:00
There are two main reasons for what you describe: very flat terrain in Netherlands and people living in multi-family buildings mostly. Thus people don't ride any substantial distance according to Netherland's own statistics [1].

In the US average commute is 42 miles daily, that's over 67 km, or more than two weeks of riding a Dutch 12-18 y.o. does, or a month of riding of a Dutch 35-50 y.o. I'd like to invite any Dutch, who believes it's the same in the US, to ride 67km daily for 5 days straight, even in their own flat neighborhood. It might enlighten them why cyclists elsewhere wear special clothes too! And this is without hills...

1. https://longreads.cbs.nl/the-netherlands-in-numbers-2022/how...
by jcsager | 2025-12-24 23:33:54+00:00
We got one of those years ago. I had already written a Sudoku solver using Knuth's Dancing Links, so I modified it to find the Bedlam solutions. The program worked mostly but gave duplicates for some of the solutions. It was also fun to develop solution search criteria for placing the pieces, e.g. to get the reds all down one corner.
by paulddraper | 2025-12-24 23:34:41+00:00
You just order a new key, and install it. And not have the downtime. (You can remap key or use an external keyboard.)

And yeah, replacing the battery is easy. Not a Framework, but I replaced a laptop battery some years ago, was glad I had that option, because lithium battery lifetime always decreases eventually.

I’m old enough to remember when many phones and some laptops had removable batteries. Switch to a spare, and boom instantly full, you didn’t need to tether it to a wall.
by LoganDark | 2025-12-24 23:34:44+00:00
Using the capture card allows me to avoid compression artifacts and a majority of network congestion (and get 120Hz!), and connecting the mouse directly eliminates additional latency and jitter. The keyboard still suffers from it, but in a shooter (like, say, ARC Raiders) mouse input is definitely most important - I can deal with a slight keyboard delay.

I may still look into those for the keyboard input, but the only improvement I foresee really making is getting Ethernet for the MacBook (I moved my one line to the PC since the MacBook's Wi-Fi is so much better). Haven't decided between a passive or active switch yet.
by judah | 2025-12-24 23:35:04+00:00
Merry Christmas!

"An angel of the Lord appeared to them, and the glory of the Lord shone around them, and they were terrified. But the angel said to them, “Do not be afraid. I bring you good news that will cause great joy for all the people. Today in the town of David a Savior has been born to you; he is the Messiah, the Lord. This will be a sign to you: You will find a baby wrapped in cloths and lying in a manger.” Suddenly a great company of the heavenly host appeared with the angel, praising God and saying,

“Glory to God in the highest heaven, and on earth peace to those on whom his favor rests.”"

-Luke 2
by Imustaskforhelp | 2025-12-24 23:35:59+00:00
I believe that this news kind of helps cerebras as groq and cerebras are the only two companies working extensively in this space

I feel as if Nvidia is eating up even companies which I thought had genuine potential or anything related to AI industry whether profitable or not

Nvidia's trying its best to take all major players and consolidate into one big entity from top to bottom.

The problem with this approach imo is that long term, nvidia's stock is extremely overvalued and its still a bubble which will burst and it will take nvidia first and foremost.

The issue is that when nvidia falls, it will take the whole literal industry from top to bottom, even those companies which I thought could survive an AI burst. Long term I feel like it will have really bad impacts if nvidia continues to gobble up every company.

I am pretty sure that Nvidia might be looking at cerebras too and if they offer them a shit ton of money and cerebras gets bought. I genuinely believe that Nvidia has sort of invested in literally all pockets of any hardware related investment for AI. And when OpenAI is unable to pay Nvidia, I feel like it can all come crashing down since this whole cycle is only being possible via external investor money.
by gavide | 2025-12-24 23:36:38+00:00
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⡰⡇⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠰⢾⠇⠨⡦⠀⠂⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⡀⠀⢈⣹⠜⠻⢾⠃⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠁⢠⣿⡵⠾⣻⣶⠿⠦⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢀⠀⢀⣠⣮⣦⡶⠻⠛⢶⣄⡀⠁⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢀⣽⠏⠁⣠⣂⣦⣈⣝⣦⣄⠀⠈⠁⠀ ⠀⠀⠀⠀⠁⣠⣾⣵⣾⣾⠟⡙⠟⠿⣍⡉⠀⠀⠆⠀⠀ ⠀⠰⠀⠀⠄⣠⣶⣾⣭⡶⠟⠻⣶⡰⣜⣳⣦⣄⠀⡀⠀ ⠀⠀⠀⢀⣠⣴⣿⣋⡴⣪⠎⣄⡙⠻⠿⣯⣉⠉⠀⠀⠀ ⠀⠂⠀⢀⣉⡭⢿⡛⣛⣵⠎⠀⠙⢾⣶⣦⣭⣷⣦⠐⠀ ⠀⠀⢈⣙⣿⡿⠿⠟⣋⢅⡄⡄⡐⣄⢤⣉⠷⢦⣄⣀⠠ ⠐⠾⠿⢽⣷⡶⠶⡿⣓⣭⣾⣿⢷⣬⣓⢿⠿⠿⣯⣉⣁ ⠀⠀⠀⠉⠉⠉⠛⠛⠉⢀⣿⢿⡀⠙⠋⠓⠿⠿⠏⠉⠉ ⠀⠀⠀⠀⠀⠀⠠⠤⠶⠾⢿⡯⠷⠶⠤⠄⠀⠀⠀⠀⠀

Merry Christmas, HN!
by baobun | 2025-12-24 23:36:39+00:00
> I don't think you've addressed the requirement of having to execute the software, that was my main objection.

I believe I did:

> This can all be verified at any point in the lifecycle without running any of the code, provided a network connection and/or the module cache.

It does not require a JS runtime[0] - you fetch a tarball and check its integrity. You can extract it and validate the integrity of a module cache or (non-minified) distribution.

> Another matter is that most software I know of doesn't even use lock files.

I don't believe the goal should be to lower the bar until "most software I know" pass. And you don't need all the libraries you depend on to ship lockfiles/SBOMs themselves as long as you take ownership of it wrap it up in your own builds and installations, right? Besides, lockfiles are definitely the norm in js/npm land these days from what I see...

[0]: If you have a dependency with a lifecycle script which at runtime say downloads, builds and installs new components into the module tree then all bets are off. If you are doing SBOMs for anything more than theatrical checkbox compliance, such (usage of) dependencies should already have been yeeted before you got here and if not, well, I guess you have work to do. If you get to this point I'd say the process is serving its purpose in forcing you to face these.
by fancyfredbot | 2025-12-24 23:37:03+00:00
That's an interesting take, it's plausible Nvidia wants to have an SRAM based product, but I am struggling to see why they would pay $20bn to have one /right now/. Even if DRAM prices make Groq's approach more economical, Nvidia can develop a competitive product before Groq could take any real market share.
by mananaysiempre | 2025-12-24 23:38:54+00:00
On the other end of the optimizer size spectrum, a surprising place to find a DSL is LuaJIT’s “FOLD” stage: https://github.com/LuaJIT/LuaJIT/blob/v2.1/src/lj_opt_fold.c (it’s just pattern matching, more or less, that the DSL compiler distills down to a perfect hash).
by XCSme | 2025-12-24 23:39:08+00:00
I am coaching table-tennis, and sometimes I tell people that we only actually "learn" while we sleep. So, without sleeping, the brain doesn't have time to "save" the new information for future use.

Not sure if it's factually correct, but it seems about right, sleeping seems to be the magic sauce, and the time when all memories are written from RAM to disk.
by koiueo | 2025-12-24 23:39:15+00:00
> enthusiasts making custom motherboards and screen adapters for old-school (seven-row) ThinkPads

This. It baffles me that companies like System76 and Framework refuse to borrow from an existing successful solution like ThinkPad. I remember asking System76 representative over the phone about trackpoint; from time to time I revisit that one thread on Framework forums about trackpoint keyboard... No progress there.

The only explanation I have is that they obviously can't copy, but designing something like an old ThinkPad is intrinsically hard and costs way too much for a small company.
by paulcole | 2025-12-24 23:39:46+00:00
Love how he’s critical of the 13-interview hiring process despite having done all 13 of those interviews.

“Nobody drives there anymore. There’s too much traffic.”

These companies can do 13 interviews because people will put up with them.

The little place I work does phone screen, work sample, final interview, reference check. We can be done in a week. Nobody wants to work with me bad enough to sit through 13 interviews.
by kevin_thibedeau | 2025-12-24 23:40:05+00:00
I have a nylon fuel tank on a 2003 bike and it has swollen from ethanol such that it is tricky to remount after removal because it expands when unconstrained by the frame. Ducati had a recall over this but Triumph got away without having to do one. I have been running ethanol-free for a few years now because a station is near me but that doesn't fix the problem.
by threecheese | 2025-12-24 23:40:08+00:00
I’ve tried to use Podman in a “normie” homelab - Macs and Linux - and my experience is that it’s simple until it isn’t, and the layers of abstraction and documentation make it difficult to reason about what’s wrong. I found myself combing through Redhat forums, for an issue on a Mac, and it was unclear which components were relevant for my deployment.

I never did solve it, and ended up buying OrbStack.
by Tempest1981 | 2025-12-24 23:40:26+00:00
iirc, there are 5 ways to put something into std::map

operator[], insert(), emplace(), try_emplace(), insert_or_assign()

And 2 of them don't overwrite an existing value.

Lots of people are surprised that insert() can fail. And that a RHS [] inserts a default value. I'm not a fan of APIs that surprise.
by sho_hn | 2025-12-24 23:40:38+00:00
It depends on whether their reasons for "absolutely having to have X11" hinge on actual compatibility with e.g. old binaries or wanting full remoting without streaming pixels.

This project would satisfy people who really actually want Wayland, but were upset by transitional pains or interactions they had around it and want to stick with X11 just-cause while getting some similar benefits. This arguably does describe some people but not sure it's a whole lot in the long run.

But who knows, maybe this could also make an easier to maintain XWayland some day, or a nice basis for implementing more esoteric X11 bits down the road vs. the older Xorg codebase.
by MostlyStable | 2025-12-24 23:40:39+00:00
All of the complaints you had are extremely reasonable reasons to not want the Framework 16 (or any Framework). While I personally am quite happy with mine, I very much believe that it is not for everyone, and in fact has quite a niche audience. That being said, most of your complaints should have been obvious from viewing images or reading any of the numerous reviews. So yes, I agree with the GP comment that you seem to have bought the computer without knowing what you wanted and/or what the Framework offered/was.

Being more expensive, heavier, and worse "fit and finish" is pretty much the tradeoff for upgradeability and repairability. Not everyone values those things to the same degree, and deciding that those tradeoffs are not worth it is completely reasonable. I just don't understand how you could get wind up buying one without knowing those were the tradeoffs you were making. I've read almost every one of these complaints in previous reviews. It's not exactly a secret.
by pdevr | 2025-12-24 23:40:49+00:00
Merry Christmas to everyone.

Being a non-Christian and it being Christmas time, I am sharing one verse from the New Testament that is, in my opinion, useful - or at the very least, insightful - to anyone, regardless of religion.

Luke 16:10: He who is faithful in a very little thing is faithful also in much; and he who is unrighteous in a very little thing is unrighteous also in much.
by superkuh | 2025-12-24 23:42:33+00:00
The people who absolutely have to have X11 like myself usually have reasons. It sounds like currently a lot of those reasons for using X11 would prevent using this X server. Like reliable non-fragmented and widely supported screenreader protocol. Or the ability to do keyboard and mouse sharing.

>Applications will be isolated from each other by default and can only interact with other applications either through a GUI prompt asking for permission, such as with screen recorders, where it will only be allowed to record the window specified or by explicitly giving the application permission before launched (such as a window manager or external compositor).
by adam_arthur | 2025-12-24 23:42:56+00:00
I'm not sure in this specific case. They could choose to pay the employees some portion of the funds.

If not, the owners are likely liable to be sued for "selling in effect" without paying equity holders.

Presuming the company becomes a defacto subsidiary of Nvidia (even if not legally so)

My guess, without researching it, is they will compensate existing equity holders to avoid that possibility. I mean the valuation multiple is enormous, it's worth it simply to derisk the legal aspect.
by _DeadFred_ | 2025-12-24 23:43:06+00:00
I stress about China because I'm pushed to. But I feel like we're all getting caught up and letting things go ways they shouldn't. 10 years ago when I did some work in China the companies were privately owned and just had a party member or two inside. It was different, but not what I had built up in my head. We went to some singing and drinking things, and the party members were just normal humans with normal human motivation when you got them to talk after a few drinks. Hell the ones I met were educated in the USA.

The damage internet discourse is doing between us all frankly seems the worst threat. Look at the H1B discourse. We hate a shitty American policy abused by AMERICAN companies, yet it gets turned against humans who happen to be from India. We gotta not do that. We gotta not let things between China and us get so out of control. This is going to sound America hating but look at how people see us Americans, it's not good. But we know we aren't as bad as they say. China has done things anathema to me. But the US has too. We have to work outside that. We have to. We have to. We have to get out of this feedback loop. We have to be adults and not play this emotional ping-pong.
by nradov | 2025-12-24 23:43:20+00:00
That's not how it works in any sort of job with significant individual responsibility. The institution isn't forcing them to do more work. They take it on voluntarily because they're ambitious or competitive or want to advance a worthy cause. Doing the bare minimum is possible: some people make that choice, and even without a union it usually won't get you fired. But those people usually don't accomplish much. You can't have it both ways.
by cyberax | 2025-12-24 23:43:32+00:00
I don't quite understand how it handles running binaries then. For example, I want to do `bash -c "ls -la /"`. How would it run this command? It needs to assemble the filesystem at this point in the build process.

I guess the answer for Bazel is "don't do this"? Docker handles cross-compilation by using emulators, btw.
by Imustaskforhelp | 2025-12-24 23:43:59+00:00
But if all of these large companies create a monopoly where they realize that if they start undercutting each other or innovating too extremely then long term if Nvidia's stock decreases in value by a huge margin, the whole market itself can get down

As an example: if google TPU (perfected?) itself to the point that it hurts nvidia sales (maybe mass production perhaps?) then all the companies stock price might decrease (in my opinion including google)

Honestly, I feel like there is going to happen something in the market which is gonna be very spooky soon regarding AI.

I feel like we are gonna drag this bubble really long and actually worsen all the pain which is gonna be caused by it long term.
by basilikum | 2025-12-24 23:44:20+00:00
A sales site being down might lose you a sale. But the simplicity might save you so muh more than that loses you. And often the complexion of high availability infrastructure results in more downtime than it prevents.

For stuff like HN, I like the peek behind the scenes it provides. It's all just software written by some humans and way too often people take themselves and their shitty software way too serious.
by mananaysiempre | 2025-12-24 23:44:29+00:00
Yes, it’s simultaneously logical if you look at how it works and immensely strange if you don’t understand the architecture. (As has been noted all the way back to the UNIX-HATERS Handbook[1], although, pace 'DonHopkins, the NeWS Book uses the same terminology—possibly because it was written late enough to contain promises of X11/NeWS.)

[1] https://www.donhopkins.com/home/catalog/unix-haters/x-window...
by wisty | 2025-12-24 23:44:56+00:00
Yes the US is forced to meet the 5% target, as it is a part of NATO. What is your point?

Trump is the person who demanded the 5% target; Trump forced NATO to adopt a 5% target.

Trump also ordered ICE to deport more illegal / undocumented migrants, does this suggest that ICE is not a part of the US?

Trump forced the US to impose sanctions, does this suggest the US is not a part of the US?

How else would you phrase "Trump forced organisation x to do y"?
by zamadatix | 2025-12-24 23:44:56+00:00
"Most people" don't upgrade individual components of their desktop or spend thousands on their computer either, especially beyond the storage and RAM, so I'm not sure who the average person it's supposed to comfort that it's official vs not to do things as small as upgrade the screen out of cycle from upgrading the rest of the machine. Framework is, unfortunately, positioned in every way for exactly the type of person who would do this (high end, willing to assemble, Linux compatibility, customization - it's all exactly that kind of power user target). I mean I'd like it to make sense, it just doesn't.

Same with replacing parts vs customizing them on equivalent "standard" laptops. I've had to replace the keyboard on my laptops due to failure/damage once in the last 10 years, each time it took less than 15 minutes. Would it be nice if it was 3 minutes? Sure, but how much is 12 minutes really worth paying for and what do I lose for it in terms of the sturdiness problems with Framework.

Barring the decision to go with something like the 395 where standard RAM wouldn't make sense for it anyways (which is why Framework didn't make the RAM modular in the desktop version) there is nothing special about Framework that lets you reuse RAM between upgrades giving Framework an advantage. Every other normal x86 laptop I've ever used has had swappable RAM I've taken advantage of without paying $1800 for even the entire laptop, let alone the upgrade board.

There is some subjective preference in it all of course, but it seems that is just for a lot fewer people than it might have seemed. I.e. I don't see average people buying $500 laptops ever going for this and it almost feels like it has already reached its peak interest in the tech crowd too.
by Scubabear68 | 2025-12-24 23:45:09+00:00
Reading this I feel like I live on another planet.

I recognize this guy seems to only be dealing with FAANG type companies, but the disconnect from my own reality is so vast it’s hard to reconcile.

I have never worked anywhere with the L4/L5/whatever crap. No one I have worked with has either. It sounds downright dystopian that people are reduced to a basically a number (if you leave out the L).

I am assuming he left the job this year? If so, more disconnect. I am working but looking, and this job search is the hardest I have faced in over 30 years. Just talking to a human is almost impossible. This guy went on a zillion in person interviews? Is he maybe talking about the distant past of two years ago?

The NDA minefield? Maybe I am naive or sheltered, but it’s never came up in interviews and was not something I ever sweated. For the simple reason that there is no secret sauce so magic that I could tell someone in ten minutes in an interview and spill all the beans. But what do I know, maybe YouTube has some secret variable this dude invented I am just too dumb to understand.

I could go on. But the entitlement coming off of this post as I stress about paying bills and keeping my kids in school and fed as I read this on Xmas eve is a lot to take.

Am I that much of an outlier that I need to get with the program? Or is this as out of touch with the current reality as I feel?
by in-tension | 2025-12-24 23:45:17+00:00
I think we're seeing that companies can't get away with the same tricks to increase profits indefinitely. Consumers are becoming less susceptible to marketing and hype that it isn't backed up by actual substance. (And substance doesn't just mean a good idea, execution matters, if you release some sort of new device with really buggy software it's not going to get traction.)
by Thorrez | 2025-12-24 23:45:34+00:00
I just took a look at the layers. In some cases, e.g. the 2nd letter in the Local Registrar's signature, a single letter is partially in the background layer, and partially in the upper layer.

This is easily explained by the character separation software being not 100% accurate.

It's not at all explained if someone is fraudulently adding text. Why would someone put half of the character in 1 layer and half of the character in a different layer?
by conqrr | 2025-12-24 23:45:48+00:00
> In the software engineering world, we exist on a ladder. We call this ”Leveling”.

Career is a made up game. There are no true levels or ladders in life that you have to chase. Nobody will care or remember what you did or what level you were given enough timespan. Take the bits that you want (money, skills etc) to live life, but don't get too caught up trying to win the game.
by tguvot | 2025-12-24 23:46:00+00:00
well... it's not something that they will discuss. especially given that many try to assimilate or already lost their native culture or don't even care about it.

don't like posts of type "ai told me so", but google nicely summarized things in this case

Language Suppression: The most significant recent development was the 2017 law that ended the mandatory study of the Tatar language in schools, making it an optional subject. This has led to a decline in new generations of Tatar speakers and marginalized the language in administration and higher education. Efforts by Tatarstan to revert their script to the Latin alphabet were also blocked by Moscow.

Political and Civic Crackdowns: The Russian government has systematically eroded the political autonomy that Tatarstan gained in the 1990s. Tatar national organizations, such as the All-Tatar Public Center, have been labeled "extremist" and banned, with activists facing fines, detention, and imprisonment for speaking out against the policies.

Historical Revisionism: Moscow promotes a single, "imperial doctrine" of history, suppressing narratives that contradict it. This includes the erasure of Tatar national heroes and the promotion of figures who align with the Kremlin's narrative. Public memorial events related to historical injustices, such as the 1944 deportation of Crimean Tatars, are restricted or prohibited in Russian-occupied territories like Crimea.

Control over Identity: The official state policy focuses on a conventional, apolitical interpretation of Tatar culture, ignoring the community's desire for genuine self-determination. The goal appears to be the destruction of distinct national identities and the creation of a unified, unitary Russian state.

also watch this with subtitles/translation: https://www.youtube.com/watch?v=KwLTayPMrKE
by Youden | 2025-12-24 23:46:08+00:00
You don't need nearly that much. 26TB factory recertified Exos drives are $360 a piece on Amazon and a 4-bay UGREEN NAS is under $500, so you can do 100TB for under $2000.

More compute, redundancy etc. of course adds cost but even with RAID1, brand new WD Red drives and a PC build, you should be able to do under $6000.