MurphyA/hacker-news huggingface dataset:
by woodpanel | 2026-01-03 17:17:22+00:00
> The US has no use for Venezuelan oil.

Actually it's just the exact opposite. The US might be the biggest oil producer, but it still imports 60% of its oil that it uses from Canada. Why is that? Apparently because US infrastructure was built for heavy oil, not the light version the US produces.

Well, well, well ... It just so happens that Venezuela sits on the worlds largest repository of heavy oil.
by tootie | 2026-01-03 17:17:43+00:00
Trump also did not even inform the armed services or foreign affairs committees. He spoke to FOX before he spoke to Congress. It is not clear if he's done or if we just declared war. His public statement that the US will now be majorly involved in Venezuelan oil is both very telling and very mysterious. How the hell are we going to assert power over their industry without foisting a new, friendlier government?
by smt88 | 2026-01-03 17:17:43+00:00
> You realize this sentence is an oxymoron?

No it isn't.

Think of heart disease as slow, long-term damage to the cardiovascular system, and cholesterol is what the body uses as a bandaid.

If you have a lot of LDL cholesterol available, your body will use a lot of it, and you'll have stiffer arteries. If you don't have much available, it takes longer for the bandaids to build up.

This is one of the reasons statins reduce the number of heart attacks, but don't always seem to reduce all-cause mortality.
by eichin | 2026-01-03 17:18:11+00:00
As of 2024, literally none of the customers deploying the robots I worked on had ipv6 support on their networks. (We seriously considered switching to ipv6 for our backend controller-to-device network since it would inherently avoid conflicts that way - but none of the hardware devices had ipv6 support yet either, even the ones that were linux boxes underneath; turned out that network namespaces were a better approach to that problem anyway.) These were pretty technophilic areas (within otherwise "traditional" companies - the crossover between "wanting robots" and "being able to afford robots" is a little weird :-) and none of them were even talking about ipv6, to the point that we took "add configuration for ipv6 to the management console in a hurry because a customer wants it" off of our threat-to-schedule list entirely.

I get the feeling it's another 5-10 years before "not getting around to ipv6" will actually be a mistake in that space...
by WCSTombs | 2026-01-03 17:18:30+00:00
There's a now well-known guideline that says "prefer composition over inheritance." When I saw that, it clarified a lot of things. While much of software design can theoretically be approached in terms of class hierarchies, that's rarely the right place to begin, since after you start preferring composition, inheritance is mostly just a tool to achieve polymorphism.

It's a bit of a tangent, but I think the "class Dog extends Animal" type of tutorial did a lot of damage to impressionable programmers. Because it's completely abstract and basically meaningless, it's impossible to look at it critically and discuss why you would choose this or another approach, so the idea of class hierarchies just becomes a sort of dogma (so to speak).
by brandonb | 2026-01-03 17:18:38+00:00
There are multiple independent risk factors for heart disease. The major ones are:

- LDL / ApoB
- Blood pressure
- inflammation (hs-CRP)
- Insulin resistance (HbA1c)
- Lp(a): strongest hereditary risk factor.
- eGFR: a measure of kidney function

Non-statin drugs like PCSK9 inhibitors have been shown to reduce heart attacks, strokes, and other cardiovascular events on top of statin therapy. One randomized control trial was FOURIER in 2017: https://www.nejm.org/doi/full/10.1056/NEJMoa1615664
by andsoitis | 2026-01-03 17:19:57+00:00
> Ethics debates are not served by utilitarian arguments.

There isn't just a single universally agreed upon moral framework that serves as the basis for ethics.

Depending on whether you adopt a Rawlsian, Utilitarian, Libertarian, or Communitarian moral framework, your actions would look different depending on the circumstances.

Specially, the Utilitarian moral framework optimizes for the greatest good for the greatest number. Willing to sacrifice the few of the many. It might not be your or my moral framework, but I don't know that we can rule it out as a valid way to approach ethics.
by nospice | 2026-01-03 17:20:05+00:00
If you want a real answer, it's because the president is the supreme commander ("commander-in-chief") of the US armed forces. He can order them to, and it's unlikely that they would refuse to carry out an operation like that.

If you're asking "why is it legal", that's a somewhat separate question, but the short answer is that the Congress has long abdicated this responsibility and has not sought to reassert it. Basically, they're OK with it, and there's no one else in power in the US who will be upset about the US successfully arresting Maduro.
by belter | 2026-01-03 17:20:10+00:00
>> It's funny how many people already see this as a book that is opened and closed on the same day.

Trump just said in the press conference that from now on the US will run Venezuela...The US is "designating" the people that will run the country.

They mentioned the president of Colombia has to "watch his ass" and that Cuba is a mess. And said that the US will be selling the oil to other countries, and the US will take "our oil".

Insanity does not even starts to describe it...
by bborud | 2026-01-03 17:20:14+00:00
Elected heads of state have moved towards totalitarian rule before.

Besides, elections isn’t what defines a functioning democracy.

Why do so many people fail to pay attention in history and civics class? And why do people get so upset when their ignorance is pointed out to them.

«He was elected» is not a justification. If it were then the rest of the world would take a dim view of Americans. Be glad that hasn’t become worse.
by vlzathrow | 2026-01-03 17:20:42+00:00
Over the years I've dated a few Venezuelan women and through that I had the chance to get to know their families, friends, and much of their culture. What really stood out to me was how intelligent Venezuelans are, I often wondered how someone like Maduro ended up in power. There are so many brilliant doctors, engineers, business-people, etc., who’ve had to flee because of him.

A huge number of them fully back this capture, which you can see in places like Doral, often jokingly called "Doralzuela" for how many Venezuelans live there:

https://www.youtube.com/watch?v=nOtEHcuyO6w

A lot of Latinos, particularly Venezuelans, voted for Trump. Their stories about how Maduro's regime has systematically torn apart families and caused so much suffering are tough to hear. China has also apparently stepped into their country and taken advantage of a lot of them thru natural resources, which they also hate. I remember talking to a Venezuelan Uber driver during the election, and he said that if Maduro is out, he’s going back to reunite with his family. How shitty does life have to be to leave your family behind and go drive a taxi in a foreign country?

Many Venezuelans haven't come to the U.S. because they wanted to, they came because of oppression under a regime that stripped them of life and opportunity. These are smart, capable people who love their country trying to make the best out of a terrible situation. Over the past 10yrs, about 20-25% of the population has left because of Maduro. The wealthier ones made it here through immigration or TPS, while others have taken dangerous + illegal routes like trekking thousands of miles through Panama.

If you think getting rid of Maduro is a bad thing, you're mistaken. The real challenge for Vzla lies in undoing the behavioral and systematic damage he's done, but after talking to hundreds of Venezolanos over the years, it’s clear that removing this cancerous tumor is majority what they want. The hope is they will take up the reins and right their own ship with a bit of a booster from the US.
by Fabricio20 | 2026-01-03 17:20:43+00:00
It's funny the "handle the common case of multiple internet connections" just doesn't work at all with ipv6 yet works much better under IPv4 NAT. With IPv6 each machine gets it's own routing table due to having two addresses which means I can't failover on the router when an ISP goes down. Machine will keep trying to use the ISP that is having 100% packet loss. I can't prioritize sending traffic out of one ISP because I'd need to configure it on each machine due to them having their own routing table. With IPv4 the router can handle those rules since its doing NAT for all machines in the network so it gets to choose.
by irusensei | 2026-01-03 17:20:50+00:00
Which is also the current version on MacOS. Thing is it doesn't seem to talk very well with the samba version of rsync. The OpenBSD implementation seems to be capped at the version 29 of the protocol.

When pulling data on MacOS from a Linux computer I would experiment hangs even when setting protocol versions to 29 or 28. What fixed for me was to just switch to the samba rsync program on MacOS.
by marcosdumay | 2026-01-03 17:21:36+00:00
Venezuela haven't had any free and fair election since the dictator in power was Chaves.

IMO, the US doing piracy around it is way more concerning than kidnapping a dictator that sent the military against its people, architected a couple of famines, and forced a double-digts percentage of their population out of the country.

Still, this won't lead to anything good. Because the entire US Executive is composed of incompetent sadistic people right now. But it could be a good thing for Venezuela in different circumstances (but I imagine anybody capable of making good change there would refrain from doing so).
by tootie | 2026-01-03 17:21:48+00:00
Surely Maduro is bad, but that doesn't mean the next phase won't be worse. Trump has never shown any interest in spreading democracy or human rights. I would not be surprised if the mission involved a side deal with someone in Maduro's inner circle to let them become the new dictator who is willing sell oil leases to the US and who will be as bad or worse to the Venezuelan populace. We have absolutely no idea what happens next and Trump has not given any indication of strategy beyond wanting oil.
by hollerith | 2026-01-03 17:22:01+00:00
Sure: it would be dumb for Washington through inaction to allow China to become secure in its region like the US is secure in its region because then China would be free to intervene all over the world, like the US does and has done for 80 years, which would be bad for the US, so Washington should try to prevent it.

In short, great-power competition is mostly zero-sum, and intuitions derived from relations between individuals in a civilized society mostly do not apply.
by Dumblydorr | 2026-01-03 17:23:34+00:00
Life is good? Your feeling about the goodness of life depends on if a powerful country captures the leader of another country?

Whatever you think of the morality and ethics of the man, the precedent, the outcome, the extrajudicial action is opening the door for less law and order in the world.

This sets a precedent that the US is back to regime change and world policing, and that went swimmingly in the past as we all know.
by evan_ | 2026-01-03 17:23:41+00:00
Pulled what off? Russia was trying to occupy Ukraine, not just kill Zelensky (though they’d obviously like to do that).

Trump announced that the plan is to “run Venezuela” but there are no troops on the ground, the US controls no territory. This isn’t The Wizard of Oz where you kill the wicked witch and the flying monkeys leave. This is only just starting.

High probability that trump gets distracted by something else and forgets, but if not welcome to the next three years of your life.
by WarOnPrivacy | 2026-01-03 17:24:14+00:00
>> And what are they going to to do against the militias and military that are loyal to Maduros political party?

> We’ll see about that.

This seems hand-wavy - like you're not aware of any plan for the future and that you're comfortable with that. If I'm mistaken, what specifics have you heard?

> In the meantime I get to see Maduro handcuffed and blindfolded on a US warship heading to NY.

This sounds like great joy to have working to install leadership that won't massively harm VE (for once).

But this joy would also sound ominous in the absence any such work - like you're being distracted while something awful is put in place.

At the least, I'd check out this post with news links - that this US admin has designs on VE's oil facilities.

https://news.ycombinator.com/item?id=46473348#46478023
by gritzko | 2026-01-03 17:24:33+00:00
I wonder, at which point it is worth it to make a language? I personally implemented generics, slices and error propagation in C… that takes some work, but doable. Obviously, C stdlib goes to the trash bin, but there is not much value in it anyway. Not much code, and very obsolete.

Meanwhile, a compiler is an enormously complicated story. I personally never ever want to write a compiler, cause I already had more fun than I ever wanted working with distributed systems. While idiomatic C was not the way forward, my choice was a C dialect and Go for higher-level things.

How can we estimate these things? Or let's have fun, yolo?
by godelski | 2026-01-03 17:24:46+00:00
> This is like the first stone of an avalanche.

I wouldn't even say it's the first.

And things have already happened. Close allies have stopped sharing intelligence information with the US. Even if the US doesn't need the info the deterioration of those partnerships is concerning. Or maybe good from the perspective of weakening the global surveillance machine but that's a whole other issue.

Not to mention all the other things that happen that when you put together are more concerning.

People forget, there are no real "big things".

Instead there's just a bunch of little things that come together to look big. As programmers we should be intimately familiar with this. Though normally we're using it in the other direction: taking a big problem and determining all the little problems that come together to create the big one. Working in the assembly direction is much harder than the disassembly direction (far larger solution space) but the concept is still the same.

But I agree with you, this isn't the end. This is definitely a concerning inflection point.
by rbbydotdev | 2026-01-03 17:24:50+00:00
Location: Boulder, CO - USA
Remote: onsite ok
Willing to relocate: YES
Technologies: front end react typescript, backend go and serverless
Résumé/CV: https://rbby.dev/resume
Email: robby.polana+hn@gmail.com

Interested in building web based editors, especially ai enhanced editors.

Current side project is Opal Editor. Entirely browser based markdown editor workspace very similar to Obsidian. Uses typescript react and shadcn. You can browse the code here:

https://github.com/rbbydotdev/opal

It’s live here: https://opaledx.com
by __MatrixMan__ | 2026-01-03 17:25:02+00:00
And some of them are levers that we should not tolerate.

I'm not sure who Trump is doing favors for here, but much like when it was Bush doing favors for Haliburton, we could end up with decades of pointless war which neither of the corrupt parties that started it take any responsibility for cleaning up.

Whether through politics or sabotage, its appropriate to intervene if somebody is about to stick you with the bill for something like this. We can't be all "boys will be boys" about it. The consequences are often too severe.
by hebejebelus | 2026-01-03 17:26:24+00:00
> Simon often finds ideas within walled-garden platforms (e.g., TikTok, Twitter) and simply brings them to the open web

I find this is a surprisingly valuable thing. The AI space is moving fast, and a lot of the interesting, imaginative experimental stuff is happening on Twitter, Reddit, and other platforms I really don't want to engage with - but I do want to keep roughly up-to-speed with what's happening there.
by impoppy | 2026-01-03 17:26:28+00:00
I haven’t tried C3 myself, but I happened to interact a lot with Christopher Lerno, Ginger Bill and multiple Zig maintainers before. Was great to learn that C3, Odin and Zig weren’t competing with each other but instead learn from each other and discuss various trade-offs they made when designing their languages. Generally was a very pleasant experience to learn from them on how and why they implemented building differently or what itch they were scratching when choosing or refusing to implement certain features.
by pembrook | 2026-01-03 17:26:46+00:00
> you can assume that people have default concern for Venezuelans.

Let’s be real, the vast majority of Americans couldn’t even place Venezuela on a map.

The default state for humans isn’t caring about everything and everyone, nobody has the mental capacity or resources to do that.

We only care about something when we are incentivized to by actual self interest, familial bond, or emotional stories that align this 3rd party with our familial instincts via empathy.
by lucideer | 2026-01-03 17:26:48+00:00
If both are present but different the unprefixed version should be favoured. That seems uncontroversial & not complex to implement.

Sending two headers seems fine in most cases.

These are certainly downsides but hardly dealbreakers. On the other side, not prefixing has its own pros & cons, which seem more difficult to work around:

1. The obvious clash issue. If two pieces of software implement entirely different X-Value: headers, the standardisation effort clarifies the signal in the form of an unprefixed version. If both competing software applications start out unprefixed, the signal will always be ambiguous.

2. Implementation changes. If any lessons are learnt during initial use of a prefixed header, these can be applied by standardising on a slightly improved unprefixed version.
by mtlynch | 2026-01-03 17:27:13+00:00
With Julia Evans, it's mainly due to her blogging less. She only published six blog posts in 2025, but five of them reached the front page.[0] By comparison, in 2020, when she was #11th most popular, she had 17 new blog posts on the front page plus 5 old ones.[1] Her site makes it kind of hard to count her total posts in 2020 by eyeballing it, but it looks like she published about 50+ new posts that year.

[0] https://refactoringenglish.com/tools/hn-popularity/domain/?d...

[1] https://refactoringenglish.com/tools/hn-popularity/domain/?d...
by convolvatron | 2026-01-03 17:27:40+00:00
oh, its not that scary or offensive. Maduro was an illegitimate dictator, just like all of Trumps other friends. but he just wouldn't play along. ultimately thats why the US is so intent on supporting corrupt governments. your son-in-law gets a big contract from the US, and my LLC gets a lease to do mining operations and we're all happy now right? Trump gave Maduro a deal he couldn't refuse, and he .. refused! what's a Don supposed to do, if Maduro can refuse than everybody else is going to get ideas.
by Arn_Thor | 2026-01-03 17:28:00+00:00
Let me quickly google that for you:

International law, also known as public international law and the law of nations, is the set of rules, norms, legal customs and standards that states and other actors feel an obligation to, and generally do, obey in their mutual relations. In international relations, actors are simply the individuals and collective entities, such as states, international organizations, and non-state groups, which can make behavioral choices, whether lawful or unlawful. Rules are formal, typically written expectations that outline required behavior, while norms are informal, often unwritten guidelines about appropriate behavior that are shaped by custom and social practice.[1] It establishes norms for states across a broad range of domains, including war and diplomacy, economic relations, and human rights.

https://en.wikipedia.org/wiki/International_law
by NickC25 | 2026-01-03 17:28:28+00:00
>This is nonsense the defense industry contributes pretty much evenly to each party.

Wow, that's the most cringe thing I've seen in this thread. The defense industry owns both parties but contributes significantly more to Repbublican efforts than DEM efforts.

https://www.opensecrets.org/industries/indus?Ind=D

You'll notice that while the defense industry contributes to DEM candidates, they far outspend on "conservative" politicians.

>And the oil industry bit is just like the nonsense take on the Iraq war which saw virtually no contracts going to US companies.

The US oil industry didn't get any contracts during the Iraq takeover? The oil industry literally had a Haliburton CEO, Dick Cheney, go from the C-Suite to the Vice Presidency.
by ninkendo | 2026-01-03 17:29:02+00:00
> By giving all of your hosts dns names you don’t have to care about the individual addresses much. If they change just update the dns zone

"just" update the zone? Yikes. I prefer to not take that downtime in the first place. (And I know from experience, I've written hooks for dhcpcd that automatically reconfigure my zone file, firewall rules, rad.conf, etc, if I get a new network prefix! But I don't pretend that this is a workable approach for everyone.)

> The second is to configure a Unique Local Address for each host using SLAAC

Yes, this is the way. Where you used to use RFC1918 addresses, just use ULA. It's simple and fits the mental model you used to have with IPv4. You don't even need NAT, just give both the GUA and ULA addresses to each host, and use the ULA everywhere you want LAN-like semantics.
by jmyeet | 2026-01-03 17:29:08+00:00
I'm old enough that I grew up (well) before 9/11. Many in my age bracket will describe the 90s as the last great decade. I feel sad for those who are younger who never experienced that world, the world between the Cold War and the War on Terror.

It was a time when you could walk up to the gate in an airport before the TSA. A lot of younger people don't realize that's how it actually was. They think it's one of those things made up for movies.

Houses were cheap. Rent was cheap. Cars were cheap. Gas was cheap. Food was cheap. A friend of mine had college buddies who shared a 4 bedroom house in Iowa for $175/month. Not each. Total. I rented a 2 bedroom apartment close to a train and the city center for a little over $200/month. I lived as a student just fine on $200/week, including paying for rent. My degree cost me about $10,000.

The other side of that was the Cold War when we lived under the constant threat of nuclear annihilation. I think this was generationally traumatic to people who grew up in the 50s (way before my time) but by the 80s? It wwas like background noise.

There was a lot of optimism with the fall of the Soviet Union and Eastern Union. On reflection, much later, I think this was terrible for the world. When the USSR existed as a counter to the US, the US was forced to at least do something for its citizens. The Red Scare destroyed collectivism and the US does things like the War on Terror now and, well, capturing the Venezuelan president, with complete impunity. They're open about it too: it's for oil. A handful of billionaires will get richer as a result of this.

The Big Lebowski is, to me, the most 90s movie of all time and it just gets better with age. Oh, the output of HOllywood in general was amazing in the 1990s. At that time I used to go see movies once or even twice a week. There was always something good on. Goodfellas and Terminator 2 spring to mind.

There just seemed to be more hope then. Now? I feel for anyone who was born after 2000. Crippled with debt with limited prospects of any kind of security. It's just so different to how it was.