[-] KindaABigDyl@programming.dev 31 points 2 months ago* (last edited 2 months ago)

Pantheon desktop from elementaryOS.

You can use it on their distro (Ubuntu based with lots of curated apps) or on its own (you can still get access to their curated apps, just not in the store)

EDIT: Sorry, I misunderstood. You want classic Mac. I'd say get Xfce4 and theme it yourself then.

[-] KindaABigDyl@programming.dev 29 points 3 months ago

Life is and will always be better writing your own Makefiles. It's literally so easy. I do not get the distaste. Cmake is arcane magic. Bazel is practically written in runes. Makefile is a just a glorified build script, but where you don't have to use a bunch of if statements to avoid building everything each time.

[-] KindaABigDyl@programming.dev 23 points 3 months ago

For C++, yes. But "reference" is just a way of using the pointer when it comes to C

112
[-] KindaABigDyl@programming.dev 36 points 6 months ago

I wonder if marketing this as "replacement to League" is the best move or if it should market itself as simply a new MOBA

[-] KindaABigDyl@programming.dev 35 points 6 months ago* (last edited 6 months ago)

Also fyi there's trash-cli

I have rm aliased to trash-rm (not in sudo tho, so I can still force true deletion), so that if I remove something in terminal it also goes to trash.

You can empty the trash via trash-empty

It also uses ${XDG_DATA_HOME}/Trash (usually ~/.local/share/Trash)

[-] KindaABigDyl@programming.dev 42 points 6 months ago

My biggest disagreement is this:

Do not unnecessarily use braces where a single statement will do.

Always put braces around if statements. It will bite you in the butt

[-] KindaABigDyl@programming.dev 64 points 7 months ago

LibreOffice is the superior IDE for Delphi

[-] KindaABigDyl@programming.dev 26 points 7 months ago* (last edited 7 months ago)

This is honestly so frustrating to see bc I'll still never understand why Python isn't just statically typed.

It's right there in the Zen:

Explicitness is better than implicitness

It wouldn't even have to be less simple as it could still be weakly typed, a la Rust or Haskell, but not as robust.

You wouldn't need these extra special tools if the language was just built right!

Same goes for the try/catch exception system where runtime errors can pop up bc you don't have to handle exceptions:

Errors should never pass silently.

Unless explicitly silenced.

Python is a good language that could've been a great one smh

[-] KindaABigDyl@programming.dev 33 points 7 months ago

Great reason to push more code out of the kernel and into user land

[-] KindaABigDyl@programming.dev 33 points 1 year ago* (last edited 1 year ago)

Return to the office. Forced to use Windows again

[-] KindaABigDyl@programming.dev 28 points 1 year ago* (last edited 1 year ago)

Systemd is a large piece of software. There are ways to make it smaller and disable various modules for it, but usually by default it's very heavy.

With a traditional init system, it's just an init system, and you'll use other other programs to do the other things. This basically means a chain of interconnected bash scripts. Perhaps you'll run into some integration issues. Probably not though. It'll be mostly the same.

There is no real advantage to this from a user perspective beyond a philosophical one. Systemd works quite well at doing the things it tries to do, but it's the Unix philosophy to "do one thing and do it well," and some people care very deeply that systemd does not follow their interpretation of that philosophy, and that's certainly a fair reason to not use it.

However, if you're not having problems with using systemd, I'd say don't bother switching.

2
view more: next ›

KindaABigDyl

joined 1 year ago