MurphyA/hacker-news huggingface dataset:
by btbuildem | 2026-01-20 15:58:01+00:00
It's not pure symbolism. The most effective way to reduce the global threat the US is appearing to pose more as of late, is to hit the dollar. The US economy is in a very precarious state, tensions along political ideology lines are high, and it would not take much more than a worsening of economic conditions plus a catalyst event to kick off armed unrest within the country. A new civil war that drives the US to fragment into several independent regions over the course of the next ~five years would kind of be the best scenario from a global perspective.
by johndough | 2026-01-20 15:58:02+00:00
> A malicious AI could just add arbitrary code to your Vagrantfile
> [...]
> Claude could decide to fix/improve something by adding a commit hook.

You can fix this by confining Claude to a subdirectory:

repository/
├── sandbox <--- Claude lives in here
│ └── main.py <--- Claude can edit this
└── .git <--- Claude can not touch this
by GrowingSideways | 2026-01-20 15:58:10+00:00
> only recently have agents started getting Rust code right on the first try

This is such a silly thing to say. Either you set the bar so low that "hello world" qualifies or you expect LLMs to be able to reason about lifetimes, which they clearly cannot. But LLMs were never very good at full-program reasoning in any language.

I don't see this language fixing this, but it's not trying to—it just seems to be removing cruft
by bena | 2026-01-20 15:58:20+00:00
What do you believe is not accurate about it?

I believe that the people on his show are real and have the money issues they claim. But I also believe that his crew select for sensationalism. You aren't ever going to see someone who the system is genuinely fucking over on his show. They will not invite that guest on. They only invite people on who have done colossally stupid shit and could be getting their shit together if they weren't complete fucking doorknobs.

There are more than enough idiots in the world to keep his channel going for at least a couple of years.
by SatvikBeri | 2026-01-20 15:58:26+00:00
I think that article was basically wrong. They asked the agent not to provide any commentary, then gave an unsolvable task, and wanted the agent to state that the task was impossible. So they were basically testing which instructions the agent would refuse to follow.

Purely anecdotally, I've found agents have gotten much better at asking clarifying questions, stating that two requirements are incompatible and asking which one to change, and so on.

https://spectrum.ieee.org/ai-coding-degrades
by bbnvail | 2026-01-20 15:58:36+00:00
I just open sourced a Java OpenAI Agent SDK.

It mirrors the public API of the TypeScript Agent SDK, but is implemented in Java and fully thread safe. Same mental model and same concepts, designed for building agentic workflows, tool calling, and long running processes in Java and Spring Boot.

I built this after rewriting agent code one too many times and decided to make it reusable.

Repo here
https://github.com/bnbarak/openai-agent-sdk
by vee-kay | 2026-01-20 15:58:58+00:00
If 40+ years of mobile phones have not solved such problems through regulations, I am afraid they won't be solved for EVs either.

Furthermore, once EVs become mainstream across the world, it will be China controlling the world [since batteries and chips & ICs (integrated circuits) need Lithium, Rare Earth Metals, etc., but China has the monopoly on them (especially on Rare Earths processing)].

That's why China is doing its best to dominate EV market (as hinted in the above linked article), because it knows no nation can dethrone it for the basic essentials of any EV.

It would be a bad idea for the world to be beholden to a single country for anything. Oh wait, the world is already beholden to China for most of the manufacturing. LOL.

We are doomed.
by dlandis | 2026-01-20 15:59:23+00:00
> Last weekend I tried building an iOS app for pet feeding reminders from scratch.

Just start smaller. I'm not sure why people try to jump immediately to creating an entire app when they haven't even gotten any net-positive results at all yet. Just start using it for small time saving activities and then you will naturally figure out how to gradually expand the scope of what you can use it for.
by epistasis | 2026-01-20 15:59:28+00:00
When you say "nearly limitless" source of borrowing, the limit is the gain in global wealth. The US has been siphoning off a huge chunk of world wealth by printing dollars to serve as the currency for that wealth.

All the people complaining about "US Debt" and $26T of "net investment" or whatever don't realize that this is/was the benefit of the US being stable, strong, and friendly.

When the US is unstable, weak, and a bully, as it is now, all that goes away. The bill comes due, and the US will pay dearly. The rest of the world will pay nothing.
by sifar | 2026-01-20 15:59:49+00:00
I am really surprised by this. While I know it can generate correct SIMD code, getting a performant version is non trivial, especially for RVV, where the instruction choices and the underlying micro architecture would significantly impact the performance.

IIRC, Depthwise is memory bound so the bar might be lower. Perhaps you can try some thing with higher compute intensity like a matrix multiply. I have observed, it trips up with the columnar accesses for SIMD.
by afavour | 2026-01-20 16:00:02+00:00
> That sounds like a rhetoric for better negotiating power against Trump.

In the Canadian example at least the deal is signed. It's not just words.

> Chinese are our adversaries

Increasingly the US is a European adversary. They are literally threatening to invade the territory of a European country! China isn't doing that.

Very easy to dismiss it as the rantings of a madman but no-one is holding him back. People didn't take the tariff bluster seriously and then it became very real.
by thramp | 2026-01-20 16:00:07+00:00
We (the rust-analyzer team) have been aware of the slowness in Rowan for a while, but other things always took priority. Beyond allocation, Rowan is structured internally as a doubly-linked list to support mutating trees, but:
1. Mutation isn’t really worth it; the API isn’t user-friendly.
2. In most cases, it’s straight up faster to create a new parse tree and replace the existing one. Cache effects of a linked list vs. an arena!

In fairness, I don’t think we predicted just how large L1/L2 caches would get over the coming years.
by sReinwald | 2026-01-20 16:00:16+00:00
From my experience: TDD helps here - write (or have AI write) tests first, review them as the spec, then let it implement.

But when I use Claude code, I also supervise it somewhat closely. I don't let it go wild, and if it starts to make changes to existing tests it better have a damn good reason or it gets the hose again.

The failure mode here is letting the AI manage both the implementation and the testing. May as well ask high schoolers to grade their own exams. Everyone got an A+, how surprising!
by hobs | 2026-01-20 16:00:17+00:00
In some ways some people are literally blinded to the problems they cause because as you say, they do not and some say cannot see the problem.

A good discussion on the topic is https://www.youtube.com/watch?v=jooEsmOOm2k
tl;dw - authoritarianism and conservatism directly impact your cognition and ability to reason about the world and prefer abductive reasoning and avoiding new information.
by apercu | 2026-01-20 16:00:20+00:00
I've met all sorts of people and they're generally not dumb, so it’s not mass stupidity but maybe narrative capture. When media incentives align with wealth and power, propaganda becomes pervasive and people absorb it without realizing it. Social media algorithms and echo chambers amplify this.

The myth of the American Dream (reinforced by the prosperity gospel and fused with the modern conservative movement) has turned greed and hierarchy into “virtues.”

What’s strange is that the people selling it (Trump, Musk, etc.) come across as profoundly miserable.
by b-g-d | 2026-01-20 16:00:33+00:00
I built a pure Go PDF processing library after repeatedly running into limitations with existing options, especially around XFA forms and encrypted PDFs.

Most PDF libraries I tried fall into one (or more) of these buckets:
- Depend on C/C++ via CGO, which complicates builds, cross-compilation, and deployment
- Treat XFA as an edge case or don’t support it at all
- Struggle with encrypted PDFs that use object streams and incremental updates

XFA is still widely used in government and enterprise workflows (tax forms, applications, compliance docs), but it’s notoriously hard to work with programmatically.

What pdfer does:
- pdfer is a zero-dependency, pure Go PDF library that supports:
- Full XFA handling: extract, parse, modify, and rebuild XFA forms (including encrypted PDFs)
- Automatic handling of both AcroForm and XFA via a unified API
- Correct parsing of encrypted PDFs (RC4, AES-128/256) with object streams
- Byte-preserving parsing and reconstruction (important for legal/compliance use cases)
- Incremental update parsing (PDFs modified multiple times)
- Content extraction (text, images, graphics, annotations with positioning)
- Document operations (merge, split, rotate, extract pages)
- PDF diffing using an LCS-based approach with configurable granularity

Design notes:
- Uses a parse-then-decrypt strategy to correctly handle encrypted object streams (similar in spirit to pypdf)
- XFA was treated as a first-class feature from the start rather than bolted on
- No CGO or external dependencies — easy to embed in Go services and cross-compile

Primary use cases so far have been automated form processing, document comparison/versioning, and PDF handling in backend services where external dependencies are undesirable.

The project is open source:
https://github.com/benedoc-inc/pdfer

Happy to hear feedback, especially from others who’ve had to deal with XFA or encrypted PDFs in production.
by wavemode | 2026-01-20 16:00:39+00:00
Despite appearances, Trump's power is largely political. If he didn't have the support of the Republican party, he couldn't do most of the things he's doing, since Congress would override him.

But the reality is that he still has significant public support, from a public who get most of their current events from filtered, biased news media. In that way, we've actually become remarkably similar to Russia under Putin.
by v_CodeSentinal | 2026-01-20 16:01:04+00:00
I built Autonoma because I was tired of Copilot suggesting code that didn't compile.

Autonoma is a local daemon that acts as an "L5 Autonomous Engineer". It doesn't just autocomplete; it autonomously fixes bugs, security vulnerabilities, and linter errors in the background.

Key features:
- Air-Gapped: Runs 100% locally (Docker). No code leaves your machine.
- Self-Correcting: It validates its own fixes against your compiler/linter.
- Deterministic: Uses Tree-Sitter for AST analysis to prevent syntax hallucinations.

Would love feedback on the install process. The "Enterprise" tier is just for support—the core engine is fully open for the community.
by mythical_39 | 2026-01-20 16:01:14+00:00
"The decision is rooted in the poor U.S. government finances, which make us think that we need to make an effort to find an alternative way of conducting our liquidity and risk management," Investment Director Anders Schelde said in a written statement.

"Thus, it is not directly related to the ongoing rift between the U.S. and Europe, but of course that didn't make it more difficult to take the decision," he added.

quotes from the Reuters article
by 0xmattf | 2026-01-20 16:01:15+00:00
I only read non-fiction; mostly philosophy. Here are some books off the top of my head:

* The Inner Citadel/Philosophy as a Way of Life by Pierre Hadot

* Plato's dialogues (someone already mentioned a few of them, but the Republic was missing from their list).

* Epictetus (Discourses and Enchiridion)

* The various essays/letters of Seneca

* Matter and Consciousness by Churchland (older, but fascinating)

* The Mediations of Marcus Aurelius

* (mostly) any Buddhist texts

* What a Plant Knows

* Moonwalking with Einstein

There are tons of fascinating books, way too many to list.
by orwin | 2026-01-20 16:01:29+00:00
The plunge around 2001 wasn't caused by 9/11, and was orchestrated a bit before. Since Clinton managed to cut a lot of spending (both due to his governance and global economics) and reduce some tax avoidance schemes, the US budget had a surplus, so the Bush admin implemented a lot of tax cuts. 9/11 and the following wars didn't had any positive impact, but without the Bush tax cuts, the US budget would still have a surplus in 2003 before the Iraq war
by davely | 2026-01-20 16:01:47+00:00
I work on a React based web app in my Day Job and have genuinely enjoyed it.

That said, it always feels like so much boilerplate to get up and running for a greenfield project (and things like NextJS or even TanStack Start add a lot of things that might be overkill for a simple web app).

For some vibe coded side projects with Claude, I’ve been working with just using handlebars templates with Express and it has been pretty glorious!

I don’t think I’d recommend building a complex web app this way, but for some mild JS interactivity, form submission, etc, handlebars works.

Bonus: I find it much easier to get 100 across the board on Lighthouse scores this way.
by tim333 | 2026-01-20 16:02:02+00:00
>On prediction markets traders can bet both sides

In fact traders have to be there for both sides. The article means approximately that on 1c bets on unlikely things the people betting 1c to get a dollar if it happens do worse than those betting 99c to make a dollar if it doesn't happen.

I'm not sure that means betting 99c to make a dollar is a great business though - your money is tied up, often the volume is low so if you can only bet say $99 to win $100 it may not be worth the hassle to make $1, and you are vulnerable to the bettors knowing something you don't - maybe the unlikely event isn't really that unlikely but you don't know.
by linguae | 2026-01-20 16:02:07+00:00
Short of enough Republicans finally declaring enough is enough and deciding on impeachment or the fourth clause of the 25th Amendment, the only other option is for pro-impeachment senator candidates to run as Republicans in the primaries, which begin as early as March. Theoretically, if enough Republican senators up for reelection get primaried due to their refusal to rein in Trump, this may put pressure on the rest of the GOP’s senators to remove Trump this year, and this may also encourage the House (which only requires a majority to impeach).

Of course, the challenge is convincing the electorate in red states that Trump’s antics regarding Greenland are catastrophic enough to warrant his removal, given the stranglehold MAGA has on the Republican electorate.
by alphazard | 2026-01-20 16:02:11+00:00
> It's symbolism.

It's not. This is where the financial rubber meets the road, actions have consequences, and the rest of the world is looking at the US as increasingly unlikely to pay above inflation on its debts.

The people managing the pension funds (if they are acting in good faith) really want to generate yield, and really want to preserve capital for the Danish people.
They don't want to symbolically do those things, they want to actually do them.
If treasuries were still part of what they believe to be the best strategy, they would still be holding them.
by josefritzishere | 2026-01-20 16:02:26+00:00
Trump, for all his supposed villany is not a complicated person. He's motivated deeply by greed and little else. That's not very unique really. The authoritarianism is a sideline. Fascism doesnt seem to be that important to him, that seems to originate with Stephen Miller, and is consistent with his resume and the hires from the Heritage Foundation.
by alecco | 2026-01-20 16:02:30+00:00
European banks need the swap lines by the Fed to stay afloat. ECB, BoE, SNB, Denmark, Sweden, all are on USD life support.

The only viable way to do this would be for the EU to fully switch out of USA/USD into China/BRICS but Russia won't allow it and who is going to buy EU's exports? Not China.

But that analysis of viable options is for rational and competent leadership, so who knows.
Show HN: Cluster-Computing for Python Beginners
by pancakeguy | 2026-01-20 16:02:51+00:00
Hi HN, I'm a co-founder of Burla.dev, we're building cluster compute software for Python beginners.
.
We help people in Biotech, Geospatial, and quant-finance scale their analyses in the cloud without help from other engineering teams.
.
There are many fields where people code daily and deal with lot's of data, yet specialize in something other than engineering. We built Burla to enable these people to process massive amounts of data completely on their own. Our python package only has a one function, and it scales up to 10,000 CPU's in a single cluster. Any all thoughts are welcome!
by andai | 2026-01-20 16:03:07+00:00
Most software I've used could have been a few hundred lines of PHP. But then they'd be done in like a day, which is great if you're a business owner (and the reason Pieter Levels uses PHP, for example), but not so great if you need to get paid to keep churning the code indefinitely (i.e. most people's situation)... and ideally hire all your friends to help too ;)
by ayeung | 2026-01-20 16:03:20+00:00
I clean my MacBook Pro keyboard daily (or almost every time I use it) with either water only or if it’s really yucky, a ~30% isopropyl alcohol spray.

I use a regular yellow microfiber towel (usually from the giant bag I pick up from Costco every few years)

Afterward I use it to wipe off the screen.

Personally I’ve never had any issues with screen coating except on the older 2012-2015 MacBook Pros where my fingernails eventually caused the coating to scratch by the webcam (when opening the display, I suspect)

A note about new microfiber towels: they need to be washed prior to use or they’ll leave little bits of plastic micro fibers all over whatever you’re trying to clean

Most of the time plain water and moist microfiber towel will make it look new again.

It does nothing for wear on the keycaps though my command key and a few keys like A, Z, W, and S are wearing away and look slightly glossy.
by meowface | 2026-01-20 16:03:27+00:00
Last one is irrelevant. Of course some companies are miscalculating.

OpenAI never claimed they had achieved AGI internally. Sam was very obviously joking, and despite the joke being so obvious he even clarified hours later.

>In a post to the Reddit forum r/singularity, Mr Altman wrote “AGI has been achieved internally”, referring to artificial general intelligence – AI systems that match or exceed human intelligence.

>Mr Altman then edited his original post to add: “Obviously this is just memeing, y’all have no chill, when AGI is achieved it will not be announced with a Reddit comment.”

Dario has not said "we are months away from software jobs being obsolete". He said:

>"I think we will be there in three to six months, where AI is writing 90% of the code. And then, in 12 months, we may be in a world where AI is writing essentially all of the code"

He's maybe off by some months, but not at all a bad prediction.

Arguing with AI skeptics reminds me of debating other very zealous ideologues. It's such a strange thing to me.

Like, just use the stuff. It's right there. It's mostly the people using the stuff vs. the people who refuse to use it because they feel it'll make them ideologically impure, or they used it once two years ago when it was way worse and haven't touched it since.
by raincole | 2026-01-20 16:03:46+00:00
> Danish pension fund AkademikerPension said on Tuesday it would sell off its holding of U.S. Treasuries, worth some $100 million,

> AkademikerPension has in total 164 billion Danish crowns ($25.74 billion)

So they are moving about 0.4% of their investment.

Not pure symbolism, but $100 million is really nothing when we're talking about US treasuries. In the past decade, China has reduced their holding by about $600B.
by cat_plus_plus | 2026-01-20 16:03:50+00:00
Do not blame the tools? Given a clear description (overall design, various methods to add, inputs, outputs), Google Antigravity often writes better zero shot code than an average human engineer - consistent checks for special cases, local optimizations, extensive comments, thorough text coverage. Now in terms of reviews, the real focus is reviewing your own code no matter which tools you used to write it, vi or agentic AI IDE, not someone else reviewing your code. The later is a safety/mentorship tool in the best circumstances and all too often just an excuse for senior architects to assert their dominance and justify their own existence at the expense of causing unnecessary stress and delaying getting things shipped.

Now in terms of using AI, the key is to view yourself as a technical lead, not a people manager. You don't stop coding completely or treat underlying frameworks as a black box, you just do less of it. But at some point fixing a bug yourself is faster than writing a page of text explaining exactly how you want it fixed. Although when you don't know the programming language, giving pseudocode or sample code in another language can be super handy.
by anp | 2026-01-20 16:03:54+00:00
This has mostly been my experience as well although I don’t tend to run yolo mode outside of an isolated VM (I’m setting them up manually still, need to try vagrant for it). That said, it seems like some of the people who are more concerned about isolation are working with more untrusted inputs than I’ve been dealing with on my projects. It’s rare for me to ask an agent to e.g. read text from a random webpage that could bring its own prompt injection, but there are a lot of things one might ask an agent to do that risk exposure to “attack text”.
by TheDong | 2026-01-20 16:03:55+00:00
The only reason that these company mark ads at all are due to consumer protection laws about undisclosed sponsored content.

If stronger consumer protection laws are "totalitarian dictatorship methods", then no, there is no path. If we aren't allowed to have laws and regulation, only unregulated capitalism, by definition capital makes right, and so apple having more money than you means you have no recourse.

Any way to structure incentives (like "we will all agree to only buy from companies that don't act unfairly") is the same as creating an ad-hoc government regulation.
by SilverElfin | 2026-01-20 16:04:13+00:00
Somehow despite the claims that ICE is only going after illegal immigrants who are hardened criminals, Gestapo house raids keep happening to US citizens as well:

> Federal immigration agents forced open a door and detained a U.S. citizen in his Minnesota home at gunpoint without a warrant, then led him out onto the streets in his underwear in subfreezing conditions

> Thao said agents drove him “to the middle of nowhere” and made him get out of the car in the frigid weather so they could photograph him. He said he feared they would beat him. He was asked for his ID, which agents earlier prevented him from retrieving.

> Agents eventually realized that he was a U.S. citizen with no criminal record, Thao said, and an hour or two later, they brought him back to his house. There they made him show his ID and then left without apologizing for detaining him or breaking his door, Thao said.
by epistasis | 2026-01-20 16:04:24+00:00
Far far below 50%. The media tricked some people into supporting Trump by perpetuating his obvious lies unchallenged, but now that people see what Trump is doing he is underwater on all issues.

Most other contemporary and historical parallels of authoritarians show far higher popularity of the authoritarian. Trump is nowhere close.

The biggest risk to the US is that the media is completely compromised, as are leadership at many institutions. Even in Silicon Valley, the loudest and most vocal leaders are self-destructively supporting this madness that will destroy the US's wealth, and their future wealth gains too.