HNHacker News
TopNewBestAskShowJobs

bradgessler

7,747 karma · joined April 2, 2008

More at http://bradgessler.com
submissionscomments
bradgessler··on After Moss Landing Power Plant reignites, officials brace for more flare-ups
There’s a small Marina there where you can hire boats to go whale watching in Monterey Bay. Highly recommend doing that if you live in the area.
bradgessler··on Show HN: Jq-Like Tool for Markdown
Not only is GitHub focused on AI, but they’re also making their UI slower and jankier by rewriting it in React.

I feel like a “Linear for GitHub” is due.

bradgessler··on BYD to offer Tesla-like self-driving tech in all models for free
Why are US EVs 2-3x the cost of BYD EVs? Do US consumers not want cars at that price point, is it regulation, is to labor/material costs, or some combination thereof?

It seems like if there was a $15-$20k EV in the US market, it would be a no-brainer "around town" second car.

Instead we get $30k Model 3/Y's or $80k EV SUV/Vans.

bradgessler··on 25yo from DOGE pushing untested code to production Treasury payments system
I’ve worked on government IT systems and their definition of fully QA’ed code can be pretty heavy.

The project I worked on required that changes to be printed, documented, bound in a paper manual, and put on a shelf after it went through a QA process where somebody had to write a test script, print, and bind that. There was a whole acceptance procedure that a state official had to sign off on after all that before it was deployed.

That was only what happened after a feature was implemented—I can’t imagine what it must have been like to define, design, and implement the feature.

A lot of that is OK, but the insistence the state had on print, binding, and shelving the documentation felt a bit extreme. It also took forever to get changed from idea to production, which is a feature or a bug depending on your agenda.

bradgessler··on It's OK to hardcode feature flags
I built a Ruby library for feature flags that’s completely hardcoded.

In a rails app you have an ./app/plans folder with Ruby files, each command containing a class that represents each feature in a plan.

There’s code examples at https://github.com/rubymonolith/featureomatic if you want to have a look.

I’ve used it for a few apps now and it’s been pretty useful. When you do need plug a database into it, you can do so by having the class return the values from a database.

bradgessler··on A bookmarklet to kill sticky headers (2013)
Click-throughs, signups, etc. and eventual sales.
bradgessler··on A bookmarklet to kill sticky headers (2013)
If only sticky headers didn’t convert so well!
bradgessler··on Add "fucking" to your Google searches to neutralize AI summaries
There’s been several products where I want to pay to disable certain features—especially AI features.
bradgessler··on I still like Sublime Text
I similarly switched from ST4 to Zed after using it for several years. I agree that good software eventually becomes "bugfixes", but if you expand the universe of ST4 out to popular plugins for specific programming languages, it starts to become really buggy. That's something I wish ST would focus on, make the most popular plugins more stable and continue doing that for the next decade.

I posted in the ST forum that achieving a stable configuration of plugins in ST4 seems more difficult than it should be, but they declined to take this on as a problem.

Meanwhile Zed made it pretty easy to achieve a stable set of plugins very quickly, particularly around language services, shell integration, etc. That's what prompted me to switch; however Zed has taken a few steps backwards in that department since they started spinning out language extensions into plugins that require more configuration and are more prone to breaking.

bradgessler··on Starship Flight 7
> Every Saturn 5 was successful

Do you not count the Saturn 1B rocket capsule that caught on fire on the pad and burnt the Apollo 1 astronauts alive?

What about Apollo 13?

> but just because you are wandering in the desert does not mean there is a promised land

The "promise land" in this analogy is visible past the desert. What's not known is what route to get there.

In your tortured analogy, the people who "are really fetishizing iterative failure" are not doing that; they're fetishizing the fact that the person walking through this desert is trying, and if they hit a barrier, they iterate and try again until they reach the promise land. Along the way they are accomplishing what was once thought to be impossible.

bradgessler··on Why is Cloudflare Pages' bandwidth unlimited?
Sales people work within the policies & frameworks set by a sales organizations whose goals and strategies are set by said organizations leadership team.

This isn't a random sales person gone rouge—its a matter of how Cloudflare chooses to do business with and treat their customers.

The problem with this approach for customers is that it makes there costs entirely unpredictable. What's the stop them from increasing prices from $2,000 on the enterprise plan to $20,000 on the enterprise plus plan?

bradgessler··on Nevada court shuts down police use of federal loophole for civil forfeiture
Imagine if the same logic was used for a criminal defense: "Your honor, I didn't kill $VICTIM, it was the $WEAPON that killed $VICTIM".
bradgessler··on Scientists Discover Underground Water Vault in Oregon 3x the Size of Lake Mead
Nope. I’ll just sea my way out.
bradgessler··on Scientists Discover Underground Water Vault in Oregon 3x the Size of Lake Mead
It’s very Erie when you say it that way.
bradgessler··on Scientists Discover Underground Water Vault in Oregon 3x the Size of Lake Mead
I’ll trade you 18 lake Tahoe’s for one Lake Michigan.
bradgessler··on Scientists Discover Underground Water Vault in Oregon 3x the Size of Lake Mead
I want to know in units of lake Tahoe’s
bradgessler··on Let's Quit X
So is X.

When a MAGA civil war broke out on there around Christmas last year, accounts that opposed Elon were either disabled or lost their verified status.

You also can’t share links without their feed algorithm limiting your reach.

All social networks are censored in some form.

bradgessler··on Google's Results Are Infested, Open AI Is Using Their Playbook from the 2000s
The thing I don’t like about Kagi is how you have to be logged in with an email to search.

I wish they’d setup something like Mullvad where you get an account number, pay for said account, and that’s it.

bradgessler··on Show HN: Keypub.sh – OAuth for the terminal using SSH keys
Yeah, I put all of that under the umbrella of “distribution”—the last mile is a huge pain in the SaaS that SaaS CLIs shouldn’t have to deal with or even think about.

Terminalwire will handle the builds for all the different platforms, signing, etc. so companies can instead focus on shipping their unique features to customers.

I’m also going to ship clients that automatically update to match the version of the client that’s compatible with the server in a way that the client won’t even notice.

bradgessler··on Show HN: Keypub.sh – OAuth for the terminal using SSH keys
I'm working on a different approach that doesn't use ssh at https://terminalwire.com/.

It's meant for inherently server-based CLI's like Github, Stripe, Fly, Heroku, or any other SaaS and can be plugged directly into web frameworks. My thinking is that more companies would ship command-line interfaces if they didn't have to maintain APIs for them, deal with distributing binaries (and all the compatibility issues that come with that), or deal with all the configuration involved in hooking up SSH to their app servers.

It's in beta at the moment, and I'm currently focused on Rails apps to get the ergonomics dialed-in. My goal is to make it possible for people in any web framework to build and ship a CLI to customers in under an hour and never have to touch an API or worry about binary distribution for as long as their CLI exists.

bradgessler··on FTC bans hidden junk fees in hotel, event ticket prices
Rules for thee but not for me.
bradgessler··on FCC opens entire 6 GHz band to low power device operations
Does this mean Unifi will sell outdoor WiFi 7 APs with 6Ghz transceivers?
bradgessler··on Kagi Search API
Kagi would benefit from offering the same account provisioning as Mullvad VPN. Generate a random number, collect payment for it with cash, crypto, or credit card, and leave it at that.
bradgessler··on Who Is Jay Graber, the CEO of Bluesky?
There’s a huge gap between “nazi shit” and bad satire. I don’t think the content being labeled as “Intolerant” is funny, but I do care about how history rhymes.

Reddit hit a decent balance by calling it “NSFW” and letting people change the setting as they encounter it.

bradgessler··on Who Is Jay Graber, the CEO of Bluesky?
Yeah, I like that too. Technically there’s a lot of really great design decisions that were made, but I’ve seen people take screenshots of the app and crying “censorship!” not understanding it’s a setting that can be changed or that a different client could be implemented against aproto.

I don’t think they’re wrong either based on past precedent and their mental model of how most social networks work.

I’d propose that Bsky instead asks the user if they want to view the content or block it, allowing them to change the setting right then and there (and not have to dig), instead of outright saying “Intolerant” and making them jump through hoops every time they want to view it.

bradgessler··on Who Is Jay Graber, the CEO of Bluesky?
What’s your take on where Bsky will take “safety”?

I’ve seen right-leaning satire sites get flagged as “Intolerance”, which is fueling a fire that Bsky will cater to a left-leaning audience.

bradgessler··on Bluesky is breaking the rules in the EU
I wouldn’t be surprised if the EU is breaking some rule in the EU.
bradgessler··on Raw milk recalled for containing bird flu virus, California reports
I’ve lived in California and Indiana for 20 years each and recently discovered this explanation isn’t satisfactory.

You’re right in how you describe California; however they do look fondly on personal agency for liberal topics like birth control, abortion, marriage, drug usage, pissing on sidewalks in SF, etc.

I’ve concluded that different states value different forms of agency, but for some reason when people start pointing fingers they claim the other state doesn’t value agency.

bradgessler··on Redis is trying to take over the all of the OSS Redis libraries
I worked in a huge docs website a while back and I’ll never forget the day I saw a request from a Redis lawyer that insisted we called it:

Redis™*

*Redis is a trademark of Redis Labs

The dumb thing is they insisted the footnote be on the first webpage Redis™ was displayed, as-if I had control over the order of the pages people viewed on the website.

Since then I’ve started removing Redis as a dependency from as many projects as I can.

bradgessler··on Model Context Protocol
If you run a SaaS and want to rapidly build out a CLI that you could plug into this ~and~ want something that humans can use, check out the project I’ve been working on at https://terminalwire.com

tl;dr—you can build & ship a CLI without needing an API. Just drop Terminalwire into your server, have your users install the thin client, and you’ve got a CLI.

I’m currently focused on getting the distribution and development experience dialed in, which is why I’m working mostly with Rails deployments at the moment, but I’m open to working with large customers who need to ship a CLI yesterday in any language or runtime.

If you need something like this check it out at https://terminalwire.com or ping me brad@terminalwire.com.

← PreviousPage 4 of 34Next →