MurphyA/hacker-news huggingface dataset:
by AnthonyMouse | 2026-03-03 22:53:34+00:00
> Sure, but merchants are raising prices overall together with all their competitors, or charging more when using a card. Credit cards aren't taking away 12% of merchants' profits that they'd keep otherwise.

That depends on the market. Suppose you're selling something which has a substitute available for the same price, so the customer will buy whichever one costs less by any amount, but the substitute is in a different market where the payment is in the form of a bank transfer or it's a tax deduction etc., or the substitute is paid for in time rather than money.

Then none of the sellers accepting credit cards can raise the price because otherwise the buyer would go to the substitute.

And all markets are like that to some extent. For some the seller can't raise the price by a cent without losing 100% of their sales. For others, raising the price would "only" cost them 5% of their sales... but that's still 5% of their sales gone, and all the same fixed costs to cover. And, of course, in the cases where the price goes up, now it's the customer eating the fees, which is fairly nefarious when it's being subtly hidden from them.

> Also, credit card fees are not 4%, they're 1.5-3.5% with an average of around 2.3%.

Stripe is 2.9% + $0.30. For a $10 transaction, that's 5.9%. For a $3 transaction it's 12.9% -- of revenue, not profit.

> But what's missing here is fraud protection.

"Fraud protection" is is independent of the fees. You're making the case for that yourself -- if 86% of the fees go to rewards programs then they could be reduced by 86% without affecting "fraud protection", and the rewards programs are a wretched thicket of dark patterns and unpaid interest scams taking advantage of people who are bad at math or too short on time to configure them efficiently, on top of a tax on lower income people who don't qualify for them.

It's also not clear why "fraud protection" should cost anything. The bank has no meaningful way to investigate a low dollar amount he-said she-said and the high dollar amount ones should be going to the actual court system, so why should they have anything more than a set of rules (e.g. which transactions are eligible, how long you have to file a dispute) under which you can make a request to have them flip the bits back in their computer for free?
by dvngnt_ | 2026-03-03 22:53:41+00:00
This is really an example of "formal rights and material conditions."

You make a case that EU has better social safety nets and employee protection not that the US has weaker free speech laws. While you can't ignore the effect having wealth can insulate you from consequences, it still doesn't support your statement as written.

Is it true that someone who is retired on a pension in US can say more hateful things without government action vs a similar retiree in EU?
by NoLinkToMe | 2026-03-03 22:54:17+00:00
Alright I guess we simply disagree, it's getting a bit out of hand to argue this case, and to be honest also a bit silly. Apple's best selling phones are the Pro and Max, which you want to scrap, and you advocate for a 4.3 inch screen when the iPhone mini was Apple's biggest flop phone. I'm not really interested fleshing out why that doesn't make sense if it isn't obvious.

You also think a 50% discount is not much which we just have a disagreement about, no point arguing that further. But to expect an even cheaper lineup with lower specs just doesn't make sense and we've covered the obvious reasons already. For one, Apple has tons of competition at that price/spec level. And secondly, Apple already made hundreds of millions of such phones (they're called years-old models) which anyone can buy with new batteries at the price level you're talking about (<$400). To bring out additional new models that compete with its old models and other brands brings little additional revenue and even smaller margins, the opposite of what drives Apple's market cap. With respect it looks to me like there's a reason you're not CEO of Apple and that Apple isn't taking your advice to bring out another iPhone mini flop or low-budget competitor.
by specialist | 2026-03-03 22:54:25+00:00
> The point of ID laws is not to stop "bots"...

Then make it the point.

The Internet is already all but dead. We could fix it (as I propose). Or we let it die.

I'm fine with either outcome.

> criminalizing dissent

When has that not been true? Serious question.

Socrates was compelled to commit suicide. Jesus was nailed to a cross. Journalist and activists are routinely murdered. How many political prisoners are there right now?

The outcome you fear happened a long time ago.
by andreadev | 2026-03-03 22:54:49+00:00
I think everyone's focusing on the core count, but the packaging story is way more interesting here. This thing is 12 separate chiplets on 18A stacked on base dies made on Intel 3, connected to I/O tiles on Intel 7. Three different process nodes in one package, shipping at volume. That's nuts.

And it's clearly an IFS play too. Intel Foundry needs a proof point — you can publish PDKs all day, but nothing sells foundry credibility like eating your own cooking in a 288-core server part at 450W. If Foveros Direct works here, it's the best ad Intel could run for potential foundry customers.

The chiplet sizing is smart for another reason nobody's mentioned: yield. 18A is brand new, yields are probably rough. But 24 cores per die is small enough that even bad yields give you enough good chiplets. Basically AMD's Zen playbook but with a 3D twist.

Also — 64 CXL 2.0 lanes! Several comments here are complaining about DDR5 prices, which is fair. But CXL memory pooling across a rack could change that math completely. I wonder if Intel is betting the real value isn't the cores but being the best CXL hub in the datacenter.

The ARM competition is still the elephant in the room though. "Many efficient cores" is what ARM has always done natively, and 17% IPC uplift on Darkmont doesn't close that gap by itself.
by dataviz1000 | 2026-03-03 22:54:50+00:00
100% of my innovation for the past month has been getting the coding agent to iterate with an OODA loop (I make it validate after act step) trying to figure out how to get it to not stop iterating.

For example, I have discovered there is a big difference between prompting 'there is a look ahead bias' and 'there is a [T+1] look ahead bias' where the later will cause it to not stop until it finds the [T+1] look ahead bias. It will start to write scripts that will `.shift(1)` all values and do statistical analysis on the result set trying to find the look ahead bias.

Now, I know there isn't look ahead bias, but the point is I was able to get it to iterate automatically trying different approaches to solve the problem.

The software is going to verify itself eventually, sooner than later.
by petruspennanen | 2026-03-03 22:54:51+00:00
I just made the first AI Agent on a Smartwatch. Has Nullclaw, TTS, STT and SQlite running in few MB of memory (watch has 2GB). Does not use phone for anything, only calls Opus (or another LLM). Made it super simple to use, has to efficient, efficient is often elegant, and that make you relaxed.

Fun times! Let's see what we can do with Smart Rings :)
by codebje | 2026-03-03 22:55:52+00:00
Early games frequently took the approach of inventing an interpreted machine code in which the bulk of the game would be written, with an assembly interpreter that would need to be rewritten for each target IA and modified for the specific peripheral mixes of each target machine.

The approach runs slower than a game written directly in assembly, but the cost to port to different architectures is much lower.

Sort of like Electron trades off native performance and look-and-feel to make multi-platform apps much more achievable.

IMO the OS vendors failed everyone by refusing to even attempt to agree on a common API for UI development, paving the way for web browsers to become the real OS and, ultimately, embedded browsers to be the affordable and practical way to be cross platform.
by ndiddy | 2026-03-03 22:55:53+00:00
Personally I believe that whoever is doing the copyright abuse either is the original developer of the game or has some sort of relationship with them. Even though the "international copyright registration" site has no real authority, the documents they submitted include high-res 3D renders of models from the game, design documents, and source code commented in Japanese, none of which were publicly available prior to the copyright "submission". I don't think it's just some random crazy person. It's true that they're behaving in a strange way and utilizing shady overseas institutions, but the owner of Rodik is listed in the Panama Papers as having an offshore company in the Cayman Islands ( https://offshoreleaks.icij.org/nodes/74594 ) so that fits his MO.

As for motivation, in Japan there's much less of a cultural norm around sharing information publicly compared to the West. It's much more "if I have this thing and you don't, and I don't know you, why should I give it to you?" Some people will even get annoyed with you if you follow them on Twitter and you don't know them, or if you link to their website without asking them first. With that context, I don't think there needs to be much of a motivation beyond "people are posting videos and copies of my game online and I don't want them to".

Of course whoever is doing this doesn't seem to want to make themselves known publicly besides all the takedown notices, so I doubt we'll ever conclusively find out who they are. Much of what was being taken down is valid fair use, so even if it is someone associated with the original developer I don't really feel sorry for them getting their automated takedown request powers taken away.
by angoragoats | 2026-03-03 22:56:11+00:00
> no Microsoft Windows annoyances, ads, bloatware, broken stuff all the time

MacOS absolutely has annoyances, ads, and broken stuff all the time.

When macOS shows an ad, it is sometimes harder to get rid of or disable than the ads built into Windows. For example, the ads to upgrade iCloud to a paid account.

I regularly run into bugs in macOS, both visual/cosmetic and functional, some of which have existed for multiple major versions with no fix.
by wasabi991011 | 2026-03-03 22:56:29+00:00
> Because self-attention can be replaced with FFT for a loss in accuracy and a reduction in kWh [1], I suspect that the Quantum Fourier Transform can also be substituted for attention in LLMs.

Couldn't figure out where you are quoting this from.

> Can the QFT Quantum Fourier Transform (and IQFT Inverse Quantum Fourier Transform) also be substituted for self-attention in LLMs

No. The quantum Fourier transform is just a particular factorization of the QFT as run on a quantum computer. It's not any faster if you run it on a classical computer. And to run (part of) LLMs would be more expensive on a quantum computer (because using arbitrary classical data with a quantum computer is expensive).
by TimFogarty | 2026-03-03 22:56:30+00:00
I have been using Tauri for a macOS app I'm making[1] and it has been great. The app is only 11MB and I've had most of the APIs I'd need.

However, there are still some rough edges that have been annoying to work with. I think for my next project I will actually go back to electron. There are two issues that caused me pain:

1. I can't use Playwright to run e2e tests on the tauri app itself. That's because the webview doesn't expose the Chrome DevTools Protocol, and the tauri-driver [2] does not work on MacOS.

2. Security Scoped Resources aren't fully implemented which means if a user gets the app through the app store the app won't be able to remember file permissions between runs [3]. It's not too much of an issue since I probably won't release it on the app store, but still annoying.

But I hope Tauri continues to grow and we start seeing apps use it more.

[1] https://tidyfox.app/

[2] https://v2.tauri.app/develop/tests/webdriver/

[3] https://github.com/tauri-apps/tauri/issues/3716
by VorpalWay | 2026-03-03 22:57:10+00:00
At times like this is when I'm so happy I don't work with deploying to a production environment, but rather we release software that (after extensive qualification), customers can install in their environment on their airgapped networks. Using a USB stick to cross the air gap. If we miss a release by a day or thrre, there is enough slack in the process before it goes to the customer that no one will be any the wiser.

Crazy in 2026, but installable software has some pros still, for both the developer and for the customer. And I would personally love if I could do things that way for more things.
by ajross | 2026-03-03 22:57:10+00:00
Counterargument: squabbling about "blue team vs red team" is legitimate domestic politics about issues important to voters. You're just upset because what you think the "the whole game" is about is a rare area of general agreement[1] and you happen to be on the "other side".

To wit: when you disagree with everyone, it looks like they're conspiring against you to control the masses, yada yada yada. They're not, you're just in a small minority (or an epistemological prison).

[1] Hardly surprising, since international geopolitics is exactly where you'd expect their interests to align.
by observationist | 2026-03-03 22:57:28+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.

There's nothing "good" about electron. Hell, there are even easier ways of getting high performance cross platform software out there. Electron was used because it's a default, defacto choice that nobody bothered with even researching or testing if it was the right choice, or even a good choice.

"It just works". A rabid raccoon mashing its face on a keyboard could plausibly produce a shippable electron app. Vibe-bandit development. (This is not a selling point.) People claiming to be software developers should aim to do better.
by yencabulator | 2026-03-03 22:57:53+00:00
Looks like GrapheneOS was promised firmware access:

> Aside from that, we'll have a lot more access to the code for firmware, etc. and ability to do hardening below the OS layer through the partnership with Motorola and their partnership with Qualcomm.

https://news.ycombinator.com/item?id=47217028
by redox99 | 2026-03-03 22:58:04+00:00
IME ChatGPT is pretty mid at search. Grok although significantly dumber, is really strong at diligently going through hundreds of search results, and is much more tuned to rely on search results instead of its internal knowledge (which depending on the case can be better or worse). It's the only situation where Grok is worth using IMO.

Gemini is really good with many topics. Vastly superior to ChatGPT for agronomy.

You should always use the best model for the job, not just stick to one.
by avaika | 2026-03-03 22:58:13+00:00
> Now, I am not going around giving my real email out to random sites, though, although even that doesn’t strike me as particularly dangerous.

I am fanatically following my rule "one email per website". Obviously, they all route to the same inbox. Initial motivation was to see who leaks my address and simply block it. However, the separation helped me out tremendously more than I ever expected (at the very least I believe so).

I'm originally from a country with a highly oppressive regime. Years ago I signed up for financial support to a political opposition leader. Things weren't as bad and it felt safe enough at the time. They had my email, of course.

Eventually opposition systems were compromised, and the full donor list became public. The regime's response: they cross-referenced it against emails registered on government services. For quite a few whose addresses matched, police officers paid a visit — looking for grounds to fine them, pressure them, etc.

My alias for that site existed nowhere else. No match, no visit. Definitely an experience I was more than happy to avoid.
by jychang | 2026-03-03 22:58:15+00:00
Nope. Where do they say something along the lines of "we had MXFP4 tensors in our previous upload" or "that's why we re-uploaded new versions"?

This is a famous non-apology non-explanation of what actually happened. "They made it clear by showing how it really affected various tensors terribly"? Where do they even say they had ever previously uploaded any quant with MXFP4?
by nozzlegear | 2026-03-03 22:58:19+00:00
I'd also posit that the jokes just aren't racist. Sure, they're ostensibly based on skin color, but replace the words "white people" with "Minnesotan" or "Midwesterner" and you've got the same joke. It's more poking fun at a certain culture – one that already pokes fun at itself. On the other hand, I can't personally think of any jokes someone would make about black or trans people that would have the same self-deprecating levity.

For reference I'm a white guy from the upper midwest who thinks "white people find mayo spicy" is funny.
by birdsongs | 2026-03-03 22:58:33+00:00
This is the real answer. Palantir aggregates massive amounts of data, and they are not stupid enough to not use online ad profiles. They track everything. I mean, sexuality, race, age group, mental and physical illnesses, income, job/industry, living address, work address, frequent travel destinations (in and out of your city), shopping habits, eating habits, the list goes on and on and on. Any possible days point they can get, they will.

If you aren't worried about the US government having this, it's a sign of significant privilege and safety a lot of others don't have.

It's not possible to be a ghost, but it is possible to reduce your surface area in these systems, which is what I focus on. Denying tracking cookies is a single tool in this quite large toolbox.
by mosura | 2026-03-03 22:58:41+00:00
LLMs are still not good at structurally hard problems, and it is doubtful they ever will be absent some drastic extension. (Including continuous learning). In the mean time the trick is creating a framework where you can walk them through the exact stages you would to do it, only it goes way faster. The problem is many people stop at the first iteration that looks like it works and then move on, but you have to keep pushing in the same way you do with humans.

Bluntly though, if what you were doing was CRUD boilerplate then yeah it is going to just be a review fest now, but that kind of work always was just begging to be automated out one way or another.
by tumult | 2026-03-03 22:58:43+00:00
I disagree. 120hz makes typing, mousing, etc. noticeably more responsive. I never stop noticing it. I never liked having to use 60hz all the time once LCDs were replacing CRTs. The original iMac didn't even let you choose 60hz to run the desktop at -- it only offered higher refresh rates in the menus. (Games could set the display to 60hz if they really wanted to.)
by danielheath | 2026-03-03 22:59:09+00:00
I'm one of those people, and I don't agree.

Before I drop 5 figures on a single server, I'd like to have some confidence in the performance numbers I'm likely to see. I'd expect folk who are experienced with on-prem have a good intuition about this - after a decade of cloud-only work, I don't.

Also, cloud networking offers a bunch of really nice primitives which I'm not clear how I'd replicate on-prem.

I've estimated our IT workload would roughly double if we were to add physically racking machines, replacing failed disks, monitoring backups/SMART errors etc. That's... not cheap in staff time.

Moving things on-prem starts making financial sense around the point your cloud bills hit the cost of one engineers salary.
by cdrnsf | 2026-03-03 22:59:35+00:00
On iOS there isn't always a choice to not build something native. For example, I can't install Navidrome as a PWA because Apple doesn't properly support audio playback for PWAs. I ended up writing a client that suited my listening habits.

To read ePubs, however, I was able to write a PWA leveraging epub.js because no native APIs were required.
by briantakita | 2026-03-03 22:59:40+00:00
The runtime state logging approach makes sense for browser automation — that's a domain where ground truth literally lives outside your repo. We have a similar dynamic with email state in corky (IMAP sync, draft queues). Same pattern: log the external state separately and let the document reference it.

On concurrent editing — it's handled at two levels:

*Ownership:* Each document is claimed by one tmux pane (one agent session). The routing layer prevents two agents from working the same doc simultaneously.

*3-way merge:* If I edit the document while the agent is mid-response, agent-doc detects the change on write-back and runs `git merge-file --diff3` — baseline (pre-commit), agent response, and my concurrent edits all merge. Non-overlapping changes merge cleanly; overlapping changes get conflict markers. Nothing is silently dropped.

The pre-submit git commit is the key — it creates an immutable baseline before the agent touches anything, so there's always a clean reference point for the merge.
by 0xdade | 2026-03-03 22:59:44+00:00
Tons of services have terms of service that include a minimum age requirement. That doesn't mean they are _verifying_ those ages. Just that if you are not the minimum age, then you're in breach of the service terms and can be terminated.

YCombinator requires users to be at least 13 years of age. Does that mean HN is going to require age identification? ¯\_(ツ)_/¯
by atonse | 2026-03-03 22:59:52+00:00
I have two 27" 5k displays (both more than 5 years old, so they're not HDR or 120Hz).

I know I'm privileged but my biggest issue with them isn't the HDR or 120Hz. It's that the seam between them causes me to not be able to use that "middle" real estate.

So I was side-eyeing a 6k display cuz it would have most of the benefits of a dual 4k but more real estate and more flexibility in windowing.

The curved displays also look quite promising (like the Neo G2), but not feeling like spending money when I have two perfectly good monitors that already work.
by topspin | 2026-03-03 23:00:43+00:00
> how do you get them off the shelf if you also need TB of memory

You make products for well capitalized wireless operators that can afford the prevailing cost of the hardware they need. For these operations, the increase in RAM prices is not a major factor in their plans: it's a marginal cost increase on some of the COTS components necessary for their wireless system. The specialized hardware they acquire in bulk is at least an order of magnitude more expensive than server RAM.
by kami23 | 2026-03-03 23:00:59+00:00
When the LLMs start compacting they summarize the conversation up to that point using various techniques. Overall a lot of maybe finer points of the work goes missing and can only be retrieved by the LLM being told to search for it explicitly in old logs.

Once you compact, you've thrown away a lot of relevant tokens from your problem solving and they do become significantly dumber as a result. If I see a compaction coming soon I ask it to write a letter to its future self, and then start a new session by having it read the letter.

There are some days where I let the same session compact 4-5 times and just use the letter to future self method to keep it going with enough context because resetting context also resets my brain :)

If you're ever curious in Claude once you compact you can read the new initial prompt after compaction and see how severe it gets cut down. It's very informative of what it forgets and deems not important. For example I have some internal CLIs that are horribly documented so Claude has to try a few flags a few times to figure out specifics and those corrections always get thrown away and it has to relearn them next time it wants to use the CLI. If you notice things like that happening constantly, my move is to codify those things into my CLAUDE.md or lately I've been making a small script or MCP server to run very specific flags of stuff.