otl

joined 2 years ago
[–] [email protected] 2 points 2 years ago

@jimmy90 @zeppo For sure. One major lesson off the top of my head is with ActivityPub is how errors are presented. I’ve written software to fiddle around with ActivityPub and found servers have terrible - if any - error messages. SMTP provides a bunch of standardised status codes that servers can give back to you, along with diagnostic info. In theory this is possible with apub but in practice it is not addressed at all.

@fediverse

[–] [email protected] 4 points 2 years ago

@towerful I mainly program in Go, so when I see all that extra software I notice how much easier it is when I get to just rely on the Go runtime. It does a lot of the heavy lifting done here, but the resulting code is not as clean. Actually just today I read through Mastodon’s code to track down a bug in my in-progress ActivityPub service (in Go) and found the Ruby really easy to navigate!

@programmer_humor

[–] [email protected] 3 points 2 years ago

@Socsa But what about in practice?

@programming

[–] [email protected] 1 points 2 years ago

@Aatube Oh I wouldn’t be so sure… we’ve all had those colleagues and vendors where we think they’d import something like this to make our lives miserable ;)

@programming

[–] [email protected] 7 points 2 years ago

@Mad_Punda it’s funny because the name “overtime” loses meaning when it becomes normal. I hereby propose the name “overovertime” (I’m good at names that’s why I’m a great programmer)

@programming

[–] [email protected] 5 points 2 years ago

@copygirl Oh man, is non-AI assisted programming old-school already? :(

@programming

[–] [email protected] 6 points 2 years ago (1 children)

@SpaceNoodle I’ll always be sad how GitHub helped popularise centralised workflows. Such an amazing opportunity for a big cultural shift, but it didn’t go anyway as far as it could have.

@programmer_humor

[–] [email protected] 2 points 2 years ago

@SatanicNotMessianic
Too bad they missed an opportunity to write “dynamic functional programming (elisp)”

@cs_career_questions

[–] [email protected] 3 points 2 years ago (2 children)

@pkill Yeah seems that way, judging by their scaling up documentation: https://docs.joinmastodon.org/admin/scaling/

Although hey, it all depends on a whole bunch of stuff written in super optimised (and kinda scary) C !

@programmer_humor

[–] [email protected] 96 points 2 years ago (7 children)

Mastodon is written in Ruby. Nowhere near as big as Facebook or the ML field, but hey, it's important to a couple of us at least :)

@programming @nifty

[–] [email protected] 16 points 2 years ago (2 children)

> more compact tab bar, saving space

Not sure if you're aware, but there's a hidden setting to make Firefox's toolbars more compact:
https://support.mozilla.org/en-US/kb/compact-mode-workaround-firefox

@Pantherina @linux

[–] [email protected] 28 points 2 years ago (1 children)

Really? AV1 & webp support, Quantum engine, process-per-tab, reader mode, HTTP/2 & HTTP/3 support, cross-site tracking protection...?
Browsers have a lot of features. Some convenient, some come and go. That's ok.
Firefox is an ideological choice for some people so both cynicism and unconditional support is expected.

@AMDIsOurLord @linux

view more: ‹ prev next ›