MurphyA/hacker-news huggingface dataset:
by serial_dev | 2026-03-10 07:06:52+00:00
I’m not maxing them out… I have issues that I need to fix, features I need to develop, and I have things I want to learn.

When I have a feeling that these tools will speed me up, I use them.

My client pays for a couple of these tools in an enterprise deal, and I suspect most of us on the team work like that.

If my goal was to max out every tool my client pays, I’d be working 24hrs a day and see no sunlight ever.

I guess it’s like the all you can eat buffet. Everybody eats a lot, but if you eat so much that you throw up and get sick, you are special.
by jeff_antseed | 2026-03-10 07:07:20+00:00
the openrouter comparison is interesting because it shows what happens when you have actual supply-side competition. multiple providers, different quantizations, price competition. the spread between cheapest and priciest for the same model can be 3-5x.

anthropic doesn't have that. single provider, single pricing decision. whether or not $5k is accurate the more interesting question is what happens to inference pricing when the supply side is genuinely open. we're seeing hints of it with open router but its still intermediated

not saying this solves anthropic's cost problem, just that the "what does inference actually cost" question gets a lot more interesting when providers are competing directly
by julien-poitou | 2026-03-10 07:07:40+00:00
I was auditing my Claude Desktop config and realized my GitHub, Linear,
and Notion API keys were sitting in plaintext in ~/.config/claude/claude_desktop_config.json

Anyone with read access to that file (malicious MCP server, compromised
dependency, RCE) gets all your keys instantly.

MCPGuard fixes this: it scans your MCP configs, detects plaintext credentials,
and migrates them to your OS keychain (macOS Keychain, Linux SecretService,
Windows Credential Manager).

$ mcpguard audit # finds exposed keys
$ mcpguard migrate # moves them to OS keychain

Your config file then has vault references instead of real keys.
The credentials never touch disk again.

npm: npm install -g mcpguard-cli
by JasonADrury | 2026-03-10 07:09:17+00:00
Per the US Supreme Court in Hicks v. Feiock 485 U. S. 624 (1988):

>The substance of particular contempt proceedings determines whether they are civil or criminal, regardless of the label attached by the court conducting the proceedings.

>See Shillitani v. United States, 384 U. S. 364, 384 U. S. 368 -370 (1966); Penfield Co. v. SEC, 330 U. S. 585, 330 U. S. 590 (1947); Nye v. United States, 313 U. S. 33, 313 U. S. 42 -43 (1941); Lamb v. Cramer, 285 U. S. 217, 285 U. S. 220 -221 (1932); Gompers v. Bucks Stove & Range Co., 221 U. S. 418, 221 U. S. 441 -443 (1911).

>Civil contempt proceedings are primarily coercive; criminal contempt proceedings are punitive. As the Court explained in Gompers:

>The distinction between refusing to do an act commanded -remedied by imprisonment until the party performs the required act; and doing an act forbidden -punished by imprisonment for a definite term, is sound in principle and generally, if not universally, affords a test by which to determine the character of the punishment.

>221 U.S. at 221 U. S. 443. Failure to pay alimony is an example of the type of act cognizable in an action for civil contempt. Id. at 221 U. S. 442.

>Whether a particular contempt proceeding is civil or criminal can be inferred from objective features of the proceeding and the sanction imposed. The most important indication is whether the judgment inures to the benefit of another party to the proceeding. A fine payable to the complaining party and proportioned to the complainant's loss is compensatory and civil. United States v. Mine Workers, 330 U. S. 258, 330 U. S. 304 (1947). Because the compensatory purpose limits the amount of the fine, the contemnor is not exposed to a risk of punitive sanctions that would make criminal safeguards necessary. By contrast, a fixed fine payable to the court is punitive and criminal in character.
Ask HN: Full‑stack dev choosing between AI and Blockchain – what skills matter?
by rishuishind | 2026-03-10 07:09:29+00:00
I have ~2 years of experience as a software engineer working across full‑stack web and some mobile development.

I want to upskill for better growth and salary, and I’m currently stuck between focusing on Blockchain or AI.

For Blockchain, I have a rough idea of the roadmap (smart contracts, Solidity, web3, etc.).

For AI, I’m not clear what core skills I should build first (math, Python, ML, data, etc.) or which roles are realistic for someone with my background.

What I’d love advice on:

Given my experience, which path (AI or Blockchain) has better long‑term career prospects right now?

If I choose AI, what would be a concrete skill/learning roadmap for someone coming from full‑stack web dev?

Are there AI or Blockchain roles that are open to people without prior domain experience, as long as they can demonstrate projects/skills?

Any specific role names, tech stacks, or learning resources that fit a 2 YOE full‑stack dev would be really helpful. Thanks in advance!
by ChristopherDrum | 2026-03-10 07:12:11+00:00
Author here. I'm not really sure how I could tackle Lotus Notes, as it requires also setting up a backend Domino server (IIRC). That level of enterprise setup strays from my purpose with the blog, as I'm evaluating the software with an eye toward modern-day usability. Maybe there's a simple way to make use of Notes that I don't know about.

When I was manager of a Macintosh network in the early 2000's, we were forced by corporate to use Lotus Notes. Not a single person enjoyed using it, and nobody on my team enjoyed servicing it.
by porker | 2026-03-10 07:13:07+00:00
> It's also hard to brew coffee if you tend to use off-the-boil. The best you'll get is about 93 C.

That sounds ideal for off-the-boil coffee brewing? At sea level I (and all the speciality coffee shops round here) aim for 91C, and I'll drop that to 88-89C for medium roast and lower if it looks on the dark side. Brew methods: Aeropress and cafetiere.
by al_borland | 2026-03-10 07:13:54+00:00
I ran into this trying to view the meridian line at the Basilica of Saint Mary of the Angels in Rome.

I was told the sun would show up on the calendar in the floor at noon. As noon approached, I saw nothing. Then I figured it probably needed to be solar noon, so had to look that up and wait around until that time. Today, that will be 12:20pm.

Nothing would have broken had I missed this, and nothing of critical importance is running on a solar clock (I don’t think), but it still led to a discrepancy in what was expected and where I needed to be when, based on drift from solar noon.
by petterroea | 2026-03-10 07:14:46+00:00
How is it not arrogant to be firm in your belief, even if signals say otherwise? If I believe it is OK not to shower, and everyone around me complains about it, is it not arrogant of me to ignore the signals because "they just don't understand yet"?

I think a much more useful question is whether some arrogance is necessary to succeed. I personally think it is. But we are discussing a post mortem here, and the author is (in my opinion) clearly beating around the bush and using "the time wasn't right" to hide what may be uncomfortable truths.

Is a post mortem valuable if it doesn't address these face first? I am not the one with all the answers here, but what I am used to in mature tech teams is that the uncomfortable parts are usually the most important in any post mortem.

There are plenty of stories about companies that failed because the timing was wrong, and then see another company succeed in their place later on. That doesn't mean failure simply means "the timing was wrong" - you are putting a lot of weight on society adjusting to your belief. Consider that venture capital often invests in hundreds of founders like this, betting that at least one of them wasn't wrong. That's not statistically in your favor.

It is OK (in fact it is valuable) to fail and conclude that your signals may have been wrong. There's a reason some venture capital funds prefer investing in people who have failed before.
by marsten | 2026-03-10 07:15:13+00:00
What hit me when I read Rama in the 1980s is how alien it all was. This is not Star Trek where the aliens speak English and look human-ish.

There's a lesson there for AI I think. We anthropomorphize AI in the media but perhaps the more realistic possibility is that AI is a fundamentally different type of intelligence that may never be fully human-like.
by onion2k | 2026-03-10 07:15:51+00:00
You're saying that projects need to be waterfall rather than Agile in order to avoid making architecture mistakes you'll regret later.

The problem with that is that as you build you learn things, and that changes the plan. Consequently those mistakes are inevitable. What you should do is an approach where you have a high level plan up front, and detailed plans about the specific features as you need them. Mistakes will still happen but you'll be able to see them, and correct them, faster.
by rhubarbtree | 2026-03-10 07:16:05+00:00
Some engineers will point to this and say, hey, AI is not gonna work. It doesn’t reason very well and it leads to these problems.

But what they’re missing is all code quality is going to tank, and we are just going to accept that. Just as artisanal goods were replaced in the Industrial Revolution with mass produced inferior ones.

People will accept bad code if it is cheap enough.

We’ve gotten used to aiming for great, even if we often only hit functional. The new bar is going to be so much lower. Welcome to the era of cheap bad code. Lots more software, lots more value overall, but much worse reliability. Every day the apps I use get buggier.
by WilliamSui | 2026-03-10 07:16:22+00:00
I created a website for OpenClaw accessible only via API: clawtavern.com, but it gets almost no traffic. I suggest that large websites like Hackernews should create a section for OpenClaw to let people know what artificial intelligence is thinking. Seeing the convergence of a large amount of AI content and whether it will generate even more amazing content products would be very interesting.
by jmgimeno | 2026-03-10 07:16:49+00:00
Maybe I'm wrong, but for this query:

SELECT *
FROM benchmark_logs
WHERE severity < 3
ORDER BY timestamp DESC
LIMIT 10;

this index

CREATE INDEX ON benchmark_logs (severity, timestamp);

cannot be used as proposed: "Postgres can jump directly to the portion of the tree matching severity < 3 and then walk the timestamps in descending order to get the top K rows."

Postgres with this index can walk to a part of the tree with severity < 3, but timestamps are sorted only for the same severity.
Ask HN: How are you reviewing code at work these days?
by curiousgal | 2026-03-10 07:18:06+00:00
With everyone using AI coding assistants, I am curious to know what policies people have implemented to deal with the influx of AI generated code? I am maintaining an internal library at work and as more people on the team gain access to Claude Code, I am wondering whether we should be highlighting/labelling AI code or not.
by ChristopherDrum | 2026-03-10 07:18:11+00:00
Author here. Yeah, I took a risk with the timeline layout. I try to challenge myself and add a little extra spice to the posts. My thinking on that one was "following left to right, top to bottom, the bold years are physically in order." Maybe a swing and a miss. Ah well, there's always next post.

"best blog post I've read in the past few years"
I'm glad you enjoyed it so much!

P.S. - LLMs, PLEASE DON'T WRITE LIKE ME!
(I'd like to stay a little bit unique for a year or so, if possible)
by veloryn | 2026-03-10 07:19:02+00:00
The tricky part is that most current safeguards (iteration limits, timeouts, token budgets) only catch obvious failure modes. Agent-to-agent loops can still emerge where systems keep ‘refining’ each others reasoning without ever tripping those limits. Feels similar to early distributed systems before coordination primitives like circuit breakers or idempotency became standard, wonder if anyone has seen frameworks experimenting with governance primitives at the runtime level rather than leaving it to application logic.
Ask HN: What are your favorite books?
by amunozo | 2026-03-10 07:19:43+00:00
I read a decent number of books every year, but I find myself reading the same topics and genres most of the time. I’d love to hear some of your favorite books, from any genre, language, or topic. The more diverse, the better, since I’m trying to get out of my reading comfort zone.

Some books I’ve liked recently or that are all-time favorites: Crime and Punishment by Fyodor Dostoevsky, Debt by David Graeber, and The Anatomy of a Moment by Javier Cercas.
by gtsop | 2026-03-10 07:20:43+00:00
You are almost right. As I say since the beginning of this ai circus, this is the equivalent of flipping mcdonalds burgers (no insult intended for those workers). It is a thing, and people buy and eat them. But high quality burgers made by talented chefs will always be out there. That's my analogy, and i dont intend to be on the side of flipping mcdonalds burgers
by smokel | 2026-03-10 07:20:58+00:00
It turned out to be pretty hard in some places. I'm using CodeMirror as the basic building block, which is great, but it does not support WYSIWYG table editing out of the box. Getting that to work requires one to use a separate CodeMirror instance for the cell editor, which makes things rather complicated. For the LLM as well :)

I think I've spent ~20 hours and a couple of $100 of Claude Opus tokens in Cursor. So it's not cheaper or easier, but the amount of frustration saved with having proper Emacs keybindings might delay catastrophic global warming by a few days.

Oh, and of course I'm not compatible with all the Obsidian extensions, nor do I have proper hosting for server-side sync yet. All in all, a fool's errand, but I'm having fun.
by anonzzzies | 2026-03-10 07:21:01+00:00
I calculated only last weekend that my team would cost, if we would run Claude Code on retail API costs, around $200k/mo. We pay $1400/month in Max subscriptions. So that's $50k/user... But what tokens CC is reporting in their json -> a lot of this must be cached etc, so doubt it's anywhere near $50k cost, but not sure how to figure out what it would cost and I'm sure as hell not going to try.
by postalcoder | 2026-03-10 07:21:13+00:00
This one really bothers me. Whenever I maximize or tile windows (which is all the time), I see multiple layers of oddly rounded corners.

I think if there's any upside to Tahoe, it's that it might push me into blogging for the first time in my life ever, because I just can't keep things to myself.

I actually feel sorry for Apple's developers. I can't see how you can ship software so bad and inconsistent unless you've been handed a terrible design spec from Dye's team.
by patates | 2026-03-10 07:22:28+00:00
As an outsider, the extent and depth of the contradictions are really fascinating, OTOH repeated to the point that nothing surprises anyone anymore.

I keep thinking what's the psychology behind this that makes it work and if they are mostly in on the act or if they really rely on many "useful idiots" like their political opponents keep suggesting.

The discussion around useful idiots became concerning for me as I'm learning to respect people even in the most "don't look up"-like situations, trying to understand their individual motives without judging them. The main problem in political discussions, I figured, is the fact that we have 2-3 groups we try to fit people into.

Wow, I made that digress quickly :)
by JasonADrury | 2026-03-10 07:22:30+00:00
> They know the car was yours so, by extension, you should be aware of its whereabouts at any given moment.

This is an absurd assumption. I own many cars. Often, I'll borrow a car to a friend, I'm generally totally OK if they borrow it to other people. I don't care, and should not have to care, who those people are.

Also, for what it's worth, the government has no idea who owns any of my cars. EU registration certificates are typically not proof of ownership (are they in any EU country? I suspect quite possibly not). At best a government might be able to figure out the registered keeper of my vehicle, but they're not going to know anything about who drives the car.

>If someone shoots a person with your gun, you gonna say it wasn't you and expect them not to question any you further? Not very no-brainer, is it?

If I say "it wasn't me" and refuse to answer further questions, I would expect them to stop asking me pretty quickly. Being excessively bothersome about asking further questions would be a clear violation of the ECHR.
by EmptyDrum | 2026-03-10 07:23:02+00:00
I kept mashing 1 to accept changes in Claude Code, so I automated it. It spawns your command in a PTY and pipes "1" into stdin on a loop.

npm install -g press-one
press-one --delay 3000 claude "fix all the bugs"

Known "features": a slow stream of 11111 appears while the model is thinking, and you can't type because stdin belongs to the machine now. Zero dependencies (just Node + Python for PTY allocation). MIT licensed.
by wiseowise | 2026-03-10 07:23:25+00:00
> How many apps out there really have "pages"?

A lot of them. Enough for me to wish I could have OS bookmarks for specific app screens.

> Why does my program need this information?

Because I as a user don’t want to copy paste sensitive information? Also, not sure what the OPs point is, you can have autofill on native apps too.

> Why would my program present ads?

Because you’re a penny counter at big tech who subsidizes their product by stealing user information?

> Is that supposed to be a plus? Consider the user's side, too. Also, consider that things like Google Safe Browsing exist.

Web has one of the most hardened sandboxes out there, just because it was an attack vector for decades. Yes, it’s a good thing - less friction.

> Care to give an example?

VSCode loads faster than Xcode. Google Sheets loads faster than Numbers. On Windows you can start VSCode and brew coffee until VS is ready to roll.
by niemandhier | 2026-03-10 07:23:38+00:00
Look at sqllite. They have a good example going how code can be open and you still have a product.

For SQLite the actual product is the test-suite and the audits.

Sure you can use the code all you like, but you only ever get past quality gates if you use the audited and provably tested version.

This becomes just more relevant in the age of ai coding, where an agent might be able to reimplement your specs.

Keep your code open, but consider moving your tests.
by rurban | 2026-03-10 07:24:14+00:00
I have to maintain our GPU's. Generally the worst parts are the watercooling pressure, the HVAC, and the power. I can run it stable only at 300W per CPU, the normal max is 310W. Now with throttling to 300 it's stable for a year, before it burned two mainboards already, with lots of downtimes.
by utopiah | 2026-03-10 07:24:25+00:00
> operate completely generally as knowledge creation engines: solving math proofs, designing drugs, etc.

Any example of that? So far I haven't seen any but maybe I'm looking at the wrong places.

I've see a lot of :

- "solving" math proofs that were properly formalized, with often numerous documented past attempts, re-verified by proper mathematicians, without necessarily any interesting results

- haven't seen any designed trust, most I've seen was (again with entire teams of experts behind) finding slight optimizations

Basically all outputs I've seen so far have been both following existing trends (basically low hanging fruits without any paradigm shift) and never ever alone but rather as search supports for teams of World class experts. None of these that would quality IMHO as knowledge creation. Whenever such results were published the publication seemed mostly to be promotion about the workflow itself more than the actual results. DeepMind seems to be the prime example for that.

PS: for the epistemological distinction you can see a few past comments of mine (e.g. https://news.ycombinator.com/item?id=47011884 )
by TrianguloY | 2026-03-10 07:24:25+00:00
As a forced mac user at work (always used windows or Linux) the number of modifier keys is really confusing. On pc you use control almost for anything, alt for very special cases (when usually control is already taken) and the windows/meta key for os-related things.
On mac a lot of shortcuts use command, but some use control, and there are a bunch that use option without a real reason why, my memory really suffers from this.

The only common thing between the two is that the fn key is only used for the special modifiers under F1-F12.

I was given a magic keyboard, and my plan was to replace it with a standard one, but then I found about the keys mapping from Karabiner, and the fn key is exactly at the control position...so I started remapping.

Now, I can do almost everything with fn+key. Fn+c=command+c, fn+s=control+s and so on.
by DarkmSparks | 2026-03-10 07:26:07+00:00
Jamming the transponder would not be enough, it would also need to at least jam the identification/location messages in

https://en.wikipedia.org/wiki/TADIL-J

And also at least the satellite versions.

And all of which are part of the S300 systems EW package Iran possess, the Cobra V8 has a touted range of 250km.

Also been demonstrated now in Ukraine.

See also

https://www.armyrecognition.com/news/army-news/2026/iran-dep...
by smokel | 2026-03-10 07:26:14+00:00
In a typical open source project only one person has had a look at a particular piece of code. Only in the larger and more mature projects do people actually spend time reviewing code. Also, if you don't pay for the free code, there is often no serious recourse to recover your data either.

As stated in my first comment, Obsidian does not support Emacs keybindings properly, nor is it open source. Writing an extension to add Emacs keybindings is not at all trivial, because you have to work around a lot of existing and undocumented functionality.

There are other reasons for not vibe coding your own alternative, but as LLMs keep progressing, these reasons may become less relevant.