![](https://beehaw.org/pictrs/image/1a20d735-53a6-41b7-b54c-57571c9a1a1a.jpeg)
![](https://beehaw.org/pictrs/image/1be75b15-2f18-429d-acf7-dcea8e512a4b.png)
Steam with Proton works OOTB for me if you enable the option in the system config.
Steam with Proton works OOTB for me if you enable the option in the system config.
Not a video, but I always use this EFF article to introduce the concept.
There’s always been absolute fucktons of proprietary software that’s buggy garbage. At this point even corporations have conceded the superiority of our development model and have adopted it themselves (even longtime foes like Microsoft). Honestly, most of FOSS’s problems could be dealt with by having a tighter relationship with UI/UX designers since that’s usually the biggest pain point.
It is, yes. I heard that it’s finally out of beta and has a proper release now.
Friendica is the Fediverse Facebook alternative, though I’ve never personally used it. Probably worth checking out.
I know it’s not what you want to hear, but you should really learn JS first and then go through the handbook you linked to learn TS. As you’ve noticed, the majority of the resources for TypeScript will assume that you’re already proficient with JS and you’ll have an easier time with the ecosystem if you take that approach.
I prefer strong static typing for the most part. I find it difficult to mentally model code when it’s not clear what exactly is being passed to functions and whatnot. Can also use them to help ensure code correctness. TypeScript has been a welcome addition to my projects over the years and honestly I want them to implement more functionality like pattern matching expressions.
Well, there are some things you can do if you’re familiar with functional programming, Domain Driven Design, and Railway Oriented Programming where you can use the type system and structural pattern matching to make your life easier when it comes to designing program logic, but it still requires competence and there’s easier languages than Rust that also have the necessary features.
Unless you have a Google-tier workload, it’s probably not worth the effort to deal with the learning curve and manual memory management of Rust. Not to mention that the language isn’t particularly common among web devs, so finding developers for it will be annoying compared to something else. Logic errors will be a more relevant issue with a web app (things like not setting your JSON Web Tokens to expire) and Rust won’t save you from that.
Rust is great if you’re building something like a browser engine where there’s big performance requirements, a huge attack surface, and you’d benefit from explicitly marking where memory errors can occur (also compiler-managed concurrency/parallelism).
Vim was a huge game changer for the editor world and the site itself was always recognizable for those African charities. We lost one of the old school greats on that day and it’s a real shame. 🫡
Nvidia drivers. Back in 2019, I was looking to replace my Nvidia card with an AMD one, but decided I could put that off for a few months. Then COVID happened along with the cryptocurrency boom and prices skyrocketed to unreasonable levels. Nvidia drivers are honestly the last holdout on my machine barring perhaps some firmware somewhere.
I have used Strawberry recently and it’s fine, but it’s 2nd place. If I had to switch to something else, it would be my first choice, but I’d rather not if it can be helped.
I’ll second this. Funkwhale is basically Fediverse Grooveshark/Soundcloud.
Very true. Everything else I’ve tried is either lacking features, outdated and/or unmaintained, or uses GTK (shudders). Or the UI is just annoying for some random reason. Cantata has been about as close to perfect as I could hope for.
Thanks. 👍
Nah OP, that’s just the nature of the ecosystem. We have more terminal emulators and text editors than we know what to do with and people continue making more. That being said, if your project idea is extremely similar to an existing project, you should check to see if the devs of that project would be interested in your ideas since you could collaborate with them if they are.
SearXNG is probably the closest equivalent, as it’s decentralized, you can host your own, and you can grab search results from over 100 engines with it. Search engines don’t really federate like the Fediverse does; they just query each other as proxies for you and return the search results.
Well that’s a game changer, because I’ve been using ffmpeg directly to trim the files and it’s very clunky by comparison.