MurphyA/hacker-news huggingface dataset:
by threethirtytwo | 2026-01-03 16:47:05+00:00
Let’s actually say things that are realistic instead of coming up with shallow delusional dismissals. The engineer is pretty high ranking and he’s talking about a team of engineers at a company with a famously high bar that many engineers on HN wouldn’t be able to get in.

You may disagree. But disagree realistically. Have a valid reason why you disagree instead of attacking their competence.

Or if after you thought about it and can’t find adequate reasoning other than google engineers are total shit…. Then maybe consider that your opinion is incorrect.
by umanwizard | 2026-01-03 16:47:07+00:00
Well, I am. MacBook on a home internet connection in Arizona. Using IPv6 by default without me having ever had to do anything special to configure it.

You are simply misinformed. Either your setup doesn’t actually support IPv6 (or it’s much slower than IPv4 due to something being misconfigured), or you turned it off at some point, or you’re making a mistake in how you measure it. Because IPv6 is used by default on systems that support it. You don’t have to take my word for this, you can google it or ask someone else to try it.
by anovikov | 2026-01-03 16:47:15+00:00
But in the end of the day, Arab spring worked just fine everywhere? In every single country where pro-Russian dictators were in power, they fell (Iran is not pro-Russian, just a potent enemy by itself, and is not Arab for that matter). Except Libya where they fell partially, with country being effectively split in halves. But this is already a big deal - there isn't a single pro-Russian regime now in the entire Arab world.

Why do you think it won't work like that with Venezuela?

PS: I realised that i made a mistake, so-called Palestine is absolutely pro-Russian, the entire ethnic group is created by Russians out of thin air in 1967, but it's a separate case and they did not participate in Arab Spring anyway.
Show HN: Underpriced AI – Snap a photo, get instant resale value with AI
by fkratzer | 2026-01-03 16:47:38+00:00
Hey HN,

I built Underpriced AI to solve a problem I had as a part-time reseller: standing in a thrift store trying to figure out if something is worth buying.

How it works:
- Snap a photo of any item
- AI identifies the brand, model, maker, era, etc.
- Pulls recent sold prices from eBay and other marketplaces
- Gives you an instant valuation with confidence score

You can also generate SEO-optimized eBay listings and publish directly from the app.

Tech stack: Next.js, Claude API for vision/analysis, eBay API for market research and listing.

The "Quick Scan" feature is designed for mobile – get a price check in seconds while you're out sourcing.

Free tier available. Would love feedback from anyone in the reselling space or who's worked on similar pricing/valuation problems.

https://underpricedai.com
by sleewoo | 2026-01-03 16:47:40+00:00
Pretty interesting...

but seems you have to work on llmready.site for a higher score :)

LLM Readiness Score
33 / 100

Content Clarity
25%

Your value proposition could be clearer for AI systems.

Answer Readiness
30%

Adding FAQ-style content would improve AI understanding.

Entity & Trust
0%

Your brand authority signals are limited.

Technical Accessibility
40%

Technical improvements would help AI access your site.

Visibility
50%

This reflects baseline public web visibility.

Community Visibility
40%
Limited community-level visibility signals found.
Hacker News
50%
No strong Hacker News presence detected.
by martythemaniak | 2026-01-03 16:48:11+00:00
We've all used Claude, how much can it really do in one hour? Maybe 1-3kloc of quality bug free code that does what you want it to do? Ok, so are we to believe that a team of Google engineers write greenfield code at a rate of 10 lines per day? 1 line per person per day? Or did her team spent a year on some combination of iterating, learning, discarding versions, being blocked by other teams, being blocked by corporate processes etc?

Of course it's the latter, this article is silly clickbait. AI won't help you convince a peer to go with your design, won't clear your work with legal, yada yada.
by martin-t | 2026-01-03 16:49:07+00:00
> Two wrongs don’t make a right.

I hate this statement with a passion.

Let's ignore the politics of the current situation for a while and look at the first principles of right and wrong.

1) When somebody knowingly and intentionally hurts another person without a valid reason, that's wrong.

2) Now the aggressor is in the wrong and requires punishment (there are multiple purposes to punishment: taking away any advantage gained by the offense, further disadvantaging aggressors, compensation for the victim, retribution, deterrence, etc.).

3) A punishment is just if it's proportional to the offense but only those with sufficient certainty about the extent of the offense, about the offender's identify and his guilt can carry it out. Usually, in western style societies, courts serve this purpose but courts are a legal concept, justice is a moral concept. Morally, the punishment can be carried out by anyone who satisfies the criteria, there's nothing to put one person above another morally.

Legality has multiple tiers: tier 1 is individuals, tier 2 is states. States are a tier 2 institution imposed on tier 1. There is no tier 3 court-like institution which can be imposed on tier 2 entities.[0] Does that mean wrongs by tier 2 entities should go unpunished? No. They often do but there's no moral principles saying that it has to be that way, let along that it should be.

4) Punishment by its nature is the act of intentionally and knowingly hurting another person. But it's not wrong because unlike in point 1), it has a valid reason.

*What some people consider the second wrong is not actually a wrong.*

[0]: You could think of international organizations but they don't have a monopoly on violence above state level and therefore no actual mechanism for enforcement.
by inglor_cz | 2026-01-03 16:49:24+00:00
how "might makes right" is the main underlying principle in the end

This is not surprising, this is how society ultimately works, even internally, not just on international scale.

I live in a democracy. I could still name several laws of the land that I consider fundamentally unjust, but the might of the majority translated into political and physical power means that I have to obey them, right or wrong. It is better that this power is controlled democratically and not by a single autocrat or a single ruling party, but it is still fundamentally coercion.

Are there even any alternatives? Ultimately we cannot all agree on what is right for everyone.
by thom | 2026-01-03 16:50:00+00:00
I use ChatGPT to find products and opinions about those products, same way I'd use Google. I'd never just click on the top sponsored result in Google and buy it, and I'd never just click on a result in ChatGPT and buy it. And yeah, there are lots of reasons I might change my mind in the future - I no longer buy anything from Amazon, for example, because there's no way for me to trust what I'm getting. But right now it's a great way of researching options.
by CivBase | 2026-01-03 16:50:28+00:00
Windows can be a good desktop OS. It just takes a lot of work to get it there. And you have to keep putting in a little more work with each update.

I set up a lot of PCs and what has astounded me is how much less work it takes. Unlike with Windows, most of the defaults are fine. I don't have to scour through all the settings after a fresh install. I only need to install half as many apps. I don't have to run powershell scripts to debloat everything. And I don't have to worry about updates undoing all the changes I've made in the future.
by jayemar | 2026-01-03 16:50:45+00:00
I think a lot of this comes down to feelings if insecurity and fear. It's much easier to vote for values over greed when you feel you have all of your needs met. But I think globalization expanded and highlighted the wealth disparity throughout the world, and seeing people that have vastly more than you can make you feel vulnerable. The vulnerability slides into fear and anger, and then you're more willing to vote for the strongman with questionable morals who's promising to do something to allay your fears, even if it's at the cost of the democracy.
by stickfigure | 2026-01-03 16:50:48+00:00
Iraq was never a democracy. It bounced from monarchy to military rule to one party rule to Hussein's personal dictatorship.

Venezuela had a... let's call it "respectable" democracy since the late 50s. Chavez did it no favors but it didn't completely collapse until Maduro.

If Venezuela recovers and improves, are you willing to fundamentally change your opinion about US interventions?
by clanky | 2026-01-03 16:50:54+00:00
In your zeal you seem to have misunderstood the point I was making. The Iranian government did not dispute American claims of having flown over and destroyed Fordow, which is the opposite of the "they'll say anything to look strong" thesis you're advancing.

I think the U.S. whipped the Iranian government's supporters into line by treacherously using peace negotiations as a pretext to target their scientists, helping Israel launch a completely unjustified sneak attack with all the Mossad rats they had hidden in the country, and facilitating the genocide in Gaza. With enemies like that the Iranian government hardly needs help.
by oncallthrow | 2026-01-03 16:51:05+00:00
I find Claude (and specifically Opus 4.5) insanely impressive and frankly scary, but I think there is some Pareto principle that people ignore when discussing it. Specifically I find it is great at the first 80%, but I struggle getting the last 20% over the line with it. I think this colours people’s judgement, because influencers/casual/beginner users only experience that first 80%
Show HN: I built a 30x faster svelte-check in 2 days with AI
by gmaster1440 | 2026-01-03 16:51:41+00:00
I built a Rust drop-in replacement for svelte-check that's 10-30x faster for Svelte 5 projects.

What it does:

- Parses Svelte files with a custom Rust parser
- Transforms them to TSX in parallel using Rayon
- Runs type-checking via Microsoft's tsgo (the native Go port of TypeScript)
- Maps errors back to original .svelte locations via source maps

Why it's fast:

The official svelte-check uses TypeScript's Language Service API optimized for IDEs with persistent connections. Great for autocomplete but slow for batch CLI checks.

svelte-check-rs writes real TSX files to disk and runs tsgo as a standalone compiler. This enables incremental builds with persistent .tsbuildinfo, so subsequent runs only re-check changed files.

Benchmarks on a 650-file SvelteKit monorepo (M4 Max):

Cold: 17.5s vs 39.6s (2.3x faster)
Warm: 1.3s vs 39.4s (30x faster)
Iterative: 2.5s vs 39.8s (16x faster)

The AI part:

I built this in ~2 days using Claude Code (Opus 4.5) and Codex CLI (GPT-5.2 xhigh). The entire Svelte parser, TSX transformer, diagnostics engine, and CLI were written entirely by AI. I focused on architecture decisions and testing against real codebases while the models handled the implementation.

My motivation was actually to make AI coding agents more effective. When agents write code, they need to verify it works, and waiting 40 seconds for type-checking kills the feedback loop. With 1-2 second checks, agents can iterate much faster and catch their own mistakes immediately on our large and growing production SvelteKit codebase.

Website: https://svelte-check-rs.vercel.app/
by 6P58r3MXJSLi | 2026-01-03 16:51:58+00:00
To put this in perspective, Ukraine before Russian invasion had already lost 11 million people, that left the country because it was ruled by oligarchs and mobsters. 11 millions over 52 millions makes it a gran total of 21% of the population. Making it the fourth worse demographic decline in the world. Does it mean Russia was right?
by ethbr1 | 2026-01-03 16:52:28+00:00
The issue with regime change is whether there's enough political cohesion in a country's population after a despot / autocrat is removed.

"The opposition" is rarely a large and representative enough group to effect national power transition. (Btw, thanks for flagging that incorrectly as affect, Apple)

Especially in multi-ethnic states, most cohesive national identities are forged through extremely popular singular leaders.

Unfortunately, those are exactly the same leaders external regime-change initiators are wary of (too independent).
by kshanowski | 2026-01-03 16:52:51+00:00
Glad linux works for many. Personally I've switched to windows 10 ltsc on my work laptop. Main reason for it was the scaling issues with hidpi monitors that I connect/disconnect frequently. I think scaling is better on win and no issues with any blurry app or font or anything related. I also think its faster for my tasks, supports hibernation and has better power management. The other thing was that I'm a tinkerer and under linux I've lost countless hours with optimization and tweaking. I've always monitored and had to had everything under control. Windows takes it out of my head, so I could finally work. Still linux on my desktop tho.
by uecker | 2026-01-03 16:53:05+00:00
So here are my preliminary benchmarks with my own implementation on an AMD EPYC 9334 32-Core processo. I need to double checks things - so take this with a grain of salt for now. Time is in seconds for 100000 iterations of manorboy(10). So far, the only implementation which clearly sucks is std::function<>. Even trampolines are suprisingly good (but I can imagine that they are much worse on other CPUs / architectures)

xgcc (GCC) 16.0.0 20260103 (experimental)
1.50 gcc -ftrampoline-impl=stack -Wl,-no-warn-execstack
1.11 gcc -ftrampoline-impl=stack -Wl,-no-warn-execstack -DREFARG
7.21 gcc -ftrampoline-impl=heap
7.34 gcc -ftrampoline-impl=heap -DREFARG
0.93 gcc -DWIDEPTR
1.38 gcc -DWIDEPTR -DREFARG
1.40 gcc -DDIRECT
1.05 gcc -xc++ -std=c++26 -DFUNCREF -DDEDUCING
19.68 gcc -xc++ -std=c++26 -DDEDUCING
20.73 gcc -xc++ -std=c++26
6.31 gcc -xc++ -std=c++26 -DDEDUCING -DREFARG
6.31 gcc -xc++ -std=c++26 -DREFARG
Debian clang version 16.0.6 (15~deb12u1)
21.11 clang -xc++
6.16 clang -xc++ -DREFARG
1.66 clang -fblocks
1.70 clang -fblocks -DREFARG
by MomsAVoxell | 2026-01-03 16:53:05+00:00
Europeans do not have as much invested in the “Russia is the enemy” meme as Americans do. Sure, there are easily-duped segments of European society who will just parrot this line from their American and British cousins, but there is a far greater segment who see peace with Russia as being the only reasonable approach going forward, returning to an era where Russia and Europe were actually economically aligned, able to work together, and thus profiting from the partnership. Not everyone outside the Western bubble believes that Russia is going to roll tanks into Berlin - only those who seek to profit from that fantasy, actually parrot it as a possibility. Many in Germany and other middle European states remember when Russians were actually decent trading partners, not so long ago, before the UK and the USA started to interfere in what was, to be fair, a pretty good deal for Europe - but not so great for the Brexiteers and American MIC profiteers.
by andrewflnr | 2026-01-03 16:53:06+00:00
> I mean we brought the world to the verge of nuclear armageddon over the USSR establishing weaponry in Cuba, which doesn't even have a land route to the US!

Oh I see, you really are just clueless. Do you think missiles need a "land route" to be dangerous?

You're still leaning on tu quoque too. I don't disagree that the US had behaved badly. That continues not to make Russia any smarter.
by renegat0x0 | 2026-01-03 16:53:29+00:00
I would like to share an open database focused on link-level metadata extraction and aggregation, which may be of interest to researchers.

The project maintains a structured dataset of links enriched with metadata such as:

- page title

- description / summary

- publication date (when available)

- thumbnail / preview image

- etc.

The goal is to provide a reusable, inspectable set of link metadata that can be used for experiments in areas such as:

- RSS and feed analysis

- news analysis

- link rot analysis?

The database is publicly available here:

https://github.com/rumca-js/RSS-Link-Database-2025

There are also databases for previous years
by jdiff | 2026-01-03 16:53:38+00:00
Of course it matters. STUN isn't theoretical, it's in actual, practical use across a great many things. There's plenty of things that aren't "calls" in a telecommunications sense. Discord, Telegram, Zoom, Slack, Jitsi, and far more. And there are plenty of other things entirely that use the same tactics to get direct peer-to-peer connections.
by k310 | 2026-01-03 16:53:39+00:00
How 4000 Physicists Gave a Vegas Casino Its Worst Week -- Dead link to Physics Central "PhysicsCentral has been retired" Discussion:

https://news.ycombinator.com/item?id=16516837

Some say that APS convention goers were too immersed in physics to gamble.

Others say that physicists were just too smart to play a losing game. (well, gambling, anyway)

A bit fluffier:

https://qz.com/work/1249513/was-a-convention-of-physicists-r...

> The casino’s take that weekend was so low that the group was allegedly asked never to return to the MGM Grand, or to the city of Las Vegas—or so says the legend the APS has repeated for the last 32 years.
by einpoklum | 2026-01-03 16:54:21+00:00
I am forced to use Windows 11 at work on my laptop (produced in 2023). When resuming after hibernation - from the time I press the power key and I see the the release-lock prompt screen with the password/PIN box - that's maybe 5 to 10 seconds; but from that point, until the OS actually responds to key presses and shows characters typed into the text box - well, that takes between 2 and 3 _minutes_.

And that's just one example. I curse Microsoft every day.
by clanky | 2026-01-03 16:54:45+00:00
I guess we'll see if Trump's blustering that he'll install American oil execs in Caracas pans out, won't we? Given that Chinese officials met with Maduro just before all this, I'm open to the idea that some kind of deal has been made to hand Latin America to the U.S. in exchange for our forbearance elsewhere in the world, so we might see something more serious, but at this point we just have the removal of a single head of state under extremely suspicious circumstances.
by trymas | 2026-01-03 16:55:13+00:00
> Venezuela's cooperation with Moscow and Beijing is a much more likely motivation, i.e., US national security.

If that’s the case why pootin got a red carpet in Alaska instead of orange jumpsuit?

Why if ruzzia is such a “threat to national security”, current government of “no new wars” doesn’t help Ukraine?

Don’t forget that eliminating (or reducing its influence to nothing) ruzzia - would hurt China immensely. Two birds with one stone and all… also with a benefit of a true legitimacy of helping Ukraine and destroying ruzzian totalitarianism.
by markus_zhang | 2026-01-03 16:55:14+00:00
I'd love that too. We do use AI to summarize meetings, but sometimes people want to hear others talk, so AI is still not ready for that. It doesn't have the context.

I think the key is integration. It is a lot of nitty-gritty to clean the corporate data, train AI with the data, and tweak it to suit different "roles". But if someone can make it work, it's a lot of $$$.
by docjay | 2026-01-03 16:56:04+00:00
Please forgive me for coming across as a jerk, I'm choosing efficiency over warmth:

This is exactly the type of response I anticipated, which is why my original comment sounded exasperated before even getting a reply. Your comment is no more actionable than a verbose bumper sticker; you’ve taken “End Homelessness!” and padded it for runtime. Yes, I also wish bad things didn’t happen, but I was asking you to show up to the action committee meeting, not to reiterate your demand for utopia.

That you’re advocating prison and have such strong emotional convictions in response to an upsetting event means that you've clearly spent a lot of time deeply contemplating the emotional aspects of the situation, but that exercise is meant to be your motivator, not your conclusion. The hard part isn’t writing a thesis about “bad != good”, it’s contributing a single nail towards building the world you want to see, which requires learning something about nails. I encourage you to remember that fact every time you’re faced with an injustice in the world.

On this topic: An LLM being agreeable and encouraging is no more an affront to moral obligations than Clippy spellchecking a manifesto. I said you seemed like a reasonable person to ask for specifics because you mentioned language models in your product, implying that you’ve done your homework enough to know at least a rough outline of the technology that you’re providing to your customers. You specifically cited a moral obligation to be the gatekeeper of harms that you may inadvertently introduce into your products, but you seem to equate LLMs to a level of intelligence and autonomy equal to a human employee, and how dare OpenAI employ such a psychopath in their customer service department. You very much have a fundamental misunderstanding of the technology, which is why it feels to you like OpenAI slapped an “all ages” sticker on a grenade and they need to be held accountable.

In reality, the fact that you don’t understand what these things are, yet you’re assuring yourself that you’re caring so deeply about the harms that being agreeable to a mentally unstable person can be, actually makes you introducing it into your product more concerning and morally reprehensible than their creation of it. You’re faulting OpenAI, but you’re the one that didn’t read the label.

A language model does one thing: predict statistically likely next tokens given input context. When it "agrees" with a delusional user, it is not evaluating truth claims, exercising judgment, or encouraging action. It is doing exactly what a knife does when it cuts: performing its designed function on whatever material is presented. The transformer architecture has no model of the user's mental state, no concept of consequences, no understanding that words refer to real entities. Demanding it "know better" is demanding capacities that do not exist in the system and cannot be engineered into statistical pattern completion. You cannot engineer judgment into a statistical engine without first solving artificial general intelligence. Your demand is for magic and your anger is that magic was not delivered.
by guax | 2026-01-03 16:56:22+00:00
"We're going to run the country until such time as we can do a safe, proper and judicious transition"

And then a few seconds later: "US oil companies will go into Venezuela"

Never the US has been so honest around so many lies in the same speech.

I am still curious about the whole side bar about Washington being now safest and free of crime.
by doctorpangloss | 2026-01-03 16:56:24+00:00
There’s absolutely, utterly zero chance IPv4+ would be adopted. CGNAT is the solution to the social problem.

I don’t even buy your way of thinking - unlike an “engineering” solution or an “incentives” solution, the problem with “social solutions I speculate about” is: they offer nothing until implemented. They are literally all the same, no difference between the whole world of social solutions, until they are adopted. They are meaningless. They’re the opposite of plans.

Like what’s the difference between IPv4+, which doesn’t exist, and “lets pass a law that mandates ipv6 support”? Nothing. This is what the mockery of “just pass a law” is about. I don’t like those guys, but they are right: it’s meaningless.
by inglor_cz | 2026-01-03 16:56:33+00:00
It is very much not a solved problem unless you can actually cure it in existing patients, e.g. reduce or remove the extant plaques from their blood vessels.

This is not pedantry, this is a vital problem of hundreds of millions of currently living people, many of which don't even know their own status.

I believe this can be done in the near future, there are some interesting initiatives in this direction, but it is very much not a solved problem.