MurphyA/hacker-news huggingface dataset:
by cwyers | 2025-12-19 17:15:09+00:00
I mean, he's _allowed_. The Compiler Police aren't going to roll up to his house and take away his Jai compiler if there isn't a quorum of HN users blessing his efforts. But people can point out they don't feel the juice is worth the squeeze. Also, Blow is certainly an advocate for his position, which means this kind of public debate is germane to the question of if _other_ people should adopt Jai.
by threethirtytwo | 2025-12-19 17:15:38+00:00
Didn’t I say I have tons of evidence?

Here’s another: https://youtube.com/shorts/zKM-msksXq0?si=bVethH1vAneCq28v

Geoffrey Hinton father of AI who quit his job at Google to warn people about AI. What’s his motivation? Altruism.

Man it’s not even about people saying things. If you knew how transformers and LLMs work you would know even for the most basic model we do not understand how they work.
by teekert | 2025-12-19 17:15:51+00:00
It can certainly be. But I try to just focus on alternatives.

But it really pisses me off when I spend money on something, and then after that it enshitifies (ie Philips/Signify Hue).

Ah well, being annoyed by and pissed off at iOS just makes me spend less time on the thing, so that's good.
by valleyer | 2025-12-19 17:15:54+00:00
> The first thing that blew my mind was how stupid the whole idea is. Think for one second. One full second. Why do you ever want to add a chatbot to a snack vending machine? The video states it clearly: the vending machine must be stocked by humans. Customers must order and take their snack by themselves. The AI has no value at all.

I fear the author has missed the point of the "Project Vend" experiments, the original write-ups of which are available here (and are, IMO, pretty level-headed about the whole thing):

https://www.anthropic.com/research/project-vend-1

https://www.anthropic.com/research/project-vend-2

The former contains a section titled "Why did you have an LLM run a small business?" that attempts to explain the motivation behind the experiment.
by xp84 | 2025-12-19 17:15:59+00:00
Maybe everyone is using these agentic tools super heavily, and it’s way different for them, but I just use AI to do all the boring stuff, then I read it and tweak it. It just accelerates my process by 2-5x since I don’t have to implement boring and tedious things like reading or writing a csv file, so I can spend all my coding time on the actually important parts, the novel parts.

I don’t commit 1,000 lines that i don’t know how it works.

If people are just not coding anymore and trusting AI to do everything, i agree, they’re going to hit a wall hard once the complexity of their non-architected Frankenstein project hits a certain level. And they’ll be paying for a ton of tokens to spin the AI’s wheels trying to fix it.
by lima | 2025-12-19 17:16:40+00:00
RustFS appears to be very early-stage with no real distributed systems architecture: https://github.com/rustfs/rustfs/pull/884

I'm not sure if it even has any sort of cluster consensus algorithm? I can't imagine it not eating committed writes in a multi-node deployment.

Garage and Ceph (well, radosgw) are the only open source S3-compatible object storage which have undergone serious durability/correctness testing. Anything else will most likely eat your data.
by dragonwriter | 2025-12-19 17:16:46+00:00
> How is it not a form of digital heroin

Because "digital heroin" is a nonsense phrase used as a thought-terminating cliché.

> when the side-effects are the same of?

Assuming that this is intended to be something like "when the side effects are the same as those of heroin?" then the premise is false; the effects (side or otherwise) of TikTok are not meaningfully similar to those of heroin.
by BloondAndDoom | 2025-12-19 17:16:46+00:00
Yes it reads that way, and I guess that also means all previous purchases will be behind DRM.

1. Sell digital things, that costs as same as physical copy

2. Make it so that customer doesn't even own them

3. Profit (No question marks in between)

What a mess. I've mostly stopped Kindle/ebooks but I still have audible which seems like suffering from the same problem.
by yjftsjthsd-h | 2025-12-19 17:16:53+00:00
Unless you're trying to run your XPS on FreeBSD 3.x, I don't see what that has to do with either comment in this thread. Really really old OSs had problems. Current OSs also have problems, including that no OS supports all hardware, but I don't really see any connection between an anecdote about sound problems literally last century and missing drivers today.
by rationalist | 2025-12-19 17:17:26+00:00
Yes, in fact just today trying to use Dollar General's website to "clip a coupon". I scanned the QR code, found the coupon, tapped on it. I got a blank box (white box on gray background IIRC) in Firefox Focus, but a login screen on Vanadium.

And yesterday, same with a local club's website. Didn't even work in Firefox for Android, but worked in Vanadium. I got the website's custom loading sprinner, so that loaded and worked, but whatever was supposed to change the screen when everything else loaded, did not work.
by dredmorbius | 2025-12-19 17:17:45+00:00
I've heard (though cannot find any supporting references) that Devo's song "Whip It" referred to "whippets", nitrous oxide cannisters which could produce a brief but euphoric high.

<https://www.webmd.com/mental-health/addiction/what-are-whipp...>

Context was a stage performance (not by Devo) roughly 20 years ago, referring to late 1970s / early 1980s youth culture. The song itself was released in 1980:

<https://en.wikipedia.org/wiki/Whip_It_(Devo_song)>
by xphos | 2025-12-19 17:17:50+00:00
I think their is a huge difference between using a library and using python instead of C/Rust etc. You use those because they are fundementally more efficient at the expense of having to worry about efficient memory use. Robust programming is a trade off and the speed of development might be worth it but it also could be so problematic that the project just never works. A sort library is an abstraction over sorting its extension to your language pool you now have the fundemental operator sort(A). Languages kind of transend the operator difference.

I think the problem the OP is trying to get at is that if we only program at the level of libs we lose the ability to build fundementally cooler/better things. Not everyone does that of course but AI is not generating fundementally new code its copy pasting. Copy Pasting has its limits especially for people in the long term. Copy paste coders don't build game engines. They don't write operating systems. These are esototeric to some people as how many people actually write those things! But there is a craftsmanship lost in converting more people to Copy Paste all be it with inteligence.

I personally lean on the side that this type of abstraction over thinking is problematic long term. There is a lot damage being done on people not necessiarly in Coding but in Reading/Writing especially in (9-12 grade + college). When we ask people to write essays and read things, AI totally short circuits the process but the truth is no one gets any value in the finished product of an essay about "Why columbus coming to the new world cause X,Y or Z". The value is from the process of thinking that used to be required to generate that essay. This is similar to the OPs worry. You can say well we can do both and think about it as we review AI outputs. But human's are lazy. We don't mull over the calculator thinking about how some value is computed something we take it and run. I think there is lot more value/thinking in the application of the calculated results so calculator didn't destroy mathematical thinking but the same is not necessiarly true in how AI is being applied. The fact of your observation of inn junior dev's output proves support to my view. We are short circuiting the thinking. If those juniors can learn the patterns than there is no issue but it's not guarenteed. I think the uncertainity is the the OPs worry but maybe restated in a better way.

Love to hear your thoughts!
by barfoure | 2025-12-19 17:17:51+00:00
It’s a milquetoast rant but I got nothing - the employee is right. You should prepare for the world and stop acting so shocked. You had decades to call out journalists for being paid mouthpieces but you didn’t because they spewed nonsense that you agreed with and benefitted you.

Now the shoe is on the other foot. Prepare for what happens next. FAFO.
by SubiculumCode | 2025-12-19 17:18:18+00:00
The analogy with Russia is too obtuse to be useful. Russia never was an economic exporting powerhouse with tons of manufacturing know-how and willing engagement in the larger international capitalist economies. I am no fan of the PRC, but there is plenty of intellectual, innovation, and economic competition within China to make your analogy unlikely to be helpful.

That said, the U.S., if it wants to stay ahead, also needs to fight trends toward reducing competition via de facto monopolistic behaviors by mega corporations with co-opted governmental protections.
by Nevermark | 2025-12-19 17:18:19+00:00
> If your first reaction is “but that won’t work!” then you don’t really believe in a free speech based society

While I believe in free speech, free speech isn't some panacea. Nor does it magically exist without protection from powerful interests. What good does speaking up do, if "algorithms" managing the majority of speech have big money riding on promoting irresponsible speech at the expense of sidelining responsible speech.

This isn't a neutral open marketplace of ideas, battling on merit. It is a pervasively manipulated market for profit, and those who will pay to tilt it.

The right way to deal with surveillance and dossier based manipulation by external actors, is not to pick on one actor, but to make surveillance and dossier based manipulation illegal for all actors.

Nobody buys a TV wanting their watching habits to end up impacting what ads they see in web views, and vice versa.

That kind of behind the scenes coordination of unpermissioned data, as leverage against the sources of the data, is deeply anti-libertarian. Anti-liberty in both right and left formulations. (The idea that "libertarian" means the rich have a pass to do anything they can achieve with money, underhanded or not, is a corruption of any concept of individual liberty.)

The enshittification of the world is being driven by this hostile business model. Via permissionless (or permissioned by dark pattern) coordinated privacy violations. And it isn't just foreign adversaries who are benefiting at societies cost.

The constant collecting, collating, and converging of data on anyone doing anything that pervades the private/public economy now is deeply parasitical.

Free speech, like every other right, only achieves its real value in a healthy environment. I.e. a healthy idea competitive environment. I believe in voting too. But similarly, voting only matters in a healthy competitive candidate environment.
by threethirtytwo | 2025-12-19 17:18:21+00:00
I’ve seen it solve a complex domain specific problem and build a basis of code in 10 minutes what took a year for a human to do. And it did it better.

I’ve also seen it fuck up in the same way you describe. So do I weigh and balance these two pieces of contrasting evidence to form a logical conclusion? Or do I pick and choose one of pieces of evidence that is convenient to my world view? What should I do? Actually why don’t you tell me what you ended up doing?
by doublerabbit | 2025-12-19 17:18:32+00:00
I guess so. 36 and having seen the internet from IRC to how it is now arguing over some internet forum because views are different. How old are you?

TikTok causes chemical release in the brain and which can cause other self psychological damage. Heroin causes chemical release in the brain in the brain, and can cause other self psychological damage.

Both are addictions, both are hard to fight. Some find it easier some find it hard.

The effects of one are more devastating sure, Alcohol is more damaging than Caffeine; I'm not ruling that out.

However the effects of Heroin which comes with addiction and the cravings are some-what mimicked within the realms of TikTok.

To op below: I'm now rate limited, so I can't reply directly.

A drug, a real life substance that is designed to alter human chemistry. Cannabis, Caffine, MDMA, DMT all alter your brain chemistry organically.

You cannot compare one or to something that is man-made digital. You can however compare the effects of a substance that is organically designed to that of something is digital. The relation of effects of TikTok to Heroin are very similar.

Social media is being designed as a digital service to alter human chemistry. It works, why do you think the world is in utter shit? Why do you think social enterprises pay big bucks to exploit the human psyche by hiring sociologists/psychologists?

The TikTok icon on mobile devices is strategically designed to manipulate and trigger a response.

Facebook is a grand example with the A/B emotional testing they did with Cambridge Analytica which that is that is far worse then heroin IMO. At least with Heroin you need to inject.
by lelanthran | 2025-12-19 17:19:30+00:00
> Off the top of my head, possible problems here might be:

> 1. To handle trees easily you have to understand recursion.

Well that's the point of the exercises I suggest - to learn recursion :-/

> No Big-O notation. Interviewers usually ask questions about time/space complexity

Well, that's the other half of the interview, I only promised that my method will cover half the questions :-)
by nsagent | 2025-12-19 17:20:36+00:00
They screwed me in a different way. I simply didn't log into Amazon for a couple years as I've tried to minimize my use of Amazon. When I went to log in, they locked my account without any way to unlock it. Talking with support multiple times did nothing. Now all my digital purchases are gone.

Edit: If anyone knows a way to get them to unlock the account, I'd appreciate it. They won't issue a password reset or anything similar, which seems ridiculous considering they never claimed fraud. Simply that it had been too long since I logged in.
by AlexB138 | 2025-12-19 17:20:38+00:00
I wonder about this. Graphite is a fantastic tool that I use every day. Cursor was an interesting IDE a year ago that I don't really see much of a use case for anymore. I know they've tried to add other features to diversify their business, and that's where Graphite fits in for them, but is this the best exit for Graphite? It seems like they could have gotten further on their own, instead of becoming a feature that Cursor bought to try to stay in the game.
by TekMol | 2025-12-19 17:20:42+00:00
Hmm.. so the public channel is decentralized but the private channel is not.

There is actually a technical solution to that then. Use the public channel to send/receive private messages. Every could publish a public key. Then everyone could send private messages to everyone by encrypting them with the public key of the receiver and sending them over the public channel.

Shall we try it? My public key:

-----BEGIN PUBLIC KEY----- MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKs9CbOAxSROEdm/+QGyDLdxITTq+YdbmIlOM0jemqKvLXinnBUDeDRSGXOoCnygXLFsm6R31szySqiVunasX/8CAwEAAQ== -----END PUBLIC KEY-----

You can send me a private message by encrypting it here:

https://anycript.com/crypto/rsa

And then pasting the encrypted version into a reply to this comment :)
by archon810 | 2025-12-19 17:20:57+00:00
As someone who uses Cursor, i don't understand why anyone would use CLI AI coding tools as opposed to tools integrated in the IDE. There's so much more flexibility and integration, I feel like I would be much less productive otherwise. And I say this as someone who is fluent in vim in the shell.

Now, would I prefer to use vs code with an extension instead? Yes, in the perfect world. But Cursor makes a better, more cohesive overall product through their vertical integration, and I just did the jump (it's easy to migrate) and can't go back.
by dvfjsdhgfv | 2025-12-19 17:21:35+00:00
Your approach to GenAI scrapers is similar to our fight with email spam. The reason email spam got solved was because the industry was interested in solving it. But this issue got the industry split: without scraping, GenAI tools are less functional. And there is some serious money involved, so they will use whatever means necessary, technical and legal, to fight such initiatives.
by abelanger | 2025-12-19 17:21:40+00:00
Sure, I'll bite. Task-level idempotency is not the problem that durable execution platforms are solving. The core problem is the complexity that arises when one part of your async job becomes distributed: the two common ones are distributed runtime (compute) and distributed application state.

Let's just take the application state side. If your entire async job can be modeled as a single database transaction, you don't need a durable execution platform, you need a task queue with retries - our argument at Hatchet is that this is many (perhaps most) async workloads, which is why the durable task queue is the primary entrypoint to Hatchet, and durable execution is only a feature for more complex workloads.

But once you start to distribute your application state - for example, different teams building microservices which don't share the same database - you have a new set of problems. The most difficult edge case here is not the happy path with multiple successful writes, it's distributed rollbacks: a downstream step fails and you need to undo the upstream step in a different system. In these systems, you usually introduce an "orchestrator" task which catches failures and figures out how to undo the system in the right way.

It turns out these orchestrator functions are hard to build, because the number of failure scenarios are many. So this is why durable execution platforms place some constraints on the orchestrator function, like determinism, to reduce the number of failure scenarios to an amount easy to reason about.

There are other scenarios other than distributed rollbacks that lead to durable execution, it turns out to be a useful and flexible model for program state. But this is a common one.
by rafaelmn | 2025-12-19 17:22:00+00:00
Can they double the memory lanes without switching socket ? If not I feel like PC is going to fall behind even further compared to Apple chips. Having ram on chip sucks for repairability but 500gb/s main ram bandwidth is insane.

They stumbled into the right direction with strix halo but I have a feeling they won't recognize the win/follow up.
by magicalhippo | 2025-12-19 17:22:05+00:00
Main problem seems to be they're kinda badly utilized (IMHO) on many motherboards. Most seem to go with two x16 slots so you get x8 lanes in both.

There are some exceptions, but I haven't seen one with for example four x16 slots that support PCIe 5.0 x4 lanes with bifurcation.
by somenameforme | 2025-12-19 17:22:13+00:00
His arguments were generally driven by logic and reason, not rationalization. Rationalization is generally only necessary for adopting views that seem ostensibly inappropriate, which would certainly include these sort of 'naturally repulsive' acts. And indeed his arguments for slavery were some of his weakest precisely because they were uncharacteristic rationalizations.

I completely agree that if you go back far enough in the evolutionary pipeline then my claim becomes invalid. I also think it would not apply to people of a sufficiently reduced IQ. You need to have a minimum of intelligence to understand what you're doing, alternatives, and its consequences on others. But once you have that baseline of IQ then I think morality, and a natural repulsion to certain behaviors, comes as naturally as communication.
by dpark | 2025-12-19 17:22:37+00:00
You’re arguing that in this circumstance, the bitcoin seller should produce an ID for the payer that exposes the purchase contents.

Firstly, I am extremely doubtful that this would actually prevent the issue. A wary buyer would not agree to transfer money account to account like this to pay for a cell phone in the first place. Only gullible people would engage in this scam, and I am doubtful that they would question the transaction ID deeply. “Hey what is this bitcoin thing?” “Oh, don’t worry about it. That’s just internal for our tracking purposes. Do you want me to throw in a free phone case too?!”

Secondly, this seems like a massive privacy concern. Is someone purchasing sex toys supposed to use a transaction ID like purpledildo656 and expose what they are buying to the bank?

I’m sympathetic to people who get scammed, but I don’t think your transaction IDs solve this problem. People have been getting scammed like this forever. “Hey, just send the $600 via Western Union and I’ll totally put your phone in the mail for you tomorrow.”

This isn’t an ID anyway. What you are really asking for is to mandate that the contents of the purchase be burned into the transaction from the seller all the way to the buyer through the bank. I think that’s a terrible idea because of privacy concerns, but regardless, it’s not an ID. This would be much better expressed as a different form of metadata.
by rivetfasten | 2025-12-19 17:22:54+00:00
Who reaches for a tool they forgot about?

Few organizations invest in solutions only understood by one or two individuals on their team. This is actually what prevents undergraduate cs knowledge from having an impact. It makes me sad.

Undergraduate CS isn't about the things you do most of the time. It's about enabling the occasions where the alternative is to give up and shrug, or perhaps speculate instead of evaluate.

Undergrads, read this before taking a theory of computation class: https://swtch.com/~rsc/regexp/regexp1.html
by lelanthran | 2025-12-19 17:23:10+00:00
> I’m hired to solve business problems with technology, not to self-improve or get on my high horse because I hand-wrote a silly abstraction layer for the n-th time

So, this "solve business problems" is some temporary[1] gig for you?[2]

------------------------------

[1] I'm reminded of the anti-union people who are merely temporarily embarrassed millionaires.

[2] Skills atrophy. Maybe you won't need the atrophied skill in the future, but how sure are you that this is the case? The eventual outcome?
by GuB-42 | 2025-12-19 17:23:46+00:00
It will always work if you want 500 mA at 5V and if 480 Mbps is sufficient (assuming everything is USB2 compatible nowadays).

But sometimes the extra power or extra data transfer is not an option. For charging a laptop for instance, you typically need 20V, if your charger doesn't support that, you can't charge at all. And then there is Thunderbolt, DisplayPort, Oculink, where the devices that use these features won't work at all in an incompatible port. And I am not aware of device that strictly requires one of the many flavors of USB 3 or 4, but I can imagine a video capture card needing that. Raw video requires a lot of bandwidth.
by lrvick | 2025-12-19 17:23:58+00:00
I hear you, and if I was given such an order, even if it came with a gag order, I would never comply and would go straight to the press, consequences be damned.

Problem is everyone knows the people like me that would react this way, and those people go on vacation eventually or can be replaced. Pay attention when that happens.

If Trump asked Tim Cook for a favor, I bet it gets taken care of one way or the other.

I would not take your bet on any specific company at any specific time, but in the scale of the top ten tech companies over a decade, it is absolutely happening regularly with some of them and there is political will for it to be all of them.