MurphyA/hacker-news huggingface dataset:
by xg15 | 2026-01-03 14:55:28+00:00
Honestly, I'm getting increasingly fascinated with the utterly absurd logic that states are putting into their justifications for war.

You get "preemptive self defense" that urgently requires "buffer zones" on foreign territory, which then mysteriously become your own territory and have to be defended with even more buffer zones.

Some Terror Regime of Literal Nazis is doing Unspeakable Atrocities to its own population which practically forces you to invade the country purely out of empathy and the goodness of your heart. Nevermind that the population has never asked for the invasion and will in fact be worse off through the war than before - and that this other state who is your ally is doing the exact same things, but then it's suddenly "realpolitik" and just the way the world works.

Someone has broken the rules in his own country. "Internal affairs" or grounds for invasion? Depends if he is your ally or enemy.

Pardon the cynicism, but my growing impression is that war justifications only serve as discussion fodder for domestic audiences and have very little to do with the actual war.
by drysine | 2026-01-03 14:55:33+00:00
>or to reply in your tone - fans of Stalin

You won't find any avenues in Russia named after Stalin. They were renamed after 1953 condemnation of Stalin's "cult of personality". Post-2014 regime in the Ukraine has renamed scores of streets after Ukrainian nationalists who collaborated with Nazis. The most cynical was the renaming of major avenue in Kiev leading to Babiy Yar (the place where thousands of Jews were massacred) to honor Bandera and the renaming of the avenue that used to honor Nikolai Vatutin[0], Soviet general who fought Nazis on the territory of Ukraine, after after Shukhevych[1], another Nazi collaborator and mass murderer.

You can easily find the names of these despicable people in Google Maps on the maps of Kiev and many other Ukrainian cities.

[0] https://en.wikipedia.org/wiki/Nikolai_Vatutin

[1] https://en.wikipedia.org/wiki/Roman_Shukhevych
by lovegrenoble | 2026-01-03 14:55:39+00:00
Russia gave Ukraine 8 long years of failed diplomacy to resolve the conflict diplomatically. Russia attempted a last ditch effort at proposing an updated European security architecture in late 2021 but that proposal was rejected by the west. Russia stood by while everything Russian, including the Russian language which is the native language of millions of Ukrainians, was facing many restrictions. Ukraine’s NATO aspiration wasn’t not being forgone and Russia was done with empty promises that aren’t on paper like the promises made to them in 1991 about NATO’s expansion eastward.
by sejje | 2026-01-03 14:55:52+00:00
That would be working as intended, besides the resignation. Any ticket with Trump as VP is putting him next in line, as intended.

The people would be knowingly voting for that, and he would have to win the election of course.

After a review of the amendment, I don't believe it would be a "narrow interpretation" to read the text of the law and apply it.

Are you saying it wouldn't be okay for him to be VP and take the helm if Vance died? I think that would be okay, per my reading.

The deception/switcharoo is a different problem, not really related to running three times. Biden could have made Kamala President Day 1 as well.
by kalenvale | 2026-01-03 14:56:24+00:00
You are absolutely right! Jokes aside, i got other things to take care of. Regardless of what you believe, the code is not AI generated, vibe coded etc. Is it a quick and dirty? Yes, but from what i remember, it is purely for testing. Bad practice, for sure, no doubt, lots of workarounds. It is OOP after all. Also as i wrote, the code needs polishing, it is an alpha after all. Thanks for the audit!
by mvkel | 2026-01-03 14:56:25+00:00
The author doesn't understand what model collapse is, in that no modern model is trained in a way that would surface it.

Model collapse is a phenomenon where machine learning models gradually degrade due to errors coming from -uncurated training on the outputs- of another model, such as prior versions of itself.

Chef's kiss that this article, and the accompanying graphic, were AI generated.
by hypeatei | 2026-01-03 14:56:29+00:00
Maduro has apparently been indicted in New York on various drug trafficking conspiracy charges and gun charges[0].

Seeing how various other cases have went (James Comey, Letitia James) in this administration run by loyalists, what are the chances that he's acquitted due to prosecutorial incompetence?

0: https://xcancel.com/AGPamBondi/status/2007428087143686611
by a-dub | 2026-01-03 14:56:55+00:00
i worked on an embedded os with a gui that used webviews for the entire ui some decades ago. it was performant, elegant and probably not a terrible idea. (it was an early competitor to android with a first target of set top boxes, except replace all the gross java ui stuff with just pure webviews that hooked directly into the os).

not that i would want to be writing any of that ui code, heh.

i've been happy with linux on the laptop since ~2006 (ubuntu era) when things just started working out of the box and linux on the desktop since ~1993 (fvwm2 era). happy to see it gaining steam! (har)
by user_7832 | 2026-01-03 14:56:55+00:00
Not your fault. In the past it used force touch which allowed you to trigger it from anywhere on the keyboard (instead of the spacebar only). This made it far more powerful/flexible. Apple, in their infinite wisdom, removed it.

Source: an iPhone 6s in the family that was a joy for all the right reasons. My current SE 2020 is good, but the lack of force touch really sucks tbh. Do you know, for eg, you could open multitasking with force touch instead of the home button?
by inetknght | 2026-01-03 14:57:08+00:00
> These things are not as trivial as you think they are when that computer is connected to industrial equipment that costs millions of dollars, you have no test environment, the original vendor no longer exists, and any failure or downtime at best will cause millions in financial losses, and at worst will maim or kill people.

> you have no test environment

That can be solved.

> the original vendor no longer exists

Even more reason that your company needs to upgrade.

> That computer is connected to industrial equipment that costs millions of dollars ... any failure or downtime at best will cause millions in financial losses

I heard a minute of downtime on an oil rig costs millions in financial losses.

So a fuck-up is extremely expensive. Nothing new to me. I've also worked in industries where a fuck-up can cost lives. That's also extremely expensive.

Trust me, there are software engineers and hardware engineers who know your pains and aren't afraid of how difficult you think this stuff is. Yes it's difficult, no it's not impossible. And it's a lot cheaper than you think if it's done right.
by knorker | 2026-01-03 14:57:30+00:00
> It failed to solve the problem of impending IP address depletion

I wouldn't say so. Some mobile carriers and big data centers have used IPv6 to pretty much completely solve the problem of being able to assign a unique address to devices.

For mobile devices, moving 50% of traffic over to IPv6 means buying half as many CGNAT/v6-to-v4 boxes (of various kinds).

And on the v6-inside, unique address can be assigned. Legal requirement and court orders suck when you get "who had A.A.A.A:32800 at time T?" if you have to go through three levels of NAT to decode that. So even if a customer only accesses IPv4, having their actual handset only be assigned IPv6 makes things easier and cheaper. Even if they share an outside address, there's only one translation so the inside is unique.

For big data companies, it means not needing to solve the problem of running out of 10/8 (yes I'm aware of the other private addresses), and having an address plan problem any time they make an acquisition.

And I've seen large providers who build their whole actual network with IPv6, and only tunnel IPv4 on top of it. Huge savings in complexity and cost of IPv4 addresses.

So what I'm saying is that I've seen first hand in multiple large providers of different kinds how IPv6 is delivering incremental payoff for incremental adoption.

It doesn't have to be 100% before we get ROI.

> it is not a success.

About half of even public traffic on the most complex and distributed system ever built is IPv6.

It's going slower than I'd like, but it's definitely paying off.

There are still ATM and X.25 networks out there, so is IPv4 a failure? (admittedly, a bit hyperbolic)

I'm working on a problem right now at a large company to move a thing from IPv4 to IPv6 because the existing IPv4 solution is running out of addresses, and it's impossible (for multiple reasons) to "just add more IPv4". Can't go into details, sorry.
by aglavine | 2026-01-03 14:57:47+00:00
I am not saying USA did this for the people.

I am saying that a wide majority of Venezolans are totally happy about this and most people here aren't concerned about this at all. They just want to talk about their pet political point.

About what are the reasons behind this I (and most people commenting here) can only have educated guess, but I wouldn't discard so easily to weaken cartels as a reason. It is the third (Cuba and Nicaragua the others) Country they got to totally control and the most important and they are powerful and organized enough to keep spreading, and they are supported by China.
by jltsiren | 2026-01-03 14:57:56+00:00
I think the biggest challenge is that negative numbers are fundamentally a hack in this context. You don't have negative $100 in your bank account, and you don't pay negative $100 for something. Instead, you are $100 in debt or you receive $100, which is qualitatively different. Such qualitative differences should be represented using the type system.
by throw0101a | 2026-01-03 14:58:22+00:00
> Enough addresses for what? Nobody needs or even wants all of their devices to have globally routable addresses.

They do if they have applications, such as Xbox/PS gaming applications, broken VoIP in gaming lobbies, failure of SIP client to punch through etc. And if an ISP does not have, or cannot afford, to get enough IPv4 to hand each of their customers at least one to assign to the CPE's WAN port, you're now talking about CG-NAT, which a whole other level of breakage.
by wiseowise | 2026-01-03 14:58:57+00:00
> We [industrial superpower dwarfing whole axis combined, surrounded by ocean with no neighbors who can challenge us and unique geography that makes it literally impossible to invade at the time] didn't suspend election during World War II. We had been attacked [parts so insignificant compared to the whole that there was no reason to even consider delaying elections]...

This is the most `ShitAmericansSay` argument ever. What's next? Poland should've held elections while being pounded from both sides? Russia had "elections" during WWI and look where it ended up.
by abelanger | 2026-01-03 14:59:23+00:00
Oh no, haven't gotten reports about the website being slow, thanks for flagging! Which browser are you using?

Regarding Temporal, our goal is to create the best developer experience possible, and we started Hatchet because we felt that Temporal misses the mark (I used Temporal for years before starting Hatchet).

The primary difference is that we're not solely focused on durable workflows, we're a general-purpose background jobs platform which offers durable workflows as a feature. In our view there are a set of equally important primitives: tasks, events, streaming/pubsub, concurrency, priority, rate limiting, scheduling, and yes, durable workflows.

Tasks being the entrypoint to the platform, rather than immediately dealing with the overhead of durable workflows, generally makes Hatchet easier to adopt for engineering teams. I wrote a little more about how task queues relate to durable execution here: https://hatchet.run/blog/durable-execution

We've also invested quite heavily in platform features like logging, observability, alerting, and our UI which either aren't offered or are underdeveloped in Temporal.

But ultimately I'd encourage people to give both a try - we're both MIT licensed and can easily be run locally.
by bilekas | 2026-01-03 14:59:25+00:00
> Nicolás Maduro has been charged with narco-terrorism conspiracy, cocaine importation conspiracy, possession of machine guns and destructive devices, and conspiracy to possess machine guns and destructive devices against the United States.

I'm sorry but "possession of machine guns and destructive devices, and conspiracy to possess machine guns and destructive devices against the United States."

When did this happen exactly ??

https://www.theguardian.com/world/live/2026/jan/03/caracas-e...
by basisword | 2026-01-03 14:59:29+00:00
There is something massive missing from Linux that for me has made it even less likely that I would use it full-time (I've tinkered with it in my youth): personal data. I have so much personal, important data generated regularly thanks to smartphones. Photos, videos, voice memos, notes, computer files I want to access anywhere, health data etc. etc. iOS/Mac has made this seamless, secure, and in 15-20 years it has not gone wrong for me. Sure there are horror stories posted from time to time but for 99.9% of people it works really well almost all of the time. Replicating this with Linux systems is difficult, requires lots of setup and maintenance, and incurs significant risk for me in terms of data loss.
by jessriedel | 2026-01-03 14:59:37+00:00
Most of the people who make the argument I described probably believe the UN is the only legitimate body that could make this decision, based on some combination of practicality, historical precedent, and international agreement. And the UN absolutely has a mechanism for doing it (the security council). But one alternatively might argue the UN is broken/dysfunctional/corrupt enough that it can't be relied on despite having the "proper paperwork", just as national democracies can be for national affairs.
by energy123 | 2026-01-03 14:59:52+00:00
Islamism existed before then, look up Qutbism. But I'd agree that modern Islamism hasn't been around forever and was born out of the smashing of the Ottoman Empire and the challenges that came afterwards, along with US/British interference in Iran.

That's besides the point though. The point is that Islam is a doctrinally theocratic religion. There are no carve-outs for secularism like there is in Christianity which moderate Muslims can then use as a theological and political justification for liberal democracy. That makes it much more sticky.
by rchaud | 2026-01-03 15:00:02+00:00
I had forgotten about FXTec. I think Clicks could be different though. For one thing they have already shipped keyboard accessories for the iPhone and the Moto Razr. The core technology is there.

The Fxtec Pro 1 tried to implement a sliding keyboard mechanism, which is mechanically complicated: the Palm Pre ran into problems with that design and the Blackberry Priv in 2015 discontinued that design after only one generation, switching back to integrated PKBs for the
KeyOne and Key2.
by IG_Semmelweiss | 2026-01-03 15:00:10+00:00
You could make a moral argument for it. But we should NOT support that. And i think the US framers were clear on this topic.

Personally, I would say no, unless brazilians themselves were impacted.

However, a country persecuting its citizens doesn't bode well for the neighbor's citizens own security or well being, which is usually why it often leads to some form of govt vs govt war.
Show HN: FP-pack – Functional pipelines in TypeScript without monads
by superlucky84 | 2026-01-03 15:00:23+00:00
Hi HN,

I built fp-pack, a small TypeScript functional utility library focused on pipe-first composition.

The goal is to keep pipelines simple and readable, while still supporting early exits and side effects — without introducing monads like Option or Either.

Most code uses plain pipe/pipeAsync.
For the few cases that need early termination, fp-pack provides a SideEffect-based pipeline that short-circuits safely.

I also wrote an “AI agent skills” document to help LLMs generate consistent fp-pack-style code.

Feedback, criticism, or questions are very welcome.
by librasteve | 2026-01-03 15:00:24+00:00
I wrote this in Raku… sorry in a private repo since just for personal use.

I tried to use LLM::Function for category matching and, in my brief excursion that way found that submitting bank description strings to LLMs is pretty much the antithesis of what they are good at.

My solution does regex, then L-D lexical distance, then opens the Raku repl for manual fixes…

<<Catmap run tries to do an exact match to the description and auto apply a category. Failing that, it does a levenshtein / damarau lexical distance and proposes a best match category, promoting for [CR]. Or you can override and assign to an existing category. Go cats at the prompt to get a list of active categories.>>
by al_borland | 2026-01-03 15:00:30+00:00
I miss Force Touch as well. I think they rebranded it to 3D Touch, to avoid the jokes.

Press and hold works for some stuff, but it’s slower. The press and hold to get to the lock screen switcher feels very slow, and inconsistently slow on top of that. Some days it seems to work, while others it seems to take forever.
by Argonaut998 | 2026-01-03 15:01:14+00:00
Imagine coping so much that you go through my history to find out where I’m from. Anyway, it seems like people like myself and the US are the ones who want peace. Regardless, I support Ukraine’s whole right to their territories and what it takes to defend them. Deceptive tactics just do not help Zelenskyy’s image. That is all.
by mopedtimo | 2026-01-03 15:01:18+00:00
Location: Berlin, Germany

Remote: Yes

Willing to relocate: No

Technologies: Clojure, Java, Python, Bash, Linux, Containers, Docker, Kubernetes, Ansible, Terraform, Pulumi, Azure, AWS, PostgreSQL, MySQL, SQL, Datomic, Datalog, RabbitMQ, CQRS, REST, RPC, Elastic Stack, OpenObserve, SRE

CV: www.linkedin.com/in/timo-kramer-a435612a7

Email: fw-hackernews [at] timokramer.de
by xkbarkar | 2026-01-03 15:01:33+00:00
I suggest reading the few south american comments in this thread hidden by the usual whatever Trump does vitriol fro EU/US commenters.

r/venezuela is one placce to start. Very different tone there than the ill informed commenters here ( and I say that with detest for “that other site”)

Hopefully the Venezuelan people will have a fighting change to restore their country now.

Time will tell I suppose.
by abujazar | 2026-01-03 15:01:44+00:00
It provides no security by itself. There have been (and still are) countless vulnerable Internet reachable NAT routers which can easily be exploited to provide access to the whole private network behind it. NAT by itself can't be relied on to provide any security – you need correctly configured firewalls for that. An ISP provider might provide a sensibly configured firewall with the home router, but they may also be operating an easily exploitable backdoor into your private network.
by ramses0 | 2026-01-03 15:02:19+00:00
I'm very minorly into watches and $200 is very "mid/base" for watches.

My most expensive watch is a Fenix7 (used) @ $300. Then ~$150 for a "Svalbard" single hand automatic (winding) watch, and a smattering of "$50-80, used off eBay" watches.

I had two (used) pebble watches back in the day, pre-ordered the PT2 before they went bankrupt, and have preordered the "new" PT2 (at ~$200 price range).

Freaking Timex Expedition is costing $60-80 on sale nowadays. No smart stuff, just "chunky Casio vibes" and it's $80. Timex "Transcend" is a fun one in the $100 price range.

Apple Watch SE is $250, and all the re-pebbles are $200 price range? Color me impressed!

I hate to say that Pebble Round 2 is "almost an impulse buy" (prior to Time2 shipping), but there are occasions (eg: last night) where my Garmin was out of battery, I went to a friends house, so I pulled out my slightly fancier round-dial analog watch.

The fact that pebble is hitting $200 price points is actually an incredible (and hopefully sustainable!) value for what they offer!
by woooooo | 2026-01-03 15:02:21+00:00
Thanks for engaging in good faith, but you know that China is selling more cars to all of Latin America than us currently, right?

Will this engagement deepen Latin American trust and respect for the US or the opposite? China makes it very clear that they do not give a shit about politics and just want to do good business, they're deepening ties that way. What's our plan? Invade random countries and tell them they better not cross us? How long does that work?
by basisword | 2026-01-03 15:02:33+00:00
>> what really blew me away is that everything... just worked

It has improved greatly over the years. When I was using it relatively regularly in the mid-00's it still took a lot of effort to get everything to work.

But long-time users being amazed that buying a brand new linux laptop in 2026 'just works' says a lot about how far behind it is/was. PC's that 'just work' have been available for 40 years. That should be the starting point for any shipping product.
by stocksinsmocks | 2026-01-03 15:02:59+00:00
I think his removal has a lot more to do with his willingness to cooperate with the “bad guys“ in the Middle East. I think this also has a lot to do with why we suddenly care about Somali fraud rings that have been operating since the 1990s. The stage is getting set for another regime change in the Middle East. It’s pretty amazing what you can buy with a $250 million campaign donation.
by hearsathought | 2026-01-03 15:03:16+00:00
> Here's a trick I've learnt to get an authentic view of events like these

A trick I've learnt to get disingenious views of these events is how neatly they line up with official media/government positions. In these events, if commenters parrot media/government talking points, it's most certainly a disingenious one. Kinda like yours.

> hear what Venezuelans, the millions of Venezuelan migrants, and the citizens of neighboring countries who've had to reckon with the legacy of Chavez think about this

And yet, all you do is spout state propaganda. Funny how you haven't mentioned the millions of venezuelans who voted for maduro.

> No valuable insight will be gleaned from chat boards and reddit in the immediate aftermath of these sorts of events.

In those threads there are genuine comments. And those that parrot the official state/government propaganda - "Fentanyl", "drugs", "migrants", "venezuelan perspective".
by ndriscoll | 2026-01-03 15:03:38+00:00
The kid that plays basketball with 12 year olds on Saturday mornings has the right to just go use the court at the park without being strip searched and drug tested because it's just a game and he's there to have fun. He actually does not have some right to demand no one else cheat, or even that they use the court to specifically play with some established rules. If other people are there playing HORSE, that's fine.

People who get intensely serious about 12 year olds playing basketball because their kid will be in the NBA some day so everyone needs to take the game very seriously so their kid can practice have rightly always been mocked. The entire point is to have fun.

I've played in Friday night sports leagues where people were drinking during the tournaments (and sometimes that's the point, c.f. sloshball). There are absolutely tons of people that do not take even the "competitions" seriously, and even more that aren't even serious enough to join a league.

Video games being something people play at home, I wouldn't be at all surprised if there were more people that regularly play any given esports title under the influence of marijuana or alcohol than there are those who take it as a serious thing[0].

On competitive coding, Advent of Code removed the global leaderboard exactly because "people took things too seriously, going way outside the spirit of the contest".

[0] A quick search turns up this poll in the competitive halo subreddit where 40% say they play high. I doubt that's a good sample, but I'm sure the true number is not insignificant: https://www.reddit.com/r/CompetitiveHalo/comments/10mvihq/we...