HNHacker News
TopNewBestAskShowJobs

bradgessler

7,747 karma · joined April 2, 2008

More at http://bradgessler.com
submissionscomments
bradgessler··on Ruby Central's Attack on RubyGems [pdf]
It reads like lawyers and auditors took over RubyCentral.
bradgessler··on Ruby Central's Attack on RubyGems [pdf]
Rhiannon worked with Ruby Central for a bit, left a few weeks ago, and just shared this: https://bsky.app/profile/rhiannon.io/post/3lz6zcflg2s26
bradgessler··on Ruby Central's Attack on RubyGems [pdf]
Links:

https://rubycentral.org/news/reflections-on-railsconf-2025-f...

https://www.linkedin.com/in/shancureton

bradgessler··on The Sagrada Família takes its final shape
The lighting alone is insane. Hard to describe it.
bradgessler··on macOS Tahoe
I just counted 5 different radii in Apple’s apps alone. I also discovered they space the window control buttons in all sorts of different spots to, so it’s even more insane than just multiple radii.
bradgessler··on macOS Tahoe
It would be one thing if they excessively rounded and padded the windows, but they shipped with a bunch of different padding and border radii. So far I’ve counted 4 different borders, and I’m sure there’s more.
bradgessler··on AI might yet follow the path of previous technological revolutions
Artificial Interpolator Augmented Intelligence
bradgessler··on Pico CSS – Minimal CSS Framework for Semantic HTML
I frequently use Pico for demo websites like https://demo.rubomonolith.com. You don’t have to worry about styling and you get something that looks reasonably polished.
bradgessler··on Claude Code: Now in Beta in Zed
While true, I've noticed there's so many changes between Zed and the plugins that other things break, and it's hard to track down exactly what broke.
bradgessler··on GenAI FOMO has spurred businesses to light nearly $40B on fire
You should be driving your Lambo on the moon.
bradgessler··on Bypassing Google's big anti-adblock update
Try Safari, Firefox, or any other non-Chrome browser.
bradgessler··on Gemini CLI
The problem is that other payment processors could emerge with the same trust profiles as Apple to facilitate this transaction.

I could see Stripe doing something like this. They protect the consumer and come down hard on the merchants.

Imagine them, and maybe a few other processors, competing for this business. The fee would probably drop below 30%. To a large degree, this is the sort of arrangement credit card processors already have between their merchants and consumers and that rate is single digit percentages. Not hard to imagine Visa or MasterCard running a SaaS transaction service for a 5-10% cut.

bradgessler··on Nvidia CEO criticizes Anthropic boss over his statements on AI
I did a thought experiment where, at scale, if each human was given maximum agency over the observable universe, we’d each manage 250 galaxies.

That comes out to about 25 trillion stars and 40 trillion planets.

Give or take a few orders of magnitude, I’m confident humans will either figure out how to expand into that space or squabble over rationing our remaining resources on earth.

bradgessler··on OpenAI to buy AI startup from Jony Ive
I do think LLMs will make incredible progress and we'll see lots of breakthroughs from it, but I agree it's nowhere close to AGI.

I'm not sure that matters though—if a technology can give humans what they want exactly when they want it, it doesn't matter if AGI, LLMs, humans, or some other technology is behind that.

bradgessler··on Litestream: Revamped
Yep! I just migrated a Fly PG cluster database to SQLite because I over-provisioned DB resources and got tired of dealing with the occasional node crashing.

TBH I wish they had their managed PG cluster running because it would have made it easier to downsize, but I’m happy with SQLite.

I used SQLite for another project that I knew was going to max out at 100 concurrent users and it worked great. The best moment was when a user reported a production error I couldn’t recreate locally, so I downloaded the database and recreated it with the latest production data on my laptop. You couldn’t do that with a high-compliance app, but that’s not most apps.

I’m hesitant to outright say “SQLite and Rails is great”because you have to know your app will run on one node. If you know that then it’s fantastic.

bradgessler··on Litestream: Revamped
I wish Fly would polish the developer experience on top of SQLite. They're close, but it's missing:

1. A built-in UI and CLI that manages SQLite from a volume. Getting the initial database on a Fly Machine requires more work than it should.

2. `fly console` doesn't work with SQLite because it spins up a separate machine, which isn't connected to the same volume where the SQLite data resides. Instead you have to know to run `fly ssh console —pty`, which effectively SSH's into the machine with the database.

The problem in general with SQLite web apps is they tend to be small apps, so you need a lot of them to make a decent amount of money hosting them.

bradgessler··on Thoughts on thinking
I keep going back and forth on this feeling, but lately I find myself thinking "F it, I'm going to do what I'm going to do that interests me".

Today I'm working on doing the unthinkable in an AI-world: putting together a video course that teaches developers how to use Phlex components in Rails projects and selling it for a few hundred bucks.

One way of thinking about AI is that it puts so much new information in front of people that they're going to need help from people known to have experience to navigate it all and curate it. Maybe that will become more valuable?

Who knows. That's the worst part at this moment in time—nobody really knows the depths or limits of it all. We'll see breakthroughs in some areas, and others not.

bradgessler··on The great displacement is already well underway?
It feels like we're in a phase where hiring is slow for a lot of reasons:

1. Lot's of great talent on the market. It's a great time to be owning a company right now in terms of hiring.

2. The reality and perception of AI making it possible to do "more with less". I can imagine conversations playing out today, "we need to hire more developers" with the rebuttal, "ok, what about AI? Let's see how far it will go without hiring more people"

3. Even without AI, software teams can do more with less because there's simply much better tooling and less investment is required to get software off the ground.

4. Interest rates and money is simply more expensive than it was 3-5 years ago, so projects need to show greater return for less money.

It does feel like the reality and perception of AI hasn't converged yet. There's a general sense of optimism that AI will solve a lot of huge problems, but we don't really know until it plays out. If you believe history rhymes, humans will figure out what AI does well and doesn't do so well. Once that's worked out, the gap between perception and reality will close and labor markets will tighten up around the new norm.

bradgessler··on Gmail to SQLite
The steps Google makes people jump through just for API keys are absolutely insane.

Does anybody have insight as to why it’s so bad?

bradgessler··on Redis is open source again
I got a really stupid email from Redis®* a year ago that wanted me to put a disclaimer on the “first page” where Redis®* appeared on a website, as if it was a paper legal document.

That was the very moment Redis®* died for me—I’ve never encountered a tech company that was so aloof about how tech works.

Hopefully that damage is undone.

—

*Redis is a registered trademark of Redis Ltd. Any rights therein are reserved to Redis Ltd. Any use by Brad Gessler is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Brad Gessler.

bradgessler··on Widespread power outage in Spain and Portugal
My definition of technology is, “something built by humans that barely works”
bradgessler··on Getting forked by Microsoft
I did this with https://terminalwire.com/

I’m still tweaking the execution of the license, but in principle my thinking is, “if you’re using my software to make money, and you’re making a lot of money, you should probably be paying me to use my software”.

bradgessler··on Apple's AI isn't a letdown. AI is the letdown
Apple would be much better saying to the world, "we're going to make Siri better". That's concrete, people get it, LLMs are good at it, and something we'd all appreciate.

Instead they're failing to build a bunch of stuff that nobody asked for under the banner, "Apple Intelligence".

Please Apple, just make Siri better.

bradgessler··on Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
You should try it. It's good for fast stuff, but if you want to have tons of control over editing, you probably wouldn't like it.
bradgessler··on Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
Screen Studio for macOS
bradgessler··on Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
I started building an alternative to SSH at https://terminalwire.com that I think is more suitable for one-off commands run on a developer workstation against a SaaS. In more concrete terms, think of the stripe, heroku, and GitHub CLIs.

It’s similar to SSH in that it streams stdio from the server to a thin-client, but that’s where the similarities end. It has additional commands, like open a browser to a URL and set “cookies” on the client terminal from the sever.

When all of those commands are put together, you get something like https://github.com/terminalwire/demodx/blob/main/app/termina... that can open the users browser to an SSO, authorize the CLI, then set a token/nonce/whatever as a “cookie” in the users terminal so they can authenticate and run commands against the SaaS.

My intention isn’t to replace SSH—it’s still the best protocol for a lot of things, but I have found it cumbersome to use it to build CLIs for SaaS, which is why I built Terminalwire.

bradgessler··on RubyLLM: A delightful Ruby way to work with AI
There’s a whole world of async IO in Ruby that doesn’t get enough attention.

Checkout the async gem, including async-http, async-websockets, and the Falcon web server.

https://github.com/socketry/falcon

bradgessler··on uBlock Origin is no longer available on the Chrome Store
Stop using Chrome.
bradgessler··on Dear Apple: Add "Disappearing Messages" to iMessage
Why? The person reading the message can take a screenshot of it.
bradgessler··on Apple's Software Quality Crisis
I wish Apple would put more of their operating systems on a public git repository, make people sign CLA’s who make contributions, and vigorously defend their IP if people try using it in a manner that violates their terms of service.

They should also setup a public bug tracker so people can follow issues they care about.

Over time, a community/network of people inside and outside of Apple would evolve that fix issues and improve areas of the operating system they care about. Some sort of reputation system would emerge where people who write quality bug reports or create quality patches would get more attention from Apple.

It wouldn’t be open source, but it would at least be better than the way it works today.

← PreviousPage 3 of 34Next →