MurphyA/hacker-news huggingface dataset:
by dominicrose | 2025-12-16 13:15:15+00:00
I like repeating something someone else created until I master it. Playing just a little bit better after every attempt is motivating, playing well after training is also motivating.

Creating is not motivating because I compare myself to others. You have to feel that you could do something unique enough or good enough to be motivated.

Electric guitar can be really fun but I always end up playing the piano because it's easier. The keys are in order in front of you, not arranged in weird ways on strings.
by throwaway5465 | 2025-12-16 13:15:23+00:00
China has grown old before it grew rich. The past decade has been one of a collapsed houehold sector (and birth rate below the already gloomy concensus back in 2010), general deflation, and bright lights and conspicious technology achieved only through throwing government spending at ritzy projects - centrally planned growth and waste. Being unable to escape the domestic security agenda will forever neuter global aspiration, from currency to technology.

India is yet to harmonise widespread organisation.

Relative gaps are smaller, but the persistance of gap is never more entrenched than ever.

That is not a decline. It is however a Great Game, not played with nations but with ideology and where the US and China are quite aligned. That game is less visible until it is seen.
by UncleMeat | 2025-12-16 13:15:32+00:00
If you don't have a place to charge at home, yes. But if you are charging at home then the only time you need to charge away from home is on long road trips. And you need to stop for lunch or whatever. And if you are taking only a couple road trips a year the time spent charging on road trips will be exceeded by all the time spent on gas fill ups throughout the year for a gas vehicle.
by TheOtherHobbes | 2025-12-16 13:15:52+00:00
Of course you can build these things if you really want to.

But there is no universe in which it's possible to build them economically.

Not even close. The numbers are simply ridiculous.

And that's not even accounting for the fact that getting even one of these things into orbit is an absolutely huge R&D project that will take years - by which time technology and requirements will have moved on.
by azangru | 2025-12-16 13:15:58+00:00
What's wrong with it? Squads look like regular small teams. Tribes look like several teams working on the same product and having to coordinate their work. Each team has specialists, who like to hang out together and talk shop, forming different "chapters". The number of product owners and agile coaches might be excessive :-) But other than that, what's so bad about it?
Show HN: TypeDeck – Markdown, Mermaid, etc. to presentation slides
by TypeDeck | 2025-12-16 13:16:05+00:00
Hey HN. I built TypeDeck (https://typedeck.io) because I work in Markdown and hated copy-pasting to make presentations in Google Slides, Powerpoint, etc.

The format is intentionally simple: minimal GUI and if you're keyboard-first, standard markdown and HTML comments do it all. Github sync, export to PDF/PPTX.

Technical details for the curious: - React 19 + Vite, Firebase backend - CodeMirror 6 for the editor - pptxgenjs for PowerPoint export (this was painful - PPTX is a wild format) - Mermaid rendering for diagrams - Design token system with 8px baseline grid, WCAG AA color contrast - I designed it around how LLMs output text. Ask ChatGPT/Claude for slides, paste the markdown, done. No reformatting step.

What's missing: - No speaker notes (most requested feature, haven't built it) - No animations or transitions - Limited to 9 layouts - if you need pixel-perfect custom positioning, this isn't the tool - No collaboration yet

I'd appreciate feedback. First, are these "write markdown, get slides" apps actually useful, or do people want more control than this allows? What layouts am I missing? What would make you use this over just opening Google Slides?

Happy to answer questions about the implementation. Thanks for taking a look!
by 10729287 | 2025-12-16 13:16:07+00:00
Koreader is pretty intimidating at first but once you dig into its features and know what's going on, it's pretty easy to navigate into the menus. It require some time to invest at first, but after that it's really "set and forget" with some lovely features and power to customise absolutely everything. I love the statistics wallpaper that shows you how much you read previous 7 days, per day, and the fact that you can set every book parameter as default, making every epubs looking the same, something I've never been able to achieve with stock Kobo, where I absolutely hated beginning a new book and discover huge fonts, weird margins, and tiny line-spacing, that I had to set again.
by griffzhowl | 2025-12-16 13:16:08+00:00
Yes, it's on the low end of estimates and corresponds most closely to the US military's Iraq war logs that were leaked by Wikileaks.

https://en.wikipedia.org/wiki/Casualties_of_the_Iraq_War#Tab...

Still, "over 100,000" is technically correct if it's more than 100,000. Since this subject isn't the main point of the article and the Iraq war is generally acknowledged to have been disastrous, I suppose he chose a safe figure so as not to derail the article with disputed estimates at the outset.
by romanfll | 2025-12-16 13:16:12+00:00
You are strictly correct for a single pass! log2(9000)~13, which is indeed much smaller than k=50. The missing variable in that comparison is Iterations. t-SNE and UMAP are iterative optimisation algorithms. They repeat that O(N log N) step hundreds of times to converge. My approach is a closed-form linear solution (Ax=b) that runs exactly once. So the wall-clock comparison is effectively: Iterations * (N log N) VS 1 * (N *k) That need for convergence is where the speedup comes from, not the complexity class per se.
by catapart | 2025-12-16 13:16:13+00:00
+1 on VSCodium. It was a 99.99% seamless transition, for me. The only annoyance at all was not having VSCodium added to my context menu, which doesn't even matter if you never "right-click->open folder" to launch. And, obviously, is pretty easy to add back in both windows and linux.
by devsda | 2025-12-16 13:16:31+00:00
> there are some people who will dress up homeless but are actually just begging for profit.

This always reminds me of the Sherlock Holmes short story - The man with the twisted lip

> They're easy to recognize, because they're very forceful in their begging, relying more on intimidation than compassion.

This is very common in India. These so called beggars harass and target people at their weakest and happiest moments like at funerals or birth of a child, wedding or housewarming parties. I've heard of these people earning enough to own houses in multiple cities.
by saschabuehrle | 2025-12-16 13:16:36+00:00
Hey HN! I'm Sascha, a technical founder who started coding at 9 and spent the last 2 years obsessing over Small Language Models, specifically, how to squeeze every drop of performance from fast, cheap, domain-specific models before touching slow, expensive flagships.

What it does: cascadeflow is an optimization layer that sits between your app/agent and LLM providers, intelligently cascading queries between cheap and expensive models—so you stop paying Opus 4.5 prices for "What's 2+2?"

Why this matters: Most companies I've talked to are running all their AI traffic through flagship models. They're burning 40-70% of their budget on queries that a $0.15/M token model handles just fine, including reasoning tasks and tool calls. But building intelligent routing is genuinely hard. You need quality validation, confidence scoring, format checking, graceful escalation, and ideally domain understanding. Most teams don't have bandwidth to build this infrastructure.

Backstory: After working on projects with JetBrains and IBM on developer tools, I kept seeing the same pattern: teams scaling AI features or agents hit a cost wall. I started prototyping cascading initially just for my own projects. When I saw consistent 60-80% cost reductions without quality loss, I realized this needed to be a proper cost optimization framework.

How it works: Speculative execution with quality validation. We try the cheap or domain-specific model first (auto-detects 15 domains), validate response quality across multiple dimensions (length, confidence via logprobs, format, semantic alignment), and only escalate to expensive models when validation fails. Framework overhead: <2ms.

First integrations: n8n and LangChain. Both connect any two AI Chat Model nodes (cheap drafter + powerful verifier) with domain-aware routing across code, medical, legal, finance, and 11 more domains. Mix Ollama locally with GPT-5 for verification. In n8n, you can watch cascade decisions live in the Logs tab.

Benchmarks: 69% savings on MT-Bench, 93% on GSM8K, 52% on MMLU—retaining 96% of GPT-5 quality. All reproducible in `/tests/benchmarks`.

What makes it different:

- Understands 15 domains out of the box (auto-detection, domain-specific quality validation, domain aware routing) - User-tier and budget-based cascading with configurable model pipelines - Learns and optimizes from your usage patterns - Auto-benchmarks against your available models - Works with YOUR models across 7+ providers (no infrastructure lock-in) - Python + TypeScript with identical APIs - Optional ML-based semantic validation (~80MB model, CPU-only) - Production-ready: streaming, batch processing, tool calling, multi-step reasoning, cost tracking with optional OpenTelemetry export

n8n package: `npm install @cascadeflow/n8n-nodes-cascadeflow`

Would love technical feedback, especially from anyone running AI at scale who's solved routing differently, or n8n power users who can stress-test the integration. What's broken? What's missing?
by assemblyman | 2025-12-16 13:16:52+00:00
As one example, I met quite a few graduate students from Indian Institutes of Technology (IITs) who ranked high enough in the entrance tests to study computer science/engineering or electrical engineering but really wanted to study physics. They all had significant pressure from their parents to choose the engineering branch and had to fit in physics electives where they could. My understanding is that the priority list was:

computer science/engineering > electrical engineering > mechanical engineering > ... > things like metallurgical engineering > ... > physics (and maybe other sciences)

Some of this is driven by job prospects while some of it is prestige driven because one's major lets one infer one's rough ranking in the entrance tests.

So it's very common to infer that if you weren't studying engineering, you didn't rank very high and barely made it past the cutoff ranks and had to study physics or metallurgical engineering.

When I was younger, I thought these rank-based systems (very common in Asian countries) are better than the fuzzier American system of grades + extracurriculars + reference letters. But my opinion is the opposite now. As soon as ranks are involved, a notion of prestige gets assigned. Once prestige is involved, people will climb over each other to get through the doors and suppress their instincts to earn social credits. I have seen enough people who are successful by traditional metrics but are miserable because they didn't spend time pursuing their interests (modulo concerns about jobs and money).

Edit: I'll add that my IIT friends were generally extremely bright, curious, creative and generally wonderful to work with. But they also had a competitive streak which could turn counter-productive. Against their own better instincts, they sometimes got locked into a path where outcomes could be measured vs exploring areas less traveled. If they saw a topic or area that attracted top minds (e.g. see AI at frontier labs today), they felt pulled in that direction because "that's where the smart people were going and they themselves were smart and therefore, should go into the arena". This is true of Asian Americans in general. After all, that's why there was an uproar that students with perfect SATs and GPAs of 4+ (5?! i.e. A++ grades) were sometimes getting rejected by Harvard. I agree with Harvard in this case. One doesn't want cookie cutter/prescriptive paths into top universities. Instead, there should be some randomness as long as students meet some decent baselines. I don't mean race-based or group-based selection. Just really random selection at least for a small fraction of students.
by hopeless | 2025-12-16 13:17:09+00:00
A bit of a bizarre post since to_sgid has existed forever to generate signed global ids. Global IDs are probably one the most powerful and underrated features of Rails but regular global ids are only supposed to be used internally (e.g. job params) and never sent to the client.

If there’s a gotcha it’s that _signed_ global ids are only signed, not encrypted, and very few people seem to know about the optimised method (globalid::Locator.locate_many) for loading a batch of global ids
Show HN: PremiumFlow – Managing Option Selling
by tchantchov | 2025-12-16 13:17:19+00:00
I've built PremiumFlow to solve a problem I kept running into as an options trader: managing the true cost basis of my positions when selling puts and covered calls.

The Problem: When you sell puts or covered calls, the premium you collect reduces your effective cost basis, but manually tracking this across multiple positions became a mess. Most trading platforms don't account for this properly, making it hard to know your true entry price and whether a trade is actually profitable.

The Solution: PremiumFlow lets you integrate option premiums directly into your LEAPS and stock cost basis.

Now when you:

- Sell puts against cash reserves, the premium lowers your true entry price when assigned - Sell covered calls against your stock holdings, the premium improves your effective cost basis

This means you can finally calculate realistic break-even points and make better decisions on whether to roll, close, or hold positions.

How it works: Track your stock LEAPs, input your option trades, and see your adjusted cost basis automatically calculated. Makes it way easier to manage undefined-risk strategies like put-selling and covered calls at scale.

Check it out: https://premiumflow.base44.app

Would love feedback from the trading and options community here.

Thank you!
by Forgeties79 | 2025-12-16 13:17:25+00:00
I uploaded a simple spreadsheet that was 8 rows and 12 columns. Not even 100 full cells. They were filled with plain text numbers and names, and a few dozen had green blocks, otherwise no other info/styling and no formulas. I asked ChatGPT “how many cells are green.” It told me 13 (there were over 30). I uploaded a photo. Still couldn’t do it.

I understand there are things a typical LLM can do and things that it cannot, this is mostly just because I figured it couldn’t do it and I just wanted to see what would happen. But the average person is not really given much information on the constraints and all of these companies are promising the moon with these tools.

Short version: It definitely did not have more common sense or information than a human, and we all know it sure would have given a very confident answer about conditions in the area to this person that were likely not correct. Definitely incorrect if it’s based off a photo.

In my experience when it has to crawl the Internet it’s particularly flaky. The other day I queried who won which awards in the game awards. 3 different models got it wrong, all of them omitted at least 2 categories. You could throw a rock on a search engine and find 80 lists ready to go.
by hshdhdhj4444 | 2025-12-16 13:17:47+00:00
Let’s assume that this is the correct decision in terms of the viability of the electric F-150 (I have no reason to believe Ford is wrong here).

The real problem with this decision is that the F-150 is pretty much Ford’s only foray into EVs.

It raises the question of how Ford expects to compete in the EV market, which is a bigger concern given that the world market is showing a clear preference for EVs, especially once they allow the world EV leaders from China to enter their markets.

This further reinforces the Galapagosification of the American auto makers who are getting wiped out pretty much everywhere outside the US where they are competitive thanks to government protectionism.
by danmaz74 | 2025-12-16 13:17:49+00:00
> How is that? Are we taking stuff at the point of a gun?

No, but the USA is getting a lot of stuff in exchange for $$ which it can print for basically free. Consumers in the USA have benefitted a lot from this, which partly compensated the fact that more and more of the pie is going to the richest instead of the average American.
by TurboSkyline | 2025-12-16 13:17:57+00:00
But it is popular! YouTube's preferred format uses opus for most, if not all, videos upload in the last ~5 years (they also offer an AAC option alongside it). Several VoIP services use opus, including Zoom, Discord, FB Messenger, and WhatsApp (until recently). Opus is part of WebRTC and thus implicitly available for audio/video conferencing software that runs in the browser. And if you look up what audio enthusiasts recommend you use to encode your lossless music for smaller file sizes, it's almost always opus!
by alias_neo | 2025-12-16 13:18:30+00:00
> No-one wants this. If they make it a paid-for version, it affects no-one.

You didn't read the article, did you?

"... deactivated the popular IntelliCode extension, which had over 60 million downloads..."

I'm a Microsoft hater, but let's stick to facts here, over 60 million downloads is not "no-one".
by inferiorhuman | 2025-12-16 13:18:53+00:00
I had tried many times to switch to vim/emacs and the initial barrier to get a workable system always kept me from pushing forward.

For me Helix gets enough right out of the box I find myself reaching for it far more than I ever did with vi or Emacs. They're working on plugin support but I've not felt the need to investigate it at all.
by lemontheme | 2025-12-16 13:19:02+00:00
For TUI, Helix has a lovely out-of-the-box experience. What little config there is (two TOML files) is relatively easy to grasp. The main barrier you'll face is setting up your LSPs, which need to be installed manually. (Luckily, there's `uvx -q` for Python LSPs.)

For GUI, Zed is also really nice, has a great Vim mode, and auto-installs anything you might need. It loses a couple of points to VS Code on account of not being arbitrarily extensible, although that can also be seen as a plus, as it prevents extensions from randomly slowing everything down.
by ksec | 2025-12-16 13:19:45+00:00
>Power should be measured in relative terms not absolute.

I would argue everything should be measured in relative terms. More often than not this is not the case.

>The US would have to be keeping up with China, India, and rest of world to maintain its previous pole position.

This is the biggest problem I see. US is not keeping up. Nor its willingness to compete. Taking the US dollar as world reserve currency for granted. Along with host of other benefits ( and responsibility ) that came with it.

There are signs that we may see a global market recession next year. And China may benefits even more.

[1] https://news.ycombinator.com/item?id=46273326
by CmdDot | 2025-12-16 13:19:49+00:00
In addition to Mastermind, Wordle also falls into the same category.

Optimal play to reduce the search space in both follow the same general pattern - the next check should satisfy all previous feedback, and included entries should be the most probable ones, both of those previously tested, and those not. If entries are equally probable, include the one which eliminates the largest number of remaining possibilities if it is correct.

For wordle, «most probable» is mostly determined by letter frequency - while in Mastermind, it’s pure probability based on previous guesses. For instance, if you play a Mastermind variant with 8 pegs, and get a 2/8 in the first test - each of your 8 pegs had a 1/4 chance of being correct. So you select 2 at random to include in the next guess.

If you then get a 2/8 from the second - you would include 4 previous entries in the next guess, 2 entries from the first that was not used in the second, as well as 2 entries from the 2nd - because the chance you chose the correct entries twice, is less than the chance the two hits are from the 6 you changed.
by padjo | 2025-12-16 13:20:18+00:00
You have to consider how much it felt like progress for Europe to become less militaristic. The continent had been obliterated by war and then divided and filled with tanks during the cold war. For Europe, reducing military spending was seen as a welcome step away from the internal conflicts of the past. This is changing now, and while America may see this as a victory I find it hard to welcome headlines like “Germany to massively increase tank production” for all the negative historical echos.

I’d also be very surprised if US military expenditure decreased by a single cent as a result of increased spending by other NATO countries.
by leephillips | 2025-12-16 13:20:28+00:00
After setting up dkim, dmarc, etc. I've had no problems in the past decade except for one person using aol. I told him that his email was broken and if he wanted to receive my email he needed to fix it. I don’t count such things as deliverabilty problems, but as receivability problems on the other end.

I’ve never sent any kind of bulk email and I suppose my host has a good IP. Everything I do depends critically on email deliverability, often to addresses I’ve never sent to before, so if I had a problem I would certainly know about it.
by deaux | 2025-12-16 13:20:34+00:00
Awful piece and so incredibly discouraging to hear that this kind of person has influence at such an organization. They must have some personal incentive in one way or another to keep close to the status quo.

Anyone large organization has ever moved away from dependency on US BigTech has done so piece by piece. China is the prime example. They've been decreasing their dependencies every year back from when it was at its highest. Percentage by percentage. This is the way.

> “Besides word processors, Microsoft also has security solutions, cables, servers in data centers, access control, SharePoint, and AI across all of this,” De Jong explains. “So simply replacing Microsoft isn't an option.”

> And switching only partially would require a lot of extra administrative work and money, and wouldn't reduce the risk of data blocking. The American giant is the largest supplier of software and services to TU/e.

I'd be surprised if this article wasn't indirectly written by Microsoft.
by ashvardanian | 2025-12-16 13:20:39+00:00
I get why it sounds that way, but it’s not actually true.

StringZilla added full Unicode case folding in an earlier release, and had a state-of-the-art exact case-sensitive substring search for years. However, doing a full fold of the entire haystack is significantly slower than the new case-insensitive search path.

The key point is that you don’t need to fully normalize the haystack to correctly answer most substring queries. The search algorithm can rule out the vast majority of positions using cheap, SIMD-friendly probes and only apply fold logic on a very small subset of candidates.

I go into the details in the “Ideation & Challenges in Substring Search” section of the article