MurphyA/hacker-news huggingface dataset:
by ycombinary | 2026-01-03 15:03:48+00:00
I'm so bored.

Trump is a sex offender. He's also a convicted criminal. He is also completely devoid of ethics or morality.

But because of the car crash that is American politics, you have to address all of this through the theatre of the set of documents associated with the world's most infamous paedophile (who also appears to be his best mate).

It's exhausting.
by hasley | 2026-01-03 15:04:04+00:00
Location: Germany (Thuringia)

Remote: Yes

Willing to relocate: No

Technologies:
- Digital signal processing: linear algebra, estimation theory, statistical/Bayesian signal processing, compressed sensing and others
- Programming: C++, C, C#, ARM assembly, AVX/SSE, Python, Bash, PowerShell 5/7.x, GNU Octave, Matlab
- Used libraries: Boost (C++), ffmpeg, gSOAP, gRPC, libcurl, NumPy, SciPy, Pandas, PyTorch and others
- Target platforms: x64, ARM Cortex M0/M3
- Tools: Git, Mercurial, SVN, CMake, GNU Make, Jenkins, Gitlab, rpmbuild
- OS: GNU Linux (eg., Arch), Windows

Résumé/CV:
- PhD and diploma in Electrical Engineering and Information Technology.
- PhD study about digital signal processing applied to antenna arrays.

I am a software engineer and researcher with a strong background in digital signal processing. I worked in the field of music recognition (C++ & Python), in embedded systems (esp. ARM Cortex) and in the communication between control centers (ITCS systems) and public transportation vehicles. Currently I am into Integrated Communications and Sensing (ICAS) which brings together Radar and mobile communications.

I like to solve challenging problems - via software engineering, via signal processing, or via a combination of both. Linux and algorithms are topics I have a string interest in. While I have not done any large-scale project yet, I educate myself regarding innovative technologies like transformers and deep neural networks (e.g. applied to OFDM), and cyber security ("playing" OWASP Juice Shop).

In past jobs, I worked as a Senior Software Engineer and as a Lead Software Developer, respectively. Currently, I am a post-doc researcher at a German university.

Email: quaternion [at] web [dot] de
by sejje | 2026-01-03 15:04:20+00:00
Well I have an exact count already of deported citizens in 2025: zero.

The official DHS statistics quote over 605k deported: https://www.dhs.gov/news/2025/12/10/thanks-president-trump-a...

The guardian says 327,000 a few weeks ago: https://www.theguardian.com/us-news/2025/dec/22/ice-detentio...

You do the math
by megous | 2026-01-03 15:04:29+00:00
https://www.jpost.com/business-and-innovation/tech/article-6...

And what would be Greek coast guard doing in Tunisian waters? And the joint fell spewing fire from the sky, and left behind a grenade casing, right?

https://www.bellingcat.com/news/2025/09/10/incendiary-muniti...

You need to learn to lie better.
by kcplate | 2026-01-03 15:04:43+00:00
Ahh yes, the old “the president will declare martial law to remain in office” prediction. Didn’t happen when it was claimed by folks in 1992, 1999, 2008, 2012, 2016, and 2020. It also won’t happen in 2028.

You can bookmark my comment along with the one above.
by gschizas | 2026-01-03 15:05:39+00:00
This command:

lsb_release -cs

Doesn't work for Linux Mint 22.2

What you want is UBUNTU_CODENAME from /etc/os-release (in the case of Linux Mint 22.2, it's "noble")

EDIT: Actually, I'm not even sure you can do $(command) inside /etc/apt/sources.list.d/*
by Roark66 | 2026-01-03 15:06:28+00:00
I think this is a very good indicator US has been transitioning away from democracy towards something else for quite a while and now it has reached a point where no justification for an illegal war is even required.

After the Iraq war we(US allies that were dragged into this war by a bunch of lies) felt like this was very bad, but it was a blunder of one administration and the trust in the US as a whole was going to be restored.

Now, no one even pretends this is the case.
by jaldhar | 2026-01-03 15:06:33+00:00
Of course all the headlines say Trump did this and that but the person behind this is Secretary of State (foreign minister for the tourists.) Marco Rubio. He will be low key about this right now because of Trumps ego but it will all come out later.

Rubios reasons are:

1. He is a Cuban American and his base is the Cuban exile community. They have been wanting to overthrow the Communist regime since JFK. As Cuba is utterly dependent on Venezuelan oil, this might be what finally does it.

2. He is setting himself to run for the Republican presidential nomination in 2028. Despite the isolationist tendencies of MAGA, there are still many Republican voters for whom kicking foreign commie ass is an impressive resume item.

3. Maduro is really horrible. All the “No Kings” types wringing their hands about Fascism should be happy that an actual authoritarian dictator has met his end.

But mostly the first two.
by palmotea | 2026-01-03 15:06:36+00:00
IIRC, something similar to the The Elements of Style for its 4th edition. It got revised by some anonymous hack to match current-day sensibilities, which is totally inappropriate for a book that's so opinionated.

Books really shouldn't be turned into brands. If you're going to have someone who's not the author revise a book, they should put the revisor's name on the cover as one of the authors.
by gwern | 2026-01-03 15:06:43+00:00
I am guessing you are on mobile and are referring to the togglebar 'demo mode', illustrating its existence.

I wish we didn't have that, but we have to. That demo of the theme togglebar exists to educate users, because we found that a lot of complaints came from people who were blind to the gear icon and were unaware that the control they wanted already existed. (Which is regrettable but understandable, because almost all websites provide useless controls or visual spam, in an example of 'why we can't have nice things'.)

Obviously, it's disabled on subsequent page loads. (One of a number of parts of the UI/UX we streamline using 'demo-mode', as we try to thread the Scylla & Charybdis of a cluttered but explicit UI vs a clean newbie-unfriendly UI.)
by garyrob | 2026-01-03 15:06:50+00:00
> Whether any one country should be global police or not is a very difficult question to answer, but at the same time I could easily see situations where some of these could be beneficial for the greater good.

I would argue that it should be the UN that does something like this, if it's done at all. I would like to see a world in which there was a top-level body that would arrest a dictator, the same way the US government would arrest someone who tried to become dictator of an American state.

But it wouldn't be up to the governor of one of the other states to do it without the agreement of the rest of the country. That would be chaos.
by drnick1 | 2026-01-03 15:06:53+00:00
> The best-case outcome is that this is a successful regime change operation which nets the US a resource-rich trading partner, undermines Russia, and scares Iran.

There is no need to scare Iran. The mullahs are already scared shitless and were utterly humiliated this summer. They could have easily been removed, but it was decided that it was not worth it, as the next regime could be even worse. A weak, scared Iran is the best outcome.
by Esophagus4 | 2026-01-03 15:07:10+00:00
> requires stronger justification, like active, extreme mass killing.

… which actually did happen under Maduro, btw.

> Protests following the announcement of the results of the presidential election in July were violently repressed with excessive use of force and possible extrajudicial executions. Thousands of arbitrary arrests were carried out against political opponents, human rights defenders and journalists; hundreds of children were among those detained. Detainees including women and children were allegedly tortured. Detention conditions continued to deteriorate. Impunity prevailed for human rights violations.[1]

Is your argument that his dictatorship wasn’t repressive or bloody enough to warrant that? I don’t think that argument has legs - I think it is reasonable for him to be ousted based on the repressive regime argument. Yes, there are bloodier regimes around the world, but that’s like a speeder complaining to a police officer, “why did you stop me? I was only doing 80, the guy in front of me must’ve been doing 90!”

To me, the strongest argument against overthrowing Maduro is geopolitical destabilization and the general, “don’t mess with other countries because it erodes the norms that keep peace around the world.”

[1]https://www.amnesty.org/en/location/americas/south-america/v...
by tsimionescu | 2026-01-03 15:07:12+00:00
Sure, listen to her here:

https://www.bloomberg.com/news/videos/2025-10-31/internal-em...

[Note: in the following, I will use quote marks around thinks I'm paraphrasing, since there is no official transcript and I don't have the patience to carefully check every word]

She says that the killings of Venezuelan citizens that were killed by the US army were the fault of Maduro, by his refusal to stop collaborating with drug dealers. She also calls Maduro's actions "starting wars with other countries", parroting Trump talking points. She is saying that "finally, there is action from an international coallition", calling her own state a "narco terrorist" state, again parroting Trump pro-war talking points.

When the interviewer point blank asks her if she would support US strikes on Venezuelan territory, she says that "the escalation that is taking place is the only way to get Maduro to understand that it's time to go" - so yes, she does support such strikes. To furhter the point, she talks about such escalation being the last chance for a peaceful transition, and that they have tried everything else. The interviewer presses on this point, and asks her again whether, given that Maduro was unlikely to give up power, she thinks US military actions are the only way forward - and again she confirms, using vague language - "it is absolutely required for a credible threat to exist".

All of this part starts at around the 6m mark and continues to the 12m mark at least.
by wiseowise | 2026-01-03 15:07:21+00:00
> and there was no attempt to annex Ukraine before that regime fell, I said as much in my comment.

They literally did. It's just they couldn't do it militarily before 2014 because of Chechnya and bad economic at the time.

In 90s they already tried to take Crimea (via politics). In 2003 they tried to take Tuzla.
by IG_Semmelweiss | 2026-01-03 15:07:30+00:00
The difference between casus belly and a state of war is:
Casus Belli is a 1-time event, whereas
State of War means ongoing action that is bellicose in nature.

So i chose my words wrong.

I'd argue that a state of war already existed, well before the events in the gulf. It just didn't involve formal military movements.
by dfawcus | 2026-01-03 15:08:14+00:00
Well his "Normal Functions" (benchmarks/closures/source/normal_functions.cpp in his repo) looks quite similar to what I had with my GNU nested functions using a stand in "wide pointer", and hence no generated trampoline.

(https://news.ycombinator.com/item?id=46243298)

Which rather suggests to me that such a scheme, but generated by the compiler, should have a similar performance to said "Normal Functions" and hence similar to his preferred lambda form.

Since his benchmark environment is so unwieldy, I may have a go at extracting those two code sets to a standalone environment, and measure them so see...
by andsoitis | 2026-01-03 15:08:34+00:00
If you're wondering WHY, good to read the Maduro indictment from 2020[1] and the press release at the time[2]

[1] https://www.documentcloud.org/documents/6819579-Maduro-Indic...

[2] https://www.justice.gov/archives/opa/pr/nicol-s-maduro-moros...
by monerozcash | 2026-01-03 15:08:57+00:00
It's really a shame topics like this attract such lazy ideological struggle on HN. Reiterating Trump=bad over and over simply doesn't make for interesting conversation regardless of how true it may be.

Even on this particular story, there are so many interesting HN-worthy details to discuss. Instead we're stuck lazily debating whether this was right or wrong.

You can find higher-quality, much more aggressively moderated conversations on topics like this on r/CredibleDefense. However, even that subreddit struggles with the traffic from high-profile events like this.
by smithclay | 2026-01-03 15:09:19+00:00
This is great. If you’re skeptical, vibe coding in the go is great because of how async the agentic coding workflows can be. Nothing like fixing a bug in the dentist office.

Lots of different technical solutions for how to do this, including the Claude and ChatGPT mobile apps nowadays. I use Tailscale. Choose what works best for you and enjoy.
by rsynnott | 2026-01-03 15:09:22+00:00
> We've had BYDs and other EVs for many years in Australia, and EVs are still a luxury item

Are they very heavily tariffed? You can get electric cars made by Dacia (European), Hyundai (Korean) and BYD (Chinese) for under 20k in Ireland. That’s well under the average cost of a new car (40k); hardly luxury.
by epolanski | 2026-01-03 15:09:38+00:00
I will spare saying the obvious illegality of such actions and how serious this is.

I will just say something else: I grew up as a kid between the 80s and 90s, when the world felt like it was going towards a brighter age of peace and respect. Berlin wall falling, China opening, Apartheid ending in South Africa, even Palestine and Israel were moving towards a more peaceful future.

But since then the world has just progressed toward darker and darker ages.

General public not caring anymore about any tragedy, it's just news, general public being fine with their press freedom being eroded, journalists being spied and targeted, more and more conflicts all around.

I just don't see nor feel we're heading where we should considering how developed and rich we are.

We should boast in how well we raise our kids, how safe and healthy our cities are, but it's nothing but ego, ego, money and money.

This is all turning worse and worse.
by wsatb | 2026-01-03 15:10:01+00:00
> I haven't seen a convincing argument about why it would have been better if he remained in power.

You're way off base here. No one is arguing that he should be in power. It's the way it was done. You're also ignoring a very important question: now what?

Sorry, but the last year has not inspired confidence that this administration knows what it's doing.
by epistasis | 2026-01-03 15:10:43+00:00
The US president abducting a foreign head of state without any congressional authorization, and you are unsure if it's unprecedented?!

Wars should not be the unilateral whim of an uncountable dictator, ever. They should not be started by the US on pretenses that continually change, have not been clearly stated to the American people or Congress, and that make zero sense to anyone involved.

The most clear explanation I have heard that makes any sense at all for this behavior is that Marco Rubio thinks he can ride this to the presidency because he knows it will be popular with a large chunk of Latin Americans, even if it is inexplicable to most Americans.

Regardless of the logistics of how wars should be conducted, the destruction of the US constitution inherent in this action is treasonous to our country's ideals.
by guerrilla | 2026-01-03 15:11:12+00:00
> After the Iraq war we(US allies that were dragged into this war by a bunch of lies) felt like this was very bad, but it was a blunder of one administration and the trust in the US as a whole was going to be restored.

I don't understand how people can be this naive. It's the only thing the US has ever done for the entirety of it's existence! How did you miss that?
Show HN: I made a tool to strip GPS and EXIF metadata from photos client-side
by BenjaminHas | 2026-01-03 15:11:56+00:00
Hi HN, I’m the creator of this tool.

I built it because I noticed that most photos contain metadata that people often don’t realize — things like GPS location, device info, timestamps, and other hidden EXIF fields. This can be a privacy concern or a nuisance if you just want to repurpose your images.

The tool lets you:

Strip GPS, device info, and other EXIF metadata

Edit or replace metadata for reuse

Process everything locally on your machine, so nothing is uploaded to any server

I focused on keeping it simple, fast, and secure, and I’d love feedback from HN on:

UX improvements

Edge cases in metadata handling

Any additional features that could make it more useful for developers or privacy-conscious users

I’m happy to dive into technical details about how it parses and edits EXIF data client-side if anyone is interested.
by hypeatei | 2026-01-03 15:11:58+00:00
No evidence, as in, it was just Hegseth saying they were "narco terrorists" and using that as justification for military force. Whether or not it's typical for the government to provide it, I don't know, but the public certainly demands it because killing foreign nationals in fishing boats doesn't pass the smell test.

If they were confident about their "narco terrorist" statement, why not arrest them and put it on trial? We're obviously very capable at stopping boats because we seized an oil tanker recently.

Also, you didn't acknowledge the pardon.
Show HN: Jetbase – A Python database migration tool (Alembic alternative)
by jaz1 | 2026-01-03 15:12:35+00:00
Hi HN, I built Jetbase — a Python-based database migration tool.

Jetbase has:
- strict validation to detect altered or removed migration files after they’ve been applied (prevents drift, fails fast)
- database locking so multiple migration processes can’t run at the same time
- full rollback support
- ascending version numbers enforced directly in filenames so migration history is obvious
- uses raw sql instead of ORMs

The main Python tool is Alembic, but it’s mainly used with an ORM and doesn’t include things like validation checks.
So I built Jetbase to add the features I was looking for.

Some other things I ran into:

- tools with more validation checks than Alembic were usually Java-based, not Python
- some tools gate rollback support behind paid tiers
- wanted a way to easily see migrations history

Moved off ORMs to raw SQL, which made Alembic’s ORM integration not necessary. Why I moved off:
- explored queries directly in DB UI tools (DBeaver, Snowflake) and didn’t want to rewrite them in ORM syntax
- ORMs didn’t make sense for Python data pipelines (S3 → Snowflake → Postgres)
- raw SQL was more efficient for things beyond basic CRUD
- shared a database with a sister team and didn’t want to create extra ORM models in API to query their stuff

Repo (with a quick start guide): https://github.com/jetbase-hq/jetbase

It currently supports Postgres and SQLite (planning to add more databases)

Would love to hear any feedback!
by finghin | 2026-01-03 15:12:43+00:00
Watching BBC news earlier, two interviewees were acolytes of Venuzuelan politician and exile Maria Corina Machado, who recently received the Nobel Peace Prize, and Juan Guaidó, the former American-backed coup (or whatever you want to call it) leader. They were adamantly pro-Maduro getting helicoptered away, but somewhat neutral on bombings on their own capital city. I think the consent factory is still making porkie pies.
by mananaysiempre | 2026-01-03 15:12:55+00:00
Worth remembering that Russia experienced three revolutions in the beginning of the 20th century: in winter of 1905, turning it into a constitutional monarchy at least de jure; in spring of 1917, turning that into a parliamentary republic; and in autumn of 1917, turning the parts that did not secede into a dictatorship that shortly became embroiled in a civil war. The Bolsheviks later did an impressive job of erasing the memory of the third being essentially a military coup against the second, despite their very name originating in (remarkably petty) name-calling in its parliament.
by jacquesm | 2026-01-03 15:12:55+00:00
The 'Why' has absolutely nothing to do with Maduro's indictment.

You get to choose between 'oil', 'get Epstein off the front page' or 'dementia'.

There is no way there is a coherent plan behind any of this. Trump loves dictators and drug dealers as long as they kiss the ring.
by AnimalMuppet | 2026-01-03 15:12:56+00:00
You seem to assume that Vance is willing to be Trump's puppet. I don't assume that.

Vance has been willing to ride along with Trump as long as it gets Vance to positions of higher power. But it seems to me that Vance's agenda is Vance, not Trump. I doubt that he'd play that "resign" game. (He might tell Trump that he was going to...)
by rd07 | 2026-01-03 15:13:01+00:00
Funny that at the last minute of 2025 (at least in my country), I wrote a blog post titled "2025 is the Year of Linux Desktop, at least for me".

It is just a short post to note about how in 2025 some of my friends are finally migrating to Linux. And that was something awesome for me.

https://blog.juliardi.com/2025-is-the-year-of-linux-desktop-...
by CapricornNoble | 2026-01-03 15:13:35+00:00
>So one part of my heart is glad. Plenty of Venezuelans are. I just hope they are quick to either put Corina Machado in charge or call for elections and at last bring true freedom to that country.

Putting her in charge just means that the country will get looted by the Western Parasite Capitalist class instead of the South American Socialist Mobster class.

https://www.youtube.com/watch?v=yMt1TDA848M
by jillesvangurp | 2026-01-03 15:13:51+00:00
My guess is that this is going to shift rapidly for new games. Once the Steam PC launches, most new games will probably run fine on it. There's no logical reason for game studios to throw way significant market share over weird legacy crap related to "anti cheat". I expect the already significant amount of Linux using Steam users will grow to the point where game studios can no longer ignore it in terms of revenue and angry users and will actively test and ensure their games work flawlessly.

Of course one point here is that MS owns some of the more problematic game studios. Anti cheat here might be less about users cheating and more about them using this as a control point to ensure gamers keep on preferring Windows. It will be interesting to see how this plays out. I don't think MS has much of a moat left for gaming. And it will be tempting for them as well to tap into the few percent of Linux using Steam users for selling them games. They've long stopped insisting on windows for things like Office or SQL Server as well. The whole of Azure is pretty much Linux based at this point. So, they might dig in for a bit but they'll be under growing pressure to give in.
by Art9681 | 2026-01-03 15:13:55+00:00
We have different definitions of sovereign state apparently.

"In his time in office, Venezuelan President Nicolás Maduro has stolen two presidential elections, electoral monitors and human rights groups contend, while jailing critics and overseeing an economic collapse that caused eight million Venezuelans to emigrate, including to the U.S.

But in some ways, Maduro is more safely ensconced than ever, with most opposition leaders in exile and Venezuelans too fearful to protest as they once did.

The problem for those who see hope in the military rising up is that Maduro has surrounded himself with a fortress of lieutenants whose fortunes and future are tied to his, from Defense Minister Vladimir Padrino López to generals, admirals, colonels and captains throughout the armed forces."

https://www.wsj.com/world/americas/venezuela-maduro-coup-tru...
by mihaaly | 2026-01-03 15:14:03+00:00
This is agression in its purest form.

They want something, they have the means to take it, and so they take it. With no regards to others, others can fck themselves in fact. They proclaimed in loud enough and often enough in the past months.

As every agressors they can hammer together some form of excuse for doing so. Just like anyone else in similar situation did throughout the history. One of them was the leader of Germany once and was called Hitler. But we can name lots of other enemy-of-the-humanity viles from Japan, Russia, Mongolia, etc, etc. the line is long for the despicable beings.