otl

joined 2 years ago
[–] [email protected] 2 points 11 months 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 11 months 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 11 months ago

@Socsa But what about in practice?

@programming

[–] [email protected] 1 points 11 months 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 11 months 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 11 months ago

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

@programming

[–] [email protected] 6 points 11 months 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 11 months ago

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

@cs_career_questions

[–] [email protected] 3 points 11 months 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 11 months 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 1 year 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 1 year 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 ›