GitHub has managed to conflate “git” and “GitHub” in a lot of people’s minds (including people who should know better) – git may be decentralized, but to people who think git is GitHub, it’s meaningless
mind share – GitHub is the Coca-Cola of git, Codeberg and SourceHut are the RC Colas – people are already on GitHub, their projects are already on GitHub, their workflows are already on GitHub, their friends are already on GitHub, their co-workers are already on GitHub, and on and on …
it’s the same issue with Facebook – everyone knows Facebook is shit, but leaving Facebook means convincing your friends and family to leave Facebook, and convincing their friends and family to leave Facebook … outside of a global event like a pandemic, a nigh impossible task …
“If I had to suffer, then so should you.”
Hacker Purity Test from 1989
unless you made a lace card
if you don’t like Lisp, you can use Forth
Why Isn’t Functional Programming the Norm? – Richard Feldman
(fixed – Firefox keeps trying to “autocorrect” it to a secure connection)
Jargon File, “A Story About Magic”
I think I was the reverse, I found it easier wrapping my mind around Scheme than C …
the old languages still have their fans – and COBOL, Fortran, Ada, and Lisp are still holding strong in their respective niches
Ada sitting at #22
EDIT: COBOL community adopting a dinosaur for the language’s logo
How to Bullet Journal – a quick intro by the original creator (biggest problem is that it’s been turned into a craft project by Instagrammers, more weight put on picking out the right washi tape than keeping track of tasks)
I’ve heard of GnuCash but I have no experience or knowledge of it
.
EDIT: only came across it because I was looking at the Guile language and GnuCash is listed as using Guile
EDIT 2: unwarranted advice – for memory and ADHD, take a look at the original bullet journaling (not the Instagram/TikTok fad it’s turned into)
keep reading that phrase as “unintended updates” …
it’s just return a and b or c
is the closest Lua has to a ternary operator, but yes, for the above you could shorten it to return a or b
(“or
returns the first argument if true, otherwise second argument is returned”)
→ return a and a or b
return a or b
correction from @murtaza64