Show newer

@beka_valentine Would something like KRunner or the command thing in GNOME or Pop OS work? I use them extensively for math, accessing files, task switching. I think most distros come with ways to customize what you can do in there too.

userbase.kde.org/Plasma/Krunne

wiki.gnome.org/Projects/GnomeS

Hi, I'm a Haskell programmer. I spent so long getting a math PH.D I forgot "words" can contain more than one letter. I think comp (q,r,s,t) (u,v,w,x) = (q*u+r*w,q*v+r*x,s*u+t*w,s*v+t*x) is "self-documenting code"

Need a second letter in your variable name, just for a laugh? We already have that: It's called '

— A Haskell programmer

Show thread

I think another really important tool is to know who a person follows that you follow or who follows them that you follow. this is a great way to just get context on were in your social graph they fall which can help provide more context. this can also be great for avoiding misunderstandings if you know that somebody is coming from a different social context that changes the way you would interpret what they're saying.

Show thread

blog.erlend.sh/transitioning-r

Three months ago I submitted a post to the #Rust sub-reddit called 'Building a better /r/rust together' wherein I hailed #Lemmy as a fitting successor.

Today we have 3+ moderately active Rust spaces on the threadiverse. To counteract community fragmentation, we need the ability for #ActivityPub groups (Lemmy 'community' or #Kbin 'magazine') to follow other groups.

Help needed from fedi-curious Rust developer out there: Implement FEP-d36d for Lemmy as drafted by @helge

@dirk one cool thing js it gives morenuance and context. E.g if I know this one friend is very strict about blocking I can take their block with a grain of salt since I might not have the same criteria

@dirk It's like a reputation system yeah. Kinda like how in person there's the scuttlebutt about who in a community is abusive or sketchy to give others a heads up

I think a cool feature would be to show "how many folks I know have this instance/user muted or blocked?"

had this and it was east to preemtively block shitheads when bumping accross them.

No Mastodon, I do not ever want to use a hashtag in all lower case, stop suggesting it. #CamelCase is the #Accessibility option.

@aynish @cblgh yeah that seems to be the case. Dunno if I want to go through the effort of setting uo an entire instance for the odd one on one call though 😅

@yhancik@octodon.social @eater TBH I'm almost tuinking of coding something and deploying it via a p2p gateway. I've done so much webrtc stuff I might we well save myself some hassle. :p

Looks like Jitsi started requiring accounts to start chat rooms. Anyone have alternatives for open source ish video calls?

- no need for registering an account
- Using webrtc in browsers
- firefox support
- "pretty" urls like "/call/my-cusom-room-name"
- open source ish and self hostable

Since I've seen a lot of chatter about people switching to #Firefox as Google ramps up the enshitification of #Chrome, let me tell you about a killer feature for people who (a) need multiple accounts on the same websites (eg. devs) or specifically (b) have to use multiple Google accounts.

Firefox has an official addon called Multi Account Containers that lets you trivially set up color coded tabs that have separate sets of cookies. Log into your dev account in one, and your test account in another. Log into your personal #gmail in one and have another tab next to it with your work Gmail. I'm actually not signed in to any Google accounts in most my tabs, I just have containers for the specific tasks I do on Google products.

It'll take you 30 seconds to set up.

Add-on: addons.mozilla.org/en-US/firef

Mozilla's explanation: support.mozilla.org/en-US/kb/c

@jeremy_list Oh jeeze yeah. that's a major mood. i'm guessing you're trying to sign and verify json data? The SSB community had a bit of a reckoning with this a while ago :P Kinda why I like using IPLD's dag-json for stuff now.

@thisismissem That's not the case I meant to refer to. The assumption is that all servers you've communicatd with have a cache of the actor already which is not something in the spec and therefore can break depending on the implementation.

@thisismissem Yeah, it's just that that assumption isn't part of the spec. 🤷 Probs just an edge case that will happen sometimes that folks don't need to worry too hard about I guess.

@thisismissem By fetching the actor data from their url instead of cache. For example what if you send the update but the server doesn't have your old actor cached already.

This is a new post that's getting sent right into your inbox. Can you see it?

@thisismissem Interesting. So they sign it with the old key instead of the new one? That'll cause some errors for my current setup. 🤔

@thisismissem @joelving Oh one last bit with ActivityPub in particular, you can send an Update activity to people's inboxes which can enable even more aggressive caching while still being able to invalidate the cache when needed.

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.