@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.

glyph, to random
@glyph@mastodon.social avatar

The difference between “continuous deployment”, “continuous delivery” and “continuous integration” is the difference between the eternal torments of sisyphus, tantalus and prometheus, respectively

glyph,
@glyph@mastodon.social avatar

@bitprophet wow, if so, I super do not remember it. lmk if you find a link :)

glyph, to random
@glyph@mastodon.social avatar

Does anyone happen to know if it is possible to get a projector for an open space at ? I have some ideas that involve discussions of code where it would be useful if a participant could share their screen with a larger group.

glyph,
@glyph@mastodon.social avatar

If not I am contemplating how local screen sharing might work if the group is too big to crowd around a single person’s laptop

glyph,
@glyph@mastodon.social avatar

@mariatta thank you, always nice to get a very authoritative answer:)

glyph,
@glyph@mastodon.social avatar

@matt a good concern to raise!

glyph,
@glyph@mastodon.social avatar

@Yhg1s no worries, I have more ideas than I can possibly fit into the conference, so I can skip over these with no issue :)

glyph,
@glyph@mastodon.social avatar

@matt Also: sorry to hear you won’t be there.

glyph, to random
@glyph@mastodon.social avatar

At the airport en route to and feeling all kinds of feelings but let me start with this one, which too often remains unstated in the constantly frustrating and difficult world of software development:

I love Python. I love the Python community. It is such an enormous array of gifts (the code, the ecosystem, the social events) that has enabled so much of my career and my life that I want to express my gratitude.

glyph,
@glyph@mastodon.social avatar

That said I reserve the right to be critical of many things while I am at , as is my idiom. That is how we do better, after all. 😉

glyph,
@glyph@mastodon.social avatar

@ethantyping I suppose I should make my way to the gate in a minute, I assume we are at the same one :)

nedbat, to random
@nedbat@hachyderm.io avatar

I'm headed to today, arriving in the middle of the opening reception (if all goes well). I'll be trying to clump together with other dinner-foragers...

glyph,
@glyph@mastodon.social avatar

@nedbat what a lovely coincidence, I am also arriving a little on the late side. I hope we can meet up!

mcc, to random
@mcc@mastodon.social avatar

There are many things about git submodules that are more unpleasant than they should be but one of the most frustrating is that you have to decide early whether to add the submodules as git+ssh URLs or https urls. If you pick ssh URLs, your Windows users using GUIs will not be able to check out the submodules. Whereas if you pick https URLs, your Mac and Linux users using the command line will not be able to check out the submodules. Once you have picked one of these choices, you can't change it

glyph,
@glyph@mastodon.social avatar

@mcc @doomsdayrs I bit the bullet and set up tokens and have been using https urls exclusively for like 5 years now and it’s so totally worth it

luis_in_brief, to random
@luis_in_brief@social.coop avatar

Apple: we would be happy to take your laptop for recycling

Me: cool!

Apple: unless it has stickers

Me: oh.

glyph,
@glyph@mastodon.social avatar

@luis_in_brief lifehack: on the next laptop, get a hardshell case, put stickers on the shell

glyph,
@glyph@mastodon.social avatar

@luis_in_brief since there's a zillion cheap options that can lead to analysis paralysis there, let me just recommend that you get the expensive one (from Incase); I went through like $75 worth of cheap sub-$10 garbage that didn't fit right or broke before breaking down and just getting that one this time

glyph, to random
@glyph@mastodon.social avatar

If you are not interested in the goings-on at , my feed is about to get truly annoying. I usually try to be mindful about posting volume but for the next week or so I will definitely not be doing that. I will do my level best to use the hashtag consistently, and to boost stuff that does the same, so if you don’t want to be flooded please go ahead and mute the hashtag if you haven’t already.

glyph,
@glyph@mastodon.social avatar

@eaton then strap in because this is gonna be a heck of a ride

glyph, to random
@glyph@mastodon.social avatar

TIL the “what Bladerunner would have driven” tweet was real

glyph,
@glyph@mastodon.social avatar

@flyingsaceur my favorite part of the movie was when john bladerunner said “it’s bladerunnering time” and then he bladerunned all over those guys

glyph,
@glyph@mastodon.social avatar

@flyingsaceur im ded

mistersql, to random
@mistersql@mastodon.social avatar

Everyone at is wearing masks, (from looking at the first pictures), so I guess I won't be getting a common cold this trip.

glyph,
@glyph@mastodon.social avatar

@mistersql Last year at I was vaxxed and freshly boosted so I wasn’t too worried about COVID in specific for me personally, but it was SO nice to get home with zero con crud

grimalkina, to random
@grimalkina@mastodon.social avatar

It's REALLY weird to me when people in software mine research papers for their content and say "researchers" instead of naming the scientists who actually did the work they're using. We're human beings and our work is our livelihood (at a fraction of yours I might add). Name us.

Blessed for the community around me that has this value, side eye at the content engine that doesn't.

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

I am (unfortunately) on a Macintosh. A program is segfaulting, and I need to run in a debugger to find out why. I run lldb executable-name, and then "run". It prints:

error: the platform is not currently connected.

I do not know what this means. Googling for this error message turns up various things involving iOS and XCode, but I am not using either of those things, I am using lldb at the command line.

What should I do?

glyph,
@glyph@mastodon.social avatar

@xgranade @mcc You can call arch -arm64 $program whenever you want, and it'll switch you back into arm64 mode, but you have to know to do it.

glyph,
@glyph@mastodon.social avatar

@xgranade @mcc Yeah. Accidentally having a wrong-architecture shell or terminal installed leads to a whole cascade of interactions. I think if it's the wrong build of iTerm it's even weirder, because of the ways it might be apparently inconsistent from the user perspective, unless you're manually inspecting every path in every settings field

glyph,
@glyph@mastodon.social avatar

@xgranade @mcc The way that Apple thinks about this stuff is that if you're in this particular zone, you did it to yourself. You are supposed to be able to avoid the footgun by doing things the "right" way, which is to say, developing apps exclusively within Xcode, not doing esoteric UNIX-ish CLI stuff. (Of course this fiction begins to fall apart when you look at stuff like their first-party Game Porting Toolkit which is literally just a homebrew formula, or any actual large apps.)

glyph,
@glyph@mastodon.social avatar

@swiftcoder @mcc I used to be absolutely militant about this advice, but the big problems used to be junk left over that actually modified the system in /usr/ or whatever, but nowadays SIP prevents those sorts of modifications and a post-install clean-up of /Library and /usr/local can reliably get you to a functionally "pristine" state. But I did do a manual re-install when I got my M1 machine, and haven't gotten a new mac since :)

PearlescentFerret, to random

Announcing the public launch of of Open Torment, a FOSS alternative to The Torment Nexus.

glyph,
@glyph@mastodon.social avatar

@PearlescentFerret @CatherineFlick anxiously awaiting the Debian Torture Aggregator which addresses numerous unresolved trademark issues with the use of ambiguously licensed Torment Nexus assets within OT

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