MurphyA/hacker-news huggingface dataset:
by karmakaze | 2026-01-19 16:00:08+00:00
> The first 90 percent of an AI coding project comes in fast and amazes you. The last 10 percent involves tediously filling in the details through back-and-forth trial-and-error conversation with the agent. Tasks that require deeper insight or understanding than what the agent can provide still require humans to make the connections and guide it in the right direction.

So then why not at this point switch to the human being primary author and only have the AI do reviews and touch ups? Or are we restricting ourselves to vibe coding only?
by fullstop | 2026-01-19 16:00:12+00:00
I guess that depends on the University and whether or not you get to keep your email address after you graduate. From what I understand from my college-aged kids, most people get kicked out of the hub after they graduate.

It's similar in Apple's strategy of trying to get Macintosh into the classrooms (in the 80s/90s), and student discounts on Adobe products.

I am not a huge fan of Discord, although I do use it. It's very good at what it does, and the communities it houses are well moderated, at least the ones that I have joined. I dislike that they've taken over communities and walled them off from the "searchable" internet.
by JumpinJack_Cash | 2026-01-19 16:00:13+00:00
Can some EU country leader (ideally Macron/Denmark PM) punch him in the face in Davos and then claim that it's just a personal matter and not an issue between countries?

Surely a broken jaw would prove quite the challenge for an 80 year old to recover from and fist fight on personal matter grounds would not constitute an attack on the U.S. henceforth not endangering NATO
by sarchertech | 2026-01-19 16:00:24+00:00
> I thought I was a decent good coder, programmer and architect. Now, I find the code Claude/Opus 4.5 generates for me to be in general of higher quality then anything I ever made myself.

I have about the same experience as you do and experience using Opus 4.5.

If this is true, you weren’t a very good programmer. There’s much more to code quality than refactoring working code.
by jaapz | 2026-01-19 16:00:41+00:00
I think in the end people will realise AI is not a silver bullet that will solve all problems and make all software engineers obsolete. Instead it will just become an extra tool in our toolbelt right alongside LSP, linters/fixers, unit test frameworks, well though out text editors and IDE's, etc.

When the bubble has burst in a few years, the managers will have moved on to the next fad.
by nozzlegear | 2026-01-19 16:01:14+00:00
Bob Woodward's book Fear: Trump in the White House made it pretty clear that Trump (in his first term) either did not understand how trade works between countries or did not care. At the time he was singularly focused on "trade deficits," especially the one between the US and South Korea, because on paper it seemed like the US was "losing" or "being taken advantage of" by South Korea. That was all he cared about, reducing that trade deficit so the US came out on top.
by Jaygles | 2026-01-19 16:01:34+00:00
> The enshitification of the internet is largely driven by people ad blocking

This is unfairly putting the blame on only one rational actor in a prisoner's dilemma.

Content providers are free to put their content behind a paywall with no ads, but they choose not to.

They choose not to because people don't pay for content when they can get it from other providers who don't use a paywall.

Consumers then are left without the option to pay for an ad-free experience.

But ads are run on hardware the consumer owns, consuming their resources and harvesting personal information on the consumer, which is a security concern.

So even if they want to support content creators by viewing the ads they run, they need to also accept the security trade-off, which many reasonably do not
by mindslight | 2026-01-19 16:01:52+00:00
IIUC Chinese manufacturers often put the "CE" mark on things that haven't been certified, and rationalize it as the mark meaning "China Export"

I have never heard of a case of a homeowner's insurance claim being denied based on imrpoper DIY work. One of the main points of insurance is to protect you against your own negligence.

Still, I would make the same decision and steer clear of such lighting fixtures!
by Anthony-G | 2026-01-19 16:01:58+00:00
On my side of the Atlantic using en-dashes with spaces on either side of the dash is acceptable writing style so that’s what I use (instead of em-dashes). However, many people can’t tell the difference between the two so some might confuse my writing from that of an LLM. But I’m not going to let that dictate my writing style.

For the past 15 years, I’ve used the Unicycle Vim plugin¹ which makes it very easy to add proper typographic quotes and dashes in Insert mode. As something of a typography nerd, I’ve extended it to include other Unicode characters, e.g., prime and double-prime characters to represent minutes and seconds.

At the same time, I’ve always used a Firefox extension that launches GVim when editing a text box; currently, I’m using Tridactyl for this purpose.

¹ https://www.vim.org/scripts/script.php?script_id=1384
by mothballed | 2026-01-19 16:02:03+00:00
The quickest and best way to sideline russia is to take your money they had for heat pumps and use them on weapons. Putin is making Europe look like a laughing stock because they have folded to Putins threats about nuclear war and he has bluffed them into buying heat pumps instead of ballistic missiles. Europe still has their thumb up their ass singing Kumbaya and buying heat pumps while their traditional protector USA is giving every signal this tradition has ended and Europeans must spend this money to ramp up protection for themselves.

You are not going to get your way out of this with more efficient energy grids or heat pumps and using your money on that instead of bullets is the fool's way out if your goal is to sideline Russia. Of course the most hilarious thing is to think we aren't all still buying "sanctioned" russian products and they totally aren't being "smuggled" and then rebranded as Chinese or myriad of other sources -- which in fact offers options to INCREASE profits to Russian and Chinese government since now they can squeeze their citizens for payoff money to wash their products as non-Russian to bypass sanctions.
Show HN: sc-membench for modern memory bandwidth and latency benchmarks
by daroczig | 2026-01-19 16:02:14+00:00
Hey HN, I'd love to get your feedback on `sc-membench`, a modern, multi-platform, open-source memory bandwidth and latency benchmarking tool designed to work out of the box without manual tuning:

- Comprehensive tests across read, write, copy, and latency (pointer chasing) workloads

- Multi-platform (e.g. evaluated on multiple x86 and arm64 machines), portable (e.g. tested on BSD), and easy to run via Docker

- Efficient multi-threaded measurements via OpenMP

- Optimal thread placement and memory allocation for NUMA systems

- Adaptive test sizes based on CPU cache amounts

- Automatic Transparent Huge Pages

Disclaimer: Yes, used LLMs both for coding and documentation updates -- but we validated the results carefully against existing tools and their shortcomings, the results look super promising so far, already got some encouraging early feedback from our direct network, so it's time to ask for scrutiny from the wider community /o\

Motivation: We previously benchmarked 3,000+ cloud server types using `bw_mem` from LMbench, but the results were not always consistent with the detected L1/L2/L3 cache sizes. Debugging identified both cache detection issues (mostly relying on `lscpu`, investigating `lstopo` now), and limitations of `bw_mem` as well, e.g. unexpected slowdowns on servers with 100+ vCPUs. See more details in the "Comparison with lmbench" section of the README.

Why does your feedback matter? We plan to run this across ~5,000 cloud server types, so I'd highly appreciate your feedback on methodology, implementation correctness, example results, and any missing cases before burning through a lot of precious cloud credits :)

Unfortunately, we don't have the resources to implement further metrics (e.g. prefetch-to-load distance, load buffer slots, atomic memory operation latency) in this batch, but I'd be happy to take related ideas on the roadmap.
by fifilura | 2026-01-19 16:02:19+00:00
The thing is, they don't "need" to do anything.

This is the prize.

If people find it irrelevant it will become irrelevant.

The committee didn't ask for the US president to put so much relevance into it.

He got the FIFA peace prize. It would be better if he valued that prize higher.

You have to ask yourself. Why is it important for you that they change?
by ErroneousBosh | 2026-01-19 16:02:38+00:00
Yup. You can hold the RPM steady and watch the road speed climb as the inner blades "catch up" with the outer ones.

Not as funny as with CVTs though where you can have the road speed increasing as the engine RPM decreases. Or there was a guy about 20 years ago who had a Volvo 340 automatic fitted with a Volvo 760GLT 2.3 litre turbocharged engine, which he used to compete with at drag races at the local raceway. It did not too bad against similar vehicles in its class, but it sounded pretty funny because it would just race up to about 4500RPM and stay there for the whole run, as you had a rising howl from the drive belts at the back.

Of course my car has a torque converter and two viscous couplings - the TC between the engine and gearbox, one viscous coupling that makes the centre diff act like a very stiff LSD, and of course one that works the other way (eases off as it slips) to let the cooling fan stay at a steady speed.
by mckirk | 2026-01-19 16:03:46+00:00
Note that this is the Flash variant, which is only 31B parameters in total.

And yet, in terms of coding performance (at least as measured by SWE-Bench Verified), it seems to be roughly on par with o3/GPT-5 mini, which would be pretty impressive if it translated to real-world usage, for something you can realistically run at home.
by raw_anon_1111 | 2026-01-19 16:03:48+00:00
Anyone who thinks migrations at scale is just about “writing portable code” has never done a migration at scale.

A large corporation just migrating from everything hosted on VMs can take years.

And if you are responsible for an ETL implementation and working with AWS and have your files stored on S3 (every provider big and small has S3 compatible storage) and your data is hosted on Aurora Postgres, are you going to spend time creating a complicated ETL process or are you going to just schedule a cron job to run “select outfile into S3”?

And “most” of the services on AWS aren’t based on open source software and you still have to provision your resources using IAC and your architecture. No Terraform doesn’t give you “cloud agnosticism” any more than using Python when using AWS services.
by natdempk | 2026-01-19 16:03:51+00:00
> did we miss an opportunity here as programmers to provide simpler tools for people to build simple applications for themselves?

Not really? To someone who doesn't care about software, software is a means to an end of actually doing something, and everything between idea <> execution of value is basically overhead. This has always been true and the overhead is getting carved further and further down over time.

> Since when did "average" people have time to set up a CI pipeline, agents, MCPs, and all the rest needed to get vibe coded apps to work become the "simple" way for non-programmers to use computers to mush some data together for their small businesses and neighbors and stuff?

You don't need all of this. You can basically just download Cursor, the Claude app, Claude code, opencode, whatever today and run something locally. I do think "deployment and productionization" is a bit of a gap but stuff like Replit or even Vercel + Supabase is pretty far along towards agents just being able to do most of infra for you for anything small scale, or at least tell you the buttons to press to hook things up.

> Did spreadsheets, embedded databases, and visual form builders stop working or are lacking in some way?

Pretty much all the LLM/agent products are obviously way ahead of form builders at this point. Take Retool for example, you could spend minutes to hours plugging together "programming-lite" concepts. A single prompt and a few minutes, and maybe 1-2 back and forths can basically get you to the same place with probably less overall jank in a lot of situations. Form-builder stuff is totally dead outside of maybe being an escape-hatch for some LLM situations, or letting users do higher-level scaffolding, but even then I think stuff like Cursor's "select the part of the app you want to change and prompt" is going to be a better UX.

> maybe there's an opportunity for better, local, lower-tech tooling that doesn't require such a huge tech stack

I think you are viewing this from the "tech" angle rather than the deliver value to the end user angle. The tech stack can be arbitrarily complex as long as it works to reduce end user friction and provide value with as much ease as possible. This might as well be the core idea of all consumer tech.

I think your core theses are basically "people care about the underlying tech" and "people want to learn programming or programming-adjacent" and those are both wrong for the vast vast majority of people.
by shevy-java | 2026-01-19 16:04:08+00:00
I actually think Trump is going to lose big soon. One turning point was the death of Renee Good. Past this point the ICE stormtroopers may kill anyone else too, no matter who that is - just step in front of a car and shoot when the car moves.

For serious penalty, all those TechBro cronies need to have all assets seized. They are imcompatible with democracy.
by dmux | 2026-01-19 16:04:14+00:00
I’ve found LLMs to be severely underwhelming. A week or two ago I tried having both Gemini3 and GPT Codex refactor a simple Ruby class hierarchy and neither could even identify the classes that inherited from the class I wanted removed. Severely underwhelming. Describing what was wanted here boils down to minima language and they both failed.
by jmyeet | 2026-01-19 16:04:19+00:00
The most depressing thing about the tariff fiasco is how stupid and gullible many people are because a significant number of them thought that the other country was somehow going to pay the tariff.

I don't mind people being ignorant. We all are at some point. We all learn. But what's really depressing is that people who wear their ignorance and intentional unwillingness to learn like it's a badge of honor.

In the early 2010s I had discussions with people who pushed the idea of the resurgence of anti-intellectualism in the US, which I dismissed at the time. I think about that a lot.
by rhines | 2026-01-19 16:04:45+00:00
I'm not sure I agree - on the one hand yes, it's trivial to generate pages stuffed with keywords. But on the other hand Google is already interpreting search intent, and while this is okay for some things it is extraordinarily frustrating when trying to look for something specific.

Often I do want exact matches, and Google refuses to show them no matter what special characters you use to try to modify the search behaviour.

Personally I'd rather search engines continue to return exact matches and just de-rank content that has poor reputation, and if I want to have a more free-form experience I'll use LLMs instead.
by Sharlin | 2026-01-19 16:04:50+00:00
Yeah. The idea that he's a Russian asset, although tempting, has always seemed to me like a coping mechanism of sorts – externalizing the evil, like blaming the devil for one's bad deeds.

And, of course, Hanlon's razor is very much relevant here, although certainly it doesn't apply to everybody in Trump's inner circle. Some of them are very much competent and malevolent.
by piva00 | 2026-01-19 16:05:06+00:00
In Sweden it's allowed to carry over 5 days (or maybe more depending on the collective agreements, a bit hazy on that) from the previous year, for a maximum of 5 years. So if you save 5 days every year by year 5 you can take 25 additional days off.

I wish more European countries relocated holidays to the closest Fri/Mon, I know that Ireland the UK do it, it's such a drag when most holidays fall on a Sat/Sun...
by concinds | 2026-01-19 16:05:10+00:00
The EU must fix itself, and that means ignoring those NGOs. The EU's current tech laws penalize EU startups vs. US Big Tech. It should be reversed. Remove these worthless regulations (except DMA), and explicitly start discriminating against US Big Tech vs. domestic firms, like China.

Then the low-hanging fruits: mandate exclusive data storage in the EU, encryption keys in the EU, ban AWS/Azure/GCP and Windows/Office from government procurement, force JV's or GTFO, force Linux government use.

These NGOs are saboteurs in disguise that will never lead you to the promised land of EU tech sovereignty. China's playbook was: deregulate to build a domestic ecosystem, then regulate to protect society once the ecosystem is mature. Flipping that playbook around is insidious wrecker shit.
by corimaith | 2026-01-19 16:05:36+00:00
Keynsian economists are in favour of reducing global imbalances. While tariffs are a crude and disruptive tool to achieve it, the US ultimately can unilaterally close the gap.

What is misleading is labeling a global system marked by large, persistent imbalances as benign or indicative of "free trade". A healthy free trade system should have balanced trade, and the reasons that are not are unfortunately the fault of surplus nations like China or the EU. I know, its unintuitive, but going back to Bretton Woods to IMF analysis will back this point.

P.S if one wants to note the grocery shop analogy, a better analogy is that if you count up all your transactions, your income should exceed your spending, or else you're probably in trouble. That's roughly the problem here, but made more complex with the shenanigans of the US dollar.
by jonbecker | 2026-01-19 16:05:50+00:00
tl;dr

dataset: 72.1m trades and $18.26b volume on kalshi (2021-2025)

core findings:

longshot bias: well documented longshot bias is present on kalshi. low probability contracts are systematically overpriced. contracts trading at 5 cents only win 4.18% of the time.

wealth transfer: liquidity takers lose money (-1.12% excess return) while liquidity makers earn it (+1.12%).

optimism tax: the losses are driven by a preference for "yes" outcomes. buying "yes" at 1 cent has a -41% expected value. buying "no" at 1 cent has a +23% expected value.

category variation: finance markets are efficient (0.17% maker-taker gap) while high-engagement categories like media and world events are inefficient (>7% gap).

mechanism: makers do not win by out-forecasting takers. they win by passively selling "yes" contracts to optimistic bettors
Help Me
by forkiehackersss | 2026-01-19 16:05:58+00:00
The downside is that nearly every human figure in the official Github repository. vLLM and SGLang. At first it was altered with AI to generate meshes object-centrically, producing a full sample code to help us analyze how you interacted with the math and then start a new option for lightweight requests to the next. deleted true if the API over time. We use PostHog for session replay on SUS to help us analyze how you interacted with the world. Build mage build Install To install Mage: go install github.com/magefile/mage@latest To see all available qualifiers, see our documentation.
by SoftTalker | 2026-01-19 16:06:04+00:00
This sounds like my first job with a big consulting firm many years ago (COBOL as it happens) where programming tasks that were close to pseudocode were handed to the programmers by the analysts. The programmer (in theory) would have very few questions about what he was supposed to write, and was essentially just translating from the firm's internal spec language into COBOL.
Show HN: AI Roleplay for Behavioral Interviews and Resume Review
by mosse692 | 2026-01-19 16:06:06+00:00
Hello HN,

I recently built Career Coach to help junior developers and bootcamp grads overcome interview anxiety. I noticed that while there are many Leetcode-style platforms, there aren't many tools for practicing the behavioral and spoken aspects of technical interviews.

The platform includes:

AI Mock Interviews: Uses the OpenAI Realtime API to simulate a voice conversation. It acts as a hiring manager, asks relevant questions based on your profile, and gives feedback on your answers.
Resume Review: Parses your resume and suggests improvements for Applicant Tracking Systems (ATS).
Tech Stack: Next.js 14, Firebase (Auth/Firestore), and Paddle for payments.
It’s practically an MVP, so I’m looking for feedback on the latency of the voice interactions and Feel free to try it out (there is a free tier). Thanks!
Show HN: Oorian – Build real-time web applications in Pure Java
by mwarble | 2026-01-19 16:06:34+00:00
Hi HN,

I’m the author of Oorian, a Java web application framework I’ve been building and using in production for several years.

I created it because I wanted to build modern, real-time web applications entirely in Java, without constantly switching mental models between Java, HTML templates, JavaScript, frontend frameworks, and build pipelines — even for relatively simple pages.

With Oorian:

* Every HTML element is represented as a first-class Java object
* User interfaces are constructed programmatically in Java
* Event handling is type-safe Java → Java (no JavaScript glue required)
* Real-time updates are built in (server-push / WebSocket-based)
* There’s no mandatory frontend build step, transpilation, or template language

If you’ve used Swing or JavaFX before, the programming model will feel familiar — except the output is a responsive web UI rendered in the browser.

Oorian is intentionally opinionated in its default workflow: it encourages building UIs programmatically in Java rather than starting with HTML templates and JavaScript. HTML, CSS, and JavaScript are still available when you want them — the framework just doesn’t require them.

It’s not trying to replace React or compete directly with client-heavy JS frameworks. It’s aimed at developers who prefer UI-as-code, strong typing, object-oriented composition, and keeping most application logic on the server.

I’ve put up:

* Live demos
* Code examples
* Documentation (Coming Soon)

Site: https://oorian.com

I’m genuinely interested in feedback — especially from people who’ve built UI frameworks, used Vaadin, Wicket, ZK, GWT, or have strong opinions about server-driven vs client-driven UIs.

Happy to answer any technical questions.

— Marvin
by fzzzy | 2026-01-19 16:06:37+00:00
It makes sense though, because the output is so chaotic that it's incredibly sensitive to the initial conditions. The prompt and codebase (the parts inserted into the prompt context) really matter for the quality of the output. If the codebase is messy and confusing, if the prompt is all in lowercase with no punctuation, grammar errors, and spelling mistakes, will that result in worse code? It seems extremely likely to me that the answer is yes. That's just how these things work. If there's bad code already, it biases it to complete more bad code.
by dfee | 2026-01-19 16:06:47+00:00
even if we take the number presented as fact (i'm not sure we should), the articles claim is that:

> "Foreign exporters absorb only about 4% of the tariff burden-the remaining 96% is passed through to US buyers."

so yeah, the exporter does pay some burden. it's not binary. indeed, tariff exports can be designed in a way to dial either direction. certainly, we could dial foreign exporters burden to 0% – and we could dial it back up to 4% (where we're currently at). but, 4% likely isn't a hard ceiling, either. Of course, the 4% number is an aggregate, not the blanket value across indidual goods (or services).

finally, the effect of tariffs is argued to be wealth transfer to the US Treasury. this is worth thinking harder about. but also, exports may change from whom goods are purchased. thus, it's a diplomatic policy, as well.