peterlk
peterlk on Hacker News
I think the HN crowd overestimates the quality of software. There is a (very) long tail of truly abysmal software that people are forced to use all the time. The reason it gets to be abysmal is because it’s often back-office admin software that helps people file forms for, say, logistics paperwork or school district expense tracking. AI-native engineering teams can create dramatic improvements for that long tail because the people running that software are either incompetent or checked out, and a pull towards average quality by AIs would yield great improvement.
I think this is an outcome of playing with systems that we don’t actually understand very well on a deep level. We have found recipes that work, and have used graduate descent (so many PhD theses) to understand and optimize these systems, but we’ve built a model of language that also encodes reasoning, and those things are extraordinarily complex. Providing proper mathematical rigor for their explanation requires, as you say, the level of commitment equivalent to a math degree. Also, because language is so complicated and subtle, you need highly precise statistical models of it, and that just takes a shitload of data; hence the scale. You can train toy models at home, but they will suck because you actually need massive amounts of data to capture the nuance that language requires. And that’s to say nothing of multimodal models.
Sure it does! The listeners of such music have listened to lots of other music, and have developed a mental model of it that is overly predictive (too compressible) to be interesting to the information-seeking machine.
It is also possible that people are listening to the music for reasons other than the music itself (community, feelings of superiority, etc.)
Just for fun, I put this prompt into an abliterated GLM 5.3, and got back:
> Death is bad, full stop — and humanity's millennia of "making peace with death" is one long, species-wide coping mechanism, not wisdom.
2 other times, I got versions of what the article claims
I disagree that it would be more valuable.
It may be true that it might be more efficient, but it feels similar to the farming paradigm. You can actually get more calories per acre if you have ecosystems with varying heights. However, we don’t do this because it is much more scalable to drive massive machines over flat, unimpeded land.
It might be the case that my home would be more robot-friendly if I lived in a flat warehouse that was designed so that robots could easily handle tasks. But I don’t want to live in a warehouse, and I don’t want my house to be optimized for robots. And this isn’t even to mention the long tail of existing houses that do not adhere to a robot-optimized standard. The cost of replacing or retrofitting all of them would be astronomical.
This is a pretty bad-faith argument. Marriage and civilization are definitely correlated, but claiming that the breakdown of marriage is the cause of social issues needs substantiation. Marriage (and sexual abstinence) was very important for property inheritance. It was then codified into social systems as a downstream impact of property rights. A world with birth control, DNA testing, and an extensive legal system muddies this justification.
OPs description resonates with me as well, and the impact is complex, and in my case, probably more good than bad. There is a romantic notion that childish energy shouldn’t be suppressed, but childish energy is what broke my toys (and my body), and I have expensive toys now (motorcycles, house, etc.)
I have found in my own life that the practice of emotional regulation has made me a pretty good diplomat in difficult situations. Sitting down, shutting up, and following the rules when I want to yell at people is the essence of de-escalation.
Yep. I’ve found that having an endpoint that serves a well, documented openapi.yaml is very effective for agentic usage. The biggest difference is that you can break down a REST API into RPC-like chunks and save on some tokens if you break up the tools well. But pragmatically, I think saying “tell your agent to hit /api/v3/openapi.yaml” is quite useful
I wonder how similar the 2000s-era napster fight will look when we get a high quality music diffusion model with 0 copyright guardrails. Then I can listen to unlimited, radio of my favorite artists serenading me with songs I’d wished they’d written
It’s been a while, but when I was in high school, I was up at 6:30 so that I could run through the shower, get to 7AM jazz band late, be at school until 4ish, then off to my minimum-ish wage job until it was time to go to evening jazz/symphony/other bands. Home at 8 or 9; bullshit some homework for a passable grade; and then do it again (I was often doing homework during band practices). Weekends were music events.
I did not go to a top tier school, and I did not live in a top tier place. The stories I’ve heard from others indicates to me that my experience was not unique. I wasn’t even the most busy of the people I knew.
This wasn’t every single day, but it was more on days than off days. Contrarily, I had a great time in college because the pressure of classes actually felt like less than I was doing in high school.
Preach! I spent several hours this weekend trying to move my library between computers. So many popups and warnings telling me that I need to do something with no explanation of why. The docs are a mess. The library compatibility is a mess. Every few months they do something that fucks up libraries or makes them incompatible with some hardware. I just refuse updates now.
Rather than trying to make a new, shiny library, they should just release rekordbox 2.0, and then everyone would have a common lexicon to ask whether something is “rekordbox 2 compatible”. But instead we have this questionably compatible library plus as part of old, busted software that tries to brow best you into wrecking your old libraries.
I just use Claude to explain rekordbox to me now, and it is a bit more helpful than forums, though it also often gets confused from the conflicting advice/docs on the internet
I’ve been wondeing if this is a similar phenomenon to plane crashes being reported more when there is a plane crash, thus leading people to believe, incorrectly, that there are more plane crashes. Is it maybe common that recalls happen with relative frequency and it’s just a cost of doing business and they’re routine so not reported on? Or is this company really screwing up badly?
This is what the presumption of innocence is supposed to do. If you have an alibi, then big brother doesn’t get involved. These are cultural problems that we do not need big brother’s benevolence to solve for us. We need better cultural systems of accountability; the problem is that those are _way_ harder to build
I don’t think it matters that much for Google. They need to not fall hopelessly behind, but I don’t think there’s a strong economic reason for Google to burn the kind of capex that the frontier labs are burning. Strategically, I think they’re probably doing better than OpenAI and Anthropic. The Gemini models are open, and they are what researchers are working with (see neuronpedia as an example). Over time, this will give them a strategic advantage for the same reasons that open source wins over proprietary. Meanwhile, OpenAI and Anthropic have massive capex that needs to be returned to investors while their margins are being undercut by Kimi/Deepseek/Qwen. Google can wait around for the coming frontier lab profitability crisis and cruise right on by with their Apple contract and owned data centers to pick up the pieces and exceed the existing frontier labs.
Can you be more specific about what “unbelievably terrible” means?
Nothing is stopping people from doing that. It’s just more inconvenient than other available options. If I were a politician trying to remove private communication, I would first pass something that allows scanning communications, then pass something that allows e2ee messages to be scanned, then make it illegal to use non-scannable e2ee messaging. People could still do it, but now they could be punished if they’re ever caught
Over Christmas, I spent several minutes trying to debug my beeping dashboard - it only seemed to happen sometimes while driving, so stopping didn’t let me figure it out. Eventually I discovered that it was beeping at me because my eyes weren’t on the road enough. Of course, figuring that out required me to take my eyes off the road to figure out which blinking signal was associated with this particular alarm.
Also, being constantly warned that I was speeding in rural areas where the car missed a speed limit sign caused me to start ignoring the speeding alarm within a few hours of driving the car.
I feel like there’s some lesson here in building to the lowest common denominator, and giving people products rather than tools (tools are more dangerous, but more useful), but maybe I’m just grumpy.
Yeah. I would expect that Samsung or Apple’s bundled AI things (whatever those end up being) will be good enough for consumers, and open models will be the things that actually get used in the products of the future because they will allow technical people to alter models in ways that specialize them for whatever use case they’re building for. They will also be the onramp for engineers/data scientists of the future, and thus will have more available, specialized knowledge over time.
The bitter lesson would claim that we only need one model with more data thrown at it, but I’m a bit skeptical that we’ll end up with “the one true way” of building a model, and I think there will be model tradeoffs that we can pick from as the industry matures.
Over the long term, it seems like open models must win out. This feels like it rhymes with the story of operating systems. Despite the enormous financial contributions of Microsoft and Apple, linux still won because control matters over the long term.
I predict that mech interp and things like Neuronpedia will matter more and more over time, and the frontier providers are disincentivized from providing those tools
The chain of “Why?”s here is really baffling to me.
Why do we have measles outbreaks? Because people aren’t vaccinating their kids.
Why aren’t people vaccinating their kids? Because there seems to be a generalized fear of vaccinations and their side effects
Why does this fear exist? I’m at a loss. Is it because people aren’t less educated now than they were 30 years ago? Is it because deadly diseases have fallen out of public consciousness? Was there a coordinated external effort to psyop the American people into believing such things (now I’m starting to feel like a conspiracy theorist)?
None of these reasons seem super compelling to me. The “diseases fell out of public consciousness” feels compelling at first, but why would there not have been some admonishment from grandparents who knew someone who died from polio? That seems like family lore that wouldn’t get lost.
Why not run a publicly funded ad campaign with images that look like cigarette packaging? Remind people what these now-preventable diseases look like.
It just seems wild to me that this issue seems to be getting worse. It’s like watching car crashes rise while people are cutting their own brake lines and then continuing to cut brake lines (and encourage others to di so) after their friends die. Wtf is even happening?
Yes to diffusion models! Combo pipelines of generative and diffusion models have super interesting potential
AI output reads like homepage marketing content (e.g. the text that fades in when you scroll down an apple product page) expanded to fill some context window size (the paragraphs tend to be about the same size).
What you get is vacuous, choppy, wordy, and hyperbolic. I have found that adding secondary passes for tone and style improve the readability dramatically.
You need to have an Apple developer account. Then you need to submit your app to Apple for review. Then you need to comply with a list of sometimes arbitrary corrections/requirements that they send back (there is a document that specifies what you need to do, but it is not uniformly enforced in my experience). Then, eventually, you can list your app on the app store.
It’s not super onerous, but it is much more annoying than the theoretical alternative of allowing people to install software of their choosing on their hardware (i.e. download the binary and run it)
Any sufficiently specified prompt is indistinguishable from code
I am also not in the market for a Ferrari. The problem is that it looks so pedestrian. Personally, I think the Ioniq has more personality. For a 600k car, it should have some appeal. This just looks like every other EV; it’s generic and boring.
I think they might have had much more success with a strategy like the R32 EV. Take something classic (like the Testarossa) and electrify it. Remind people that EVs are an evolution rather than a capitulation to generic boringness.
Yes they do…? Who cares if they just predict the next token? The outcome is that they can invent new abstractions. You could claim that the invention of this new idea is a combination of an LLM and a harness, but that combination can solve logic puzzles and invent abstractions. If a really large spinning wheel could invent proofs that were previously unsolved, that would be a wildly amazing spinning wheel. I view LLMs similarly. It is just fancy autocomplete, but look what we can do with it!
Said differently, what is prediction but composition projected forward through time/ideas?
This is not a very compelling argument. Things already cost money. We wouldn’t oppose a water tax because we were worried people might refuse to hydrate themselves once water was marginally more expensive. It might marginally exacerbate an existing problem, but the benefit of solving the target problem (funding roads fairly), even if imperfectly, is a much greater good
Bluesky, threads, mastodon, and everything else built on activitypub AT, etc. are still there. You can leave X behind; the only thing stopping you is the other people who could also leave X but are still there because you’re there. There are real problems with the fediverse, but they are solvable and the biggest problem is the social connections/stickiness. So start with that!
I think everyone should avoid talking about consciousness unless someone in the conversation provides a clear definition of it. If no one provides a definition, we can replace the word “consciousness” with the word “spirit”, and basically nothing about the conversation would change. Without a definition, every conversation about AI consciousness devolves into one camp saying that humans are special and consciousness is unique to them, and another camp that waves their hands about consciousness “duck typing”.
For example, we could define consciousness as the ability to communicate claimed internal states. Perhaps there could be a complexity metric that gives us a metric of consciousness.
We could define consciousness as the ability to respond to stimuli in complex ways. This would make a supermarket’s automatic doors slightly conscious.
Personally, I don’t really care how it is defined in any particular conversation, so long as it is defined. Otherwise we’re just flailing at each other in the dark.
Thanks for numberwang today. Probably my favorite meme for board meetings and all-hands presentations