Because the server types you get for the price of a single Heroku dyno are incredibly beefy. And suddenly you need a lot less dynos. Which is quite important if you start managing them yourself.
There are internal reasons as well. Letting go of people can be highly disruptive and create uncertainty in your team. It’s a very unpleasant job that can also go wrong, especially if you have to fire loads.
Then there’s the perverse incentive that bigger teams usually equals a promotion. So if you’re the honest manager who manages a tight team and fires people, you won’t get promoted as often.
Top management knows this, of course. To sidestep these misaligned incentives a company-wide one-time layoff is really effective.
I absolutely love the idea of Zed, and I'm regularly giving it a go. Typing in Zed really feels better than VSCode. It's hard to describe, but impossible to discard once you've used it for a short while.
Unfortunately, there's a bunch of small things still holding me back. Proper file drag & drop for one, the ability to listen to audio files inside the editor, and even a bunch of extensions, in particular one that shows a spectrogram for an audio file.
Maybe my biggest gripe is that Python support is still better in VSCode. Clicking on definitions is faster and more reliable.
In vscode you can click on various assets, like images or audio files, and then view them right inside vscode. If you work with datasets, the ability to inspect them is crucial.
Yes ofc I can use Finder instead but in vscode I just cmd+p.
The reason it's faster is largely because it doesn't have all those little quality of life features and extension ecosystem. It's easyish to make software perform well if it doesn't do all that much. If you take base vscode, no extensions, and just do raw text editing, it's hard for me to tell the difference between vscode, zed, or any other editor.
When vscode was released, Sublime was faster - and it stayed faster. But that wasn't enough to stop the rise of vscode.
This is absolutely fantastic. I really can't wait for the final course to be live. It's in the "shut up and take my money" category. I had so much fun with the nanoGPT videos.
Free Palestine. There, I said it. Although I think it's a rather dumb slogan, and doesn't even remotely do the situation justice.
Seriously though, the notion that free speech is impaired in Germany is completely ridiculous and just a massive hoax. Compare this with the situation in the USA where the same people - like Vance who brazenly attacked Germany for an alleged lack of free speech - were super quick to demand a cancellation of Kimmel, because "you can't say that!"
We have laws against hate speech, and they may not be perfect, but they have a reason - we simply don't want to tolerate something like the Nazis shouting "burn the jews" in the name of free speech. Calling for violence does not have to be protected by speaking your mind. That's completely silly.
But the idea that Germany is anything but a completely free country is ridiculous. Some of the shit that people say (AfD, BSW) drives me nuts, but well, it's a free country.
Germany has a pretty consistent climate. Doesn't really matter where you live. Of course, that's an oversimplification, but if you're new to Germany and wonder "oh, what's the weather going to be here?", the answer pretty much is "similar to the rest of the country".
You could then look at a map of France and think, ah, similarly sized country, probably also has a consistent climate, but that's not true. Southern France is very different from Northern France. But Germany's climate is pretty uniform.
I just wrote up the solution for a combinatorics problem in Typst. It was my first time using it. Wow, it is so smooth, it's unbelievable. After this little exercise I'm 100% sold.
For homework-like tasks, Typst is so much easier to use than Latex. I can accept that Latex is still required for journals, but as more and more in academia will use Typst for their smaller day to day jobs, I'm hopeful that one day it will be accepted with journals as well.
You got the last paragraph wrong. They need to negotiate with rights holders on the revenue split. They’re hoping that the virality aspect will be more important to rights holders than money alone, but they will of course also give money to rights holders.
Or, in other words: here’s Sam Altman saying to Disney “you should actually be grateful if people generate tons of videos with Disney characters because it puts them front and center again.”, but then he acknowledges that OpenAI also benefits from it and therefore should pay Disney something. But this will be his argument when negotiating for a lower revenue share, and if his theory holds, then brands that don’t enter into a revenue share with OpenAI because they don’t like the deal terms may lose out on even more money and attention that they would get via Sora.
I once had my bank close my account because of a mistake they made (I can provide the background but it’s just a facepalming story). That meant my Bank ID was closed down, too.
I asked for an appointment with the bank to resolve it but was told I can only get an appointment with Bank ID.
It was outrageous. Obviously none of the other services worked either. Luckily I still had a British and a German credit card that I used for payments (since I lived in both those countries before). In the end I opened an account with another bank and moved on. Although I did try, furiously, for two weeks to get my old bank to admit their mistake and rectify it. No chance. If they had admitted it it would’ve meant they would have broken financial regulation, and obviously you don’t admit to that if you don’t have to.
Bank ID is great when it works and brutal when it doesn’t.
I actually don’t have a better proposal for a system since it works quite well in most cases, but just wanted to share my bad experience on it too.
Unfortunately the solution presented in the article is locked to a closed cloud offering. I have nothing against those, Firebase for example is like that, but I dislike the fact that it’s hidden. “It’s just an sqlite extension”, oh and it syncs with our commercial cloud offering only.
Other vendors like Powersync and ElectricSQL have a similar offering but are upfront about it. And at least in Powersync’s case (don’t know about Electricsql) you can also run their offering yourself.
It's kind of hard for me to think of a devtool as local-first or not, since the actual definition of local-first [1] talks about end-user software, not devtools.
So the question is whether it's possible to build software that adheres to the local-first principles using sqlite-sync.
edit: I'm aware people are using the term "local-first" very loosely, so perhaps my reply here is a bit off-topic
p.s. yes you can self-host ElectricSQL
p.p.s. I really need to keep my list of "sqlite sync" things updated: I have SQLSync [2], SQLiteSync [3] and now SQLite-Sync [4]. Simple!
reply