🦄 Geary 3.36.0 has been released! 🍃🍃
A new composer, undo everywhere, and finally no more accidentally archiving emails when you press the A key. 😅
Also, Google/YouTube, Twitter, etc:
> If you have a "friend" who works at Facebook, cut them out of your life, like you would your racist cousin.
At this point, if a git repo app for NextCloud existed I'd just install that, because a PHP app feels about right for this kind of swamp.
Github: Actually profits from organisations that torture people
GitLab: Doesn't currently profit torture capitalism but is totally keen to do so
Gitea: Looks great but written in a language that is run by a cabal of techbros at the mercy of GOOG
GitBucket: Scala? Hahaha
Trac: UX and workflow that's stuck in the 00's
Phabricator: UX that's stuck in the 90s'
Sourcehut: UX, workflow and Hackernews author stuck in the 90's (apologies to n-gate.com)
(woah, that got dank rather quickly)
Developer seeking libre-software-friendly git host with contemporary workflow and a UX that doesn't make my eyes bleed and doesn't engage with surveillance or torture capitalism.
But also, legacy languages (C, Java < 1.8, EcmaScript < 2015, Python < 3.5) just aren't worth it.
Sure, jumping to a non-ancient language or updating to a newer language version will cost you some time coming up to speed with new features and idioms. $DEITY-forbid you may even need to do something different! But the amount of time and effort you will save in the long run is immeasurable.
Working concurrently on projects based on Vala, Java, Python and EcmaScript+HTML+CSS gives one a decent appreciation of language features that work, that are missing, and that don't work.
Like closures! How did we ever live without them? First class properties? Hallelujah!
Like built-in async support, even if it's just syntactic sugar, makes imperative I/O a billion times easier to work with.
camelCase is the devil, and snake_case is the One True Way™.
The GOME Foundation's elections are on again and the call for candidates closes on the 29th - in two days.
The current board is currently all white dudes, so if you are a foundation member and don't fit that description, please put your hand up to be a candidate!
Not quite sure if etree was written by an ex-perl hacker who hates on XML and wanted to put together the smallest, shittiest, most inconsistent API they could possibly write for that one annoying consulting job that they needed to parse XML for, or by someone just inept in general.
Melbourne, Kulin Nation.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!