@DeadNinja I hate that I laughed at that “Agree?” hahaha
Rollerblading, programming, writing, documentaries, travel, motorbikes… That’s it!
Preferably otl@apubtest2.srcbeat.com
This account is here to interact with bits of the Fediverse which don’t play nicely with my weird ActivityPub-email system.
@DeadNinja I hate that I laughed at that “Agree?” hahaha
@CoderSupreme The founder of StackOverflow went on to work on Discourse (https://discourse.org). There’s actually an ActivityPub plugin available nowadays, so apparently people can contribute from whatever fediverse server they’re coming from. For example see Go Bridge (https://forum.golangbridge.org)
@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!
@Socsa But what about in practice?
@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 ;)
@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)
@copygirl Oh man, is non-AI assisted programming old-school already? :(
@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 !
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 :)
> 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
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.
deleted by creator
Installing Linux on old PCs and laptops is what got me into Linux (and other OSs) in the first place.
I still love it. There’s a joy of breathing new life into old hardware.
Perhaps it’s similar to how people like fixing up old cars even if people aren’t really going to drive them again.
If you’ve done any programming, you could hook up a script to fdm (https://github.com/nicm/fdm).
Rough logic, for each message:
* match body with several timestamp regexps
* parse matched messages
* find dates in message body
* parse final match
* discard message if that is date earlier than now - x days
@poVoq Agreed. It got me thinking. But feels almost entirely ideological, conflating social media (e.g. Twitter, Reddit) with “the digital world”.
Saying git is a “failed attempt at decentralisation” just because GitHub is popular misses that GitHub is less critical infrastructure than it would be if we only had CVS or Subversion.
I’m encouraged by incremental, practical decentralisation efforts outside of social media. It’s slow, kinda boring but it’s real and happening today.
Ah sorry yes I read the article, was just checking I understood the comment.
The workflows enabled by git that were painful with, say, Subversion or CVS, are significant. The overwhelming popularity of GitHub is regretful in the sense there is authority captured there, but the development of the tech (DVCS) means that GitHub is not *as* critical as before. For me this is something to celebrate!
Perfect? No way. Failure? Seems over-the-top.
@astrojuanlu @maegul @fediverse
Failed attempt at decentralisation? Is this referring to the popularity of GitHub?
> Part of the reason for bloat is the fact that frameworks and libraries became huge
Absolutely. What I find funny is that the inverse is kinda true, too. Tiny dependencies (as seen in the Javascript world) are also to blame. They’re so small, I’ve noticed some devs say “well it’s so small, what’s the harm of one more?”. Bloat by a thousand deps.
@solrize 43 years young.
When I hear people talk about system issues (e.g. complex microservice architectures) I thought it was all cutting-edge problems of cutting-edge tech. Looks like people have been running into the same things for decades!
@Jedi Agreed! Am I on Mastodon or Lemmy when I read and replied to this thread? Doesn’t matter :D
@asklemmy