Really boils down to the benefits of first party software from a company that has billions of dollars of funding vs similar third party software from an individual with no funding.
GSD might be better right now, but will it continue to be better in the future, and are you willing to build your workflows around that bet?
Many times your severance comes along with a non-disparagement agreement. And typically the people being laid off don't really have the insight into the operational costs to serve as a counter-point to that argument.
That's not to say the journalists shouldn't try. Having execs pushing their probably false or at least misdirecting narrative in order to control the optics without question or consequence means that they'll continue to operate dishonestly.
Abstracting away redundancy could make it harder to understand exactly what the code is doing, and could introduce tech debt when you need slightly different behavior from some code that is abstracted away. Also, if the boilerplate code is configuration, its good to see exactly what the configuration is when trying to grok how some code works.
You bring up a good point with snippets though, and I wonder if that would be good information to feed into the LLM for autocomplete. That snippet is helpful if you want to write on condition at a time, but say you have a dozen conditions if statements to write with that snippet. After writing one, the LLM could generate a suggestion for the other 11 conditions using that same snippet, while also taking into consideration the different types of values and what you might be checking against.
As for RAM/processing, you're not wrong there, but with specialized models, specialized hardware, and improvements in model design, the number of people working under such restricted environments where they are concerned about resource use will decrease over time, and the utility of these tools will increase. Sure a lower-tech solution works just fine, and it'll continue to work fine, but at some point the higher-tech solution will have similar levels of friction and resource use for much better utility.
They don't need Bun to make revenue, but they need Bun to continue existing and growing for their products to make revenue. Now they can ensure its survival, push for growth, and provide resources so that Bun can build the best product rather than focus on making money.
I think everybody here that is bashing Warp specifically as a terminal application probably spends a lot more time in the terminal than GUI apps.
For someone who don't, killer features:
- GUI settings
- Regular text navigation
- Just enough free AI for ffmpegging
- Pretty nice theming, gruvbox + 70% opacity is chef's kiss
- Command blocks are a nice
- Restore sessions are nice
- Input area error underlines, syntax highlighting, command suggestions
For someone who was never a big terminal user and now tries to use it occaisonally but still spends 95%+ time in GUI apps, this makes configuring, getting in, getting work done, and getting out super easy. When working on web projects, I'll usually run my apps in vscode for easier error logging & fixing workflows, and use warp for accessory things like installing packages.
Yet that's precisely what Apple has done repeatedly across product lines. Just yesterday they introduced the Apple Watch Series 11, and its low cost variant the Apple Watch SE 3. They also introduced the ruggedized larger variant the Ultra 3.
to further this point. a lot about writing is style. editors sometimes smother the style in the name of grammar, conventions, or correctness, inoffensiveness. sometimes the incorrectness is the entire point, and the editor erases the incorrectness not realizing it was intentional.
ive heard of many professions complain about their version of “editors” from comedians, to video producers, and radio jockies.
What's the line. If they use Microsoft word or grammarly to ease the process is that OK? Both of which use AI. Is there anyone in the world who isn't using this tech even before an editor looks at it?
For me, an important distinction is whether or not a human is reviewing the edits suggested by an AI.
I toss all of my work into Apple Pages and Google Docs, and use them both for spelling and grammar check. I don't just blindly accept whatever they tell me, though; sometimes they're wrong, and sometimes my "mistakes" are intentional.
I also make a distinction between generating content and editing content. Spelling and grammar checkers are fine. Having an AI generate your outline is questionable. Having AI generate your content is unacceptable.
Remember when MS was sued by the DoJ for bundling IE? And they didn't even block Netscape or put onerous requirements on third party software developers? What a different time.
It's a comment on their monopoly position and how they can make it difficult at any point for a third party to run their business/app. Apple doesn't need to jump through these hurdles, but they can be placed in front of anyone else randomly, disrupting their business and income and at the very least, creating a worse user experience for those apps.
The article states that the alert had to be changed from:
"The camera will be used to take photographs"
to
"The camera will be used to take photographs for the app that you just downloaded to take photographs for."
"Spotify, why would you like to play audio? Please notify the users that you are using the speakers to play the audio for the app they just downloaded to play audio."
If they make using third party apps a little more scary, a little more dense, consistently, people will slowly gravitate to Apple's first party apps. You can see a similar pattern for MacOS where more and more restrictions are added to opening apps downloaded from outside the App Store.
Maybe for Apple - but there's crap running on my lineage phone I've not had the courage to look up. I just generally hope the firewall is working and only the apps I actually want to connect to the internet are able to do so.
GSD might be better right now, but will it continue to be better in the future, and are you willing to build your workflows around that bet?
reply