So, we want incredibly profitable companies like Google, Microsoft, and Apple to take their software development costs and subtract that from their tax bill?
These are the same companies that file patents so nobody else can use the ideas that they developed at the expense of public services.
How about making it a tax break only for small and medium sized companies?
I see folks suggesting emacs and others saying that they must use VSCode (or forks) because of the ecosystem of plugins.
Folks, we made this mistake with Eclipse and many other IDEs. The root problem is binding the build and instrumentation tools to the editor.
Here's how to solve the problem once and for all: Use a programmer's editor that's great at manipulating text and run all tools on the command line. Never mix them. All else is folly.
The term is "build in public" not "talk about money in public". If you enjoy chatting about the esoteric details of building a useful thing then great. If you're mostly trying to attract customers and you don't enjoy it, then don't do it.
I regret that I was born before jobs (the "work or starve" kind we have now) are made obsolete, so in that way I regret keeping every job for any length of time.
Fedora has a Sway spin that installs all of the usual applets like volume and network config.
Sway can also be installed on any Fedora machine with one dnf command.
I just don't have the problems described in the article.
Hey, ex-Mozillian here. For the old alt OS people, also an ex-NetPositive dev.
With that context, I'm on board with not giving money to Mozilla Corp. Late last year I cancelled my subscriptions to Pocket, the VPN, and recurring donations.
That said, I recommend that you support Servo instead of Ladybird.
Reason #1) C++ is just dumb in 2024 and choosing it is a big red blinking sign that the devs make bad decisions. Now they're considering a rewrite in a better language? So, starting again from scratch... No thanks!
Reason #2) Given the track record of the main author of being an ass to people who aren't willing to be marginalized, I don't have high hopes that he can lead anything as complex as a competitive browser. No, Serenity OS is nowhere near the same level of complexity thanks to el GOOGs insistence that the modern web includes every API found in OSes. Serial port access, really?
Anyway, please don't just jump on a hype train. Fund Servo.
> Reason #1) C++ is just dumb in 2024 and choosing it is a big red blinking sign that the devs make bad decisions. Now they're considering a rewrite in a better language? So, starting again from scratch... No thanks!
Because modern C++ (e.g., using std::unique_ptr with std::make_unique() and RAII wherever possible) is safe enough, is getting safer with each iteration, is easier to learn for someone who already knows C or older (pre-11) variants of C++, and offers greater compatibility with the billions of lines of code already written in C and C++.
> Reason #2) Given the track record of the main author of being an ass to people who aren't willing to be marginalized
I was hesitant to even mention this, but not having to deal with demanding, danger-haired political agitators wielding their CoCs is enough of a reason for me to avoid Rust completely.
How is Servo going these days? I didn't even know that Servo was still active, but judging on the blog (https://servo.org/blog/) it looks like a lot of recent development has been happening. Maybe it would help if Servo had an active browser implementation (beyond the downloadable shell).