@devnull@crag.social
@devnull@crag.social avatar

devnull

@devnull@crag.social

Co-Founder (https://fosstodon.org/@nodebb) & Instance admin of crag.social | Husband 🤷‍♂️ and Dad 🙉 to three | Rock Climber 🧗‍♂️ | Foodie 🥙 | Conductor 🎵 | Saxophonist 🎷

✅ Small teams craft better code.
🗨️ Federating NodeBB (in-progress) with funding from #NLNet ♥️🇪🇺

#fedi23 #linux #foss #opensource #webdev #nodejs #music #conducting #rockclimbing #yyz

This profile is from a federated server and may be incomplete. Browse more on the original instance.

devnull, to random
@devnull@crag.social avatar
devnull,
@devnull@crag.social avatar

@lutindiscret it is an informal working group.

Please see https://community.nodebb.org/post/98649 for more information

Paul, to fediverse

Mastodon doesn't seem to like my new AP server, can anyone help me debug the problem?

The actor is @paul

devnull,
@devnull@crag.social avatar

@Paul are you sending in @context? Proper content type header?

FastCompany, to random
@FastCompany@flipboard.com avatar

Gen Z to Biden: How are we going to connect if you ban TikTok?
https://www.fastcompany.com/91059637/gen-z-to-biden-how-are-we-going-connect-if-you-ban-tiktok?utm_source=flipboard&utm_medium=activitypub

Posted into Fast Co. Technology @fast

devnull,
@devnull@crag.social avatar

@FastCompany @fast 🙄

devnull, to random
@devnull@crag.social avatar

I absolutely cannot wait until the day I search for some home or appliance repair info, get sent to a page where all of the content is LLM generated, and be advised to buy part JGFFBIHBB38BBY2IB28XX, which was hallucinated.

We're nearly there!

18+ devnull, to diy
@devnull@crag.social avatar

Wife informed me that her left turn signal blinks rapidly, right signal OK.

Inspection reveals both front and rear signal lights do not illuminate... likely (though not with certainty) rules out a burnt bulb.

Cursory search reveals relay issue? Any other thoughts?

#autodon #diy

devnull,
@devnull@crag.social avatar

Welp, the mechanic figured it out. Turns out rodents were nesting in the wife's car and chewed through the turn signal cable and fuse box.

Now the wires are replaced and wrapped with tape that has mice drawn on it. 🐭

julian, to random

In this topic, I will be testing post editing, which should properly federate to followers via ActivityPub.

=> This is the edited text! Here is a second update.

@julian a mention! hopefully updates propagate to NodeBB at least, one two three

devnull,
@devnull@crag.social avatar

Here is a reply without a mention

devnull, to fedora
@devnull@crag.social avatar

Install 19 Packages
Upgrade 673 Packages
Remove 5 Packages

Total download size: 1.6 G
Is this ok [y/N]: Y

👋 Haven't updated my Fedora install in months. Taking bets on whether my system will boot up again.

#fedora

devnull,
@devnull@crag.social avatar

@jrredho and I went for a hike because it's nice out.

... but the system booted up just fine 😅 2024 is the year of Linux on the desktop!

shoq, to random
@shoq@mastodon.social avatar

BREAKING: Donald Trump suspends his campaign so he can spend more time panhandling for spare change to pay E. Jean Carroll.

devnull,
@devnull@crag.social avatar

@shoq don't threaten me with a good time

wandy_dev, to fediverse

I'm toying with an ActivityPub implementation. Could someone out there tell my why my user isn't showing up on mastodon search, or if it's showing up on other fedi services searches? JSON for the user is here. I'll only be running this server for a little bit, please don't DDOS me, this is running on my laptop lol.

Boosts appreciated.

https://pub.wandy.dev/users/andy

#AskFedi #ActivityPub

devnull,
@devnull@crag.social avatar

@FenTiger @wandy_dev yep, this was my issue too. Wrong content type 🙂

manlycoffee, to fediverse
@manlycoffee@techhub.social avatar

Is ActivityPub considered to be synchronous "request/response" specification/protocol, or is ActivityPub considered to be an asynchronous fire-and-forget specification/protocol?

#ActivityPub

devnull,
@devnull@crag.social avatar

@manlycoffee @benpate closer to UDP than TCP.

I have serious doubts that implementors will reliably send a 4xx if I send something wonky their way.

Likewise when I send Rejects, I'm pretty certain if it's not rejecting a follow, most implementors don't know what to do with it 😏

devnull, (edited ) to random
@devnull@crag.social avatar

#Discord raking in $600MM with no viable path to profitability in sight. This is capitalism gone wrong, folks.

When Discord implodes it'll take all of its content with it, too... not that it ever prioritized it.

https://www.techspot.com/news/102186-discord-claims-more-than-200-million-monthly-active.html

devnull,
@devnull@crag.social avatar

But yes let's sell stickers and pretend we're made of money 💯

devnull, to random
@devnull@crag.social avatar

Is it too late for Follow Friday? Here are my humble contributions this week:

@FLOSS_Weekly NodeBB was on this week's episode!

@jp_bennett FLOSS Weekly's host

@baris a far more prolific contributor to NodeBB than I. Get the latest on his contributions!

#FollowFriday

devnull, to random
@devnull@crag.social avatar

Seems I have to think this through twice a year and my brain doesn't work this way, so here's a mnemonic of sorts for the time change:

Everyone knows "spring forward, fall back". If you don't, congratulations! You're one of today's lucky 10,000.

Spring is earlier in the year, so adjust going to bed EARLIER, fall is later in the year, so adjust by going to bed LATER.

hrefna, to random
@hrefna@hachyderm.io avatar

Ugh, really I just need to bite the bullet on these proposals and put them up in some form, even if it isn't submitted via FEP just yet.

I'll probably put them in my own git repo while I work on them so that I can solicit feedback and iterate on their development and then move them over if/when I'm done.

devnull,
@devnull@crag.social avatar

@jenniferplusplus @hrefna it's almost like each little tool used by fediverse devs is its own little fiefdom run by small groups who want to pretend they're the canonical resource for whatever it is they do.

So we get disparate factions of fedi devs with some overlap.

Ironically the one place we all happen to be is the fediverse... 😏

evanprodromou, to random

So, I’ve had two good pieces of news for the ActivityPub book from O’Reilly Media. The first one is that I finished the 6th of 7 chapters this week (on using and creating ActivityPub extensions). It was a gruelling chapter that I had to reorganise a couple of times to clarify, but I’m so happy that it’s in the can.

The second big piece of news is that the first two chapters of the ActivityPub book are up for early access review on O’Reilly Media’s Learning Platform. This is a big deal for me — people have started reading and interacting with the book in the real world. Mind blown!

If you are interested in ActivityPub, and you have access to the O’Reilly Media Learning Platform, I would take it as a big favour if you would read what’s available now (Introduction, ActivityPub API) and give me your feedback.

Two more chapters should be available soon — Activity Stream 2.0, and the federation protocol — I’ll post here when I’ve got more news.

Thanks to everyone who’s been helpful or supportive in this process. I’m looking forward to the full availability of this book in the coming months.

https://evanp.me/2024/03/07/early-access-to-oreilly-media-activitypub-book/

devnull,
@devnull@crag.social avatar

@mattl @evan make sure you also fax it to the public address so we can all... oh wait.

devnull, to music
@devnull@crag.social avatar

Cautiously optimistic about some of the repertoire in our upcoming concert.

Haven't played this piece by Howard Cable yet, but if it's anything like Snake Fence Country or McIntyre Ranch Country, this one will be great.

#windensemble #concertband #music #howardcable

devnull, to music
@devnull@crag.social avatar

Did you know I also play saxophone and wave a baton for fun? 😅

@chad ain't the only one who can post pics from on-stage 💪

#concertBand #music #communityBand #burlingtonON

devnull,
@devnull@crag.social avatar

@chad March of the Belgian Paratroopers, yes! It was our opener. Fun little piece.

Do we need new copies of God Save the Queen.. er... King.. now? 😆

dansup, to Pixelfed
@dansup@mastodon.social avatar

It's taking longer than expected to finish the account migration feature (take your Pixelfed followers to another PF or Mastodon server)

I'm like 90% done though, and hope to wrap it up and ship v0.12.13 later this weekend!

PR: https://github.com/pixelfed/pixelfed/pull/4968

#pixelfed #activityPub #accountMigration #move #moveActivity #federation

devnull,
@devnull@crag.social avatar

@mariusz @dansup migrating followers is comparatively easier, yes, but content can go too. The only problem is you can't migrate the "relationships" between content. For example, replies to your content would no longer show up, or even if you faked it, the moment the other end tries to verify, it won't properly associate.

Nothing unsolvable, but it's an order of magnitude harder because it's not data you control.

devnull,
@devnull@crag.social avatar

@dansup awesome news, fellow Canuck 🇨🇦

Do you mind sharing any pitfalls or stumbling blocks you encountered?

thisismissem, to Pixelfed
@thisismissem@hachyderm.io avatar

Details of the @pixelfed security vulnerability from February 10th have now been published.

If you are still using a vulnerable version (39.5% of pixelfed instances as of today), then you should update immediately, otherwise someone may just be able to turn off federation for your instance.

https://github.com/pixelfed/pixelfed/security/advisories/GHSA-gccq-h3xj-jgvf

#pixelfed #security #fediverse

devnull,
@devnull@crag.social avatar

@thisismissem @pixelfed may I inquire as to the involvement of @nivenly in this vuln?

Did they sponsor the discovery or the fix?

julian, to random
@julian@community.nodebb.org avatar

On the eve of me working on federating out mentions from NodeBB, I've started thinking again about how they're used in the fediverse via Mastodon. I've gone on at length about this before, but it bears repeating again:

I think it's absolutely bonkers that replies dogpile mentions just so participants stay in the loop.

It has the unfortunate side-effect of looping people in to a conversation merely because they were mentioned. The even worse side-effect is that if you don't follow along with this convention, the people who are left out simply aren't notified and drop from the conversation. Awful UX!

Mastodon does it because other than a follow, like, or a boost, a mention is the only other way to land a Note into your notifications. So you'll see exchanges where multiple users all start (or end) their posts with a string of mentions as they're having an ad-hoc group conversation.

@foobarbaz @barbaz @quux did you hear about the latest news out of...

This doesn't happen in forums, mostly because if you interact with a topic, the baseline expectation is that you're subscribed to that topic in the future. Replies get sent to your notification box or other dedicated UI widget, and you can easily keep track of your long-running conversations.

In NodeBB, a response within a topic causes the user to automatically follow the topic. Future actions in that topic notify all followers. We collapse related notifications to limit noise, though that is an oft-cited concern against throwing things in a notification inbox.

It sounds like I'm hating on Mastodon, and it's easy for me to do because they're the big fish in the fedi sea, but I still feel this isn't something that needs to exist. Mastodon could potentially create their own dedicated list for "conversations you've interacted with".

I will admit, though, that it is a lot easier to present that data when reply chains are grouped into topics 🙂

devnull,
@devnull@crag.social avatar

@blake I plan to do just that.

Playing along with the mention-spam only legitimizes this behaviour. I'm not meaning to take a hardline stance against it or anything, but just feel that there are better approaches.

Even something like "shadow mentioning" all participants in a thread via ActivityPub wouldn't work because not only is it shady it's again legitimizing mention spam, hah!

Unrelatedly, I love how the topic title propagated over to the Iceshrimp instance.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • provamag3
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • modclub
  • megavids
  • normalnudes
  • Leos
  • lostlight
  • All magazines