MurphyA/hacker-news huggingface dataset:
by mcswell | 2026-03-03 23:29:26+00:00
> don't make a moralizing tweet about your principles only
> to change them three hours later.

I have no inside scoop, but it sure looks like this was all pre-arranged. Altman made a better offer to Hegseth/ Trump (or offered some other "inducement"), so Hegseth found this way to weasel out of the contract with Anthropic. I don't see how this all would have transpired that quickly otherwise. And of course the fact that three days later OpenAI reportedly got the same contingencies on its contract that were the supposed reason for cancelling Anthropic's contract just looks wrong.
by TacticalCoder | 2026-03-03 23:30:08+00:00
> The origin of a git repo is more or less just the contents of the .git directory in a remote location. That's it. You don't even need to run a git server if you're happy enough using ssh for transport.

Yeah. You probably do want to make sure you turn your .git/ into a "bare" git repository but that's basically it.

And it's what I do too: an OCI container that gives me access to all my private Git repos (it sets up SSH with U2F so I get to use my Yubikey to push/pull from various machines to those Git repos).
by talkingtab | 2026-03-03 23:30:13+00:00
The definitive reasons why you should NOT buy these products.

1. While the hardware and performance are amazing, the user interface is the opposite. Imagine buying a luxury car with amazing performance only to find that simply opening the door is a royal pain, each and every time.

2. Apple will downgrade the usability over time. A year from now, or two, Apple will downgrade your user experience. Imagine that in your luxury car you can see out the windshield, but the dealer insists that you install a new upgrade with a heads-up-display that cannot be turned off.

3. Apple will degrade the performance of your system over time by constantly introducing more features which require better hardware. Your sleek and fast computer will eventually become unusably slow.

4. Apple profits from preventing you from using the computer you own with other software, for example Linux. When your computer cannot run Mac OS (see #3) above or you get sick of the "features" (see #1 and #2 above), you will not be able to do so. The reason for this is if you could try Linux, there is is a strong possibility you will see just how user unfriendly Mac OS is and never go back.

5. You care about the environmental impact of your purchasing decisions. You understand that because you are not able to upgrade the hardware and operating system, your purchase is very likely to end up in a landfill.
Show HN: Autonomous Agent That Uses Your Tools Without Complex Setups
by daolm | 2026-03-03 23:30:54+00:00
It has the same principles as openclaw, but has a custom stack of dozens of CLIs to integrate with LinkedIn, Instantly, Google Search Console, etc. without complex setups and a very low token burn. Just connect your Slack in 1 minute and start automating your entire company!
by SR2Z | 2026-03-03 23:31:11+00:00
The part where you are forbidden from using a web browser that isn't Safari (Chrome + FF use Safari under the hood) without jailbreaking the phone?

On my Android phone, I installed Firefox. It synced my extensions and installed uBlock automatically. That was it.

The last time I tried on iOS, I gave up. The adblockers I found didn't really work, they were painful to install, and the platform is so locked down that I couldn't figure out other options.
by llsf | 2026-03-03 23:31:21+00:00
Well the cap is only on the interchange fee, there are several other fees to add to it... example: https://www.adyen.com/pricing

Processing a Mastercard card is "$0.13 + "Interchange+" + 0.60%" where the "Interchange+" would be 0.30% for EU. So more like €0.10 + 0.90% so for €10.00 product, it would be €1 of fee (1.00%). Much less than here in US, but still not negligible for small businesses that run on thin margins (and 20% VAT).
by themadturk | 2026-03-03 23:31:23+00:00
My first Apple Silicon machine was an 8GB/512GB M1 MacBook Air. I rarely bumped up against the RAM, but I was pretty happy using between 300-400GB on the SSD, so I really think the 512GB was plenty. I have a 1TB machine now, and typically still use less than 512GB...but now and then I've found a good use for nearly all of that terabyte.

You're right, learning to manage storage space is important, but you need to have some storage space to manage first. 256GB is the bottom of the barrel.
by Animats | 2026-03-03 23:31:29+00:00
"Once stopped, the ADS-equipped vehicle contacted remote assistance with a prompt asking, “is this a school bus with active signals?” After another passenger vehicle passed the school bus in the right eastbound through-lane, a remote assistance agent located in Novi, Michigan, replied “No” to the prompt. The ADS-equipped vehicle then resumed travel and passed the school bus while its stop arms were still extended. A passenger vehicle following the ADS-equipped vehicle similarly passed the school bus. In total, six vehicles passed the school bus while it was stopped. A crash did not occur."
by soiltype | 2026-03-03 23:31:50+00:00
Yeah that's increasingly been my feeling as well. I have to keep prefacing my Kagi recommendations with, "web search is less and less useful every year, but..."

I still appreciate being able to customize rankings, bangs, and redirects. But with how utterly shit the web is overall, any web search is basically only good if you know the site(s) the answer(s) will be on. When you're searching for something novel-to-you, even Kagi is just going to show you a full page of unregulated slop on the dumbest, just-registered-this-year domains. Real information is increasingly limited to small islands of trust.
by evanjrowley | 2026-03-03 23:31:58+00:00
That's really shitty.

It also reminded me of all the multiple times I tried to warn InfoSec "risk managers" about the danger of malvertizing and how it could be used to track company employees. Why wouldn't those techniques be used to gather intelligence for surveillance operations? Especially with so many security professionals ignoring the risk.

No matter who you are, immigrant or billionaire oligarch, you will be tracked if you fail to take basic actions with your online hygiene.
Show HN: Git-hunk – Stage hunks by hash, no "-p" required
by shhac | 2026-03-03 23:32:04+00:00
git add -p is the only built-in way to stage individual hunks, and it's interactive — you step through hunks one at a time answering "y/n/q/a/d/e/?". That works fine for humans at a keyboard, but it's completely unusable for LLM agents, shell scripts, and CI pipelines.

git-hunk is the non-interactive alternative. It gives every hunk a stable SHA-1 content hash, then lets you stage by hash:

$ git hunk list --oneline

a3f7c21 src/main.zig 42-49 if (flags.verbose) {…

b82e0f4 src/parse.zig 15-28 fn parseArgs(alloc: …

$ git hunk add a3f7c21

staged a3f7c21 → a3f7c21 src/main.zig

The key design choice: hashes are computed from the immutable side's line numbers, so staging one hunk never changes another hunk's hash. This makes multi-step scripted workflows reliable — you can enumerate hunks, make decisions, then stage them without the targets shifting underneath you.

Other things it does: line-range selection (a3f7:3-5,8), --porcelain output for machine consumption, count for CI guards, check --exclusive for hash validation, stash individual hunks, and restore to selectively discard changes.

Single static binary, written in Zig, zero runtime dependencies beyond git itself. Install via brew install shhac/tap/git-hunk.

I built this because I was trying to run AI agents in parallel, and stuck to file-level editing they'd fight eachother over what changes they wanted to put into commits. Now I can have multiple agents work in parallel and commit cleanly without needing worktrees.
by 0x457 | 2026-03-03 23:32:04+00:00
I try to use something between hexagonal and this, but more nested (i.e. adapters internally might use this architecture.

Sometimes Domain logic has to leak because you want to rely on certain implementation behavior: for example, logicailly there is separation of concerns, but there is a strong argument to commit these changes in a single transaction. In that case I either switch to oplog or if delay is acceptable push to my saga engine.
by piva00 | 2026-03-03 23:32:08+00:00
What reasons? You don't expand on it, you just say there are reasons why you agree on banning a type of fantasy to be produced between consenting adults, so other adults can consume and fulfill a kink.

So far nothing in that statement makes it comparable to bestiality or child porn, at all, why is that for you? Think answering this can move this conversation forward...
by OtomotO | 2026-03-03 23:32:14+00:00
This would be an absolute game changer for me. I am dictating this text now on a local model and I think this is the way to go. I want to have everything locally. I'm not opposed to AI in general or LLMs in general, but I think that sending everything over the pond is a no-go. And even if it were European, I still wouldn't want to send everything to some data center and so on. So I think this is a good, it would be a good development and I think I would even buy an Apple device for the first time since the iPod just for that.
by tdi001 | 2026-03-03 23:32:16+00:00
The name of the recipient is displayed, and since last October it is also verified against the owner of the receiving bank account. The bank explicitly warns you if they differ. Also, you can't open a bank account anonymously, there is KYC.

You can't dispute or call back SEPA INST payments. But you can't dispute cash payments either. This is just fine for most day-to-day transactions, I don't need insurance when I buy groceries or pay the taxi driver.
by CamperBob2 | 2026-03-03 23:32:29+00:00
How can you read things like this:
https://bsky.app/profile/atrupar.com/post/3mg5ylq5phs2s

... and still carry water for Trump?

Honest question, posed with all possible respect to a longtime HN user whom I am certain isn't a bot, an idiot, or a shill. Does Trump sound, to you, like a guy with a plan of his own, who can be trusted to execute that plan? Like someone who deserves the benefit of the doubt?

We're told that "Biden gave everything to Ukraine and didn't bother to replace it," but "Fortunately, I rebuilt the military in my first term," and now we have a "virtually unlimited supply, stocked and ready to WIN BIG!!!"

Where do you, personally, draw the line? What could he say to convince you that he isn't acting in our country's interests, or even his own?
by jltsiren | 2026-03-03 23:32:34+00:00
That was years ago. Today's armies have plenty of cheap anti-air weapons deployed everywhere, and they manage to intercept the vast majority of long-distance drones cost-effectively.

The Gulf War era world, where a small professional force using expensive high-tech gadgets could win a war without the enemy being able to fight back, is gone. Today you still need the small high-tech force to win, but you also need a larger cost-effective force for defense.
by MoonWalk | 2026-03-03 23:32:36+00:00
It was part of the Obama administration's banking reforms, if I remember correctly. It outlawed credit-card issuers' prohibition on giving cash discounts.

It also included a number of other valuable consumer protections, such as forcing card issuers to provide clear advance notice of interest-rate increases.

The financial-system reforms were some of the Obama administration's most valuable.
by Gooblebrai | 2026-03-03 23:32:56+00:00
> They could have done better. They chose the path of least resistance, putting in the least amount of effort, spending the least amount of resources into accomplishing a task

You might as well tell reality to do better: The reality of physics (water flows downhill, electricity moves through the best conductor, systems settle where the least energy is required) and the reality of business (companies naturally move toward solutions that cost less time, less money, and less effort)

I personally think that some battles require playing within the rules of the game. Not to wish for new rules. Make something that requires less effort and resources than Electron but is good enough, and people will be more likely to use it.
by chrisjj | 2026-03-03 23:33:06+00:00
> Software was always marketed (and discussed with normal people) as something that could automate error-prone tasks, thereby eliminating the inevitable mistakes humans make when performing those tasks.

That's far from a community touting that computers don’t make mistakes.

> Would Excel be the cornerstone of so many businesses if it sometimes gave the wrong value as a sum of a column?

You mean like if it was running on a Pentium with the FDIV bug? :)

I agree there's a perception computer output is generally reliable, and that leaves users at the mercy of snake oil parrots that are generally unreliable and are sold without a warning. But I don't agree the cause is that touting.
by AnimalMuppet | 2026-03-03 23:33:14+00:00
But the problem is that a large number of Girard's examples don't support his position. He's not comparing literature; he's looking for things that might be anywhere in the neighborhood of his thesis, and then torturing them until they fit. That's closer to topiary than botany (to torture an example of my own). Sure, once he ignores parts and says other parts are wrong, then what's left supports his position, but that is not comparative literature.

And, yes, in comparative literature you can take a minor theme from a particular piece of literature (or even several pieces). But it should never be untrue to the piece it's pulling from. And Girard is, repeatedly and egregiously.
by wat10000 | 2026-03-03 23:33:22+00:00
It's definitely a real issue in real code, since the CPU isn't bound by things like function boundaries or alias analysis or pointer validity. For example:

x = *a;
if (x) y = *b;

The compiler cannot reorder the load of b before the load of a, because it may not be a valid pointer if x is false. But the CPU is free to speculate long ahead, and if the pointer in b isn't valid, that's fine, the CPU can attempt a speculative load and fail.

It's not particularly common and code that has this issue will probably crash only rarely, but it's not too hard to do.
by PunchyHamster | 2026-03-03 23:33:25+00:00
> With on premise, you need someone that will install racks, change disks, setup high availability block storage or object storage, etc. Those are not DevOps people.

we have 7 racks and 3 people. The things you mentioned aren't even 5% of the workload.

There are things you figure out once, bake into automation, and just use.

You install server once and remove it after 5-10 years, depending on how you want to depreciate it.
Drives die rarely enough it's like once every 2 months event at our size

The biggest expense is setting up automation (if I was re-doing our core infrastructure from scratch I'd probably need good 2 months of grind) but after that it's free sailing. Biggest disadvantage is "we need a bunch of compute, now", but depending on business that might never be a problem, and you have enough savings to overbuild a little and still be ahead. Or just get the temporary compute off cloud.
by tombert | 2026-03-03 23:33:28+00:00
Entirely possible, though I think it might have been that Anthropic wanted extra guarantees outside of what was "lawful".

The stuff that Altman mentioned seemed to indicate that they'll support the US government as long as the US government is following the law, ignoring the "if the president does it it's not illegal" mentality that this administration appears to be taking.
by nullbyte808 | 2026-03-03 23:33:43+00:00
1. Makes no sense.
2. not true.
3. You can turn features you don't like off, like the AI
4. False. The bootloader is not locked. Linux does work, but it would be nice if they activly worked on kernel modules for their hardware.
5. Macbooks have the longest shelf life of any consumer PC. Period.
by muyuu | 2026-03-03 23:34:11+00:00
my only experiences with chatbots so far have been as instruments for companies to avoid their contractual obligations and just not provide the options that I would have asked a person directly for

obviously not a problem with the technology itself, it was like that with more primitive answering machines as well, often there only to either answer the obvious things, or stonewall people with real problems with the product or service hoping they'd just give up and take the loss
by arjie | 2026-03-03 23:34:19+00:00
I built a vibe-coded personal LLM client using Tauri and if I'm being honest the result was much worse than either Electron or just ditching it and going full ratatui. LLMs do well when you can supply them an verification loop and Tauri just doesn't have the primitives to expose. For my personal tools, I'm very happy with ratatui or non-TUI CLIs with Rust, but for GUIs I wouldn't use it. Just not good dev ex.
by tombert | 2026-03-03 23:34:41+00:00
I mean, I guess. It's not like they're profitable yet are they? At least not at the consumer level as far as I am aware. Me canceling my subscription might have saved them money.

Honestly I think these tech billionaires are very thin-skinned and they don't like people saying mean things about them, and I think a lot of them are completely unable to reconcile this simple fact: when you're a billionaire, you don't fucking get to have a normal life.

You didn't have to get billions of dollars of wealth. If you get into a situation like that, then yes your actions are going to be scrutinized more than a nobody like me. People are going to call you an asshole when you do asshole things more than some random nobody does something assholey. You chose to be popular and powerful; if you don't like that then there's no law saying you can't get a regular 9-5 job like the rest of us.
by mrandish | 2026-03-03 23:35:10+00:00
While I agree with TFA's point that forcing a chatbot isn't a substitute for just having the info available, organized and searchable, the answer to your specific question is that the fully burdened cost of a trained support center human includes a lot more than their gross hourly wage. There's recruiting, interviewing, hiring, training plus space, desk, computer, phone, IT, HR, health care, vacation, sick days, insurance, employer's share of employment taxes.

A rough rule of thumb is the full burdened cost of an hourly office knowledge worker is two to three times the gross hourly wage.
by ddesposito | 2026-03-03 23:35:33+00:00
Hi Atiscant, thanks for the feedback. I rewrote the questions to avoid the good vs bad formulation, reduced the questions from 6 to 4, and I also simplified the dimensions from 12 to 8, so the result should be a tighter, better test. I need to wait until I get some data to validate, you were one of the first users, it will take some more time before I can do that. "the report kind of feels very AI generated and generic" - point taken, I will tweak the prompt to make a better use of the user's free text input in order to make it more personal - I mean thats the whole point of having an AI to help with the report. In your opinion, how many naturally recurring personality archetypes in the human population? With MBTI and 4 traits, its only 16, imho thats too few.
by Quothling | 2026-03-03 23:35:35+00:00
Isn't part of why Apple's iPhone can be so expensive is because it's very easy to get actual human support for it when something goes wrong? You probably didn't make the mistake at Microsoft, but I've seen people look at the localized spreadsheet and miss the long term company wide spreadsheet completely. Often because the sales and support departments are so far from each other that they're basically two different companies working in different directions. Maybe Microsoft customer support is a bad place to measure these things because of the size, but around here quite a few banks have tried outsourcing their phone support to everything available and have come back because it cost them customers. Even customers who never phoned them.

That being said. Your example of customers calling for support on things they shpuld be capable of figuring out themselves in is probably where AI is going to shine as first line support. Once (if?) AI voice chat is good enough to replace chatbots we may not even realize we're talking with an AI unless it tells us.
by josephg | 2026-03-03 23:35:51+00:00
> In general, you don't really get to compact tombstones meaningfully without consensus so you really are pushing at least remnants of the entire log around to each client indefinitely.

This is often much less of a problem in practice than people think. Git repositories also grow without bound, but nobody seems to really notice or care. For diamond types (my library), I lz4 compress the text content itself within the .dt files. The metadata is so small that in many cases the space savings from lz4 compression makes the resulting .dt file - including full change history - smaller than the document on disk.

If anyone really cares about this problem, there are a couple other approaches:

1. In our Eg-walker algorithm, we don't use stable guids to identify insert positions. Thats where other algorithms go wrong, because they need to store these guids indefinitely in case someone references them. For eg-walker, we just store relative positions. This makes the algorithm work more like git, where you can do shallow clones. And everything works, until you want to merge a branch which was split off earlier than your clone point. Then you should be able to download the earlier edits back to the common branch point and merge. To support merging, you also only need to store the metadata of earlier edits. You don't need the inserted content. The metadata is usually tiny (~1-4 bits per keystroke for text is common with compression.)

2. Mike Toomim's Antimatter algorithm is a distributed consensus protocol which can detect when its safe to purge the metadata for old changes. It works even in the presence of partitions in the network. (Its conservative by default - if a partition happens, the network will keep metadata around until that peer comes back, or until some timeout.)

> The same few guys (Martin Kleppman, Kevin Jahns, Joseph Gentle, probably others) pop up all over the more recent optimisations.

Alex Good is another. He's behind a lot of the huge improvements to automerge over the last few years. He's wicked smart.
by sjajzh | 2026-03-03 23:36:26+00:00
I think this gets to the heart of it. We’re gonna see a new class of devs & software emerge that only use AI and don’t read the code. The devs that understand code will still exist too, but there is certainly an appetite for going faster at the cost of quality.

I personally find the “move fast and break thing” ethos morally abhorrent, but that doesn’t make it go away.
by onesociety2022 | 2026-03-03 23:36:31+00:00
I assume you work at some small startup where you get to dictate who you will hire based on your interpretation of what a candidate’s past work history tells you about their morals/ethics. But that shit won’t fly if you are interviewing at other large companies. You can’t reject someone just because they have OpenAI on their resume. In fact I have never heard of any FAANG company ever blacklisting candidates from some other company. So you rejecting someone is not going to move the needle much. They can leave OpenAI whenever they want and Zuck will offer them 8-9 figure pay packages :)
by jasperry | 2026-03-03 23:36:43+00:00
I've looked into TextAdept a few times. It appeals to me because it's got a standard Qt UI, is fast and lightweight and highly customizable with Lua. But I could never commit the time to fully customize it for daily use. Anyway, I'm committed to emacs. Other Scintilla-based editors with a similar feel (but missing the Lua angle) are Geany and Kate.