HNHacker News
TopNewBestAskShowJobs

ravenstine

22,114 karma · joined March 17, 2015

submissionscomments
ravenstine··on I said no and Apple said yes
Yeah I hate the term "sideload", but I'm guessing they meant it in the sense that they installed a separate DE within a distro designed around its original DE. Ideally, the DE that ships with a distro should be able to solve problems like video streaming and KiCAD with relative ease in the year 2026. Although I'd be curious as to why exactly that person decided they needed to change their setup in that way, I also can't say I'm entirely surprised that they would end up needing to do something like that.
ravenstine··on I said no and Apple said yes
It's been ages since I've looked at System 76. They have quite an impressive lineup of products now! I'll definitely be checking them out the next time I want a personal computing device that's not tied to Microslop or Apple.
ravenstine··on I said no and Apple said yes
It's things like this that make me imagine what kind of Linux desktop we could have if one of them had the kind of budget that goes towards Windows and macOS. The kernel itself is great and tons of money is effectively invested towards it and its ecosystem. In my humble opinion, it's the Linux DEs that sometimes get really close to being as equally awesome but never quite get there. MacOS is by no means what I consider a perfect OS, but it's reliable enough that I haven't had to think to myself "what if my computer stops working tomorrow because reasons." I know it happens to people, but it seems relatively rare in contrast to the alternatives. The one big exception might be the removal of Rosetta, but developers and consumers have had an abundance of time to migrate to Apple Silicon. In general, macOS respects me enough such that it isn't constantly trying to make me adapt to new ideas. You know something? I hate that I'm practically kissing the rear end of a gigantic corporation that does other things that are anti-consumer and anti-developer. I don't worship Apple. I think GrapheneOS is better than iOS. But I appreciate that their desktop OS causes me the least number of frustrations. And speaking of GrapheneOS, it essentially benefits from Google's budget towards AOSP, and Linux DEs don't have this advantage. Imagine if they did and we had a Linux DE that was as solid as GrapheneOS, and without the BS that comes with Android.
ravenstine··on I said no and Apple said yes
It's funny because I wrote my comment this morning and then an hour later my manager told me unprompted about how his work Macbook updated over the weekend and got stuck in a boot loop! I have a feeling the blame might actually be on some IT department configuration going haywire, but it could be Apple's fault for all I know. That was an amusing coincidence.

And yeah, "It works – until it doesn't" is probably the most accurate statement that can be made about all technology. My original comment also can make it seem like I'm taking a dump on Linux, but my gripe is more about Linux desktop environments. Linux absolutely can be a really stable OS, but I've only been able to truly reach that for myself by compiling my own kernel and composing my own desktop environment from barely-related packages. This is where I totally relate to your sense of "fuck it, I don't care because it's mine." Maybe someday I'll end up completely switching to my own Linux OS.

ravenstine··on I said no and Apple said yes
> Also the OS mostly “just works”

A large portion of the HN crowd woefully underrates this aspect of macOS. The types who would get pleasure tweaking their OS and understanding it intimately are overrepresented here, though props to them.

I don't care what people say; macOS is the only OS I've ever used that has never booted to a black/blue screen with relatively cryptic error after performing an upgrade. Not once ever. Windows today is of course abusive to users and shouldn't be used, and as much as I absolutely love Linux as a server OS and for VM appliances, I get no joy whatsoever trying to figure out why the DE stopped working after letting the OS update itself or debugging subpar rendering from the Wayland compositor or X11. (Linux people still tell me this isn't a problem in 2026 but, guess what, my Ubuntu VM hit a black screen a couple days ago after upgrading with no other changes made to the installation, so they're wrong) That and so much graphical Linux software is written with the attitude of "I'm a freak who thinks context menus shouldn't exist so fuck the user and fuck anyone who tells me I'm wrong", yet so many DEs integrate these apps anyway.

The worst thing that macOS has ever overtly done to me is slightly change the look of its interface over the years, which is incredibly minor compared to all the changes that Windows, Ubuntu, Gnome, and KDE have gone through in the last decade. Does it pull lame crap like phone home? Probably, but these days I assume that just about all software thinks it knows better than I and constantly pings cloud servers. MacOS is not really unique in this regard. I will switch to my own Linux if Apple goes down the road of "use our AI or else", but for now I don't really see the venom towards macOS to be justified when it's incredibly easy to prove that the alternatives are usually very poor.

Oh yeah, and the hardware is excellent. (except for the keyboards which need TPU dam covering them or else dust kills them after a couple years)

ravenstine··on Nvidia is the central bank of AI
It's kinda nuts to me how people can act like Claude is lightyears ahead of OpenAI models. Sure, it's one thing to simply have a preference or claim that Claude does some things better, but in reality they are both about as effective at doing the same job. I've long preferred GPT models because they know better how to shut up and don't seem to overthink as much as Claude, but I'm under no illusions that if OpenAI went belly-up then I couldn't do my job essentially the same with Claude. GPT models have also clearly improved over time in terms of programming. There haven't been any "big bangs" necessarily, but it's really not hard to give the same task to 5.3 and 6 and see which one has better output.
ravenstine··on Fuck it, make it anyway
I find that Camp B is a lot more likely to not understand Camp A than the other way around. Both enjoy the outcome of "we made something cool", but Camp A more heavily values the journey to get there, and many in that camp aren't particularly bothered if they didn't actually get there if the journey was good. Camp B was never interested in the journey but absolutely wants an outcome. Unfortunately, the voices of Camp B seem a lot louder, and Camp A can come off like old farts.

The thing about your analogy is that the person in Camp B might seem a bit silly to most people at face value. Even your average person values doing a bit more than sticking to the parking lot in a beautiful national park they may not visit again for decades. The reason I bring this up is that I personally don't begrudge Camp B. How can I not sympathize with people who want to shape reality to their imagination? I understand that.

Where I divorce from Camp B is on the idea that the process behind developing the architecture and the code software is inherently a roadblock and essentially has no value. They produce these specious claims like "code was never the hard part" because they view code as something completely separate from the thing the code produces, which was simply not true because the very nature of code is in describing the thing that it's implementing. The typical Camp B mindset seems to misunderstand or hate this fact of reality, and many of them don't even seem to get that other human minds have other perfectly valid objectives behind the things that they do. There is nothing wrong with becoming a programmer because you enjoy and thrive in the process in writing software, but even before LLMs, we have been increasingly infantilizing that desire because it's not seen as productive or obviously revenue producing. Valuing the process is viewed by outsiders as dilly-dallying when, in actuality, many of the greatest things in not just computer programming but technology and science have been a result of Camp A people investing effort in exploring and executing theory that Camp B has no interest in.

This is why I get pissed off when I hear that "code was never the hard part." It's like, screw you people, my job being paid to write code to satisfy the requirements of my employer/customer was and is hard. What's changed are the requirements; the new requirements are to not give a fuck about quality and sustainability and to maximize speed at which boxes can be ticked for project management. This doesn't mean that making software that's not a piece of shit isn't still a hard problem. There's a dearth of projects built with AI in the last 3 years, the vast majority of which are polished turds that have been completely abandoned by their authors. What does that tell you?

Camp B should, by all means, go ahead and do their thing. I think it's great that technology has made it possible for someone to build an app or a site with no background knowledge or hiring of contractors. What they don't deserve is disrespect Camp A and talk down to them because they find programming to be a nuisance.

ravenstine··on Claude is only available to people over 18 years
Hundreds of deaths are linked to bathtubs every year, too.

https://pmc.ncbi.nlm.nih.gov/articles/PMC9418042/

ravenstine··on GrapheneOS' rewritten Messages app is released
Well they're going to be shipping GOS on Motorola and I think some other devices, so basic things like the messaging app need to actually have some polish to them. I really like GrapheneOS overall as-is, but the messaging app felt like baby's first texting app. Not necessarily their fault since it's pretty much straight out of AOSP if I understand correctly. But any time I've installed GrapheneOS, the messaging app is one of two things I must replace every time (the other being the downright bad AOSP keyboard).

If they fix(ed) their messaging app and their keyboard, then they've really eliminated a lot of potential complaints if a less tech-savvy crowd ends up buying future Motorolas.

ravenstine··on Litelm: LiteLLM Without the Bloat
Really? I mean, yeah, it's probably written by an LLM, but it's hardly the worst that I've seen. Looks way more straight forward than the modern README featuring a ton of badges, emojis, confusing out-of-context screenshots, "trust me bro" installation instructions, vague elevator pitches, "used by netflix, nasa, disney, good morning america, alex jones, the church of scientology", and other verbiage to create the illusion that the author won't immediately get bored and abandon their glorified dissertation piece. They all scream "give me your github stars" whereas this one doesn't. But I still get what you mean when it comes to the particular 'isms.
ravenstine··on How I Prompt
I think these AI platforms would guarantee bigger wins for themselves if they figured out how to give these models more of an object-conceptualization of their input than they currently have. Solving math puzzles is cool and all, but 99% of customers don't need to solve math puzzles like that; they're asking the model to answer questions about thins and to translate ideas into a real UI. A model that could reliably determine if/how its input/output isn't visually matching up to a design would be a big deal. Sure, we kind of have that now, but it's still in gimmick territory.
ravenstine··on Splash-free urinals (2025)
Even if a urinal doesn't splash, there's usually (always?) a decent amount of fine droplets that eject out from the stream since the flow is rather turbulent. On top of that, the fleshy opening is never completely stable.

What we really need is laminar flow!

ravenstine··on GrapheneOS Overhauled Default Apps and Secure Clipboard
Thanks for sharing this! I spoke out of ignorance, having only considered the source code being available but not the licensing. (though I find narrowly defining "open source" to be rather pointless) I haven't tried every open-source Android keyboard, I've been very happy with FUTO Keyboard. Kinda too bad it's not compatible with being shipped with GrapheneOS, but it's also understandable why they'd license it this way.
ravenstine··on GrapheneOS Overhauled Default Apps and Secure Clipboard
I hope they replace the AOSP keyboard with FUTO keyboard. I'm mostly fine with the other stock apps, but that keyboard was the one thing I absolutely had to end up replacing due to its jenky behavior.
ravenstine··on Asahi Linux on M3
Why would they even care? 99% of people aren't going to be installing Linux on their Macbook. If Apple did care, they'd have stopped allowing dual booting a long time ago.
ravenstine··on Cloud in a Bottle: making self-hosting accessible to everyone
Does self-hosting need to be all or nothing?
ravenstine··on GPT-6 Astra
2 months seems generous at this point. Every new thing I "learn" seems to be obsolete within a week or two, if it's not obsolete already.
ravenstine··on Prediction: AI Will Collapse
That's the thing. I was once that guy who was meticulous about reviewing code and later making sure to approve every little change an agent wanted to make. But I mostly gave up because of the business demand to use AI to ram as many features through as fast as possible. I don't go full blown YOLO, but I do run agents in highly controlled VM instances and keep them fairly autonomous. Being asked questions or for permission every few minutes like the carpenter from that Seinfeld episode is a recipe for insanity.
ravenstine··on Grok outage
I've yet to organically run into anyone who regularly uses Grok for coding. I'm sure they're out there, but what I hear with my own ears tells me that Grok is a relatively small slice of the market.

In my sphere of colleagues, it seems like at least 90% are using Claude exclusively and the remaining 10% are using some amount of Codex. Granted, my work only pays for Claude, but even so, nobody is talking favorably about Grok or begging our work to pay for it.

In my private life, the only people I know using Grok for non-work items are, frankly, conservatives who took the Elon pill. They see it as more truthful than ChatGPT. But they're pretty much using it for answers and not to produce anything.

ravenstine··on Play Store blocks AuroraStore, hurting GrapheneOS users
GrapheneOS (the project) might recommend for or against certain things in relation to their specific objectives, but that doesn't mean all GrapheneOS users have the same objectives or need to comply with the opinions of GrapheneOS.

For instance, I use GrapheneOS because it provides better security and privacy out of the box than LineageOS, but I'm also not so paranoid that I'm going to just blindly listen to advice against using F-Droid. What I want out of my Android instance is good security defaults with no bloatware, not to stop the NSA from looking at my travel photos and what HN articles I once looked at. It's okay if my OS is great but not perfect.

So yes, I am a GrapheneOS user who is [modestly] hurt by this. Signing in with a dummy account is just another one of those things that will end up being futile in years to come when Google requires iris scans, DNA samples, and anal probes in order to get a new account. Personally, I'd prefer installing whatever software I want on whatever devices I [pretend like] I own, without telemetry or jumping through hoops.

ravenstine··on Debian votes to allow "responsible use of generative AI"
Software is one of the most derivative types of works ever invented. It's arguably based on copying what other people have already created. The modern world would look a lot more primitive if this wasn't the case.

Corporations like Coca-Cola long ago figured out that begging people not to steal your ideas is a waste of time. If you don't want people using your ideas, then don't share them.

Dunno why so many programmers don't get this and seem perpetually butthurt that other programmers figured out the ultimate way for programmers to rip off each other's code.

ravenstine··on Tell HN: PayPal blocks GrapheneOS
With the way today's economy works, they probably wouldn't even care if they lost 1/4 of their customers in just one year. Maybe their share price would jump!
ravenstine··on Man loses so much weight employer doesn't recognize him
Gotta love how these companies are careful to make account suspensions seem like an intentional decision by a human and not the result of a Claude prompt.
ravenstine··on Ask HN: Is this the worst time to be human?
I'd rather be alive now than during the Ice Age.

However, I think we may live in the worst time in terms of predicting one's own future, as well as the future of our children. I haven't managed to have kids, but if I had any right now, I'd have no idea on how to guide them into adulthood without effectively bullshitting them in some way. My advice would probably end up being 10x worse than Boomer advice, even if I tried my very best to be in touch with the times. For instance, if my hypothetical son told me that some day he wanted to be a programmer like I am, how am I supposed to encourage him without straight up lying? My role already is very different than it was a couple years ago, and it may have little resemblance (or not even exist at all) in another decade. The same goes for my first career as an animator; the need for those skills is rapidly going extinct. Animated 99.999% of animated content will undoubtedly be created by people who know absolutely nothing about what we understood to be animation fundamentals up to now. I really have to wonder how any young people today can be motivated knowing that their career might as well be over before they even attend their first university class.

ravenstine··on Cursor is now a part of SpaceX
I get it and yet I don't. On one hand, my experience with Cursor (albeit limited) tells me that it's a perfect fit with Elon's other ventures. Then again, I don't see how there's anything so special about it that SpaceXAI would want to acquire it for either the software itself or the talent behind it. It seems more likely that acquiring Cursor is a way to get more users for Grok, seeing as how it still has a very small share of the market.
ravenstine··on Nvidia's Risky Business
That's really interesting. I have no experience writing anything that involves GPUs/TPUs, but over the years I've consistently read that CUDA is the "real moat" of Nvidia, which I never totally believed, but the way you describe makes it seem like it's not actually a moat in the slightest. It just happens to be an ecosystem associated with hardware that is not only considered the gold standard but happens to be more open than potential competition. Could it be that Nvidia has been on top because none of the competition has actually tried kicking them where it hurts?
ravenstine··on Devtools must be open source
That's my biggest gripe with open source software. It's not really the open source part that's bad, but when projects turn into major projects with a substantial user base, I think the owners have an obligation not to delude their users into thinking they have more say than they actually do. Plenty of big projects leave their issue trackers public and have docs that encourage community contribution, yet effectively ignore user submissions unless perhaps someone with a name raises an issue. I completely agree that allowing users to waste their time believing their issue or pull request can make a difference is actually worse than not allowing public submissions in the first place.

I'm not sure why I seem to be in the minority on this. Maybe I've just had bad luck in that most of the issues and PRs I've submitted to open source have been ignored. Hell, I'd prefer a "thanks but no thanks" or even "fuck you" over radio silence. The typical response to this frustration of mine is "just fork the code, bro", which is absurd because forking should be a last resort for software that thrives from having a community.

ravenstine··on Microsoft raises Xbox prices by up to 43%
sideshow_bob_rakes.gif
ravenstine··on Apple Will 'Watch Everything Burn' When AI Bubble Bursts
> planned obsolescence

This is a criticism I've never understood. I think I know what you're referring to, but it really says more about Apple customers than Apple the corporation.

In my opinion, for all its faults, Apple makes quality hardware that can last many years when treated well. Unlike Microsoft, they don't completely shift paradigms with every OS release or new doo-dad. My 7 year old Macbook is still perfectly usable, receives updates, and can run modern software. Although I don't own an iPhone, I haven't seen anything to suggest that they are built to be immediately obsolete. Just because many Apple users are addicted to having the latest thing doesn't mean that a several years old iPhone isn't still perfectly viable in 2026.

ravenstine··on ChatGPT, Roblox to Fall Under Strictest EU Rules for Platforms
I'm not even sure I'd let my kids (if I had any :() play Roblox. People seem to just let their kids play it for hours without interacting with anyone, and when I do try and play it with kids of friends, etc., the games they play within it are pretty much all low effort trash. I get that creating and sharing games within it is sort of the point, but I don't think I've ever seen something with that much slop, and no one seems to have a problem with kids spending hours wallowing in slop.

But yes, it's one big child exploitation platform.

← PreviousPage 2 of 34Next →