MurphyA/hacker-news huggingface dataset:
by formerly_proven | 2026-01-14 11:44:55+00:00
This benchmark is probably as far removed from how applications use task queues as it could possibly be. The headline is "1 million jobs per minute", which is true. However...

- this is achieved by queuing batches of 5000 jobs, so on the queue side this is actually not 1 million TPS, but rather 200 TPS. I've never seen any significant batching of background job creation.

- the dispatch is also batched to a few hundred TPS (5ms ... 2ms).

- acknowledgements are also batched.

So instead of the ~50-100k TPS that you would expect to get to 17k jobs/sec, this is probably performing just a few hundred transactions per second on the SQL side. Correspondingly, if you don't batch everything (job submission, acking; dispatch is reasonable), throughput likely drops to that level, which is much more in line with expectations.

Semantically this benchmark is much closer to queuing and running 200 invocations of a "for i in range(5000)" loop in under a minute, which most would expect virtually any DB to handle (even SQLite).
by Imustaskforhelp | 2026-01-14 11:45:09+00:00
I am going to be honest and this looks really cool.

40,000 subs are good numbers and I hope that the number can be spread to even more subreddits

Perhaps we can finally migrate all or much of the data to lemmy instances as well to finally get the lemmy instance up and running as well.

Thank you for creating this. It opens up a lots of interesting opportunities.
by latexr | 2026-01-14 11:45:32+00:00
> Reading AI-denier articles in 2026 is almost as boring as reading crypto-booster articles was 10 years ago.

That’s quite a funny take, because I bet you someone will have made that same argument to criticise “crypto-deniers”.

> pretending they're not doing anything clever or useful

That isn’t at all the argument of the article. No one is claiming LLMs are completely useless or that they aren’t interesting technology. The critique is they’re being sold as way more than what they are or could be, that that has tangible negative consequences we can already feel, and the benefits don’t offset it.
by rsynnott | 2026-01-14 11:45:41+00:00
> Death penalty seems a bit extreme.

Can't even do a bit of light treason without being executed these days! It's political correctness gone mad.

I'm not in favour of the death penalty. I live in a country which hasn't executed anyone since 1954, and the death penalty has been unconstitutional since 2001. However, South Korea has the death penalty. If you're not going to use it for this, what _are_ you going to use it for?
by al_borland | 2026-01-14 11:45:42+00:00
Apple is rarely first to the party. They wait until the tech is ready for prime time and until they have an implementation that makes sense and feels inevitable. Then the rest of the industry tends to uses that as the model and shifts to copy them.

Apple didn’t make the first MP3 player, but once they made the iPod, everyone wanted an iPod. It was cool. Most other players pivoted to be more iPod-like.

Apple didn’t make the first smart phone. Smart phones were semi-niche devices for businessmen and nerds. Once the iPhone came out, everyone wanted it and the whole market changed.

Apple didn’t make the first smart watch, but once they did, their smart watch was more capable and integrated than the others and went on to outsell Rolex.

Apple didn’t make the first tablet. Microsoft tried to push the idea repeatedly 10 years earlier. Apple waited and came out with the iPad once multitouch was a thing and they could build an OS around touch. 15 years after its launch, it’s still the only tablet anyone actually talks about.

Steve Jobs talked about putting the customer experience first and selecting technologies that will be around for the next 10+ years, rather than chasing the latest bleeding edge tech, just to say you’re using it and trying to find a way to shoehorn it in.

To know what tech is going to stick around and to find how to best implement it takes time for things to mature a little bit. This means sacrificing the bleeding edge for a more thoughtful and stable approach.

Tim Cook doesn’t have the same kind of vision as Jobs, so I think some of this has been lost, but this has been their history for a long time, and one of the reasons why they’ve been so successful.
by supermatt | 2026-01-14 11:46:21+00:00
I am in Lithuania, which has one of the highest wholesale energy prices in Europe.

The link you have given is likely an average cost including the markup as given by the local energy resellers - a savvy consumer wouldn’t pay anything like those rates - it is like those who lock themselves into a 25c/kWh contract even though the actual cost is much lower.

Also, these are residential prices - business prices are usually much lower (subsidised, no VAT, lower delivery charges).

And again - the average here is still far below 30c as per my initial comment.
Show HN: MCP-add` a CLI to add your MCP server to various clients with ease
by pablopang | 2026-01-14 11:47:39+00:00
I got tired of figuring out how to add an MCP server over and over to various clients...so I've built mcp-add.

A CLI that knows the right questions to ask and where to put the info in most clients.

You can run it in interactive mode with `npx mcp-add@latest` or by passing args to do it in one go!

https://github.com/paoloricciuti/mcp-add
by ViewTrick1002 | 2026-01-14 11:47:40+00:00
That is correct. Which is managed by the day ahead market. If you can produce electricity when the grid is strained you will be paid a lot.

The problem with for example new built nuclear power is that it is essentially only fixed costs. Therefore it does not complement renewables at all.

Why should someone buy expensive grid based nuclear power when renewables deliver?

We've seen people starting to muse on the "unraveling of the grid monopoly" now when renewables allow consumers to vote with their wallets rather than accepting whatever is provided.

https://oilprice.com/Energy/Energy-General/The-Quiet-Unravel...
by fennecfoxy | 2026-01-14 11:47:41+00:00
Hmm. I'm building something (quick and dirty) at the moment that looks at analysing customer service data.

Something like this is promising but from what I can see, still lacking. So far I've been dealing with the regular issues (models aren't actually that smart, work with their strengths and weaknesses) but also more of the data problem - simple embeddings just aren't enough, imo. And throwing all of the data at the model is just asking for context poisoning, hallucinations and incorrect conclusions.

Been playing with instruction tuned embeddings/sentiment and almost building a sort of "multimodal" system of embedding to use with RAG/db calls. What I call "Data hiding" as well - allowing the model to see the shape of the data but not the data itself, except only when directly relevant.
by prvt | 2026-01-14 11:48:23+00:00
Hi HN,
I recently noticed a recurring visual artifact in the "Most Replayed" heatmap on the YouTube player. The highest peaks were always surrounded by two dips. I got curious about why they were there, so I decided to reverse engineer the feature to find out.

This post documents the deep dive. It starts with a system design recreation, reverse engineering the rendering code, and ends with the mathematics.

This is also my first attempt at writing an interactive article. I would love to hear your thoughts on the investigation and the format.

https://priyavr.at/blog/reversing-most-replayed/
by alecco | 2026-01-14 11:48:41+00:00
A strong cardio session in the morning. Be careful with caffeine. Use L-Theanine tactically. Have a very strict schedule with time blocks.

If you have thoughts in your mind you can't put away, write it all down on pen and paper (draw if possible). Take only 5 minutes. Then tell yourself you will come back to it at a better time. Once in a while sort the ideas and schedule when to think about them if they are worth exploring. It's key to order them as it makes you feel in control.
by Palmik | 2026-01-14 11:48:47+00:00
APIs are usually very profitable. As for subscriptions, it would depend on how many tokens average subscriber uses per month. Do we have some source of info on this?

Some notes:

- # Input tokens & # output tokens per request matters a lot.

- KV Cache hit rate matters a lot.

- vLLM is not the necessarily most efficient engine.

- You are looking at API cost for DeepSeek V3.2, which is much cheaper than DeepSeek R1 / V3 / V3.1. DeepSeek V3.2 is different architecture (sparse attention) that is much more efficient. DeepSeek V3 chepaest option (fp8) tends to be ~$1/mil output tokens while R1 tends to be ~$2.5/ml (note that for example Together AI charges whopping $7/mil output tokens for R1!)

As for the cost: You can also get H200s for ~ $1.6/hr and H100s for ~ $1.2/hr. That somewhat simplifies the calculations :)

Ignoring the caveats and assuming H200s, with their setup you will:

- Process 403200000 input tokens.

- Generate 126720000 output tokens.

- Spend $25.6.

- On Together with DS R1 it would cost you $3 * 403.2 + $7 * 126.7 = ~$2096. Together does not even offer discount for KV cache hits (what a joke :)).

- On NovitaAI with DS R1 it would cost you $0.7 * 403.2 + $2.5 * 126.7 = ~$600 (with perfect cache hit rate, which gives 50% discount on input tokens here, it would be ~$458).
Show HN: Claude CodePro – Professional Development Environment for Claude Code
by rittermax | 2026-01-14 11:48:53+00:00
Hi HN,

I've been using Claude Code for a few months and kept running into the same issues:

1. No enforcement of TDD or quality checks - Claude writes untested code if you let it

2. Context window fills up mid-feature, losing all the understanding Claude built up

3. Starting fresh sessions means re-explaining the codebase all over again

4. Setting up a good configuration takes time and effort to keep up with everything

I built Claude CodePro to address these for my own freelance work. Sharing it in case others find it useful.

---

TWO WAYS TO WORK

1. /spec "your feature" - For larger work
- Creates an implementation plan as markdown
- You review and approve before implementation
- TDD enforcement via pre-edit hook
- Verification step at the end

2. Quick Mode - Just chat
- No planning overhead
- Quality hooks still run
- Good for bug fixes and small changes

---

ENDLESS MODE

One of the main features is automatic context continuation. When you hit ~90% of the 200K context window, the system:

- Saves current state to a continuation file

- Captures observations via Claude Mem (persistent memory MCP)

- Wrapper automatically triggers a session restart

- New session reads the saved state from hooks and files and continues

I've had features span multiple session handoffs without manually managing anything.

---

QUALITY HOOKS

Post-edit hooks run automatically:

- Python: ruff, basedpyright

- TypeScript: eslint, tsc, prettier

- All languages: QLTY

Pre-edit hook warns if you're modifying code without a failing test first.

---

DEV CONTAINER

Everything runs in a Dev Container. Advantages:

- Consistent environment across all machines and operating systems

- Complete isolation from your host system

- Complex toolchain (LSP servers, semantic search, linters) just works

- No manual installation of dependencies

- Easy onboarding - works immediately after container starts

- Reproducible setup every time

---

INCLUDED TOOLS

- Vexor: Local semantic code search

- Claude Mem: Persistent memory across sessions

- Context7: Library documentation retrieval

- Firecrawl: Web scraping

- agent-browser: Headless Chromium for browser automation

- mcp-cli: CLI for custom MCP servers

---

LINKS

GitHub: https://github.com/maxritter/claude-codepro

Website: https://claude-code.pro
by nativeforks | 2026-01-14 11:50:20+00:00
Currently, the app shows the user’s live location with real-time tracking on an OpenStreetMap-based map. It does not calculate routes or provide turn-by-turn navigation instead, it focuses on orientation and situational awareness.

I’m actively working on features like waypoint tracking, offline maps, and a GPS speedometer. The goal is to keep MBCompass a useful navigation utility, not a full routing app.

Routing isn’t planned at the moment (maybe with plugins later), since adding it would shift the app away from its core purpose and increase complexity. The main priority is to remain fully functional offline-friendly and extremely lightweight (currently under 1.5 MB).
by sjw987 | 2026-01-14 11:50:39+00:00
It's entirely discipline and motivation. Just because only a select few people carry it through and maintain it doesn't change that. Just very few people in this world are truly disciplined and self-motivated.

You can see it all around you in one form or another:- overweight/obesity, alcohol consumption, smoking/vaping, people spending 5+ hours staring at glowing rectangles.
by iammjm | 2026-01-14 11:50:47+00:00
I read his "Meditations", and what I found there was mostly related to better ways of dealing with everyday hardships, and not a "justification of mass death and conquering of an empire". As to your claim about him being the "bloodiest most expansionist and slave oriented emperor", I think this is simply factually incorrect. Seems like you have a gripe with the Roman Empire in general, and you are missing the point of this thread.
by ACCount37 | 2026-01-14 11:51:02+00:00
By now, I subscribe to "you're just training them wrong".

Pre-training a base model on text datasets teaches that model a lot, but it doesn't teach it to be good at agentic tasks and long horizon tasks.

Which is why there's a capability gap there - the gap companies have to overcome "in post" with things like RLVR.
by DrScientist | 2026-01-14 11:51:11+00:00
Indeed.

"Thorin sits down and starts singing about gold" or
"You are in a maze of twisty little passages, all alike"

became early memes as a result.

However those memes also come from player frustration of being stuck in repeated patterns. The same can also happen with chat interfaces to LLMs.

However I'm not sure whether that's a function of the chat interface or the nature of LLMs.
by thinkingemote | 2026-01-14 11:52:05+00:00
Alcohol prohibition did actually work.

It reduced the amount of people who drank and it increased health. It increased safety for women and children and reduced violent crime on the streets and in the home. It reduced alcohol related diseases and death. People missed less work. Like with passive smoking, a ban on alcohol positively affects non-drinkers too.

It was the organised crime side effects and societal unpopularity which lead to it's "failure". Alcohol prohibition continues to work in some countries today but I wouldn't want to live there.

Ultimately it's a bio-ethics and freedom issue, issues that continue to raise their head from time to time here and there, e.g. coronavirus responses.

Control of vaping could also be classed in this category.
by ACCount37 | 2026-01-14 11:52:38+00:00
If an AI exec reliably outperformed meatbag execs while demanding less $$$, many boards would consider that an upgrade. Why gamble on getting a rare high performance super-CEO when you can get a reliable "good enough"?

The problem is: we don't have an AI exec that would outperform a meatbag exec on average, let alone reliably. Yet.
by SethMurphy | 2026-01-14 11:52:40+00:00
It took one obvious, obnoxious, and well infiltrated new music AI slop in the my recommended new music feed to finally turn me completely sour on Spotify. I was a prelaunch US user who had brand loyalty built in from the start. I even met Daniel Ek during the big early hype. Its gone. It has been the listen of last resort for awhile, and I used it for discovery of new releases. It's dead to me now
by metalman | 2026-01-14 11:52:46+00:00
"this ideology is, one that is distinct and different from Nazism"
a couple of things about that
first is that they are sometimes useing nazi phrases and slogans, second , many of the actual foot soldiers are in fact full tilt
nazis ™, with some foriegn "guests" of the US government bieng openly tatooed, card carying nazis, and the distinction is definitly less every day with many side projects to rehabilitate nazi type nationalism EVERYWHERE.right

™ or some off brand of murderous ,racist, supremisist with different fashion choices
by chews | 2026-01-14 11:53:16+00:00
Downvoted so I'll just leave these here -

"There are rumours that I am in a cult, or that there was a performance of a ritual in the Blue House, but this is not true at all.”

https://www.aljazeera.com/news/2016/12/14/south-korea-parlia...

https://www.npr.org/sections/thetwo-way/2016/10/29/499864915...
by latexr | 2026-01-14 11:53:30+00:00
> And there could be a teapot in an orbit around the Sun.

I think you’re confused. You are the one making the extraordinary claim, the burden of proof is on you.

You asserted LLMs have a finite number of steps to go to reach (overcome?) human limits. You don’t know that. It hasn’t happened. You can’t prove it.

I, on the other hand, merely pointed out that is not a certainty.

Your teapot argument works against you.
by robot-wrangler | 2026-01-14 11:54:19+00:00
Nothing really specific.. some kind of of relatively tidy insight in classical terms. Game-trees, clearly articulated dominant strategies, surreal numbers.

You model most games with anything simple that's convenient (trees, state machines, term-writing systems). Meta-games, dynamic protocols, and multi-agent systems are broadly related but also different animals where you might need sims, full-blown process calculi, weird new kinds of logic. Depending on where you land it's not necessarily very "clean" because you might give up things like completeness and decidability. Maybe the closest fit here is dynamic deontic logic: https://www.cse.chalmers.se/~gersch/jlap2012.pdf
by nativeforks | 2026-01-14 11:54:50+00:00
Thanks for the suggestion. I do plan to publish the app on Google Play as well. While much of the audience is FOSS-oriented, there are also users who aren’t familiar with open source or compiling apps themselves, like here: https://github.com/CompassMB/MBCompass/issues/48.

For them, donations are a simple way to support the project, and they’re definitely appreciated.
by al_borland | 2026-01-14 11:54:52+00:00
I’ve been on the Mac since 10.2 and I don’t see what the big deal is. There are some things that are a little weird, I can only assume it will evolve, just like 10.2 did… and again with 10.10 when Ive over simplified everything. Things evolved and got better.

I have no reason to expect things won’t evolve to fix some of the quirks of the design, especially with the new design lead who has been with the company for decades. The guy behind Liquid Glass is at Meta now.

Downgrading and leaving the platform feels like an overreaction.
by Gualdrapo | 2026-01-14 11:54:56+00:00
Location: Bogotá, Colombia
Remote: Yes
Willing to relocate: No
Technologies: HTML, CSS, JavaScript, SVG, TeX/ConTeXt, PHP, Jekyll, Tailwind CSS
Portfolio: https://miler.codeberg.page/
Résumé-CV: https://codeberg.org/miler/curriculum-vitae/raw/branch/main/curriculum-en.pdf
Email: Please see Portfolio or CV/Résumé
GitHub: https://github.com/acidrums4/

Professional graphic designer with experience in both frontend and backend web development (PHP; Wordpress, Framer, some Joomla and some Typo3), iconography, editorial design/typesetting with ConTeXt and general graphic design. Please feel free to check my portfolio for some examples of my work.
by ndsipa_pomu | 2026-01-14 11:55:03+00:00
The new hire appears to have been hired just purely because of the colour of his skin - apparently because of a diversity initiative. That strikes me as racist because it implies that they've never hired any non-white engineers due to their performance without addressing the inherent bias in the system that would only hire white engineers even when more qualified engineers of different ethnic backgrounds are available.

There's also the dig at people who wish to be known by certain pronouns/titles/names (e.g. "Ted" Cruz)
by sehansen | 2026-01-14 11:55:08+00:00
Maybe not junior engineers, but it's quite common to make more than $100k in Denmark nowadays. According to the Danish Society of Engineers[0], the median salary for a CS Bachelor graduating in 2025 was 51 000 DKK / month, which is $95 000 USD / year. The average raise received by a privately employed Danish engineer was 5% last year[1], so you'd expect to reach $100k with two years experience.

And, to support miki123211's point, the Danish government has had continuing problems hiring software engineers for the past decade, leading to a number of IT scandals.

0: https://studerende.ida.dk/english/about-to-graduate/salary/s...
1: https://ida.dk/om-ida/nyt-fra-ida/solide-loenstigninger-til-...
by moring | 2026-01-14 11:55:08+00:00
I did not expect how bad this was handled in the article:

> It’s easy to forget how simple a website can be.
> ...
> If you don’t have a domain or hosting yet, now’s the time to buckle down and do that. Unfortunately, I don’t have good advice for you here. Just know that it’s going to be stupid and tedious and bad and unfun. That’s just the way this is.

Yup, it blatantly left out the hard part, and at the same time contradicted the initial claim almost literally.

Kinda reminds me of reading a dozen articles that went, "Learning how to typeset a document with LaTeX. This article assumes that you have LaTeX installed already." ages ago.

Kinda makes me wonder: If the point isn't to show how to make a website, or typeset a LaTeX document.... what IS the point?
by touisteur | 2026-01-14 11:55:13+00:00
Interesting, as a self-contained minimalistic setup.

Shouldn't one be using a storage system such as S3/garage with ephemeral settings and/or clean-up triggers after job-end ? I get the appeal of using one-system-for-everything but won't you need a storage system anyway for other parts of your system ?

Have you written up somewhere about your benchmarks and where the cutoffs are (payload size / throughput / latency) ?
by Anonyneko | 2026-01-14 11:55:46+00:00
Depends a lot on where you were growing up, and what kind of community surrounded you. For me IRC and the internet at large was a salvation, but the 90s in my country of origin were... interesting times. Being on the internet was much healthier and much less hazardous than most of the things real life focused people in my age group were doing back then.
by munksbeer | 2026-01-14 11:56:28+00:00
I can't see that being a realistic outcome. We're a long, long way from that, if it is possible. Billionaires are only billionaires because people buy their company shares. If no-one has any money and we're consigned to scrape in the dust for food, what will billionaires do? Who will buy their products, their shares?

Somehow there is always this huge leap between "Strong AI" -> stuff happens -> "about 10k people live in cloud cities and everyone else lives in the dirt".

I find it completely implausible.
by ludovicianul | 2026-01-14 11:56:38+00:00
Fuzzing as a concept is heavily underused in routine testing. People will usually focus on positive flows and some obvious/typical negative ones. But it's almost impossible to have the time to write exhaustive testing to cover all negative and boundary scenarios. But the good news is, you don't actually have to. There are so many tools now that can almost exhaustively generate tests for you at all levels. The bad news, they are not so widely used.
by snovv_crash | 2026-01-14 11:56:51+00:00
Been there too, and for me it was under 40 hours. Sometimes you'd have to cut people off and say they needed to go home if they were trying to pull more. But the whole 'strategy' is that cleaning up mistakes takes way more time than getting it right the first time, so keeping people fresh and without distractions is the most important thing.