MurphyA/hacker-news huggingface dataset:
by TranquilMarmot | 2026-01-03 20:00:35+00:00
I agree that is is irredeemable. I'm excited for Oracle to take over because then TikTok will degrade to a point where I'm not compelled to use it anymore!

> build a competing product at the quality level of TikTok/Insta that diverts interest & attention toward books, which as a medium is both a lot more of a known quantity and whose consumption naturally results in longer attention spans, greater literacy, and all the nth order consequences of written culture

This sounds great in theory and has been tried a few times (see: Goodreads, Storygraph, Worm.so and a few others) but without the social aspect I think it is difficult to gain traction. A lot of my favorite books I've found by going to local bookstores and looking at the employee recommendations.
by mtlynch | 2026-01-03 20:00:51+00:00
OP here. Sorry for the exclusion!

The minimum threshold for inclusion is 500 upvotes across all posts that reached the front page.[0] It looks like your domain currently has 176 total upvotes, so it misses the threshold.[1]

I have the minimum because I precompute all the data so that I can serve it on a static site, but it means everyone downloads the full dataset when they visit the site. I make the threshold 500 upvotes so the CSV doesn't grow too large.

[0] https://refactoringenglish.com/tools/hn-popularity/methodolo...

[1] https://news.ycombinator.com/from?site=miloslavhomer.cz
by adog91 | 2026-01-03 20:01:23+00:00
Amperos Health (https://www.amperoshealth.com/) | NYC | Full-time | Engineers & PMs

Amperos Health is building AI agents to automate healthcare revenue cycle workflows so clinics get paid faster and staff can focus on patients. We’re a fast-growing startup with real customers and production AI systems in the wild.

We’re hiring across:
- Software Engineers (Full-stack, Infra, Integrations)

- AI / Research Engineers

- Product Managers (Agents, Integrations)

- Design Engineer & AI Deployment roles

We’re looking for people who enjoy high ownership, shipping quickly, and applying AI to real-world problems.

Our full postings are available here: https://jobs.ashbyhq.com/amperos

Email me at adam@amperoshealth.com if you're interested!
by nosefurhairdo | 2026-01-03 20:01:25+00:00
I did not mean to suggest that our motives were purely humanitarian. As I understand it there are numerous geopolitical implications with Venezuela, from China's loans-for-oil relationship to the Iran assisted drone manufacturing facilities. And of course we'd like some of that oil, too.

I'm just not convinced that removing Maduro is some horrible violation of international law. As I said in my original comment, I'd be more sympathetic to the argument that the US has a horrible track record with regime change.

Regardless, given the geopolitical significance of Venezuela's relationships with China and Iran it is ignorant to suggest that "[only Venezuelans have] a standing in the matter." And the illegitimacy of Maduro's election is not a topic of serious debate as your phraseology might suggest. He stole the election, he's bad for Venezuelans, and he's good for our geopolitical rivals. It is yet to be revealed whether our intervention will be a net positive.
by patmorgan23 | 2026-01-03 20:01:28+00:00
Their document states they support v6, and given how much of their stack involves v6 I would be shocked if they didn't support v6 outbound.

> Outbound IP addresses

> Fly Machines have IPv6 addresses from which they make requests to the wider internet without going through the Fly Proxy.

https://fly.io/docs/networking/services/
by sonnig | 2026-01-03 20:01:39+00:00
I think the same. It sounds quite more practical to have LLMs code in languages whose compilers provide as much compile-time guardrails as possible (Rust, Haskell?). Ironically in some ways this applies to humans writing code as well, but there you run into the (IMO very small) problem of having to write a bit more code than with more dynamic languages.
by rdm_blackhole | 2026-01-03 20:02:12+00:00
Those who rejoice today with the fall of Maduro may not rejoice when China or India or any other regional player decides to topple the government of another country and kidnap their leaders and then install a "friendly" regime in their place.

Regardless of how you feel personally about Maduro and his regime, this sets the precedent that it can be done and that the rest of the world and especially the EU who is always so quick to remind everyone of the rule of law will do nothing and let it happen.

Will the EU sanction the US and cut it off from SWIFT? Will the EU arm the Venezuelans should they decide that their new leaders are not legitimate?

Either the rules apply to everyone or the rules don't exist. If it's not acceptable for Putin to go to Kiev and remove Zelensky and if it's not acceptable for Xi to go to Taiwan and remove their leaders, then what happened is simply not acceptable. You can't have it both ways.

Finally this will remind everyone that the only real protection you have in this world is nukes. If Venezuela had nukes then the US would probably not have been so quick to invade.
by kassner | 2026-01-03 20:02:15+00:00
In the 2010s I had used virtually all existing Personal Finances software on the internet and ended up building my own [1] that I still maintain and use to this day.

A ton of software out there was too US-centric, sometimes not even supporting multi-currency, or the UI being terrible to a newcomer. I've recently tried Beancount, but it still didn't convince me to switch over, because:

1) Double-entry bookkeeping is about what happened, and I want the software to tell me what's coming up. I can still handle that in Beancount, but it's unaware of $CURRENT_DATE, making it labour intensive: if you post an expense for the next week, it will already deduct it from your balance, you'd have to post the item as a liability, and then later move the liability to an expense once it actually hit the bank account (and you have to do that manually);

2) I matured my personal finances by following the YNAB method, and I'm not sure how to apply that to DEBK;

3) I think most people use a Personal Finances software differently than me. I see discussions about importing transactions and monthly reconciling. I open it nearly daily to check what is coming up, and I post transactions as soon as they happen. I want to know how much clothing/groceries/restaurant budget I have left before I leave home;

Any tips on how to handle those things on Beancount/DEBK, or that's just not for me?

1: https://www.kassner.com.br/projects/money/
by tialaramex | 2026-01-03 20:02:29+00:00
At this point probably there's no room for another Playstation-style video game console. My friend who plays only console-style video games, the sort of person who owned Wii-U and an Xbox One as well as that generation of Playstation, bought a gaming PC last year. He will undoubtedly buy a Switch 2 at some point, to play a Zelda or something, but why would you buy another Xbox?

So I think Xbox becomes a brand for video games with Windows and then gradually it loses relevance until one day the question is "Why isn't Minecraft on Steam like a proper video game?"
by geerlingguy | 2026-01-03 20:04:17+00:00
I've gotten a ton out of this community (much of the time research I've done in the past year stems from various comments and articles I found here), and regarding:

"Jeff started out as a blogger, and he still treats his blog readers as first-class citizens. He structures his articles to fit the text medium rather than just lazily scraping dialog from his videos. You can read his post about upgrading storage on his Mac mini and not even realize it’s adapted from a video."

For most of my favorite projects, I write the blog post _first_, then adapt that to a YouTube script. I still consider the written word to be vastly superior to video form.

But the videos earn an income (about 1/2 what I earned as a software dev, but it's sustainable and lets me do whatever projects I like), whereas the blog has earned maybe a few thousand dollars with Amazon Affiliate links each year (it covers the hosting, at least, and gives a little extra cash, but I try to keep the blog as "old school web" as possible.

Just finished upgrading it to Hugo today! (After being on Drupal for 16 years)
by ArcHound | 2026-01-03 20:04:29+00:00
Let me describe my setup, so that you can compare. I use a Contabo VPS for around 5 USD month to host my Wagtail (django-based) site. The DB also runs on the same infra and since it's SQLite I can back it up externally.

I probably wouldn't be able to handle 0.5M requests, but I am nowhere near getting them. If I start approaching such numbers I'll consider an upgrade.

Check out Wagtail if you'd like to have even more batteries included for your site, it was a delight building my site with it:

https://blog.miloslavhomer.cz/hello-wagtail/
by thisisit | 2026-01-03 20:04:54+00:00
> I'm surprised no lesson the US learnt from similar overthrows in the past, but again this is Trump.

Its not Trump, its the US.

Someone always comes along trying to attack/occupy a country. Making big promises.
Years later when nothing is achieved. Someone else will come along talking about how much US is spending, taxpayers dollars being lost, failures etc.

In recent example, Afghanistan and Trump come to mind. Everyone talked about how Afghanistan was a waste of taxpayer dollars. But now here we are.

The only thing which I can say specifically about Trump is that I wouldn't be surprised if the flip towards "Venezuela was a waste of taxpayer money" happens during his administration and he comes out saying "I have never heard of Maduro".
by jauntywundrkind | 2026-01-03 20:05:35+00:00
From their Rethinking Analytical Processing in the GPU Era paper,

> Sirius builds on GPU libraries such as
libcudf [6], RMM [14], and NCCL [11], reusing optimized implemen-
tations of core relational operators like joins, filters, aggregations,
and data shuffle. Thanks to its modular design, Sirius also allows
developers to easily switch the operator implementation between
these GPU libraries and custom CUDA kernels.

https://arxiv.org/abs/2508.04701

I wonder if the various other CUDA translation layers (ZLUDA, SCALE, HIP) can host this?

It'd be so nice to see a little more foothold for Vulkan in this space. There's some good work in AI for Vulkan, it's becoming quite capable. But for databases & GPGPU, it doesn't seem like there are good rallying points.

I expect whatever does eventually emerge will perhaps likely be based on Substrait too! What an awesome common grounds thats emerged for data processing work.
by sheikhnbake | 2026-01-03 20:06:08+00:00
The comment you replied to was calling out gun propaganda. When I said prohibition doesn't work, i'm talking about removing whatever the contraband is has been empirically proven to not work. Guns, drugs, and booze are too proliferated in the US to be effectively prohibited. Unless we can get every state on the same page with equivalent laws across the country, the debate is moot.
by alephnerd | 2026-01-03 20:06:34+00:00
In a nutshell - "might makes right". Also, Maduro was charged all the way back in 2020 in SDNY [0]. I am not a lawyer, but SDNY is almost always used because most high profile cases have some sort of economic crimes component, which inevitabely leads to Manhattan (Rayiner can jump in and corroborate or correct this statement).

If someone pushes back on DoJ authority, the Trump admin will point to Juan Orlando Hernandez's (Honduras) indictment in 2021 [0] and get an opportunity to bash the Biden admin and call out "double standards" for his base. If not, then this will stand. That's why I find the drug indictment angle interesting - it seems that it is being used in lieu of the now revoked FCPA because it also gives the ability to leverage physical force whereas the former only really gave an economic lever.

Essentially, the rules-based consensus was a 1989-2014 era anomaly, and we already made a return to multi-polar power competition. Most foreign policy leaders under Obama 2 onwards have all been "realists" like Allison, Doshi, Mastro, and Colby and the worry of great power competition has been the primary topic of conversation for almost 2 decades now.

[0] - https://www.justice.gov/archives/opa/pr/nicol-s-maduro-moros...

[1] - https://2021-2025.state.gov/u-s-actions-against-former-hondu...
by the_af | 2026-01-03 20:07:09+00:00
Osama Bin Laden wasn't the leader of Pakistan, he was just hiding there.

Capturing the de facto leader (elected or dictator) of a country is an act of war.

You could argue the war is justified, or that this dictator was bad for both his country and the US, but it's still an act of war.

How come the US can engage in acts of war without legally declaring it? Shouldn't congress be involved?

We all mocked Putin's "special military operation", why are we not accusing the US of doing the same thing?
by nomnomconflicts | 2026-01-03 20:07:11+00:00
- "Note that conforming C3 compilers are not obliged to use pre- and post-conditions at all." means a compiler doesn't have to use the conditions to select how the code will be compiled, or if there's a compile-time error.

- "However, violating either pre- or post-conditions is unspecified behaviour, and a compiler may optimize code as if they are always true – even if a potential bug may cause them to be violated." basically, it just states the obvious. the compler assumes a true condition is what the code is meant to address. it won't guess how to compile the code when the condition is false.

- "In safe mode, pre- and post-conditions are checked using runtime asserts." it means that there's a 'mode' to activate the conditions during run-time analysis, which implies there's a mode to turn it off. this allows the conditions to stay in the source code without affecting runtime performance when compiled for production/release.
by mtlynch | 2026-01-03 20:07:18+00:00
>There's some data issues in the full dataset, expectedly. My blog got around 200 points this year, which should be enough to hit #2077, but the blog does not appear at all.

Yeah, the minimum for inclusion is 500 upvotes across all front page stories.[0]

>Also baseten.co is not a personal blog.

Thanks, I've updated the dataset to exclude baseten.[1] It should disappear in the next hour or so.

Which view did they appear in? I don't see them anywhere in the top 100.

[0] https://refactoringenglish.com/tools/hn-popularity/methodolo...

[1] https://github.com/mtlynch/hn-popularity-contest-data/pull/8...
by georgefrowny | 2026-01-03 20:07:26+00:00
It's very strange, especially on Hacker News.

What's stranger to me, assuming these kids are in classrooms with analogue clocks, is that they aren't constantly subdividing the clock face in every more complex mental schemes in boring lessons. "Just 2 more minutes, and then we'll be exactly 5/8 of the way through the second half of the lesson."

Maybe I am the weird one here.
by Simulacra | 2026-01-03 20:07:28+00:00
I think the world would take a significant step towards peace if we had the babble fish. If people could instantly understand one another in their own language, it would be so wonderful. This technology excites me, and the article is quite beautiful in mapping out how it opens up and brings people closer. Like the author, I've often been curious what people are saying around me and other languages as I walk through crowds.
Show HN: Sitewatch – fast checks for SSL, DNS, HTTP status, and security headers
by ultra-dev | 2026-01-03 20:08:36+00:00
I built Sitewatch because I often want a fast way to sanity-check a site without installing tools, setting up monitoring, or creating an account.

Sitewatch runs instant checks for SSL configuration, DNS resolution, HTTP status, and common security headers. Everything is usable without logging in or providing an email.

The focus is on keeping the checks quick and frictionless. Monitoring and alerts are planned next, but I wanted to share the core tools early to get feedback on what’s useful and what’s missing.

I built this myself and I’ll be around to answer questions or discuss implementation details. Feedback is very welcome.

https://sitewatch.io
by nsingh2 | 2026-01-03 20:08:36+00:00
> Let freedom ring

What happens if the Venezuelan people decide they want their oil profits to stay in Venezuela rather than flowing into oil company coffers? Will they have the "freedom" to choose that?

Don't get me wrong, Maduro being toppled is a positive in isolation, but it's still wait-and-see regarding what he gets replaced with.

"We’re going to have our very large US oil companies, the biggest anywhere in the world, go in, spend billions of dollars, fix the badly broken infrastructure, the oil infrastructure, and start making money for the country and we are ready to stage a second and much larger attack if we need to do so" [1]

[1] https://www.theguardian.com/us-news/2026/jan/03/trump-venezu...
by alexsmirnov | 2026-01-03 20:09:53+00:00
This is not about understanding the message, but switching user mental activity.
I go myself in the similar situations many times. One example: I tried to pay my bills in online bank application, but got into error. After several attempts, I did read message and it say "Header size exceed..." . It give me clue that app probably put too much history into cookies. Clear browser data, log in again, and all got works.

Even when error message was clearly understandable for my expertise, it took surprisingly long tome to switch from one mental activity - "Pay bills", to another - "Investigate technical problem". And you have to throw away all short memory to switch into another task. So all rumors about "stupid" users is direct consequence from how human mind works.
by jltsiren | 2026-01-03 20:10:06+00:00
Negative numbers are probably convenient, if your background is in a field, where numerical calculations are the norm. Traditional accounting is better justified from a mathematical perspective, as mathematics is more about definitions than calculations.

There are usually multiple levels of abstraction in code. When choosing the one to use for a particular task, it's a good idea to prioritize both simplicity and conceptual clarity. Bad things often happen, when the two priorities disagree. And you should try to use the same terminology and same concepts as the user as much as reasonably possible. Otherwise it's easy to make wrong choices by thinking about the problem from a wrong perspective.
by marojejian | 2026-01-03 20:10:32+00:00
O.G. Bored Apes?

Aside from being a fun painting, the message in this painting seems shockingly modern.

Also love some of the details:
>In the denouement at right, a monkey urinates on the now worthless tulips

Hat tip to the below FT article which included this. that article is worth reading. while it has no new info, it's nice current summary of bubble/burst factors.

How the bubble bursts
https://archive.is/q1JQO#selection-3361.0-3361.34
by pbhjpbhj | 2026-01-03 20:10:46+00:00
This is "we don't let poor people have money because they'll only get fat if they have food to eat" levels of rhetoric.

USA military should be taking heed of their own country's laws before pretending to be enforcing laws in other countries in order to further enrich their oligarchy.

Sure, remove the NK dictator that USA is partly responsible for being put in to power ... but only with international agreement and a plan for rapid move to have open elections. USA is in no place to do this given the lack of democracy there.

Do you really believe the story about freeing Venezuelan's? You're in for a surprise then when USA rapes them for their oil.
Show HN: Vibe to Prod – Production-ready template for AI-assisted development
by muyenlee | 2026-01-03 20:10:48+00:00
I built a production-ready full-stack template optimized for Claude Code and AI-assisted development.

The problem: You can vibe code features in hours. But shipping to production takes weeks of CI/CD, security scanning, infrastructure, testing, and deployment pipelines.

This template gives you the entire production stack from day one:
- Backend: Go + Echo
- Frontend: Next.js, Swift/iOS, Kotlin/Android
- Infra: Google Cloud Run + Pulumi IaC
- CI/CD: GitHub Actions with security scanning
- Database: Firebase (Auth, Firestore, Storage)

AI-native features include Claude Code integration with MCP servers, pre-built AI commands, and quality gate hooks.

MIT licensed. Feedback welcome!
by lr0 | 2026-01-03 20:10:57+00:00
In war, a person is civilian unless positively identified as a combatant. “Unidentified” does not mean militant. that’s true in international law, conflict research, and even the IDF’s own internal counting. The “17% identified by name” point actually supports the claim. Israel’s own intelligence database--which Israeli sources call the only authoritative militant tally--shows ~8,900 confirmed or probable militants killed out of ~53,000 total deaths at the time.

The “RPGs in their hands” is a strawman. The database does not count assumptions; it requires intelligence-linked identification. Israeli investigations and internal testimony show civilians were routinely misclassified as “terrorists” in field reports to inflate ratios

The Ukraine comparison is simply wrong. Ukraine has uniforms, unit records, POW lists, and mutual identification. Gaza is a besieged civilian population where Israel itself admits it cannot identify most victims. No serious dataset suggests 99.9% of Ukraine’s dead are civilians.

moreover, many independent investigations suggest the same. Airwars’ civilian harm analysis documented unprecedented civilian casualty patterns (large family deaths, high women/child counts), far exceeding norms seen in other 21st-century conflicts https://gaza-patterns-harm.airwars.org

Even conflict data experts (e.g., Uppsala Conflict Data Program) note that the proportion of civilians in this conflict is far higher than typical war patterns and comparable only to extreme cases like Rwanda and Mariupol https://www.aa.com.tr/en/middle-east/classified-israeli-mili...
by bschaatsbergen | 2026-01-03 20:10:59+00:00
While they may look similar at first glance, Dive and Cek target different use cases. Dive is great at visualizing layer content and analyzing image efficiency, but requires the Docker daemon and can't extract file contents. Cek is daemonless (works with any container runtime or none at all) and focuses on providing a programmatic interface: `ls`, `tree`, `cat`, etc. for exploring a container's overlay filesystem and layers.
by yunesj | 2026-01-03 20:11:02+00:00
I'd prefer to write markdown, publish to my static site, and cross-post to social media. I imagine I'd also want to get an overview of - or make an ad-hoc post from - one of several accounts on one of several platforms.

I came across Posse Party and Postiz, both of which are self-hosted. It doesn't seem like either is built for this use case.

Which direction would you go in?
by bluecalm | 2026-01-03 20:11:33+00:00
I like the idea of strict improvements to C without taking anything away or making any controversial (as far as language design goes) choices.

One thing I am wondering is why new low level languages remove goto (Zig, C3, Nim). I think it's sometimes the cleanest, most readable and most maintainable solution. I get that's rare but especially when you are expressing low level algorithm operating on arrays/blocks/bit streams it can be useful. It's not that you can't express it with "structured" constructs but sometimes it's just not the best way.
I get removing backwards goto when you provide alternative constructs for state machines but forward one is useful in other contexts.

Is it a purely ideological choice or does it make the compiler simpler/faster?