7,747 karma · joined April 2, 2008
I feel like a “Linear for GitHub” is due.
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.
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.
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.
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.
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.
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?
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.
I wish they’d setup something like Mullvad where you get an account number, pay for said account, and that’s it.
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.
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.
Reddit hit a decent balance by calling it “NSFW” and letting people change the setting as they encounter it.
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.
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.
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.
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.
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.