entwine

joined 3 months ago
[–] entwine@programming.dev 4 points 1 month ago

Final nail in the coffin.

[–] entwine@programming.dev 4 points 1 month ago

Nix has one great idea and one terrible idea. Until at least the configuration language is redesigned by someone with good taste (and sanity), I'm not touching it. The amount of effort it takes to get back into the nix headspace in order to maintain anything is just not worth it. Docker and Podman are trivial by comparison, and the benefits of Nix do not justify the headaches. I Nix on a personal server for a few months, but migrated back to Podman after I found myself spending way too much time trying to find documentation and make sense of crackhead JSON.

In my work I get to use Conan which kind of implements some of the same ideas as Nix/Guix. It's designed for a different use case, but the benefits are similar and I love using it. It also has a learning curve, but Python is a real programming language at least. Guix may have the right idea too, but my experience with FSF projects is that they choose ideology over practicality every time, so I'm not eager to dive into it.

[–] entwine@programming.dev 1 points 1 month ago

Do you have a carbon monoxide detector in your home?

[–] entwine@programming.dev 2 points 1 month ago

Qualcomm seems to be in a tough spot nowadays, so maybe they'll be open to playing nice with others for once? One can dream.

[–] entwine@programming.dev 6 points 1 month ago

I hope people don't forget these corporations' involvement in all this. When this is all over, they're going to pretend like they didn't have a choice. The fanboys are going to flock to their defense regardless, but normal people need to remember that Google and Apple are fascist collaborators, complicit in their crimes, and enemies of the constitution.

[–] entwine@programming.dev 1 points 1 month ago

If there's a silver lining here, it's that more pedophiles could get doxxed.

If Roblox is Epstein's Island, Discord is Mar a Lago.

[–] entwine@programming.dev 3 points 1 month ago

A shitty platformer in gamemaker with great music, but the music is an mp3 of a popular song I downloaded on Limewire.

[–] entwine@programming.dev 6 points 1 month ago

I first discovered Linux in middle/highschool back when Ubuntu was the hot shit and they had that awesome Gnome 2 desktop. I loved the vibes, but didn't stick with it because I didn't know what to do. Then just over the years I'd occasionally install it for a few days and give it a shot, learning more and more, even installing Arch Linux once (back when it was actually a challenge).

Switching to Linux was inevitable for me, I think. As the years rolled on, Windows got worse and worse while my understanding/confidence with Linux got better and better. I don't remember what the final thing was that convinced me to finally go 100% Linux on all my devices, but I did around ~2017 or 2018 with zero regrets.

So I think that if there's a path for people to learn Linux at a comfortable pace, without the trauma of going all in, they'll also find it impossible to resist. The dynamic of Windows becoming worse while Linux becomes better is still holding strong.

[–] entwine@programming.dev 2 points 1 month ago

Interesting, can you pass arbitrary command line arguments via a URL like that on Windows? If so, this could be catastrophic if all you need is a malicious link on any website to trigger it.

[–] entwine@programming.dev 4 points 1 month ago

CouchDB (a no-sql db, but whatever) automatically provides a REST API that's designed to be exposed directly to clients. It even implements its own client-facing authentication system. "queries" are configured in advance from the admin side, and clients just pull the results, allowing for very efficient caching. Basically, if you RTFM enough to get a couchdb instance running, you have 90%-100% of your backend complete. You could create an entire scalable full-stack app using only client-side code... and if you're clever with HTMX, you might even be able to do it without writing any javascript at all! (I tried once, but failed because I'm not that clever, but it's definitely probably possible)

So TL;DR: I like couchdb, and the idea of exposing your database directly to users isn't unprecedented. I wonder if there are any SQL databases that offer a similar thing?

[–] entwine@programming.dev 2 points 1 month ago

Eclipse Theia isn't classic Eclipse. It's basically a remake (not a fork) of VS Code, designed to be backwards compatible with VSC extensions. They even have their own plugin registry at https://open-vsx.org/ to avoid Microsoft's lock-in strategy that plagues forks like VSCodium.

The only Jetbrains product I've used is CLion, and I didn't like it because of how bloated it was. My PC fans would kick in every time I launched it, and none of the refactoring/auto-complete features were good enough to convince me to switch from Sublime Text + LSP plugin. At the same time, my work has forced me to become a build systems expert, so I have no problems having to set up everything myself. Project templates in Jetbrains IDEs may be a hard requirement for some, which I totally understand.

view more: ‹ prev next ›