Glyph
@glyph.mastodon.social.ap.brid.gy
250 followers 14 following 3.2K posts
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 […] 🌉 bridged from https://mastodon.social/@glyph on the fediverse by https://fed.brid.gy/
Posts Media Videos Starter Packs
glyph.mastodon.social.ap.brid.gy
I still need to write that ATProto x ActivityPub post, but,

a) I really wanted to post it after the temperature went *down* a bit, which is not the direction it is currently trending, and

b) other people keep writing big chunks of my thesis and making it feel more redundant.

if I can manage […]
Original post on mastodon.social
mastodon.social
glyph.mastodon.social.ap.brid.gy
@3psboyd this is all very silly. of course there's a seahorse emoji, it looks like this: :seahorse:
Reposted by Glyph
itamarst.hachyderm.io.ap.brid.gy
I am writing software! And by writing software I mean:

1. Staring at mysteriously failing build.
2. Upgrading a GitHub Actions step's version.
3. Staring at mysteriously failing build, again.
4. Realizing I committed to the wrong branch, commit to the right branch.
5. Staring at mysteriously […]
Original post on hachyderm.io
hachyderm.io
glyph.mastodon.social.ap.brid.gy
@itamarst hooray! that just means fewer "are you sure" dialogs to click through before I can start working, right?
glyph.mastodon.social.ap.brid.gy
@davidschultz I doubt it. My experience of standard libraries is that they tend to have fewer devs looking at them, with less expertise in the relevant domain than specialized libraries, doing less frequent updates and accumulating more known bugs and limitations that people just work around […]
Original post on mastodon.social
mastodon.social
glyph.mastodon.social.ap.brid.gy
@itamarst sounds like you are doing all the steps of Software to me
Reposted by Glyph
0xabad1dea.infosec.exchange.ap.brid.gy
jetbrains is far from the first company to make this particular pair of claims but it is simply, on the most fundamental level, impossible to mass-collect people’s terminal and editor contents and also not collect sensitive or personal data.

I realize they […]

[Original post on infosec.exchange]
screenshot: We’re now adding the option to allow the collection of detailed code‑related data pertaining to IDE activity, such as edit history, terminal usage, and your interactions with AI features. This may include code snippets, prompt text, and AI responses.

That sounds like a lot, and it is, but that’s where the real value for improvements comes from. If you allow us to collect this data, we will make sure that:
No sensitive or personal information is shared. 

(Snippets of the text have been highlighted: “edit history, terminal usage, code snippets, prompt text … no sensitive or personal information is shared.”
glyph.mastodon.social.ap.brid.gy
@hynek I am literally describing the lifetime of this exact PR, which is of course only something that could come into existence after many prior discussions and until I had time to actually sit and concentrate on it

remember to like and subscribe
glyph.mastodon.social.ap.brid.gy
Python 3.14 is out!

Already using https://github.com/glyph/mopup to keep your Python security updates applied? `mopup --minor=True`, and you'll get 3.14. Remember to get updated to 3.13.8 as well, since I assume very few of you will be able to switch over to 3.14 for everything on day 1…
A screenshot of a terminal window running `mopup --minor=True` and then `mopup` without arguments, upgrading from 3.13.7 to 3.14.0 and then 3.13.7 to 3.13.8, respectively.
glyph.mastodon.social.ap.brid.gy
@amethyst there's a fine line between "detailed media analysis" and "spiraling"
glyph.mastodon.social.ap.brid.gy
@amethyst I could keep going but clearly we agree
glyph.mastodon.social.ap.brid.gy
@amethyst on the one hand, the concrete specifics of the story are chilling in their own right to imagine

thematically though it hits super hard because dripping through every euphemism, every piece of distancing language or obscuring jargon, is a fundamental and grim reality: we want slaves […]
Original post on mastodon.social
mastodon.social
glyph.mastodon.social.ap.brid.gy
@amethyst the phrase "red motivation" has haunted me since I first read it.
glyph.mastodon.social.ap.brid.gy
anyway the point is, everything in the software world that cost money was shit, and that made it easy for lightly-funded volunteers to improve upon proprietary stuff and give users freedom. now proprietary stuff has big moats around it that its owners would have to be deliberately, almost […]
Original post on mastodon.social
mastodon.social
glyph.mastodon.social.ap.brid.gy
proprietary software also increased in quality by leaps and bounds, both by adopting practices copied from the open source world and also by just incorporating the open source infrastructure components that had, until recently, been competing with proprietary products (in some cases, the […]
Original post on mastodon.social
mastodon.social
glyph.mastodon.social.ap.brid.gy
the industry as a whole reconsidered this strategy, embraced open source, stopped being such enormous assholes, in affect if not in effect, and created solutions which were more reasonably priced, less aggressively controlled, "freemium", and generally accessible to their audiences. the […]
Original post on mastodon.social
mastodon.social
glyph.mastodon.social.ap.brid.gy
proprietary software companies, represented by their avatar of Microsoft, mostly reacted to this by getting mad, being aggressive, and cracking down on their users and their competitors, and it really worked out horribly for them. hauled in front of government antitrust, raked over the coals in […]
Original post on mastodon.social
mastodon.social
glyph.mastodon.social.ap.brid.gy
here's an "optimistic" thought

when I was starting out in the open source community, it was commonplace for people to re-implement proprietary solutions that were wildly too expensive for what they did, insanely restrictive in their licensing, and generally poor quality. this lead to a […]
Original post on mastodon.social
mastodon.social
glyph.mastodon.social.ap.brid.gy
it sure *feels* like we’re having A Moment over here on fedi, I see lots of old friends tooting again (hi! nice to see y’all, you were missed!) but it’s good to remember that nerd cliques are not the general public even if you exist mostly in nerd cliques. https://fedidb.com shows zero motion.
fedidb.com
fedidb.com
glyph.mastodon.social.ap.brid.gy
@3psboyd Emacs.

For a while I was resigned to this being an obsolete choice for dinosaurs, with too much baggage and not enough modern tooling. But its “too heavy” baggage is starting to look like a quirky little bit of charm. we should probably start moving back to emacs or neovim given where […]
Original post on mastodon.social
mastodon.social
glyph.mastodon.social.ap.brid.gy
OK, so, it's this: https://learn.microsoft.com/en-us/windows/uwp/gaming/reduce-latency-with-dxgi-1-3-swap-chains

I want a cross-platform version of this.

I think.

(Also, does the fact that I can pass it to WaitForSingleObjectEx directly imply that i can pass it to WaitForMultipleObjects or […]
Original post on mastodon.social
mastodon.social
Reposted by Glyph
xgranade.com
That's not even "it's OK to act in counterproductive ways," or "counterproductive feelings are good," it's "hey, here's a way humans aren't perfect, let's make sure that political advocacy is robust to that imperfection and stop pretending you can just willpower that fluke of human emotions away."
Reposted by Glyph
xgranade.com
I said a thing in visibility-limited replies that I'd like to actually bring out into a more general context: political movements that don't make room for people to have unproductive emotions makes about as much sense as building bridges with zero safety tolerances.

People are, well, human, and […]
Original post on wandering.shop
wandering.shop
glyph.mastodon.social.ap.brid.gy
@krono hopefully there will be another. let me get the vod up :)