MurphyA/hacker-news huggingface dataset:
by spopejoy | 2025-08-05 20:07:33+00:00
> Being able to refactor things with only a couple sentences is remarkably fast.

I'm curious, this is js/ts? Asking because depending on the lang, good old machine refactoring is either amazeballs (Java + IDE) or non-existent (Haskell).

I'm not js/ts so I don't know what the state of machine refactoring is in VS code ... But if it's as good as Java then "a couple of sentences" is quite slow compared to a keystroke or a quick dialog box with completion of symbol names.
by Aurornis | 2025-08-05 20:07:37+00:00
> Even with keto, intermittent fasting, tirzeptide, and workouts twice a week I have only lost 5 lbs in months.

If you're combining a ketogenic diet AND intermittent fasting AND a GLP-1 inhibitor AND exercise and you're still losing less weight than observed in the Ozempic studies, it's likely that there's more to this story.

Ketogenic dieting does not automatically translate to weight loss. Keto simply makes it easier to reduce caloric intake. It's actually very easy to gain weight on a keto diet due to the high caloric density of consuming that much fat.

> Now I begin to feel incredibly depressed, I can't sleep nor focus.

Honestly if you're having these dramatic negative effects from minor caloric restriction with GLP-1 inhibitors, something else is going on.
by rtkwe | 2025-08-05 20:07:52+00:00
> When it’s ready, experiments at Scorpius will be similar to DARHT but with the added complexity of using subcritical amounts of plutonium instead of surrogate materials.

They basically explicitly say that without just coming out and saying it. This kind of hyper fast explosion analysis and photography is a big part of making implosion bombs work properly.

edit: actually they just say it, they don't have to be coy everyone knows the US and other countries study this and it doesn't violate the NTBT because it's sub critical.

> essential to the Lab’s stockpile stewardship mission because it helps scientists test and understand the fundamental characteristics of materials and explosive events to inform computational models and analyses without ever detonating an actual weapon.
by ofalkaed | 2025-08-05 20:08:40+00:00
Because your "points" were all more of the same and my responses would have been the same, walking you though the logic of my reasoning and just reiterating what I said. I was making a point. My response would have been different had you shown some effort in wanting to understanding what I said, but instead you made assertions about things like what I care about and said that you don't think there would be any downsides with nothing to support it but your ideal, etc.
by wrs | 2025-08-05 20:09:08+00:00
It’s not really an abstraction budget, it’s an “unfamiliar abstraction” budget. You only pay cognitive load for an abstraction when you haven’t yet internalized the abstraction. Otherwise progress would have become impossible long ago.

There’s a huge pile of abstractions in that codebase that you have internalized to the point of invisibility — machine instructions, virtual memory, ASCII, sequential execution, named variables, garbage collection, network streams…literally thousands of these abstractions had to be invented and become second nature to you so these other abstractions that currently aren’t as familiar could be based on them.

A good abstraction gives a return on investment of effort internalizing it. There’s no limit on how many good abstractions you should have.
by Workaccount2 | 2025-08-05 20:09:13+00:00
The actual killer is the pay and working conditions, and the problem is fairly intractable.

If you are smart enough to be a good tool maker, you are likely smart enough to be a good 6-figure keyboard-all-day worker. Losing a finger (or three) and breathing VOCs all day for half the pay is not very enticing.

These industries aren't glamourous for investors either. The business proposition sucks, the cost and liabilities are intense, and the margins would need to be negative to be truly competitive.

And worse than anything, the stuff that comes from China is not only 1/10th the cost, it's also now better quality.
by GarnetFloride | 2025-08-05 20:09:13+00:00
I moderated a panel of some doctors about chronic pain. One of the big things that came out of that, for me, was how they describes how the relationship with pain changes when it becomes chronic.

Most times if you experience pain, you want it gone, either with rest, medication or whatever.

When you are dealing with chronic pain, the relationship changes to something described as spousal. You have to negotiate your life around the pain.

It's hard to describe pain. For me an injection is a 1. But some people have full on panic attacks if they even see a needle.

A friend was at the doctor's office and described their pain as a 4, but the doctor noted they were sweating in a cold office, and reclassified it as at least a 7.

I've had post surgical pain so bad that it pushed my spirit slightly out of my body, is a very odd feeling, which I calibrated to my new 10, which may have led me to describe my gallstones as too low.

A heart attack is often described as the worst pain ever but many women ignore that symptom because giving birth, kidney stones and their periods were worse pain.

Part of measuring pain is what you can't do. Sometimes you do less, sometimes you can't do anything at all, but it would be nice to be believed.
by cnst | 2025-08-05 20:09:22+00:00
"Full" means it drives itself as long as you "Supervise".

Did you use v12 or v13 FSD? I've used v12 last year (which is far behind v13, and yet more behind robotaxi). I'd enable it as soon as I'm out of the garage, and it'd safely drive me right to the destination.

How exactly is that not "Full"? Why would they call it anything else when it can drive itself from point A to point B without any interventions most of the time?
by mwigdahl | 2025-08-05 20:10:20+00:00
<raises hand> Our automated test folks were chronically behind, struggling to keep up with feature development. I got the two assigned to the team that was the most behind set up with Claude Code. Six weeks later they are fully caught up, expanding coverage, and integrating AI code review into our build pipeline.

It's not 10x, but those guys do seem like they've hit somewhere around 2x improvement overall.
by Traster | 2025-08-05 20:10:27+00:00
Yes and the result will be one of two options: option a (more likely) the underlying sites will literally just disappear, their business model no longer works and the content that you want (but apparently not enough to respect the authors) will cease to exist. It will most likely be replaced with AI slop replicas of the content you wanted. Or option b (much less likely) the content you want will move behind premium services where AI companies will have to negotiate subscriptions you will have entered the cable TV bundle era of the internet.
by tialaramex | 2025-08-05 20:10:42+00:00
Keep in mind that X11 is a protocol, so the client might not be running as your user on your local machine, it could be a dedicated machine that's only running the client.

In this case, again it's not important because in our timeline X11 is old, you might proxy the clipboard feature, with a trusted and untrusted connection, the untrusted connection needs to be careful because it's exposed to arbitrary nastiness from potentially hostile untrusted clipboard-using software - the trusted one talks to everybody else. So an example is you might decide to sanitize text, strip out invisible control characters, and exclude "rich" text formats that might conceal attacks. Or you might allow some images but only after previewing them and constraining their properties, no 18GB GIFs please, yes it's technically possible to encode a huge truecolor image as a single GIF no I don't want that in my clipboard.

Is this something we should try to implement? Probably not, but in a world where people try to kite surf across the English channel it's nowhere close to the craziest hobby.
by farkin88 | 2025-08-05 20:10:59+00:00
X11's SECURITY extension was its long-forgotten stab at sandboxing: flip a bit and every client is either trusted or untrusted. It does kill trivial key-logging, but it also breaks the clipboard, disables GLX and makes various apps fall over, leaving the desktop unusable while Firefox somehow works just fine. A cool reminder that X11 could've had proper sandboxing 25 years ago, but the UX cost sank it and Wayland is the lifeboat now.
by busyant | 2025-08-05 20:11:33+00:00
> care/cared about the field and their impact to some extent, try to do their jobs competently, look out for their students, maybe still try to find interest in the work, and operate within whatever hostile politics they're at the mercy of, without being cruddier than they absolutely have to be. That's not as inspiring as it could be, but it's a lot better than the tech industry overall.

That's pretty much my experience from 20+ years ago.

One thing that I didn't appreciate when I left the ivory tower was the extent of the replication "crisis."

If other academics can't replicate your work in some esoteric corner of bio research, it's no big deal--some people get burned wasting time, but the research just atrophies in the end.

But in the biotech / pharma industry, we in-licensed a lot of un-replicatable garbage from academia.

And replication was important to us because we actually had to make a drug that was effective (which loosely translates to ... "clinicians must be able to replicate your drug's efficacy.").*

* I'm not sure how true this is anymore, given politicization of regulatory bodies, but it was an eye-opener to me years ago.
by jnmandal | 2025-08-05 20:11:54+00:00
I see a lot of hate for ollama doing this kind of thing but also they remain one of the easiest to use solutions for developing and testing against a model locally.

Sure, llama.cpp is the real thing, ollama is a wrapper... I would never want to use something like ollama in a production setting. But if I want to quickly get someone less technical up to speed to develop an LLM-enabled system and run qwen or w/e locally, well then its pretty nice that they have a GUI and a .dmg to install.
by dylan604 | 2025-08-05 20:12:15+00:00
This reminds me of a company in town that was known for doing the precise thing of putting money into separate accounts, specifically, CDs. It was the type of service where 50% was paid up front, 25% at specified milestone, remaining 25% at completion. So the company would receive the 50% and place a large chunk of that into a CD. There were lots of reasons, but my favorite was the excuse of it covers when someone fails to pay the last 25%. These were the types of jobs that could easily last 6-12 months. Lots of people had mixed feelings about this, but at least it wasn't paying for office renovations or the owner's car payments, etc.
by Someone1234 | 2025-08-05 20:12:26+00:00
> We also don't know what the long term side effects of it will be, if any.

The first GLP‑1 receptor agonist was commercially released in April 2005, meaning 20+ years. People who often repeat this: If 20-years, and tens of trials, isn't long enough to "know" then where is the line exactly?

Thalidomide by contrast was available for 4-years, Vioxx for 5-years, and Rezulin for 3-years by contrast.

> There's also something to be said for gaining the discipline to do it yourself along the way, which may lead to keeping more of the weight off in the long run.

That doesn't work; we know it doesn't work both from small and large scale studies, and population evidence since 1970s. So you're promoting the same thing we've been doing, and failing at, for beyond all of my lifetime. Feels like a religious belief at this point, rather than following the data and what we know from it (i.e. that objectively does not work, and has never worked).

Is there something new you know that health experts haven't known as Obesity as increase up through 40.3%+ (with overweight being 73.6%+)?
by const_cast | 2025-08-05 20:12:32+00:00
The main problem with this approach, as someone who programs in PHP daily, is it pollutes the scope. That makes debugging much, much harder - you lose track of variables, and the current state of the program is complicated. IMO, if a value is a throwaway, like an intermediate, we shouldn't be able to use it. So method chaining or nesting function calls prevents them. Then, when we break after these functions, we can't see fake values. It also prevents someone in the future mutating the throwaway values. Someone could easily insert logic or a call that mutates something in the middle of this and breaks the chain.

One way this is prevented in PHP is just using functions. But then you have functions just for the sake of scope, which isn't really what they're for. That introduces other annoyances.
by bjt | 2025-08-05 20:12:46+00:00
What did you train the model on? Assuming it was trained on all the music online, without permission, it's kinda shitty to take all musicians' work like that and use it to make a product to put them out of business.

I draw a distinction here from LLMs used for writing code. Plenty of people freely put their code on Github or in Stack Overflow with the expectation that people could freely copy and use it. Relatively little music is shared so permissively.

(And before someone cries "fair use", I'm making an ethical argument, not a legal one. A fair use defense can protect you from a copyright claim, but it doesn't make it any less shitty to take other people's art, blend it all together, and use the result to threaten their livelihoods.)
by mchiang | 2025-08-05 20:13:17+00:00
we have always been building in the open, and so is Ollama. All the core pieces of Ollama are open. There are areas where we want to be opinionated on the design to build the world we want to see.

There are areas we will make money, and I wholly believe if we follow our conscious we can create something amazing for the world while making sure we can keep it fueled to keep it going for the long term.

Some of the ideas in Turbo mode (completely optional) is to serve the users who want a faster GPU, and adding in additional capabilities like web search. We loved the experience so much that we decided to give web search to non-paid users too. (Again, it's fully optional). Now to prevent abuse and make sure our costs don't go out of hand, we require login.

Can't we all just work together and create a better world? Or does it have to be so zero sum?
by Jtsummers | 2025-08-05 20:13:18+00:00
> Thanks for courteously linking me to the relevant documents! Very productive and good-natured of you.

Thanks for the sarcasm! Very productive and good-natured of you.

For your reference:

LISP 1.5 manual: https://www.softwarepreservation.org/projects/LISP/book/LISP...

Arrays were present in 1960. Admittedly, not much else but clear evidence that even then it wasn't just cons cells.

https://www.lispworks.com/documentation/HyperSpec/Front/Cont... - Common Lisp Hyper Spec which describes data structures other than lists and cons cells.
by thegeomaster | 2025-08-05 20:13:23+00:00
They have worse scores than recent open source releases on a number of agentic and coding benchmarks, so if absolute quality is what you're after and not just cost/efficiency, you'd probably still be running those models.

Let's not forget, this is a thinking model that has a significantly worse scores on Aider-Polyglot than the non-thinking Qwen3-235B-A22B-Instruct-2507, a worse TAUBench score than the smaller GLM-4.5 Air, and a worse SWE-Bench verified score than the (3x the size) GLM-4.5. So the results, at least in terms of benchmarks, are not really clear-cut.

From a vibes perspective, the non-reasoners Kimi-K2-Instruct and the aforementioned non-thinking Qwen3 235B are much better at frontend design. (Tested privately, but fully expecting DesignArena to back me up in the following weeks.)

OpenAI has delivered something astonishing for the size, for sure. But your claim is just an exaggeration. And OpenAI have, unsurprisingly, highlighted only the benchmarks where they do _really_ well.
by dlt713705 | 2025-08-05 20:13:28+00:00
What’s wrong with this?

The purpose of Base64 is to encode data—especially binary data—into a limited set of ASCII characters to allow transmission over text-based protocols.

It is not a cryptographic library nor an obfuscation tool.

Avoid encoding sensitive data using Base64 or include sensitive data in your JWT payload unless it is encrypted first.
by xpe | 2025-08-05 20:14:13+00:00
> Open models are going to win long-term.

[3 of 3] What would it take for this statement to be false or missing the point?

Maybe we find ourselves in a future where:

- Yes, open models are widely used as base models, but they are also highly customized in various ways (perhaps by industry, person, attitude, or something else). In other words, this would be a blend of open and closed.

- Maybe publishing open weights of a model is more-or-less irrelevant, because it is "table stakes" ... because all the key differentiating advantages have to do with other factors, such as infrastructure, non-LLM computational aspects, regulatory environment, affordable energy, customer base, customer trust, and probably more.

- The future might involve thousands or millions of highly tailored models
by liuliu | 2025-08-05 20:14:15+00:00
Any more information on "Privacy first"? It seems pretty thin if just not retaining data.

For Draw Things provided "Cloud Compute", we don't retain any data too (everything is done in RAM per request). But that is still unsatisfactory personally. We will soon add "privacy pass" support, but still not to the satisfactory. Transparency log that can be attested on the hardware would be nice (since we run our open-source gRPCServerCLI too), but I just don't know where to start.
by paul7986 | 2025-08-05 20:15:19+00:00
Claude plus failed me today badly compared to chatGPT plus.

I uploaded a web design of mine (jpeg) and asked Claude to create the html/css. Asked GPT to do the same. GPT's code looked the closet to the design I created and uploaded. Just five to ten small tweaks and I was done vs. Claude it would have taken me almost triple the steps.

I actually subscribed to both today (resubscribed to GPT) and going to keep testing which one is the better front-end developer (i am, but got to embrace AI ).
by squeaky-clean | 2025-08-05 20:15:20+00:00
Which Nike shoe is best for basketball? The Nike Dunk, Air Force 1, Air Jordan, LeBron 20, LeBron XXI Prime 93, Kobe IX elite, Giannis Freak 7, GT Cut, GT Cut 3, GT Cut 3 Turbo, GT Hustle 3, or the KD18?

At least with those you can buy whatever you think is coolest. Which Claude model and interface should the average programmer use?
by jan_g | 2025-08-05 20:15:57+00:00
Same here. I have a colleague that is completely enamored with these agents. Uses them for everything he can, not just coding. Commit messages, opening PRs, Linear tickets, etc. Basically, he uses agents for everything he can. But the productivity gain is just not there. He's about as fast or rather as slow as he was before. And to a degree I think this goes for the whole team. It's the oxymoron of AI: more code, more documentation, more text, more of everything generated than ever, but the effect is that this means more complexity, more PRs to review, more bugs, more stuff to know and understand, ... We are all still learning how to use these agents effectively. And the particular developer's effect can and does multiply as everything else with GenAI. Was he a bit sloppy before, not covering various edge-cases and used quick-and-dirty shortcuts? Then this remains true for the code he produces using agents. And to those, who claim that "by using more agents I will gain 10x productivity" I say please read a certain book about how just adding developers to a project makes it even more delayed. The resemblance of team/project leadership -> developers dynamic is truly uncanny.
by nosignono | 2025-08-05 20:16:07+00:00
You don't have to do it in real time, per se. I imagine a world in which the renderer and the world generation are decoupled. For example, you could descriptively articulate what you wanted to achieve and have it generate a world, quietly do some structure from motion (or just generate the models and textures), and those those as assets in a game engine for the actual moment to moment rendering.

You'd have some "please wait in this lobby space while we generate the universe" moments, but those are easy to hide with clever design.
by kevindamm | 2025-08-05 20:16:19+00:00
I think it was in "Manufacturing Consent" by Edward S. Herman and Noam Chomsky.

https://en.wikipedia.org/wiki/Manufacturing_Consent#:~:text=...

https://www.goodreads.com/book/show/12617.Manufacturing_Cons...

Though this is often associated with his and Herman's "Propaganda Model," Chomsky has also commented that the same appears in scholarly literature, despite the overt propaganda forces of ownership and advertisement being absent:

https://en.wikipedia.org/wiki/Propaganda_model#:~:text=Choms...
by hinkley | 2025-08-05 20:16:25+00:00
You've got a crowd of people raised in a Calvinist society who think nothing good comes without suffering, you've got people who feel this is a cheat where discipline should win out, and you have a bunch of people who are used to all easy solutions coming with either a bad lottery ticket or externalities on other people/the environment.

They can all agree that they're waiting for the other shoe to drop.

That said, we are at a point where people are overweight enough that getting exercise has its own risks, and taking a medication that allows you to be more active is likely to cancel out some of those downsides. As long as you do both I have no problem with people taking ozempic, mounjaro, etc.

I would prefer if we figured out what other than cultural changes is making everyone have symptoms of inflammatory dysfunctions. There is more than one thing going on. Processed foods, contamination, some microbe that doesn't culture in agar. And it's spreading to more of the world.
by PaulHoule | 2025-08-05 20:16:27+00:00
Assuming there aren't tricky concurrency issues and the documentation makes sense (you know what registers to set to configure and otherwise work the device,) device drivers are the easiest thing in the world to code.

There's the old trope that systems programmers are smarter than applications programmers but SWE-Bench puts the lie to that. Sure, SWE-Bench problems are all in the language of software, applications programmers take badly specified tickets in the language of product managers, testers and end users and have to turn that into the language of SWE-Bench to get things done. I am not that impressed with 65% performance on SWE-Bench because those are not the kind of tickets that I have to resolve at work, but rather at work if I want to use AI to help maintain a large codebase I need to break the work down into that kind of ticket.
by citizensinan | 2025-08-05 20:16:29+00:00
Same here - all those links are either broken or asking for auth. Classic case of announcing something before the infrastructure is ready.

This kind of coordination failure is surprisingly common with AI releases lately. Remember when everyone was trying to access GPT-4 on launch day? Or when Anthropic's Claude had those random outages during their big announcements?

Makes you wonder if they're rushing to counter Google's Genie 3 news and got caught with their pants down during the GitHub outage. The timing seems too coincidental.

At least when it does go live, having truly open weights models will be huge for the community. Just wish they'd test their deployment pipeline before hitting 'publish' on the blog post.