MurphyA/hacker-news huggingface dataset:
by mmooss | 2026-01-02 02:14:34+00:00
> I'm not sure where you got the 'chicken' business from

Implying that people are cowardly for not pursuing aggression is like high schoolers calling each other 'chicken' for not doing something.

> folks who want everyone to bend the knee to Putin are usually acting out of malice, not fear.

I don't necessarily agree - people do feel fear. Regardless, who wants capitulation? Could you point out some leader? Or even a comment on this long page?

Not agreeing with aggression != supporting capitulation. There are infinitely more solutions. The question is, what outcome do you want and what acts are most likely to get you there? Aggression is emotionally satisfying, in the short term, but usually results in bad outcomes.

> Is it really warmongering to suggest a country should police it's own territory, or defend it's own interests from aggression aimed at them?

If the proposed solution is warfare, then it's warmongering. The point is that are many other solutions. And self-righteousness is irrelevant - it doesn't make the outcome better or worse; it's therefore a dangerous distraction, likely to cause sub-optimal outcomes (usually bad ones). Using it as a reason to pursue warfare is a hallmark of warmongering.

> they're the warmongers

They are, in a sense, but that doesn't change what you do. Again, it's an argument from self-righteousness - 'they started it'. That doesn't matter; what matters is the outcome and warfare is one option that provides one range of outcomes (almost all horrible, almost universally different than what was expected when the decision was made - think of Ukraine, Iraq, etc. etc.).

Russia is not a warmonger, in an important sense: They deliberately use 'grey zone' tactics, actions short of being sufficient to provoke war. It's fundamental to their strategy and therefore essential to understand:

They intend to cause political change, not warfare. You can see their effectiveness in the emotional responses on this page. They disregard outcomes - you can bet that while some have temporary emotional satisfaction, the outcomes will be Russia's.
by oooyay | 2026-01-02 02:14:53+00:00
I am formerly a Marine. This a rather silly notion and I think you should back your claim up with some evidence. Even with as much damage as Donald Trump has done to the US's military preparedness and hegemony around the globe no other fleet operates like the Marine Expeditionary Units. No other fleet can respond to any critical location in less than 24 hours. Add the Coast Guard for near-CONUS and partnered patrols and the US still maintains dominance both at home and abroad.

Nations, like China, are catching up but largely because of two outsized factors:

- The US for some time has not been able to produce ships at home, at scale, and at cost. This is more of a slow burn because the fleet has been kept up to date for the most part. Eventually, new ships need to be built at home.

- Donald Trump has done damn near everything he can to install lackey's within the military, which reduces the military's top decision making acumen down to yes-men to a 79 year old geriatric patient.

Russia's fleet, on the other hand, is an aging joke. It is where we will be if we continue electing fascists that install Martians like Hegseth.
by NooneAtAll3 | 2026-01-02 02:15:42+00:00
double ironically, your comment precisely answers your question

the two of you operate on different scale of unification - what you see as "many different cultures", chinese and americans see as "a single country". What they see as "Europe pulling in many directions" - you might see as independent national interests

perhaps the best way to recognize the attitude is to think what you feel about subsections of your country - while Scotland/England divide is common, it's rarer to hear in what Yorkshire differs from the Cornwall; and I bet not many people would guess what beef is there between french citizen from Normandy and from Nice

it is this kind of scale that allows China to build transmission lines through the whole country's diameter. It is that kind of scale that made americans scream at each other because of abortion high court decision - while said decision simply said "let states decide"

it's a lot of difference, and there's a lot of nuances "on both sides" - but simply of a different kind
by shmerl | 2026-01-02 02:16:52+00:00
Global south cares for Russia as much as Russia is paying (giving discounts) anyone to care for it, not a barrel of oil more.

The most obvious reason here is simply mobster style intimidation. I.e. "You are helping Ukraine? We'll get back at you by damaging cables and what not".

I'd say the proper response to such incidents is to increase military help for Ukraine and blockade / confiscate / sink Russian ships wherever they do this stuff. Ships which engage in that should be treated as hostile military vessels.
by stephendause | 2026-01-02 02:17:17+00:00
Beauty is in the eye of the beholder. My personal taste for the presentation of a piece of writing is that less is more. I usually find artwork that accompanies a text to be distracting. I love reading work that can stand on its own, invoking images in the mind. I also dislike animations that seem to be made for a certain scroll speed.

Having said all of that, I certainly don't think it's bad, nor is it a commentary on the arguments being made. It's just not my cup of tea.
by mmooss | 2026-01-02 02:17:30+00:00
> Blockade

That is not an option. They might as well bomb St. Petersburg - it's a seige, an act of war.

> the only language they understand is response with force, nothing else

I see no evidence of that.

Putin is in fact a political operator at a high level, and understands politics exceptionally well. Warfare is merely politics by other means, one tool in the toolchest (for people like him).
by _mig5 | 2026-01-02 02:17:36+00:00
Haha, same! I ran it on a server I've been shepherding along since 2008 and wow, it was insightful, there were even cron jobs it found that I had forgotten about :)

If you are using a Debian-like or Fedora-like workstation, it's also really useful to 'ansibilize' your desktop OS in case you need to reinstall :)
by schnetzlerjoe | 2026-01-02 02:17:55+00:00
Phenomenal questions. Sandboxing would be a PHENOMENAL idea. And allowlist it currently is capable of this but does require code changes so configuration based would probably be more what you are referring to?

The replay feature is similar to the record feature. It's not a "guardrail" I would say though.

All stuff that definitely would be great idea.
by pandemiclatte | 2026-01-02 02:18:31+00:00
The original blog post of the author is:
"Compiling a Python extension in C, with the Zig toolchain – Increased number of ziglang downloads" but honestly should have been called "How not to deploy breaking changes on NYE 2026".

The subject of the blog post is not truly reflecting the fact that a series of (bad) decisions to release a breaking change on NYE could have side effects on many of the 1000s or 10,000s of users of ruamel.yaml that didn't pin the version in their Python projects.

I appreciate the time the author of ruamel.yaml detailing the reasoning for his changes, but again we see how much responsibility a single developer has for libraries that we take for granted and the lack of guardrails around those can cause unforeseen issues.
by toomuchtodo | 2026-01-02 02:18:39+00:00
China is currently performing test flights of reusable launch vehicles, so SpaceX moat is temporary.

China just carried out its second reusable launch attempt in three weeks - https://arstechnica.com/space/2025/12/china-just-carried-out... - December 23rd, 2025

(Long March 12A)
by Finnucane | 2026-01-02 02:18:51+00:00
If they really want the old-school analog experience, you need a turntable and a cassette recorder so you can make mix tapes for your friends. We didn't have 'playlists', we had mix tapes. Also, to have in the car for road trips. Also, I must go and yell at that cloud now. Excuse me.
by almostgotcaught | 2026-01-02 02:19:03+00:00
> sequitur

I love the malapropisms on hn because it always reeks of "I'm trying so hard to sound smart" lol. FYI non-sequitur doesn't mean "non-sequential" it means "illogical" (and thus sequitur doesn't mean "in sequence"). Also both of words these are nouns not adjectives.
by mmaunder | 2026-01-02 02:19:16+00:00
For those of you wondering if this fits your use case vs the RTX 5090 the short answer is this:

The desktop RTX 5090 has 1792 GB/s of memory bandwidth partially due to the 512 bit bus width, compared to the DGX Spark with a 256 bit bus and 273 GB/s memory bandwidth.

The RTX 5090 has 32G of VRAM vs the 128G of “VRAM” in the DGX Spark which is really unified memory.

Also the RTX 5090 has 21760 cuda cores vs 6144 in the DGX Spark. (3.5 x as many). And with the much higher bandwidth in the 5090 you have a better shot at keeping them fed. So for embarrassingly parallel workloads the 5090 crushes the Spark.

So if you need to fit big models into VRAM and don’t care about speed too much because you are for example, building something on your desktop that’ll run on data center hardware in production, the DGX Spark is your answer.

If you need speed and 32G of VRAM is plenty, and you don’t care about modeling network interconnections in production, then the RTX 5090 is what you want.
by _mig5 | 2026-01-02 02:19:34+00:00
Definitely! It's all too easy to make a direct change and later forget to 'fold it in' to Ansible and run a playbook. My hope is that `enroll diff` serves as a good reminder if nothing else.

I'm pondering adding some sort of `--enforce` argument to make it re-apply a 'golden' harvest state if you really want to be strictly against drift. For now, it's notifications only though.
by DoctorOetker | 2026-01-02 02:20:23+00:00
is it conceivable that collision avoidance maneuvers become cheaper in fuel consumption by using the slightly less thin atmosphere to steer a satellite (only use propellant for attitude control, less direct linear acceleration?

i.e. if the propellant consumption for collision avoidant steering at 550 km in practice turns out to be higher than the consumption to negate the drag incurred for using atmosphere for steering, it could be a logical choice.
by aristofun | 2026-01-02 02:20:33+00:00
> Every successful hire is a unique mix of right place, right time, right man

This perspective even though technically true yields nothing useful.

Most hires could have (and often do) been replaced by few alternatives in pipeline, and everyone of them would also be unique mix of same things.

Everyone is unique, but business doesn’t care about uniqueness, it cares about getting the job done in a predictable and profitable way.

You control your experience, resume and skills. But not “marketing” that was original point of this discussion.
by sxzygz | 2026-01-02 02:20:59+00:00
Thank you Bryan for writing this. I’m not American, but the behaviour Bryan is calling out is in my opinion why American capitalism is in decline.

When an entity parts with their money for your product or services it is a recognition of the value you provide to them. There is symbiosis here. When you lose track of this, you end up with cronyism.

Ultimately, for the individual, it’s a matter of how you want to die. You either aim to have a fat bank account, or you aim to have a fantastic adventure making things you want to see in the world happen.

I think it’s pretty clear what Mr. Cantrill has chosen.
by Nursie | 2026-01-02 02:21:16+00:00
I think the problem comes when someone makes a cool, fun, silly little game that is otherwise great when played with randoms, and cheating just sorta spoils it.

Case in point from a few years back - Fall Guys. Silly fun, sloppy controls, a laugh. And then you get people literally flying around because they've installed a hack, so other players can't progress as they can't make the top X players in a round.

So to throw it back - it is just a game, it's so sad that a minority think winning is more important than just enjoying things, or think their own enjoyment is more important than everyone else's.

As an old-timer myself, we thought it was despicable when people replaced downloaded skins in QuakeWorld with all-fullbright versions in their local client, so they could get an advantage spotting other players... I suppose that does show us that multiplayer cheating is almost as old as internet gaming.
by dfacto | 2026-01-02 02:21:41+00:00
After years of frustration with MythTV, Plex, Emby, Jellyfin for live TV,
I finally built my own backend.

What drove me here:

- Slow transcoding startup times (or janky offline pre-probing)

- Broken closed captioning

- Poor support for older GPUs

- Chromecast issues

- Xtream API treated as an afterthought

What I built:

- Hardware-accelerated transcoding (VAAPI, NVENC) with CPU fallbacks

- Optimized for older GPUs that larger projects have dropped

- Cached on-the-fly stream probing stream for faster startup

- Proper CC/subtitle passthrough

- Chromecast that actually works

- Native Xtream API support

- Minimal resource footprint

Soon I'll add AI upscaling, catch-up TV, and better DVR.

This is a self-hosted transcoding server for live streams--similar to
Jellyfin and Emby but laser focused on minimalism and performance. It doesn't
provide or aggregate content.
by krick | 2026-01-02 02:21:58+00:00
Sure, but I am totally willing to make that tradeoff, and when my earbuds die, I buy new wireless earbuds, not permanently switch to some wired headphones I have lying around (mostly just in case, to not be left hanging if my earbuds suddenly die). I didn't know that before I started using wireless stuff, but now I do. Because, you know, I can change my T-shirt, maybe even take a shower, and start cooking something in the kitchen without pausing that audiobook, all while my phone is charging in another room.

I am even cautiously aware that people have lost their hearing, because damn LiOH exploded in their ear. That's much scarier than knowing I will have to buy new earbuds in a couple of years. Didn't stop me using them either.
by heliumtera | 2026-01-02 02:22:11+00:00
Maybe the audience is not developers at all?
Someone that does not know anything about computers and computation might not comprehend how easy or complex a given task is.
For a whole class of people, checking a key in a json object might be as complex and difficult as creating a compiler. Some of those are in charge of evaluating progress and development of software.
Here's the magic, by now everyone can understand that prompting and receiving an answer is easy.
by shmerl | 2026-01-02 02:22:43+00:00
That's the only option, because otherwise you are saying that Russia can engage in acts of war against Europe and Europe can't respond. That's not how it should work. And what they do with cables is totally acts of war.

> I see no evidence of that.

Their Black Sea fleet hides in their ports, because they know the moment they'll try to roam, Ukraine will sink them. What other evidence do you need? It works.
by danfunk | 2026-01-02 02:23:01+00:00
12 years ago I got divorsed. My wife and I had a company together, and she kept the company. I hadn't spent time with family in years, had few friends outside of work. I did independent contract work out of my house. Deeply isolated times, interspersed with part time custody of my son. I ended up starting a Makerspace , renting a building and setting up a 3d printer. That was all 11 years ago. We now have 6k square foot building, 8 different guilds, from pottery to black smithing. I count myself beyond lucky for the community. Like the author, I sent too many years discounting the most important part of life .. Our relationship with other humans.
by Animats | 2026-01-02 02:23:46+00:00
If only.

Ubuntu seems to be slowly getting worse.

- Firefox seems to be able to freeze both itself and, sometimes, the whole system. Usually while typing text into a large text box.

- Recently, printing didn't work for two days. Some pushed update installed a version of the CUPS daemon which reported a syntax error on the cupsd.conf file. A few days later, the problem went away, after much discussion on forums about workarounds.

- Can't use more than half of memory before the OOM killer kicks in. The default rule of the OOM killer daemon is that if a process has more than half of memory for a minute, kill it. Rust builds get killed. Firefox gets killed. This is a huge pain on the 8GB machine. Yes, I could edit some config file and stop this, but that tends to interfere with config file updates from Ubuntu and from the GUI tools.

None of these problems existed a year ago.
by travisjungroth | 2026-01-02 02:23:58+00:00
> it is not very much fun to spend time with people who have small children

This is (obviously?) not a fact. I’ve had a blast hanging out with a family in Peru for the last 24 hours. I also always have a great time when I visit my sister, her husband and their little kid.

Long conversations about interesting topics are one way to have fun. And you’re right, those don’t happen as much if you just take a child free couple, some parents and maybe kids and put them in the same room.

Bigger get togethers help a lot. One kid is a handful, but six kids of varying ages can actually be easier. You can also have fun in other ways like dancing, decorating or lighting fireworks (one activity from last night).
by musicale | 2026-01-02 02:24:27+00:00
Well, RISC-V is likely easier to implement efficiently than SPARC (no register windows, etc.) and has many of the same RISC-derived advantages.

Sun had some very smart people (what is Marc Tremblay doing at Microsoft btw?), and they could also have acquired more of them, perhaps like Apple acquiring PA Semi or Qualcomm acquiring Nuvia.

Also I wonder what might have happened if OpenSPARC had happened earlier, been more open, etc. (Indeed, a main reason why RISC-V exists is that there were IP issues with other architectures.)
by stocksinsmocks | 2026-01-02 02:24:36+00:00
Unrelated to the topic, I’m a bit at a loss as to what to make of this website. There was a link to a really cool analysis of artificial intelligence research. And I guess they are a nonprofit and are raising $2M for “infrastructure“ but I think they mean infrastructure in the sense of software they like, and not the kind of infrastructure normal people think of like plumbing, electricity, and roads. I spent a few minutes browsing, and I can’t even tell what charitable purpose or educational purpose they could be serving. There’s just no clear statement of purpose anywhere other than I suppose being really rational.

Who are these dudes?
by oivey | 2026-01-02 02:26:09+00:00
I'm not sure it's common knowledge, but it is general knowledge. Not all HNers are writing web apps. Many may be writing truly compute bound applications.

In my experience writing computer vision software, people really struggle with the common sense of how fast computers really are. Some knowledge like how many nanoseconds an add takes can be very illuminating to understand whether their algorithm's runtime makes any sense. That may push loose the bit of common sense that their algorithm is somehow wrong. Often I see people fail to put bounds on their expectations. Numbers like these help set those bounds.
by vbezhenar | 2026-01-02 02:26:15+00:00
I guess something like that: https://tpm2-software.github.io/tpm2-tss/getting-started/201...

Basically TPM includes key that's also signed with manufacturer key. You can't just extract it and signature ensures that this key is "trusted". When asked, TPM will return boot chain (including bootloader or UKI hash), signed by its own key which you can present to remote party. The whole protocol is more complicated and includes challenge.
by rchaud | 2026-01-02 02:26:37+00:00
> Creators put their videos on YouTube because that is the way to reach a nearly global audience at zero cost.

If a tree fell and there was no one around, did it make a sound? A cursory look through r/newtubers would show you that there are a lot of people who get no views on their videos. Youtube's distribution mattered when it was looking for user-generated content to splice ads into. Today, it is filled with that content, and no longer has to encourage people to post by giving them thousands of views overnight.

Besides that, people starting Youtube channels are looking for fame, which is why they unquestioningly follow all the usual tricks for "going viral": inane thumbnails, one-minute preambles before the "like and subscribe" beg, engagement bait content to draw in comments, etc. This kills whatever original voice the uploader may have had, before their first video is even posted.
by bigmealbigmeal | 2026-01-02 02:27:05+00:00
To be honest, I apologise if the following appears a bit terse; I’m just really frustrated with what you’ve said and this is the best I can describe why that’s the case (without watering it down)

We don’t need to step back and work out the fundamental nature of sex and gender in order to have a functional conversation about them.

I don’t need to provide a definition of a chair before I can tell you that ones with three legs are more stable (“but what is a chair? what is the exact definition? aren’t some of them tables? aren’t some three legged chairs less stable?”). We just don’t have to do this. Do you do it for chairs? Or just gender? Why? Does it help feminism or trans rights to interrupt a conversation about male mental health with a semantic rabbit hole?

As for your second paragraph, there very much are studies showing the correlation being described, and they’re very easy to find. It would have been far more constructive to actually ask rather than suggest it’s an “assumption” — or even better, to research it yourself.
by BugsJustFindMe | 2026-01-02 02:27:09+00:00
> I’m pretty sure that’s because the lights are actually flickering.

I didn't say it wasn't. I said I bet that Apple, the company that can zero-shot high resolution synthetic 3D views from flat photos, could make the flicker not show in the video if they tried so that slow motion videos shot indoors aren't completely ruined by AC flicker.
by kranke155 | 2026-01-02 02:27:45+00:00
Nations make their own Logic. The US has to control or befriend the oil producing countries to maintain the petrodollar (which really maintains the dollar, which is the lynchpin of the global economy). This leads to “wars for oil” where the US doesn’t take any oil (it just needs the country to return to the dollar market - so price their oil in dollars).

Russia is a continental state so it requires its Neighbors to be weak so they cant threaten Russia. As much as it tries to escape this logic, it can’t. Russia’s core interest is to dominate and subjugate its near abroad. It has to. It’s the only way for it to become a global power.
by z3t4 | 2026-01-02 02:28:06+00:00
I used multi seat in Linux with SystemD, i just threw in some old grapchics cards and sound cards in my gaming PC so that the children could play on separate monitors while I worked. Multi seat is very cool. When upgrading to a new gaming PC it was much cheaper to build 4 separate machines because cpu's and motherboards with enough pcie lanes are very expensive.
GPU's still run at decent performance with half the pcie lanes available, so if you already got a gaming PC with many slots and dont need top performance it could still be worth it to get two more cheap gpus and use multi seats - for those building a mini lan gaming room at home.

One annoying thing is that linux cant run many different GPU drivers at the same time, so you have to make sure the cards work with the same driver.

Properitary 3rd party multi seat also exist for Windows, but Linux has built in support and its free.