MurphyA/hacker-news huggingface dataset:
by alephnerd | 2026-03-12 16:26:11+00:00
It's also Vietnam, Thailand, and unofficially Pakistan.

The reality is the bigger Asian nations like China, India, SK, and Japan that worked on building resilient alternatives after the 2022-23 ONG shock due to the Russian Invasion of Ukraine aren't as dramatically impacted. The others didn't.

Additionally, in Pakistan's case, their government raised fuel taxes by around 33% because they didn't meet their IMF loan terms [0] but somehow found $11M to buy a private jet [1] for the CM of Punjab who is also the niece of the PM and the daughter of the former PM and Pakistan is in the middle of a war with Afghanistan [2].

[0] - https://www.dawn.com/news/1979709

[1] - https://www.arabnews.com/node/2633978/pakistan

[2] - https://en.wikipedia.org/wiki/2026_Afghanistan%E2%80%93Pakis...
by JumpCrisscross | 2026-03-12 16:26:15+00:00
> the reason for the rise of private credit is that banks are less willing / able to lend, particularly to riskier borrowers, as a result of post-2008 banking regulations. So private lenders have stepped in to fill that gap

That may have been true once. It's rarely true now. Banks and shadow banks compete for the same borrowers.
by nostrademons | 2026-03-12 16:26:27+00:00
They may be, but if there are no elections, there is no United States. Constitutionally, its government is predicated on having elected representatives.

I could see Trump trying this, but I also can see dozens of other people or groups, some richer, more powerful, more competent, and more ruthless than Trump, just waiting in the wings for the guardrails to come off to make a play to rule the territory of the former United States. If he tries and succeeds at this it's open-season. It's not a Trump dictatorship, it's a civil war, akin to the Chinese Civil War after the emperor fell or the Syrian civil war after the Arab Spring.
by butILoveLife | 2026-03-12 16:26:38+00:00
Honestly... maybe... I've thought about this.

But I also am a bit reluctant to hire introverts for this specific (entry level) job. They will not ask for help to their and my detriment.

Being a bit casual and not making grand claims: I should hire Senior introverts and have them WFH. I should hire entry level extroverts and have them in person.
by G_RZM | 2026-03-12 16:26:39+00:00
Start a journal. Use a text editor, Word, Google Docs, or pen and paper. Whatever suits you. Just write whatever interests you or consumes you. Don't worry about reading it back. Try to write 2-3 times a week until you can get to near-daily practice. Over time, you'll find yourself beyond who you thought you were with your partner. i got divorced after 9 years of marriage at about the same age. It's 15 years later and I am alone and loving it. Of course, I am an extreme introvert. Social, but highly sensitive to disruption. I would never have survived without journaling. I learned to become my own best friend. I learned to feel emotions, but not let them control me. I am more resilient now than I have ever been. Also, read Montaigne. He wrote at the end of the 15th Century. With a few minor gendered habits and patterns of the time, Montaigne writes like a contemporary essayists. Without trying, you will find a lot of common sense observations. He will become a friend. It feels like suffocating now, but take time to breathe every day. It will seem like it takes forever. Administer to yourself. Another read, although far rougher is The Noonday Demon: An Atlas of Depression by Amdrew Solomon. It's easy to read, but hard to feel the weight of Andrew and others perspectives. It can help you feel seen and heard. Start with the initial New Yorker article and then decide on the book. https://archive.ph/eMloR Above all, don't search for advice. Take these posts as encouragment that it does get better. We all have general similarities, but knowing the shape and texture of your perspective will help you develop an inner core you can rely on. You can make it. I did. Take it day by day. Touch grass. Touch fur. And find ways to connect in person and in conversation. Hang in there.
by benmmurphy | 2026-03-12 16:26:42+00:00
it seems like if these statements that were part of the grants were 1FA protected then they should not have been part of the grants in the first place. since having 1FA protected statements in the grants allows the government to compel speech by favouring grants that make approved statements in the same way they can suppress speech by targeting grants that include disfavoured statements. people were previously claiming certain buzzwords needed to be included in order to hurdle the grant process. of course this is probably completely unworkable in practice since you need some kind of description of the grant and almost anything could be seen as some kind of speech that might be favored or punished for political reasons.
by primis | 2026-03-12 16:26:42+00:00
DVD±RW was super useful for passing around files in a period where flash drives were expensive. My high school photo journalism club used them a lot to pass around photos and documents, a couple days later they'd get ingested into the PC in the club room, erased, and put back on the pile for you to bring one home.

I don't ever think I had one fail to write
by lizknope | 2026-03-12 16:26:43+00:00
Wells Fargo so big its suing itself

July 10, 2009

https://www.denverpost.com/2009/07/10/lewis-wells-fargo-so-b...

My normal bank was acquired by Wells Fargo in 2008 and they also owned my mortgage.

When I went to pay off my mortgage in 2012 they required a cashier's check for the final payment of around $80.

I asked if we could do it electronically like all of the previous payments and they said no.

So I walked into my local bank asking for a cashier's check of that amount and the bank teller told me that most people would accept a personal check for that little. I said yeah but YOU don't. She looked at me funny.

So she asked who to make the cashier's check out to. I said "Wells Fargo" and she looked at me funny again and said "Wells Fargo is us, the check comes FROM Wells Fargo. Who do I put on the TO line" and I said "Wells Fargo"

She again looked at me funny and I explained that I am paying off my mortgage. Wells Fargo is where I have my bank account and my mortgage. She said "Can't we just do it electronically?" to which I said "You would think but apparently your employer can't handle that and told me to get a cashier's check and FedEx overnight to them."

She rolled her eyes and then started laughing.
by bityard | 2026-03-12 16:27:31+00:00
Github has been very anti-scraping lately, to the point that I can't even browse it in my browser's private mode. This seems to be impacting your implementation as well:

"Well, that didn't work
API rate limit exceeded for 18.220.172.92.
Want 5,000 requests/hour instead of 60?
Sign in for free to use your own GitHub API quota.
Sign in with GitHub
If you keep seeing this, open an issue"

Update: Another try and it did work. However, I take exception to your app's assertion that my project is unmaintained. I would call it "stable" and further claim that your assertion is borderline libel. (And its pretty insulting that the rationalization is apparently hidden behind a paywall.)
by robtherobber | 2026-03-12 16:27:37+00:00
I think that normally that may be the approach (and I'm not singling out Italy for this, it probably applies to most countries).

On this occasion, however:

> In all previous cases involving other international groups, once a settlement was reached and payment made, prosecutors closed related criminal investigations, either through plea deals or by dropping the cases.

> This time, however, Milan prosecutors did not share the tax authority's approach and decided to press ahead with their probe, leading to a request that the suspects be sent to trial.
by 01nate | 2026-03-12 16:27:39+00:00
> I don't even think it's about technical difficulty (most of the time). I think people just want someone else to take care of their shit.

I get where you're coming from, and as much as I'd love to see everyone become more technical, we live in a specialized society. You could use the exact same phrase to talk about fixing cars, making clothes, or producing your own produce & livestock.

A while back I, who has very little mechanical experience, decided to swap out my snow tires myself and fix a broken valve stem. After buying tools and parts (nearly the cost of having a mechanic do it) I probably spent nearly 12 hours on those two things combined. It was a slog, and didn't make logical sense for me to do it (working a bit extra to cover the cost of a mechanic's labor would have been more efficient), I just did it because I want to learn how to do basic mechanical stuff.

For a mechanic, that probably would have taken like 10 minutes - they might say "Hey, people should work on their cars more. It's not hard, people just want other people to fix their problems." But it's a lot harder for somebody who doesn't have a career in fixing cars, and I think a lot of IT guys have a bit of a blind spot when it comes to how easy tech is. Not that it's harder to learn than anything else, but that we already took the time to learn it, and it makes a lot more sense for people specialized in other things to outsource it.

The solution, IMO, is to create more user friendly alternatives to the user friendly centralized services. Open source &/or decentralization don't need to be much more complicated than something like Facebook would be.
by Karliss | 2026-03-12 16:27:46+00:00
The article answers to this near the very beginning.

> Now, don't get me wrong. Trigonometry is convenient and necessary for data input and for feeding the larger algorithm. What's wrong is when angles and trigonometry suddenly emerge deep in the internals of a 3D engine or algorithm out of nowhere.

In most cases it is perfectly fine to store and clamp your first person view camera angles as angles (unless you are working on 6dof game). That's surface level input data not deep internals of 3d engine. You process your input, convert it to relevant vectors/matrices and only then you forget about angles. You will have at most few dozen such interactive inputs from user with well defined ranges and behavior. It's neither a problem from edge case handling perspective nor performance.

The point isn't to avoid trig for the sake of avoiding it at all cost. It's about not introducing it in situations where it's unnecessary and redundant.
by modeless | 2026-03-12 16:28:15+00:00
We should welcome more precise law enforcement. Imperfect enforcement is too easy for law enforcement officers to turn into selective enforcement. By choosing who to go after, law enforcement gets the unearned power to change the law however they want, enforcing unwritten rules of their choosing. Having law enforcement make the rules is bad.

The big caveat, though, is that when enforcement becomes more accurate, the rules and penalties need to change. As you point out, a rigidly enforced law is very different from one that is less rigorously enforced. You are right that there is very little recognition of this. The law is difficult to change by design, but it may soon have to change faster than it has in the past, and it's not clear how or if that can happen. Historically, it seems like the only way rapid governmental change happens is by violent revolution, and I would rather not live in a time of violent revolution...
by silentsvn | 2026-03-12 16:28:54+00:00
Thanks for the response

The determinism trade-off is genuinely interesting — auditability over fuzziness is a real design philosophy, not just a limitation.

We've been building something that tries to avoid forcing that choice. Engram uses three strategies in parallel: vector embeddings (nomic-embed-text via Ollama, local-first), BM25 keyword, and temporal recency — merged with Reciprocal Rank Fusion. Each result comes back with an explicit similarity score and the tier it came from (working memory / long-term / archived), so the retrieval path is still traceable even when it's fuzzy.

We also layer on a graph component similar to yours — entity-relationship extraction that augments top results with connected context. The difference is that graph is additive on top of embedding retrieval rather than the primary mechanism.

The place your approach wins clearly is corpus-specific precision. If the graph is built from your actual usage (your JWT/authentication example), tag traversal will reliably surface relationships that vectors would miss or dilute with internet priors. That's a real advantage for execution traces and project memory.

Still working through the right defaults for consolidation (when to summarize old working memories vs keep them granular). Curious whether you've thought about memory aging in your model.

Repo if curious: github.com/Cartisien/engram (http://github.com/Cartisien/engram)
by avidiax | 2026-03-12 16:29:00+00:00
I think it runs deeper than that. Customers are overly swayed by the up-front cost of a product or service. They don't want to pay a little more for a product that has good customer service, at least not until that customer service is legendary in the industry, and often not even then.

We could have the Swiss model, which is a bit of a culture shock: the customer support line is a paid service like a premium rate 1-900 number. It's very hard to wrap your head around as an American, but it does result in customer support that's very fast, and they either solve your problem quickly or not. And there is an incentive alignment, where you pay for the good support as a separate service, so it should not affect the base price of the good.

In a competitive industry, paid support would be a win-win. High support customers pay for the support they use, and less demanding customers don't pay anything. And if the product needs lots of support because of quality, then customers can choose a competitor.
by JumpCrisscross | 2026-03-12 16:29:14+00:00
> Are you of the opinion that DC is a hotspot for specialized crop and livestock management knowledge?

I don't have a strong opinion on this. But I think a farm and food specialist in D.C. probably has more sway than tens of distributed experts in Iowa and Kansas. Part of the purpose of these agencies is to inform policy. That's hard to do if you're not near the room.
by utopiah | 2026-03-12 16:29:21+00:00
Don't believe in hell but I were I hope they'd be a special place for them.

It's like... revert patent troll? I'm not even sure I get it but the wording "liberation from open source license obligations." just wants to make me puke. I also doubt it's legit but I'm not a lawyer. I hope somebody at the FSF or Apache foundation or ... whomever who is though will clarify.

"Our proprietary AI systems have never seen" how can they prove that? Independent audit? Whom? How often?

Satire... yes but my blood pressure?!
AI isn't digital anymore. It's a 1-GW power problem
by TheBottlenecker | 2026-03-12 16:29:22+00:00
We spend most of our time discussing model architectures, quantization, and H100 availability.

But as we scale toward gigawatt-class AI campuses, we are colliding with a much slower, more rigid reality: the power grid.

I’ve spent years in the energy sector, and I’ve seen a massive "velocity mismatch".

AI compute cycles innovate in 6–12 months.

Power infrastructure — transformers, substations, gas turbines — operates on 5–10 year timelines.

The Core Bottleneck Stack

• The 1-GW Scale
A single AI campus now requires as much continuous power as ~840,000 U.S. homes.

• The Interconnection Wall
The bottleneck isn't electricity in the abstract.
It’s the interconnection queue — deliverable power to a specific site.

• The Gas Anchor
Hyperscalers are increasingly returning to gas turbines as the only generation technology that can realistically meet AI timelines.

• Execution Certainty
In a bottlenecked market, strategic value shifts from theoretical capacity to infrastructure position and execution certainty.

Why I wrote this

Most AI analysis focuses on models, GPUs, and software stacks.

I wanted to explore the physical layer — the heavy-industry infrastructure required to actually power gigawatt-scale AI.

https://bottleneck81.gumroad.com/l/ai-electricity

Curious how others here think about solving the synchronization problem between software speed and infrastructure speed.
by rauljordan2020 | 2026-03-12 16:29:48+00:00
So many folks that have it say things like "I was super healthy! Did exercise, young, don't drink, etc." Then you dig deeper and realize the last vegetable meal they ate was a soggy brussel sprout their mom made them when they were 17 years old, and also eat cold cut turkey sandwiches every lunch because they're "healthy", and maybe have a tiny shred of lettuce in the sandwich. For breakfast, they eat pancakes or sugary foods, and dinner is just a piece of steak
by Fnoord | 2026-03-12 16:30:08+00:00
> So the upvotes were for?

People getting tricked? Who knows?

> Did you even read it?

I quit when I figured it was written by an LLM. I'm not interested in reading LLM 'content' without it providing a source.

I am willing to generate some of my own sauce with a prompt, and then requesting the sources. That way, I know at least some parameters of the input and output.

But with your article, I do not know which sources were used as reference, I do not know which prompt you used.

As for HN, they're busy with tackling the LLM problem. They know it is a problem.
Show HN: Stop AI Debugging with Print(). Use a Debugger
by almogbaku | 2026-03-12 16:30:14+00:00
Coding agents debug like a junior dev in 2005: they spam print() and loop until the bug disappears or eats your context window.

TL;DR: I gave my agent a debugger and saw it go from 5-6 print-debug cycles down to 1 targeted stop.

I built a small CLI that wraps the Debug Adapter Protocol and exposes basic debugger actions so agents can call them directly. Each command blocks until execution pauses, then returns the full context.

The CLI is just a thin layer. The useful part is a debugging “skill” on top that teaches the agent how to debug methodically with it, define clear hypotheses, validate/invalidate them, etc.

Supports Python, Go, Node/TypeScript, Rust, and C/C++.
by copyitright | 2026-03-12 16:30:17+00:00
Thank you! (still gotta test stuff)

Even though AWTRIX looked promising, the most recent update dates from Jan 5, 2025.

Something I still miss from Ulanzi stock firmware is that messages don't scroll directly, but only after a 1.2 second delay.

I know the developer did this to prevent short messages to scroll out of view instantly, but I mainly use the clock as scrolling ticker where text apprears from right to left.

The initial pause/delay is annoying and I'm not sure if I can fix it without breaking other program or code logic.

I appreciate your work and fork! :)

Regards,

copyitright
by pc86 | 2026-03-12 16:30:31+00:00
I don't need an answer to point out that your response is relevant to probably 3 or 4 people every year who:

- live in Washington State; AND
- are compensated at least in part in options; AND
- are compensated in excess of $1M a year; AND
- are compensated far enough in excess of $1M a year that they are willing to spend time and money lowering that tax liability

For everyone else, the answer is "you can't, at least not legally."
by sam_lowry_ | 2026-03-12 16:30:54+00:00
I switch between Thinkpad T420s and PineBook Pro for all the hobby work.

T420s has loose USB ports and the power socket is almost falling off, so I plan to replace it by a 5 years old T14 G2 in the coming months.

I can afford the latest MacBook, but I'd rather not generate more e-waste that there is, and more importantly I feel closer to my users, and my code is efficient and straight to the point.

My non-hobby laptop is an old cheap Dell from 5-6 years ago.

The best laptop I ever had was a maxed-out Thinkpad P7x, and it came with the most meaningless job ever.

I can only compare that job to the one at a unicorn that gave me the latest and greatest MacBook. Not only the job was meaningless, the whole industry made no sense to me.
by whimsicalism | 2026-03-12 16:30:55+00:00
I’m no big fan of DOGE but our fiscal trajectory is utterly unsustainable, much more nation destroying than the particular cuts being mentioned here. I hate that it is now a republican talking point, but we do need a focus on raising revenue and reducing expense — and there is no easy ‘fraud’ win on expense, most of these are on real things that big coalitions of people want but we cannot afford without a large increase in revenue-as-%-GDP (ie. middle & working class tax increases), inflation (effective middle & working class tax increases), or a technological productivity boom.
by DoctorOetker | 2026-03-12 16:30:57+00:00
the bombing of the girls school should never have happened and is inexcusable,
but otherwise increasing the future safety by annihilating the military structure of an aspiring nuclear power for say $50B / 250M inhabitants = $200 per person, sounds like a steal

if only this would have been done before and thus instead of a genocide in Gaza!
Show HN: BoltzPay – fetch() that pays for AI agents (x402 and L402)
by leventilo | 2026-03-12 16:30:57+00:00
I built an open-source SDK that lets AI agents pay for API data automatically.

The problem: a growing number of APIs return HTTP 402 Payment Required. Coinbase reports $50M+ in x402 transactions over the last 30 days. Stripe and Cloudflare joined the x402 Foundation last month. The payment layer of the internet is being built right now, but existing HTTP clients just fail on 402 responses.

BoltzPay makes it one line:

const agent = new BoltzPay({ budget: { daily: "$5.00" } });
const data = await agent.fetch("https://x402.twit.sh/tweets/search?words=AI+agents");

The SDK detects which payment protocol the endpoint uses (x402 or L402), signs the payment with the developer's own keys, and returns the data. No dashboard, no API keys to manage per provider. Just fetch().

What's under the hood:

* Multi-protocol: x402 (EIP-712 signed USDC on Base/Solana) + L402 (Lightning invoices via NWC/Alby)

* Parallel protocol detection: ProtocolRouter probes 402 headers with Promise.allSettled(), auto-fallback between adapters

* Budget engine: daily/monthly/per-transaction caps with persistent state. 90% threshold warnings. Agents never touch your wallet directly

* Built-in endpoint discovery: the SDK indexes live paid APIs across the x402 ecosystem and probes them in real-time (health, pricing, protocol support)

* Delivery diagnostics: when payment succeeds but the server errors, the SDK returns structured diagnosis (DNS, latency, protocol format, server health)

Ships as 9 packages: TypeScript SDK, MCP server (7 tools for Claude/Cursor), CLI, Vercel AI SDK, LangChain, CrewAI, n8n, and OpenClaw. npm + PyPI. 1200+ tests. MIT licensed. Your keys, no vendor lock-in.

What I didn't expect: within two weeks, autonomous AI agents started opening issues on the repo, proposing trust scoring and payment verification integrations. The people behind them turned out to be serious builders (Microsoft Principal Engineer, PhD researchers in the Bitcoin/Lightning space). The agent economy isn't coming. It's already here and looking for plumbing.
by t0mpr1c3 | 2026-03-12 16:31:14+00:00
This set of notes is a fabulous document. Thank you so much. My personal interest in this subject extends from machine knitting through category theory (https://www.youtube.com/watch?v=iEaK68VRAng and more particularly https://textiles-lab.github.io/publications/2025-knit-equiva...)
by rdoherty | 2026-03-12 16:31:16+00:00
It's not just the untyped problems, the runtime definitions of functions, properties, etc make it nearly impossible to debug unless you have the state of your production data locally. (Or you ssh into your prod server and open up a REPL, load the state and introspect everything there). Good luck debugging locally in a nice IDE. It's a horrific nightmare. I use to love Ruby until I had to debug it live.