AVincentInSpace

@[email protected]

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

AVincentInSpace,

and the answer, as with all things, is “because developers have to eat”

AVincentInSpace,

What if we just didn’t build a ceiling and called it the industrial aesthetic?

Hate joints like this.

AVincentInSpace,

lemmy.basedcount.com has them, because of course that exists and of course it does (what’re you gonna do, have PCM without flairs??), but I’m pretty sure they’re using a fork

AVincentInSpace,

I mean ditto but like

AVincentInSpace,

I mean not having reductionist straw man shitholes like PCM is one thing but setting out to create a space with the express purpose of being an echo chamber is pushing it

AVincentInSpace, (edited )

I do too, but I would wait until all of the Lemmy mobile apps have figured out CommonMark before trying to put new features on them.

Lemmy’s dialect of Markdown is not the same as Reddit’s but Sync does not seem to have gotten the memo and Voyager doesn’t support spoiler tags at all

I’m all for Lemmy getting new features but I’d like to avoid the MatrixChat problem whereby the protocol is so complicated that none of the clients except the official one even try to implement any features beyond chat and E2EE (I’ve tried half a dozen different Matrix clients and Element is the only one from which I’ve been able to successfully place a voice call) while still lagging behind its competitors in terms of features (custom emotes have still yet to be fully implemented)

AVincentInSpace,

I’ve been using Jerboa and it does spoilers just fine. It also shows exact split vote counts on posts and comments which I’m not sure why more Lemmy clients don’t do. It doesn’t have any of the fun swipe gestures like Sync or Voyager though.

AVincentInSpace,

Well it would if you had all the right libraries, but it looks like one of them has a new version that made a breaking change. Shouldn’t be more than 5 minutes’ porting work if you know C++.

AVincentInSpace,

“A belief system that blames its adherents for anything bad that happens to them is kind of a toxic belief system.”

“Yeah well you’re just mean. Stop bullying me.”

AVincentInSpace,

Also fun fact! This is Lemmy! We can edit post titles!

AVincentInSpace,

gemini.circumlunar.space

The Gemini protocol is pretty cool, if you liked the general feel of the internet in the BBS days. Mental Outlaw did a video on it a while back if you’re curious. After watching that video, I bodged together a fully compliant Gemini browser in about 2 hours and spent the rest of the day hacking on it and browsing the “slow net”

AVincentInSpace,

Yeah. I can remember seeing a homophobic politician being caught at an orgy in the news just a few months ago.

AVincentInSpace, (edited )

I recommend Ruffle for viewing Flash content in the modern day. It aims to be a full reimplementation of Flash in HTML5, available as a desktop app or browser extension. It’s still in beta, so it can’t play all flash files yet, but it works great for the vast majority (it seems to work for all the animations on that site). It even works on mobile.

AVincentInSpace,

What’s the difference between this and any other link aggregator, like the one we’re on now?

AVincentInSpace,

Aren’t pigs in a blanket when you wrap a sausage in a pancake? Hence, you know, pigs?

AVincentInSpace,

There are many people (mostly in Japan where that’s legal) who literally have.

AVincentInSpace,

Hi! What’s your favorite videogame?

Do you have any subject you’re super interested in and could talk about for 2 hours with no prep?

What are your thoughts on the Fediverse? What are your hobbies?

(Answer as many or as few of those as you want but pls pick at least one :3)

AVincentInSpace,

do you mean element.io (the web client for MatrixChat) or something else?

AVincentInSpace,

one of gen Z’s favorite hobbies is making up fictional versions of the rest of gen Z to get mad at

AVincentInSpace,

I have approximately zero faith that Mozilla will even try to do any of those three things

AVincentInSpace,

Wait, did a big-name project that said they were going to implement ActivityPub actually implement ActivityPub?

Part of me wants to say props to them. Part of me can’t help but wonder if it’s part of a 90s-era Microsoft embrace-extend-extingush strategy.

AVincentInSpace,

Google pulled this off with XMPP by having their Google Groups bridge be horribly maintained, feature incomplete, and randomly go down for days at a time. Most of the people on XMPP were on Google Groups so to them it just looked like the few people who actually hosted their own XMPP servers randomly went offline. It got to the point where people who used XMPP would have to create an account on Google Groups in order to reliably be able to talk to their friends. Google Groups users eventually came to the conclusion that it was XMPP that was unreliable.

AVincentInSpace,

…pardon me, but what does “subs” mean in this context

does it mean what I think it means

AVincentInSpace,

He knows it will corrupt him

AVincentInSpace, (edited )

@lucidity care to comment?

(Not sure if they’ll see this – Lemmy/Mastodon integration is spotty but does seem to work)

Also – is this really the working world I’m about to enter when I finish my computer science degree? Is this what I have to look forward to? Please God say no

AVincentInSpace,

what crimes did biden commit while in office

AVincentInSpace,

last i checked eating ice cream wasn’t a crime

AVincentInSpace,

are you a troll

AVincentInSpace,

Can I interest you in everything all of the time?

A little bit of everything all of the time

Apathy’s a tragedy and boredom is a crime

Anything and everything all of the time

AVincentInSpace,

my memory might be fuzzy but didn’t development on Nimlang cease after people started calling out the lead developer for being a shithead

AVincentInSpace,

…and he proceeded to rant about how his OS was better than Linux every chance he got

AVincentInSpace,
AVincentInSpace,

Massive props for responding to (and remaining civil with) everyone who replied to you

AVincentInSpace,

Words cannot express how uncomfortable this makes me

AVincentInSpace,

You’d think this image would be tolerable by comparison, but no, it’s still just as horrifying, it’s just that it’s now competing with an even more horrifying image for space in my brain.

I’m trying really hard right now not to imagine what the insides of those fruits would look like.

AVincentInSpace,

Okay.

So make your webpage send the authtoken in a cookie and leave off the Authorization header, and have your third party (presumably native) clients send an Authorization header but not any cookies, and write your server software to check for both.

This seems trivial. What am I missing?

AVincentInSpace, (edited )

Under what circumstance would a web client need to send an Authorization header at all? The browser sends the cookie and the server treats that as equivalent.

Malicious JavaScript in that case could theoretically forge a request using an auth token it acquired some other way by sending it as Authorization: Bearer in addition to the cookie, but 1) this would be extremely easy to defend against (just check for the cookie before you check the Authorization header) and 2) it would still not allow malicious JS code to access the user’s auth token which was still stored in an HTTP only cookie, or really do anything that server side code (read: script kiddie scripts) couldn’t, apart from sending a request from the web client’s IP address.

AVincentInSpace,

I’m invested now. Definitely report back!

AVincentInSpace,

Fascinating, especially that the RX direction saw such varied speeds across the various NICs. Guess that switch wasn’t too keen on trying to split the packets evenly. Also – 1.5Gbit RX in bidirectional mode? …all I can say is yikes.

Very good to know.

@slice – you were interested in this too

AVincentInSpace,

I want you to think long and hard between the differences between not getting protection against a deadly, highly transmissible disease and not getting an iPhone implanted in your skull.

I’ll give you a hint. Only one of them actually endangers lives.

AVincentInSpace,

Do you understand how disease spreads?

Do you know that if you decide you’re too cool for a jab that has been tested on literal billions of people and proven safe and effective in over 99.9% of cases, and end up getting COVID, not only could you be stuck with “long COVID” complications for life but you could also spread the disease to someone immunocompromised who isn’t eligible for the shot and will almost certainly die from it?

AVincentInSpace,

I could dig up several reputable sources to corroborate everything I just said, but first I’d like to ask if you have even one that calls it into question.

Give me one reason for not getting the shot besides opposing everything the government does because you want to feel like a special boy.

AVincentInSpace, (edited )

Who said anything about panicking the minute we encounter incomplete data? Just do what Rust does and, instead of having all types be able to be null, statically enforce that all variables have an initialized value and have a value have a separate type Option<T> which can either be Some(T) or None, and have the compiler not let you access the value inside unless you write code to handle the None case. There are standard library helper functions for common operations like null coalescing and, as you say, panicking when you encounter a null, but you have to explicitly tell the compiler you want to do that by calling myOption.unwrap()

What makes this really cool is that you can have an Option<Option<T>> where Some(None) is not the same as None, so an iterator that signals end of list by returning None can have None elements in it.

Say what you will about the functional programming people but they were spot on with this one. Having an Option monad in place of the ability for null is absolutely the way to go. I’d say it’s the future but Lisp and APL had this figured out in the 60s

AVincentInSpace,

I mean come on, who wouldn’t want to be that. I’m a cisgender not-even-slightly-a-femboy and I lowkey get gender envy from that (insofar as I understand the term)

^(also^ ^off^ ^topic^ ^but^ ^I^ ^feel^ ^it’s^ ^worth^ ^mentioning.^ ^your^ ^image^ ^description^ ^refers^ ^to^ ^Rainbow^ ^Dash^ ^in^ ^fan-made^ ^human^ ^form^ ^and^ ^while^ ^it^ ^is^ ^a^ ^piece^ ^of^ ^fanart,^ ^that’s^ ^not^ ^what^ ^I^ ^initially^ ^interpreted^ ^that^ ^sentence^ ^to^ ^mean^ ^and^ ^I’d^ ^like^ ^to^ ^point^ ^out^ ^for^ ^posterity^ ^that^ ^there^ ^does^ ^exist^ ^a^ ^canonical^ ^depiction^ ^of^ ^Rainbow^ ^Dash^ ^as^ ^a^ ^human.^ ^My^ ^Little^ ^Pony:^ ^Equestria^ ^Girls^ ^was^ ^a^ ^show^ ^that^ ^aired.)^

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines