MurphyA/hacker-news huggingface dataset:
by delichon | 2026-01-03 14:24:31+00:00
Maduro is a dictator who stayed in power by force after losing an election. No one who believes in democracy should mourn his fall. Trump's pretexts and potential geopolitical deals especially w Russia deserve scrutiny, but the Venezuelan people deserve a chance at freedom.

As with everything Trump does, his motivations will be about personal power and enrichment. This does not contradict that Maduro was an illegitimate thug allied with others like him. However his removal was arranged (deal?) it shakes the global forces of dictatorship.

Condemning a nation's people to authoritarianism and repression because of potential bad outcomes after the fall of their dictator is a free world observer's luxury. Democracy and prosperity can never be guaranteed, but the opportunities for them should be promoted.

-- Garry Kasparov

https://x.com/Kasparov63/status/2007435764678705347
by christophilus | 2026-01-03 14:24:31+00:00
This is about oil and resources and maybe a proxy attack on China more than anything. A friend of mine called this as soon as that huge oil deposit was discovered off a small neighboring country’s coast. He said, “Venezuela is going to try to claim it, and the US will take them out.” I thought he was full of shit when he said it, but now I’m pretty sure he nailed it.
by jimkleiber | 2026-01-03 14:24:32+00:00
Perhaps, if our main goal is to simply reduce consumption of a specific drug. The problem I see is that problem avoidance finds other paths. Get rid of heroine? People will use marijuana. Marijuana gone? People use alcohol. Alcohol gone? People use video games.

I don't think the drugs are inherently the problem, as there's a paper I loved talking about different kinds of escapism: one where people escape to avoid problems and the second where people escape to solve problems.

So I still think the root is problem avoidance, which at an even more root level is emotional avoidance, especially of "bad" feelings, mostly sadness.

So I don't see it as self-actualization for some noble goal, but rather a practical how do I actually solve problems in my life goal.

tldr; banning certain drugs can be whack-a-mole, trying to solve symptoms but not the problem.
by pavlus | 2026-01-03 14:24:39+00:00
Russian tactics with EU is not to start a full-scale war, but to draw aggro there, so they won't be able to chill and outsource the war to Ukraine, but instead to prepare themselves, which would limit the amount of support given to Ukraine. Make EU anxious -> EU keeps more resources at home instead of directing them to Ukraine. Even if it gets hot, advances are unlikely from both sides. (Believe it or not, but I didn't use AI to write this, I hate that it overuses some figures, so I'm forced to apologize for them).

You can hear similar individualistic rhetoric from puppets (Hungary and Slovakia, some parties in other EU countries), which themselves only get richer from the ongoing war (they provide almost no support, but get high return from taxing Ukrainian refugees, while also being subsidized by leading EU members).

Also, there is another Russian PsyOp to paint Ukraine as ridiculously corrupt country in mass consciousness, designed, again, to prevent others from providing support ("it will be stolen anyway"), which, unfortunately, plays well with Ukrainian fight with corruption (corruption scheme gets exposed, actual corruption goes down, but it's then used as an example, how corrupt it is, while in many countries, including EU, corruption is not much better, but dynamic of change is smaller, so there is no much public attention to it, and it's not magnified by Russian PsyOps).

The real attacks from Russia on EU and others are designed to weaken support of Ukraine, by any means.

Ukraine has a chance to capitalize on that, by collective defense programs and exporting extra munitions, such as drones (many companies sprung up and current production capacity is much more, that the government can pay for, so exports could subsidize locally consumed weapons, and interceptor drones are much cheaper, than missiles to intercept Shaheds aka Geran, Molnias and other, launched by hundreds each strike, sometimes even up to thousand a day), and experience, but it's slow to get to speed.

> I hope you are right about RS-26/Oreshnik

Me too, but it's not that precise anyways. It can deliver nuclear warheads, maybe it could be bettered with individually targeting submunitions, but in current form it's only good to carpet-bomb large areas, providing it could actually launch successfully. Note, that there was only one strike with it in many years, without using it they can paint it as better, than it is. Meanwhile, there were many failed launches of other IRBM/ICBMs in the last 10+ years, after giving up Yuzhmash expertise in rocket engines, leaving it to Ukraine, which can't capitalize on it financially (and US has now it's own cheap means to deliver satellites to orbit, thanks to SpaceX, so Ukrainian rockets are out of favor there as well)

> but you can't spread hope on your sandwich, as an old Russian proverb goes.

I think you are thinking of another one.

1) You can't spread "thanks" on bread.

2) Hope dies last.
by init | 2026-01-03 14:24:56+00:00
I've built and worked on this exact problem before at bigtech, startup and personal projects.

Regex works well if you have a very limited set of sender and recipient accounts that don't change often

Bayesian or DNN classifiers work well when you have labeled data.

LLMs work well when you have a lot of data from lots of accounts.

You can even combine these approaches for higher accuracy
by IG_Semmelweiss | 2026-01-03 14:25:29+00:00
You are 100% right in all your assertions, and still miss the point.

I'm in agreement with everything you said, but none of it applies.

The US (or any other country) should never intervene due to a "bad person" or "illegitimate" or "dictator"

Instead, US intervened because the policies of Maduro directly led to the flight of 8M causing harms to many countries in LATAM, and US.

If a dictator was not actively enforcing policies that made foreign innocent (bystanders!) neighbors hurt or destitute, then your argument would apply

It was not a war bullet that have killed random Chileans, or Ecuadoreans or Americans. But nevertheless, there have been hundreds of venezuelan bullets (and drugs) kiling everyday civilians. The act of aggression exists (exporting hardened criminals and economic destitutes abroad) .

That was the casus belli. The US just happened to respond in force, when other countries couldn't.
by DanielVZ | 2026-01-03 14:26:00+00:00
The Venezuelan diaspora is of approximately 8 million people. The current Venezuelan population is around 28 million. That’s a huge percentage of the population you a disregarding. And note that most still have relatives in their country of origin and they are also supportive of US intervention. At the end the oil is the least of their concerns. It’s easy to disregard them from a moral and legal point of view, but the suffering of this whole continent because of that dictator is very real.
by rainworld | 2026-01-03 14:26:31+00:00
You did not understand the point of the quoted post at all and you’re turning the matter on its head.

For the US and its friends, the UN system and international law have always been a tool. Used when beneficial, circumvented when necessary.

> Syria, Iran, Venezuela, Russia...

Yes, the US decades-long lawfare and warfare against these countries in various domains is a great examples of the above.
by K0balt | 2026-01-03 14:26:41+00:00
It is, along with NATO. The invasion of Ukraine is being managed in a way that bleeds Russias economic and war fighting power without escalation of the conflict to other states.

Ukraine is being spoon-fed arms and support just enough to keep them able to attrit Russia without ending the conflict until Russia is exhausted. Once Putin stuck his foot in the bear trap, there is no way he can turn back and retain power/life. I’m sure he’d love to have backed out in the first few weeks while it was still possible at this point.

It’s great for the region and for NATO, but it trades Ukrainian blood for NATO interests. Obviously Zelenskyy knows the play by now, but he and the Ukrainian people are between a rock and a hard place. It’s tragic for them, but there is a little hope at least of having earned a seat at the table if they survive. My heart (and donations) goes out to the Ukrainian people.
by Timon3 | 2026-01-03 14:27:13+00:00
This criticism seems like a complete non-sequitur to me. They didn't claim that Shopify, Github and Stack Overflow scaled to millions of users with 4 engineers each. Is the implication that, because Netflix and those companies both had to hire more engineers to scale, the decision between monoliths and microservices has no impact on a 4-person team? I genuinely don't understand what you're trying to imply.

Based on my experience microservices do introduce additional fixed costs compared to monoliths (and these costs can be too expensive for small teams), so everything you've quoted makes complete sense.
by fn-mote | 2026-01-03 14:27:36+00:00
On the surface, true. Multiple choice tests are a counter example.

Thinking deeper, though, multiple choice tests require SIGNIFICANTLY more preparation. I would go so far as to say almost all individual professors are completely unqualified to write valid multiple choice tests.

The time investment in multiple choice comes at the start - 12 hours writing it instead of 12 hours grading it - but it’s still a lot of time and frankly there is only very general feedback on student misunderstandings.
by TuringTest | 2026-01-03 14:28:18+00:00
But you don't need double entry to register increases or decreases of value; you could as well just use single-entry accounting and add or remove money from a single account, using transactions that are not transfers.

In the past this was problematic because you missed error-checking by redundance, but nowadays you can trust a computer to do all the checking with database transactions (which are more complex checks than double entry, but they don't need to be exposed into the business domain). Any tracking that you'd want to do with double-entry accounting could be done by creating single-entry accounts with similar meaning, and registering each transaction once, if you know that you can trust the transaction to be recorded correctly.
by moralestapia | 2026-01-03 14:28:21+00:00
"Events in the present determine events in the future".

Very deep observation.

Maduro had to be removed, this is a win for Venezuela. On one side he's a criminal, on the other side people at the country are cheering for this [1].

He didn't even win the most recent election. I'll write that again, he was not elected.

I haven't seen a convincing argument about why it would have been better if he remained in power.

1: https://x.com/SofyCasas_/status/2007455810884886992
by mindcrash | 2026-01-03 14:28:21+00:00
As a European:

His voters thought Trump would be different, he would bring the troops home, put the homeland first, and that he would fight the Deep State.

In reality, he's building out Imperium Americanum, he is fighting wars without Congressional approval and proper casus bellis, he's not bringing the troops home and it is clear he represents the fucking Deep State even more than any of his predecessors since JFK. Shame on him for renaming the Kennedy Center the Trump-Kennedy Center. Which is absolutely disgusting given the reality of things!

Prime example: Invading Venezuela to steal their oil, just like his predecessors did with Syria (if you do not believe me, look where the US Army is located in Syria, and the prime locations of their oil fields).

So now fucking what?
Show HN: CCC – Control Claude Code Sessions Remotely via Telegram
by kidandcat | 2026-01-03 14:28:44+00:00
I built ccc to control Claude Code sessions from my phone via Telegram. It lets you start sessions remotely, get notifications when Claude finishes tasks, and seamlessly switch between phone and PC.

Features:
- 100% self-hosted, runs on your machine
- Multi-session support with Telegram topics
- Voice messages (transcribed with Whisper)
- Image attachments for Claude to analyze
- tmux integration for session persistence

Built with Go. Would love feedback!
by noAnswer | 2026-01-03 14:28:50+00:00
Ok, so America.

In Europe, or at least in Germany, they don't name drop. If the jackpot was very high, like >100M you can sometime hear in the news something like "the win goes to nord Bavaria." But that's it.
The winners even get schooled on how to stay low. Only talk about the win in the family. Open an new bank account in a big city and not at your village bank. Don't immediately quit your job. Don't invest in shady shit etc.

If you self select to be public about it, that is on you. And there are people who do. Most talk about it after they have lost a lot of money and are in debt now. They thought they are set for life. So they raise their living standard drastically. Give out big gifts etc. And "suddenly" 10M isn't that much money anymore. :-)

But yea, I agree that lottery is stupid. Put the money on savings.
by littlestymaar | 2026-01-03 14:28:59+00:00
> It's a huge added bonus that old hardware simply flies with linux. I have a 5 year old laptop that feels about 10x more responsive since I killed the windows install and put linux on it.

I fact, Linux is much easier to run on somewhat older hardware because drivers are often a bit slow to land and Ubuntu and its derivatives always lag in kernel versions.

Older hardware becoming more valuable because price hikes doubly benefit Linux.
by ivan_gammel | 2026-01-03 14:29:51+00:00
There’s massive propaganda effort painting the picture of imminent invasion, so opinion polls are naturally reflecting that. I doubt that there was ever a reason for Finland to worry about it. It’s just a convenient narrative for politicians, mainly on the right. But I was not saying that it’s only right leaning voters think this way. Just pointed out that we have Kallas as head of EU diplomacy and few other vocal politicians from Baltic right wing parties, and they are fixated on Russian threat, which is necessary for their political survival.
Show HN: Todotree – visualize TODOs as a dependency tree
by daimh | 2026-01-03 14:30:26+00:00
Hi HN,

I built todotree to solve a problem I kept running into: TODO lists scale
poorly once tasks start depending on each other.

Instead of a flat list or grep output, todotree treats TODOs as nodes in
a dependency tree (inspired by Makefiles structure and Markdown format). This
makes it easier to see what’s actionable, what’s blocked, and how tasks
relate.

Key features:
- Tree-based visualization of TODOs and their dependencies

- Automatically highlights actionable tasks (red)

- Supports completed (~ / ~~) tasks, shown in blue

- Multiple output formats: terminal, HTML, Markdown, JSON

- Simple Markdown-based input format

- Fast, standalone CLI tool (written in Rust)

I primarily use it to track technical debt and project planning in
Markdown files, but it can also be used to visualize TODOs in any
structured task list.

Demo + examples are in the repo:
https://github.com/daimh/todotree

I’d really appreciate feedback:

- Is the dependency-tree model useful for TODOs?

- Are there similar tools people prefer?

- What would make this more useful in real projects?

Thanks!
Show HN: A daily 2-minute civic question revealing consensus and divides
by zuluwill | 2026-01-03 14:30:28+00:00
Hi HN,

I’ve been quietly building an experiment called Society Speaks to explore a question that’s bothered me for a long time:

Can we measure public opinion without flattening it into polls, comments, or outrage?

Instead of comments or demographics, the system uses:
• clear statements
• simple voting (agree / disagree / unsure)
• optional short explanations

People aren’t grouped by who they say they are, but by how they actually respond. Using ML techniques inspired by Pol.is, this reveals natural opinion clusters, areas of genuine consensus, ideas that bridge different groups, and honest fault lines where agreement doesn’t yet exist.

There’s a small daily entry point (inspired by Wordle):
one question per day, ~2 minutes to answer, insight revealed only after you respond. Over time, this creates a longitudinal, more nuanced view of public opinion than polls or comment sections usually provide.

We also take curated news articles and podcasts and turn them into structured prompts for deliberation, rather than reactive debate.

This isn’t a finished product and I’m not claiming it “solves” democracy. I’m mostly interested in whether this approach is:
• methodologically sound
• useful compared to traditional polling or forums
• flawed in ways I haven’t spotted

If you’re curious, today’s question is here:
https://societyspeaks.io/daily

I’d genuinely value critique, especially from people who’ve worked on polling, deliberative democracy, or large-scale opinion systems.
by pixelesque | 2026-01-03 14:30:32+00:00
I had a Thinkpad T480s that was absolutely perfect with Linux (Mint), although very underpowered, but that was due to Intel CPU.

This year I got a T14s Gen6 AMD as a replacement, and it's essentially unusable on Debian-based distros (Ubuntu, Mint), but works fine with Fedora and with Windows.

On Ubuntu and Mint, X just locks up every 80 seconds or so, and I have to hard-reboot it (or switch ttys and restart X). Nothing in syslog, nothing in dmesg, nothing in X.org.log to show what might be going on.
by b112 | 2026-01-03 14:30:43+00:00
My thought is, China is seen as needing to be curtailed.

Syria curtailed Russia, as you said, they lost the capacity to support it. Iran was a show of force, and something that could be done. And, Iran was very much supporting Russia -- lots of support, such as Iranian drone tech.

But from the China perspective, China was buying a lot of oil from Iran. That was cut off. And I imagine Venezuela as well, has been selling a lot of sanctioned oil to China too.

China has no domestic oil supply of note, and needs to import a LOT of oil. This could be a message to both Russia and China.
by throw0101a | 2026-01-03 14:31:15+00:00
> Hell, going from 199.120.121.122 to 199.120.121.122.123 will have expanded IPv4 by 254 times. It took us, what? 40 years to exhaust Ipv4... Just increasing it by 254 alone is insane large amount.

In it's original design, SIPP, the design that was chosen for IPng had 'only' 64-bits, but it was decided that it would be impossible do another transition, and going to 128 would be better future-proofing:

* https://datatracker.ietf.org/doc/html/rfc1752#section-9

So 199.120.121.122 could have grown to 199.120.121.122.152.183.166.197, which I do not think would have made a practical difference to those who complain about "hard to remember" addresses.

And it took 40 years to exhaust IPv4 because NAT was invented (RFC 1631), and now we're stuck with that kludge and have to have all sorts of workaround for it (ICE/TURN/STUN). IMHO it has also has contributed to the centralization of the Internet because doing P2P is just a pain in the ass.
by stoneforger | 2026-01-03 14:31:42+00:00
Public opinion is dead, what matters is policy makers opinion on controlling financial interests in the West, and what the CCP politbureau thinks. One is a mongrel divisive semi-hereditary plutocracy, the other is a reimagined empire that clearly has a long game going. I don't think anyone cares for the public at large, at least to the extent the public doesn't get any wild ideas like having an opinion and expressing it with a pitchfork.
by nephihaha | 2026-01-03 14:31:42+00:00
As Gore Vidal once wrote:
"There is only one party in the United States, the Property Party … and it has two right wings: Republican and Democrat. Republicans are a bit stupider, more rigid, more doctrinaire in their laissez-faire capitalism than the Democrats, who are cuter, prettier, a bit more corrupt — until recently … and more willing than the Republicans to make small adjustments when the poor, the black, the anti-imperialists get out of hand. But, essentially, there is no difference between the two parties."
by aglavine | 2026-01-03 14:32:16+00:00
1. Most people from Venezuela are happy Maduro is out. A striking difference with people from Ukraine about the invasion. This is the most important thing about this and most people here in comments ignore it.

2. Maduro wasn't even the president. He was someone who took the country illegally with cartel people.

3. Why? Maduro was smuggling drugs in USA. Huge operations. And I guess there must be geopolitical reasons. You want China and Russia be there? And people from Venezuela were the biggest migration wave in the World last decades. You want millions of refugees?
by McDyver | 2026-01-03 14:32:24+00:00
It's very black and white. It's an internal affair, and no one elected the USA to be the police of the world.

We could also argue that even internally in the US, the current president was not democratically elected. Maybe you agree that another state should go there and remove him, just because.

I for one would support a Native American take over of the White House, and giving them back their country. You seem to support this logic
Technical Debt Through the Lens of a Regional Japanese Banker
by 578_Observer | 2026-01-03 14:32:24+00:00
I am a loan officer at a regional bank in Gunma, Japan. For the past 20 years, I have worked in both sales and credit review, walking alongside small business owners and local artisans. Recently, I discovered the concept of "Technical Debt," and it struck me how deeply it connects to my world of finance and traditional Japanese philosophy.

In banking, we focus on "Amortization"—how long an asset remains valuable. If you are building a "Pop-up store" (a prototype), moving fast with AI-generated code is good business. But if you are building a "Shrine" (a core system) meant to last 20 years, the cheapest way is actually the "Forging" (鍛錬, Tanren) approach.

In Japan, the best katanas are forged by folding the steel thousands of times. I believe software logic follows the same principle: you must "fold" the logic again and again—building from scratch—until it becomes part of you.

I recently shared these thoughts on Reddit, and I was genuinely surprised by the reaction. The post reached over 74,000 views and was shared more than 100 times. Through that intense discussion, I received numerous professional opinions from engineers and founders, which helped me refine my thinking into what I call an "Ethical OS."

Here is what I’ve learned from that collective wisdom:

1. Technical Debt as a "Strategic Loan": Speed is an essential investment in the early stages (MVP). It is okay to "borrow" speed, provided you have a clear plan to repay it.

2. The "Shrine" vs. "Cathedral": Don’t over-design before you understand the soul of the product. Building a small "shrine" first and listening to users is the key to avoiding toxic debt.

3. Forging is about "Understanding": Writing code is easy now, but "Forging" is the process of truly mastering the logic. Re-writing is not a waste; it is how you master the foundation.

4. Leadership is Debt Management: A good leader values the time spent "repaying" technical debt. Blindly chasing "one-hit reversals" while ignoring the foundation is a gamble that leads to bankruptcy.

5. Avoid the "Museum Piece" Trap: No matter how much soul you forge into a blade, it loses its life as a tool the moment it stops being a "weapon for battle." True "Forging" must be aligned with reality (PMF).

6. Strategic Survival vs. Capitalist Pivot: Giants can afford to "Pivot" easily. But for small founders, a single project is often their whole life; there is no second chance. An exit strategy must be intentional.

7. Debt is like Alcohol: It gives a temporary high, but the "hangover" (interest/debt) is inevitable. Success depends on the "care" you take before, during, and after drinking.

I am taking these insights back to my bank in Gunma to further integrate them into my philosophy. In an era where AI makes "writing" easy, are we losing the value of the "Forging" process? I would love to hear your thoughts.