HNHacker News
TopNewBestAskShowJobs

Klonoar

7,107 karma · joined October 7, 2008

World-traveling entrepreneur/engineer/designer/author/buzzword person. Find me for free coffee! ryan [at] rymc.io

    https://rymc.io/
    https://github.com/ryanmcgrath/
    https://dribbble.com/ryanmcgrath/
[ my public key: https://keybase.io/ryanmcgrath; my proof: https://keybase.io/ryanmcgrath/sigs/_bkipPzDMOUGGGhG8dbam3F74l1JTBdbx0WrwaGaRFU ]
submissionscomments
Klonoar··on Thunderbird's Desktop Calendar Visual Redesign
...can someone tell me why the hell the macOS traffic lights are indented like that?

Like is this just a mockup I'm not understanding correctly?

Klonoar··on Mozilla says stricter antitrust measures against Google 'threaten Firefox'
Blink and WebKit have diverged enough that there are minimum 3 engines now, not 2.
Klonoar··on Kitesurf: Agent-first browser that runs in V8 isolates
You being authenticated is probably the big helper, yes.
Klonoar··on A Gallery of Installing from .dmg
I'm a few glasses of wine deep on a long haul flight so I don't remember offhand, but it was far enough back that it was an issue on Catalina - apps would get mounted as read-only (the transliteration problem).
Klonoar··on A Gallery of Installing from .dmg
Arguably the entire flow is just bad UI/UX and Apple should’ve fixed this when they started forcing things to need to be in Applications.

There are a number of apps that check if they’re outside that folder on boot and alert the user to either open the right one or actually install it - I.e they ran it from the mounted DMG.

I am also so tired of walking people through the absolute basic operations for installing stuff this way. If it’s still catching people this many years later, it’s probably worth just changing. Though I suppose Apple predominantly cares about the App Store as an installation channel and any other friction is fine.

Klonoar··on What I love about Django
In practice, I've found you never want to be duplicating full models on the API side - you're only querying specific fields so you end up with custom/ad-hoc structs instead of ORM objects like you'd have in Django.

Just read from the database and treat Django as a DB builder/migrator/inspector.

Klonoar··on What I love about Django
I feel sufficiently old after having read South in this article. Good god what a throwback.

Django is hands down one of my favorite frameworks ever created, and the only one I still reach for in some contexts. For a lot of projects I use it to drive database migrations, and stand up an easy admin portal for others to use - then anything else is driven by an API layer written in (e.g) Rust.

I haven't had to care about Django's performance in years but still get to reap some of the benefits.

Klonoar··on GNU Hurd News 2026-Q2
This entire site is a propaganda piece for one of the largest incubators in tech. Just because it has “hacker” in the name doesn’t mean it represents tech.

Like, the point is tech making money. You’re in the wrong place if you’re looking for something other than that.

Klonoar··on Western Sahara
This site has like 5 articles about Japan that hit the front page a day. If that shit is allowed then I don’t see why this wouldn’t be.
Klonoar··on Less Protein, Not More, May Lead to Healthier Aging
Everyone loves to cite the "blue zone" with regards to Japan, but that zone is down near Okinawa, not mainland Japan. That region's culture did eat meat.
Klonoar··on How Hollywood stopped making movies in Hollywood
You don’t get to handwaive away without citing data.
Klonoar··on Falco: Tiny browser engine written from scratch in Rust
I wonder at what point this could run on Redox.
Klonoar··on SwiftUI After 7 Years
Every time I have to structure UI anywhere else, I lament not having AutoLayout.
Klonoar··on Rust All Hands 2026 Retrospective
Various Rust UI projects have been working towards hot-reloadable capabilities, based on the work from the Dioxus team.

IME it's just not really that big of a deal at this point. YMMV, etc.

Klonoar··on A week in Matrix
Just wait, eventually you’ll see the same project reps come in and try to do damage control. It’s like the cherry on top of it all.
Klonoar··on June in Servo: real world compat, media queries, SharedWorker, and more
It’s been around for 14 years but it wasn’t always developed during those 14 years.

It’s also no longer a Mozilla project.

Klonoar··on How is the Bun rewrite in Rust going?
You have absolutely no way to know this though.

Like, come on already.

Klonoar··on Htmx 4.0, the first JavaScript library to release exclusively on the Game Boy
Then I retract my knee-jerk reaction and label myself a moron. :)

Thanks for pointing it out, lol

Klonoar··on Some more things about Django I've been enjoying
Running your API in Rust/Go/etc and then doing the admin and migrations via Django is a hidden superpower. I’ve said this on HN in the past few years.
Klonoar··on Jimothy the raccoon has a rare spinal condition. Here's what that means
The Trump admin opted to make some stupid debacle about this on social media recently so it’s very possible to be aware of it outside of the Seattle sphere.
Klonoar··on Htmx 4.0, the first JavaScript library to release exclusively on the Game Boy
Reddit is that way ->
Klonoar··on What if the RAM/GPU shortage is deliberate?
> Someone thought that the law suit was worth filing

No, someone thought that they could win a lawsuit.

We live in a highly litigious society. This happens all the time.

It's not _evidence_, it's _suspicion_, and it's asking it to be reviewed in a court of law.

Klonoar··on Htmx 4.0, the first JavaScript library to release exclusively on the Game Boy
How much did this cost to make/produce?
Klonoar··on What if the RAM/GPU shortage is deliberate?
The existence of a lawsuit is not evidence.
Klonoar··on Taylor Farms Called White House to Try to Delay Cyclospora Recall
Nah, I'm content with my response.
Klonoar··on Taylor Farms Called White House to Try to Delay Cyclospora Recall
I don’t think you want to do anything here except rub Americans nose in failure.

Which is fine, but attempting to grandstand while doing it is just boring to read.

Or maybe you just need more practice at this kind of internet kickdown.

Klonoar··on Codeberg Bans Cryptocurrency Projects
The entire Zig project made a big fuss about moving there recently.

Anecdotally I’ve come across a number of smaller crates in the Rust ecosystem that store their code there. Usually European devs.

Klonoar··on So Reddit has decided that plain HTML is unsafe
This has to be a parody post, my god.
Klonoar··on So Reddit has decided that plain HTML is unsafe
That redacted amount is absolutely miniscule and blown out of proportion.
Klonoar··on So Reddit has decided that plain HTML is unsafe
Put a fork in me, I'm done.
← PreviousPage 2 of 34Next →