@glyph@mastodon.social avatar

glyph

@glyph@mastodon.social

he/him

You probably heard about me because I am the founder of the Twisted python networking engine open source project. But I’m also the author and maintainer of several other smaller projects, a writer and public speaker about software and the things software affects (i.e.: everything), and a productivity nerd due to my ADHD. I also post a lot about politics; I’d personally prefer to be apolitical but unfortunately the global rising tide of revanchist fascism is kind of dangerous to ignore.

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

tante, to random
@tante@tldr.nettime.org avatar

You can spin the whole "people leave if you ask them to go back to office" thing as "stupid companies" but given how they are currently all trying to juice their stock value with layoffs doing that work for them doesn't sound like them being dumb, it saves on severance and shit.

https://www.washingtonpost.com/business/2024/05/12/rto-microsoft-apple-spacex/

glyph,
@glyph@mastodon.social avatar

@tante wouldn’t dropping big expensive commercial real estate leases also help the balance sheet though, without destroying future profitability? Like you aren’t wrong here but also this is dumb overall regardless, at best it is merely shortsighted

grimalkina, to random
@grimalkina@mastodon.social avatar

I can't figure out if mastodon is a high context culture or not. People seem to be expected to give long introductions and do a lot of identity/positionality disclosure, but also an enormous reply guy culture which is defined by low context drive-by. Conversational turn-taking is extremely low compared to other platforms ime, but depth-seeking is high. What an interesting mix.

*obviously, these experiences are all situated within my own network effects, and I'm not well networked here.

glyph,
@glyph@mastodon.social avatar

@grimalkina I feel like this gordian knot is easily cut by the blade of “mastodon is not a monoculture”. Something I often remind people of when we fall into the attractive nuisance of believing that “twitter says A”, “tiktok thinks B”, “mastodon does C” is that huge portions of these sites do not even have mutually intelligible language, let alone culture. Does the word “mastodon” in a cultural analysis include all of its monolingual Japanese-speaking users, for example?

glyph,
@glyph@mastodon.social avatar

@grimalkina I am interested in both that particular experience and your analysis, but I think your initial framing sets up the discussion for a sort of hotdog/sandwich classification failure mode. As I struggle to affirmatively suggest a more useful way to describe cultural boundaries on the fediverse, I am realizing that maybe there just isn’t a better way to talk about this sort of experience without being painfully and awkwardly wordy about it yet, though. I need to think about that.

mcc, to random
@mcc@mastodon.social avatar

Dead internet theory but for IRL

glyph,
@glyph@mastodon.social avatar

@mcc naomi klein talks about this in Doppelganger, sort of

elilla, to random
@elilla@transmom.love avatar

I didn't post this photo of my NixOS having some sort of existential ontology breakdown

glyph,
@glyph@mastodon.social avatar

@elilla @mcc quick, somebody needs to let that sink in

hannah, to random
@hannah@posts.rat.pictures avatar

Nobody knows what happens when a 17 year cicada sees the aurora borealis but scientists agree it probably won't make them become ten feet long and immortal

glyph,
@glyph@mastodon.social avatar

@hannah @mcc I can tell this isn’t a real news headline because it doesn’t mention that some democratic strategists are privately worried about the super-bugs appeal to white working class voters

xgranade, to random
@xgranade@wandering.shop avatar

You know what makes your computer have the smallest attack surface possible?

Encasing it in concrete and chucking it into the ocean.

glyph,
@glyph@mastodon.social avatar

@xgranade on the one hand yes absolutely

on the other hand, let's run that concrete thing back again, maybe we should not dismiss it so hastily

xgranade, to random
@xgranade@wandering.shop avatar

It's really odd and concerning to me to see that Debian rolled out a huge change to their packages for @keepassxc with no clear rationale, no clear governance process, and with snide and insulting comments left on the upstream project by packagers.

That's not a great open source community or governance approach.

https://github.com/keepassxreboot/keepassxc/issues/10725#issuecomment-2105062113

glyph,
@glyph@mastodon.social avatar

@xgranade debian has a great track record with their home brewed crypto patches though

glyph,
@glyph@mastodon.social avatar

@xgranade (for the kids in the audience, I am sarcastically referring to https://www.schneier.com/blog/archives/2008/05/random_number_b.html )

glyph,
@glyph@mastodon.social avatar

@xgranade and I realize this is a very old bug, and I'm not aware of any other instances of this pattern that were quite as potentially disastrous, but it annoys me to this day because it points to a rot at the core of the idea of a "distro", where the "package maintainer" is not sufficiently familiar with the software to modify it, but the actual author of the software does not have direct access to ship software in an idiomatically-installable way

glyph,
@glyph@mastodon.social avatar

@SnoopJ @xgranade the quality of debian package maintainers is variable and I try to maintain empathy for what is a necessary and thankless job in a very sub-optimal social construct, but I can say with confidence that every single one that thinks about upstreams in this way is an incompetent buffoon who will inevitably be hoist by their own petard

glyph,
@glyph@mastodon.social avatar

@SnoopJ @xgranade oh wow I didn't even look at what the actual change being debated here was, just the tone; looking at the feature in question this whole discussion is WILD

glyph,
@glyph@mastodon.social avatar

@SnoopJ @xgranade I am completely serious when I say that I believe that projects should seriously consider trademark litigation when distros do shit like this. Breaking the software in this way tarnishes KeePass's reputation and they should sue Debian to prevent them from calling this mangled derivative work "KeePass". (I am sure I am making every lawyer I am friendly with very happy that they are not my lawyer right now, though)

GrimmReality, to random
@GrimmReality@beige.party avatar

What the entire bloody fuck is wrong with literally EVERYone at The New York Times?

glyph,
@glyph@mastodon.social avatar
gwynnion, to random
@gwynnion@mastodon.social avatar

Musk and Dorsey want to turn every bar into a Nazi bar so they can force people to hang out and listen to them.

They can sense how much they suck as human beings, but their egos make them incapable of grappling with it. So they try to make it our problem instead.

glyph,
@glyph@mastodon.social avatar

@gwynnion @jwz the real tragedy here is that in objective terms, they have millions of fawning fans and could easily be surrounded by nothing but obsequiousness if they so chose. But to do that they would have to have confidence in their selfhood, real self-esteem and self-respect. Instead the whispering, gnawing void at the core of their beings knows that we are right, that they do suck ass, and thus they are driven interminably to silence us all by a self-loathing they can never escape

tef, to random
@tef@mastodon.social avatar

finding out that it's still called kernel32 on 64 bit windows

glyph,
@glyph@mastodon.social avatar

@dreid @tef from what I can tell the first version of kernel32 was released as part of windows NT 3.51 so I assume it's "kernel 3.2" from the internal 3.2 build of NT

glyph,
@glyph@mastodon.social avatar

@crzwdjk @dreid @tef Ah, bummer, I didn't see that in this quickly-googled table: https://www.geoffchappell.com/studies/windows/win32/kernel32/history/index.htm

glyph, to random
@glyph@mastodon.social avatar
glyph,
@glyph@mastodon.social avatar
glyph,
@glyph@mastodon.social avatar

(If anyone knows how to call Windows.Globalization.Calendar::New().GetTimeZone() from python directly without a gigantic dependency for this one function please let me know, happy to accept a PR for this)

glyph,
@glyph@mastodon.social avatar

@xgranade Ideally both; I need to call literally a single function, once. There's winsdk, I think, which is a community fork with recent updates: https://github.com/pywinrt/pywinrt but I have no idea how to interpret "Moving forward, the bindings will be generated in a modular fashion and published as separate packages, one per Windows SDK namespace". Okay, sure, but like… what packages? What do I pip install? winsdk itself has nothing but prereleases

glyph,
@glyph@mastodon.social avatar

@tef beautiful, I love it

glyph,
@glyph@mastodon.social avatar

@matt looks like @tef already found one that does this :). I think I prefer ctypes in this situation given that it is highly platform-specific and is literally one function

glyph,
@glyph@mastodon.social avatar

@xgranade truly, the Hi-Fi Rush of APIs

glyph, to random
@glyph@mastodon.social avatar

It seems like editing one's answers on Stack Overflow is not an effective protest vote, but perhaps upvoting https://meta.stackoverflow.com/questions/430135/where-is-the-opt-out-option-so-my-answers-dont-get-used-by-openai could be one signal that would be legible to the site's owners

glyph,
@glyph@mastodon.social avatar

@aeva for now, updated the original post to "machine-generated"

  • All
  • Subscribed
  • Moderated
  • Favorites
  • tester
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • Youngstown
  • slotface
  • hgfsjryuu7
  • mdbf
  • vwfavf
  • kavyap
  • tsrsr
  • ngwrru68w68
  • PowerRangers
  • DreamBathrooms
  • Leos
  • everett
  • Durango
  • osvaldo12
  • khanakhh
  • ethstaker
  • rosin
  • cubers
  • tacticalgear
  • GTA5RPClips
  • normalnudes
  • cisconetworking
  • modclub
  • anitta
  • All magazines