Glyph

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.


Big week for the block button.


nostr:npub1txcqx6k9vv35hnklmg02xk4r2z4dhz540tmwv3gr6jnrkvt8nemq37ajj9 (It's only 40 minutes and it's remarkably self contained. There are tangents but it comes together as a pretty cohesive whole. I absolutely love me some Harris Bomberguy but Jacob Geller is a very different experience. There *is* a mention of a German book with a title that's multiple pages long, but it's not even a work of philosophy.)


nostr:npub1txcqx6k9vv35hnklmg02xk4r2z4dhz540tmwv3gr6jnrkvt8nemq37ajj9 that is ridiculous. If you stop with the germans you won't even get to Camus and Foucault, how would you even get through your day let alone a whole video.


I don’t know what to say other than “watch it, it’s worth your time”

https://youtu.be/ukJ_UA-JS5o?si=-B1jiduBdJElkRsa


Anyone happen to know the first person to say "there is no cloud, it's just someone else's computer"? Earliest reference I can find at the moment is https://www.secmeme.com/2014/04/there-is-no-cloud-just-other-peoples.html from 2014. I don't think Quote Investigator has had at this one.


nostr:npub125lk88qrrhfu367smnka30ql7cftc7segwv80x8shaa3xquqjgjshkxkqy this toot is for educational purposes only. No copyright intented


nostr:npub1uqjxl4vxaggmayhdfspnk3ec533hhtwwfpq3pmj8p5sv8wk4f5mszjjnvy really wish I hadn’t clicked “show more” but not as much as I wish you a speedy and painless recovery!


nostr:npub1fxmqftqvyw4ndxghsax5zgtquvm6cujym5urwqpu7an96km3nyns07guxz Finally, if you're worried about the USA's military apparatus funding things involved in network communications infrastructure, you should look into where the core protocols involved in this "Internet" thing we're using come from.


nostr:npub1fxmqftqvyw4ndxghsax5zgtquvm6cujym5urwqpu7an96km3nyns07guxz As I understand it, he *volunteered* for the *advisory board* of Wickr. To say he was on "the board" suggests the board of directors, which is misleading. In either case, board positions are generally not particularly lucrative, they're part-time jobs that confer a small salary.  If he were "CIA funded",

A) they could have just given him money off the books, no need to create a public link,

B) volunteer advisory board positions are possibly the worst route for a sinecure


You love to see it: https://github.com/carno/dotfiles/commit/5f4faefca7db70a44c2073da96d81b37f0974f6c


nostr:npub1eyszugs46q4ngd8tgeysnkwve20n9wewj42lac9cp7s2jrk52u2qce6x02 OK, the technique does basically still work.  Here you go; clean version with no debug prints, clicking the link goes to the link, clicking the checkbox toggles the checkbox: https://jsfiddle.net/980Lztxa/


nostr:npub1eyszugs46q4ngd8tgeysnkwve20n9wewj42lac9cp7s2jrk52u2qce6x02 oh, ugh, looking elsewhere in the thread I see you want the link to otherwise keep working, please disregard.


nostr:npub1eyszugs46q4ngd8tgeysnkwve20n9wewj42lac9cp7s2jrk52u2qce6x02 (tested on macOS safari, chrome, firefox)


nostr:npub1eyszugs46q4ngd8tgeysnkwve20n9wewj42lac9cp7s2jrk52u2qce6x02 okay this works but I really hate it and do not understand what is going on with the change to the checked value during the native onclick handler: https://jsfiddle.net/cw8en4pt/


nostr:npub1eyszugs46q4ngd8tgeysnkwve20n9wewj42lac9cp7s2jrk52u2qce6x02 FWIW, messing with this in JSFiddle on Safari actually *does* cause it to toggle+load there as well, just nondeterministically. So there might be something a bit more cross-browser going on.


nostr:npub1qu56p82wp0ucpu7jkwcvvtfdc7wcmuqkdrqvzpkwl78rdkkckucqswqel2 tbh their linguistic chauvanism is almost certainly masking their insecurity that they never bothered to learn Quenya


I don’t really post much to HN, but I felt like its audience doesn’t have the best grasp of their censorious and petty moderation culture, as they do a good job of presenting a calm, balanced tone when describing their own activities. So I posted a link to a toot that describes an absolutely over-the-top petty response. I will bet that this gets nuked within minutes, and I will be positively impressed with their restraint if not: https://news.ycombinator.com/item?id=37739067


nostr:npub1ljw36jrq6vfgkc3ypve27adfgaz2jawn8wy0ftqul3p4nnav7szsr87em0 I guess I’ve learned something from the Handmade folks, which is to always try to present my perspective as it is, i.e.: a perspective, not a normative judgement. It’s always valuable to hear someone say “in X context, Y is often emphasized as preferable to Z, but I believe Z has value and here’s why” even if I disagree. But far too often, it’s “Y sucks. I use Z, and it’s always better” which buries the possibly *useful* information about Z’s benefits under a mountain of bickering


nostr:npub1ljw36jrq6vfgkc3ypve27adfgaz2jawn8wy0ftqul3p4nnav7szsr87em0 there’s no fresh controversy (unless I just made one, oops) but I just saw Matt talking about the “handmade” movement and got fired up


nostr:npub1a5zyapgn57j8d9ddyugfa6rdh98gc7vxsazduuy4arsyxt5q7r4sq8hcww … I'm staring at this and wondering if you had ChatGPT punch it up


Today I discovered this: https://mastodon.cloud/@stacksmith

I don't see any commits on the main branch since March of 2020 (😬) but it is amazing that someone has put this much effort into a recreation that is both faithful (it has a literal hypercard stack importer) and modern (it doesn't visually look like a retrocomputing exercise).


Apparently I have needed to get this off my chest for some time: https://mastodon.social/@glyph/111160194228463882


unfollowing cory doctorow today because no mastodon software can handle the sheer force of his posting volume :( I hope that this platform figures out thread-collapsing at some point


nostr:npub1fshumgtrxvtsu0kav5gzq2vzku44jxyfgc3nguppvhkl890ak2xqmme3mp nostr:npub1vucdxmeyx70j0244t2ahjj9dyjxekw4k4vpvazs2kpsf2haq08xswnc6sh Usually, Twisted's `trial` test runner, but this advice may not generalize :)

(Seriously though come maintain trial with me we could make it so much better)


nostr:npub1vz50z9g322ta9t96ttlm7h6fn7dlpjdwjfppvfn7a5ep66caln9smv7d9x nostr:npub1rn9ljnxxv4ppqpf4h254fw9ut4uxfpvq69ssyv0v0phjxrkzej8sj5tlr2 your well come


nostr:npub1vz50z9g322ta9t96ttlm7h6fn7dlpjdwjfppvfn7a5ep66caln9smv7d9x nostr:npub1rn9ljnxxv4ppqpf4h254fw9ut4uxfpvq69ssyv0v0phjxrkzej8sj5tlr2 You may want to look at a few other posts from this account.


nostr:npub1wfj5gystuu05y2ssfu7eknl8aes4str77lt24qvyeffufqtw2uksu52ewz I reach inbox zero every 24h. And this is not a flex; it would legitimately be *harder* for me to do it any other way. This is not virtue, it’s practical necessity:-)


nostr:npub1txcqx6k9vv35hnklmg02xk4r2z4dhz540tmwv3gr6jnrkvt8nemq37ajj9 I had assumed that if I could generate a link surely “look up by ID for automation” would be *easier*, but alas, they had not yet learned what a hyperlink was


nostr:npub1txcqx6k9vv35hnklmg02xk4r2z4dhz540tmwv3gr6jnrkvt8nemq37ajj9 oh wait I know how

What I actually wanted was a step further

A shortcut which could *reference* a specific note by ID so I could append to a dedicated log


nostr:npub1txcqx6k9vv35hnklmg02xk4r2z4dhz540tmwv3gr6jnrkvt8nemq37ajj9 … how?


nostr:npub1txcqx6k9vv35hnklmg02xk4r2z4dhz540tmwv3gr6jnrkvt8nemq37ajj9 OK but serious question: can you generate a link to a note that can be used from outside of notes?


nostr:npub1wfj5gystuu05y2ssfu7eknl8aes4str77lt24qvyeffufqtw2uksu52ewz despite all its many flaws, I would definitely recommend having a look at Airmail, it has a custom OmniFocus action which generates a link to the message. It’s a different format than the native macOS message link format, but it also contains the message ID, so, if you’re willing to do a little scripting on the Mac, you can get a translated version of the link. Ironically, I actually love the macOS Mail.app.


nostr:npub1wfj5gystuu05y2ssfu7eknl8aes4str77lt24qvyeffufqtw2uksu52ewz the best time for me to go through email is when I have bad or limited Internet access, so I really want a solution that works for that context. Also, mail drop moves me from a context of provider independent security, where the email may be transiting only a secure intranet and my OmniFocus database is encrypted to just whatever public SMTP is going to do.

Practically speaking, I use Airmail, but it’s also super buggy, and generally not integrated very well with the operating system


Thank you for reading my review of iOS 17.


“I am a cis white dude” is obviously a part of the answer but as a totalizing model for the problem it is unsatisfying, given that other aspects of my identity and my political views would still regularly land me in the crosshairs of at least a few reactionaries with other bigoted views on the bad website. One of the frustrating things about mastodon is that some of the design choices that stop harassment from affecting me are the same ones that stop me *seeing* harassment affecting someone else


I *am* still struggling to reconcile this vast upgrade from the bird site in my own experience with the reports I have heard of vicious levels of racist harassment on here. I want everybody to have this experience but it’s clearly not happening this way.


I still have this ingrained flinch reflex every time I have a political conversation on here, expecting bad-faith trolls and alt-right grifters to come parachuting into my mentions and needing to do a round of blocks, but for the most part it’s been… fine? Mutually respectful engagement over tense topics, and then a conclusion and I can go think about something else. The other shoe never drops. It’s so nice.


nostr:npub1el8he466t4t89xa4kll9wk6l2e6tttde73wzh2drapnqeml9ssvspp4l26 I was for sure assuming agreement; was attempting a “yes, and” there, perhaps somewhat clumsily. Just describing my own wrestling with this particular demon.

To put it differently: the rage is never useful to me directly. *Actions* can be useful; anger can prompt action. So I interrogate the rage whenever it shows up, to see if it’s telling me about something to *do*, or it’s just telling me to feel good about myself for being miserable but miserable about the correct thing.


nostr:npub1el8he466t4t89xa4kll9wk6l2e6tttde73wzh2drapnqeml9ssvspp4l26 The struggle is eternal. Every day, I think it would be more fulfilling, more productive and healthier to spend as much time as possible thinking about and working on other things (even other political things). But, also, every day I cannot help but *also* think that the orange man is, in fact, *quite* bad! In ways which continue to cause real harm. It would help if this opinion weren’t so controversial! But then, if it weren’t controversial then his badness would be irrelevant.


nostr:npub1vucdxmeyx70j0244t2ahjj9dyjxekw4k4vpvazs2kpsf2haq08xswnc6sh I used to really advocate against it, but at this point I am resigned to just being a weirdo on this point. It’s fine, the abstractions work okay once you’ve gotten used to them, but I will probably not choose it voluntarily unless I specifically know that colleagues in this context specifically want to use it


I’d like to say that this is a goofy joke about how hyper specific it is but this is literally something that has happened to me *three times*


nostr:npub1vucdxmeyx70j0244t2ahjj9dyjxekw4k4vpvazs2kpsf2haq08xswnc6sh nostr:npub172v3nlrtzd8wssn8f3ckm47jtsxdhq0jakqua3crgrvn7mmv32vsju689n nostr:npub1c5ufp94h957q5fx7uefwdxqmrnv76n0064u6v5ld64hwwthnglrqlze9f3 Too much magic at a distance. Practically, magic parameter name matching as a modularity mechanism will never not be extremely jarring to me. Aesthetically, byte-code rewriting to change the semantics of a little-used piece of dedicated syntax seems bananas. It’s been a problem exactly twice in my entire career so it’s not like I am tripping over bytecode modification bugs all the time but it seems like a wildly unnecessary risk even if it’s vanishingly small.


tfw you have a conversation one day where you reach a general consensus that you won’t need any cryptographic expertise any time soon because really there’s no interesting security problems in your application domain and bog standard https and cloud secret vaults should cover everything easily and the next day you need to hand-select an iteration count for an obsolete KDF because you need to manually serialize some PKCS#12 for ~reasons~


nostr:npub172v3nlrtzd8wssn8f3ckm47jtsxdhq0jakqua3crgrvn7mmv32vsju689n nostr:npub1c5ufp94h957q5fx7uefwdxqmrnv76n0064u6v5ld64hwwthnglrqlze9f3 I generally dislike pytest and and try to avoid it for my own projects, so I want something that doesn’t depend on it. I’d love an all-singing all-dancing fully immersive interactive debugging experience but I’ll happily settle for keyboard shortcuts for the 3 basic functions of “run contextually relevant tests” and “next/previous error from most recent test run”


nostr:npub1c5ufp94h957q5fx7uefwdxqmrnv76n0064u6v5ld64hwwthnglrqlze9f3 Thanks! I was prematurely convinced that this was not the right direction because Tasks were not showing up in the place I expected them to in the menus / command palette, but I think I just have more debugging and reading to do.


Is it possible to configure visual studio code to run a custom test runner in Python? I want ⌘R to run the unit tests for the current file, but that often involves running Twisted's `trial`, and vscode's built-in test runner doesn't seem to even work for pytest half the time


goodbye, IMDB page for The Terminal (2004)


This is the biggest single upgrade to the Windows Desktop experience I've ever made

https://www.ghacks.net/2021/11/26/how-to-turn-off-search-the-web-results-in-windows-11/


nostr:npub1zvp2yay7pfz3kuhafzkea5l4ynegzege02r49nmt2zs3qh6g3vgspekhcq a client-side filter/sort widget for this data would be phenomenal. time to get pyscript on there? :)


nostr:npub1zvp2yay7pfz3kuhafzkea5l4ynegzege02r49nmt2zs3qh6g3vgspekhcq THANK YOU


nostr:npub154u2jceqvjfnruk66snf8ez4thx3tu2kf2hwsf2dltzgdcvezkzq34q4lr remember to like and subscribe


nostr:npub1vucdxmeyx70j0244t2ahjj9dyjxekw4k4vpvazs2kpsf2haq08xswnc6sh Aah, nevermind, just some weirdness in the way the prompt is presented, I've figured it out now.


nostr:npub154u2jceqvjfnruk66snf8ez4thx3tu2kf2hwsf2dltzgdcvezkzq34q4lr every dom node was z-height fighting

It looked like buggy lightning

In fact, it was a little bit frightning

That security critical software was based on some obviously very sketchy browser extension hacks, especially given that if this sort of thing breaks in a minor update I can’t even log in to fix it because this is *how I log in*


nostr:npub1vucdxmeyx70j0244t2ahjj9dyjxekw4k4vpvazs2kpsf2haq08xswnc6sh I seem to have hit a snag. I can’t get Stripe to recognize 1Password’s passkey support. Have you set it up there?


nostr:npub1vucdxmeyx70j0244t2ahjj9dyjxekw4k4vpvazs2kpsf2haq08xswnc6sh Glad to hear it, since hopefully that's where I'll be in a couple of hours


I mention this because this is probably a configuration at least a *few* followers are in, given my audience demographics, and if this describes you (i.e: on Ventura, using 1Password, iCloud passwords off and passkeys on) you may want to go through and fully offboard from iCloud passkeys into 1Password before upgrading to Sonoma which makes the UX for this process terrible; both the aforementioned z-fighting popups as well as the unskippable “REMEMBER PASSWORD IN iCloud?” modal on every login.


macOS Sonoma has unified its support for “passkeys” and “passwords”. Which means, among other things, that you can’t use webauthn in Safari unless you also enable its native password autofill. This is probably a big usability upgrade for normal users, but a huge annoyance for me, because I have been gradually onboarding onto iCloud passkeys for a little while, but use 1Password for passwords. Now, every webpage pops up the autofill UI for both 1password and safari, and the popups z-fight.


nostr:npub1g3jqw8qrj9ppv3wjvg7pqajlwxsl53grmvagcy9pdyzjkthzlhpqvs69f8 https://www.youtube.com/watch?v=DyRjpoBL9aI


nostr:npub1jlvvus75texf4xaamyndnzgxnhxtack2sreyjmsmrz5ywk2w87yq4vctnj it's a huge upgrade from the Intel era of the machine being *very* hot and borderline unusable for an hour, but it still rankles much like all of Apple's user-hostile "hush now user, we know what's best" things, like their stupid ML-based battery-saver technology that won't let me just click a button that says "I'm traveling now, please charge to full all the time until I say otherwise" or "I'm at home for weeks, maxing out at 50% battery is fine"


nostr:npub1jlvvus75texf4xaamyndnzgxnhxtack2sreyjmsmrz5ywk2w87yq4vctnj I find it frustrating because I want to tell it "floor it, just absolutely murder my machine for the next 30 minutes, because I'm going to go eat lunch, and I'd like to be in a steady state after that". Instead, even if the machine is idle and plugged in, it insists on *only* using the 2 E cores (ignoring the 8 idle P cores) for hours and hours on battery rather than while I'm plugged in


nostr:npub1jlvvus75texf4xaamyndnzgxnhxtack2sreyjmsmrz5ywk2w87yq4vctnj to be fair, I have been using a mac on and off for ~20 years, back to the very first OS X Server betas, and some of my data (like my photo library) goes back that far, so I tend to be on the extreme end of the unpleasantness of this experience. Right now photoanalysisd is going and I expect that will take a few hours.


nostr:npub1jlvvus75texf4xaamyndnzgxnhxtack2sreyjmsmrz5ywk2w87yq4vctnj Yeah. There's very little visibility into what they're doing, or how much work they're going to do, because ideally it's invisible to the user. Which it *kinda* is, especially on machines with efficiency cores, but it still makes a measurable difference to the machine's temperature and responsiveness.


Happy "Hours Of Waiting For mds And syspolicyd To Re-Import Everything Day So The Machine Will Cool Down Again" to all who celebrate


nostr:npub1wctuqkr6u2x05dju7hqncmem0whqfxxnxkvedk4yq8nvcr54e06smvh3tv nostr:npub19mxfkvnktfdatravh77fwkdljam5575uw72j6frhyy20ska9j7cs7kdxap based on the log rotation filename convention I can guess that this isn't actually the thing that I wrote which has the exact same bug and caused outages for the exact same reason, but I will apologize on behalf of all do-everything libraries that have done this anyway. Mistakes were made.


nostr:npub1ljw36jrq6vfgkc3ypve27adfgaz2jawn8wy0ftqul3p4nnav7szsr87em0 nostr:npub1znzvfaq0hzhrnn4ef5pgnkntkt0aasqmym86tl64t94gtlakalcs978l64 the schools in my neighborhood did a great job with this and had a ton of retrofitted air filtration, and have had relatively little covid spread. But this isn’t even consistent throughout the district, let alone the state or country. And they don’t have data on CO2 or ACPH, so the filters are blindly and inconsistently applied. It’s all just really haphazard and frustrating even in the places doing it “well”.


nostr:npub1ua7ld4as3dplpjfwdws9mk57y6cjrm4scxtcwhm825r7u02hul2qlmrrg3 I had this thought and then I went to see a neuropsychologist for an evaluation, you won’t believe what happens next


nostr:npub1tkgrdfqkugxgk78ykj7d7tuez9ndwn3lsc2arqqqvx3xu3f8sdusxr2eul this week, even! But suffice it to say I’m *extremely busy* this week and I very much wasn’t on launch day :-)


nostr:npub1tkgrdfqkugxgk78ykj7d7tuez9ndwn3lsc2arqqqvx3xu3f8sdusxr2eul bought it on launch day to discover that it’s still an EA build on mac, and that saved games will not port over, so I’m impatiently waiting for the *actual* launch day


nostr:npub1hvzjvzfmclu5l5zk65fxye5cgt7e0qvs6rcn60z72v9hy79mmpzq4qmle9 nostr:npub1cr2luxkvkxukgcnzd7xghmjpjd25gtpksp59p6du488xugy6fmlq0xwps8 If they don’t, and you need to send it elsewhere for repair, your backup-to-the-backup option, if they can get you the repair in <14 days, is to buy the cheapest iPhone they have in the store, then return it when they get you your phone back.


nostr:npub1hvzjvzfmclu5l5zk65fxye5cgt7e0qvs6rcn60z72v9hy79mmpzq4qmle9 nostr:npub1cr2luxkvkxukgcnzd7xghmjpjd25gtpksp59p6du488xugy6fmlq0xwps8 this situation absolutely sucks, the repair system doesn’t really take it into account properly, and at bottom you may just need to get a backup phone.

Personally what I’ve done in the past is to physically go in to the genius bar, with an appointment early in the day, and try to get an on-site repair. *usually*, especially if you have applecare, they’ll either fix it same-day or offer a replacement. Bring a laptop with a full, current backup of your phone.


nostr:npub1470fgquey40eta0xhlv0ht4fgzhure8eql64ku74nm38jxqq4nws3e40fm congratulations, man! What an achievement!


nostr:npub165jwnvjf40fhrshmhcx70fh9eq3r9yreyc2lknnjk9nya89euvnq4fc9dm thanks, this graph is … fascinating


nostr:npub165jwnvjf40fhrshmhcx70fh9eq3r9yreyc2lknnjk9nya89euvnq4fc9dm thank you, this graph is absolutely fascinating


Ugh I really want to short Unity, but I cannot believe that they’ll actually stick to this for more than another couple of weeks, so it seems like the second I did that, it’d bounce like crazy when they said “oops”


nostr:npub1svezdq3ls43cyfdx89jx93se2g7wpk5464tzmkm2umvr2ew3c2pqd6wu96 I’m carefully rereading the documentation for the interaction between Azure’s private networking and their seventeen different container offerings, thanks for lending some perspective that this isn’t the *worst* thing to be reading (although it’s a close second)

Hope the conversation goes as well as it can …


nostr:npub172v3nlrtzd8wssn8f3ckm47jtsxdhq0jakqua3crgrvn7mmv32vsju689n nope


nostr:npub1qu56p82wp0ucpu7jkwcvvtfdc7wcmuqkdrqvzpkwl78rdkkckucqswqel2 one of my favorite moments in my open source career when we had to use machine translation to understand what someone posting in Chinese was trying to say, only to discover that a key phrase was “we need to fix this problem horse”. I quickly learned about the idiom but this is still hilarious to me, there was fan-art of the problem horse


nostr:npub1xfawj7agutzaep8u7lyetdkc688ux6m8m25zv2hfn49f2zzpq9yqw6qe0g ha ha, ha, sob


nostr:npub1lksxw7gqy3tyvzvzv4wn0he6045z7k68nhnlec9tz4njkk3xdfmqp8a4mq (I actually read this toot *precisely* as I was, also, verifying that a hypothetical feature worked sufficiently well for inclusion in a talk)


nostr:npub1lksxw7gqy3tyvzvzv4wn0he6045z7k68nhnlec9tz4njkk3xdfmqp8a4mq sometimes I like to commit to a live demo on stage, just to feel something, anything at all


nostr:npub1chxf9ml38rqzxkxut5ud0pacqp4fjhgcwqmw35hjgqckxa4c0d0qmluyvk I think the point is that Godot has finally arrived


nostr:npub17sgpd5lp7xg7s53lgvr5tutnv7v8d566e6auv3kkzke0jsjt3lkqs4p3zu what mode string do you pass to fopen() to get one of these


Oh look that's interesting

https://files.mastodon.social/media_attachments/files/111/065/476/265/094/363/original/5f122ad717a461ed.png


nostr:npub1qu56p82wp0ucpu7jkwcvvtfdc7wcmuqkdrqvzpkwl78rdkkckucqswqel2 is this a real hazard of some kind, or has a new fan death just dropped?


I had to explain this meme template to someone today and the example that immediately leapt to mind seemed worth sharing, as a reminder of what the political project of "X" really is

https://files.mastodon.social/media_attachments/files/111/065/398/995/055/482/original/cf74ffcfc19bfb85.png


nostr:npub1t8u7s2z2e8j5gdup94s7kjyjxqle03hekumc3kmd0ppermdwsqrsgac7sk it is so frustrating to look at any thread on this site because it is just choc-a-bloc with people who are making testable, falsifiable (and false!) claims, looking credible because they have oodles of “reputation” because they posted a lot of upvotable zingers about React when it was really popular or something. All while claiming to be more rational than their interlocutors and using terms like “priors” and “signal to noise” to lend a science-y aesthetic to their defensive emoting


nostr:npub16847wl3slz7j5w5n8mkvcj5s95c55fffzq9e4cj55xrxnf7ad9tqazf2le Feudalism was a system where lords controlled fiefs via a system where the serfs were nominally free, but owed their subsistence to the lord via arbitrarily-levied fees for existing on the land. The AMPTP, unity, and others are creating a virtualized version of the same model: sure, you’re technically free, not even working for “wages” per se (royalties and game sales are not wage-for-labor capital models) but the platforms own the digital “land” that your business can’t exist without


Wherever you land on the ideological spectrum, you've got to see that the wheels are coming off the market here. If huge oligopolies can literally set their own prices based on numbers that they make up *after the purchase*, and huge oligopsonies can set their compensation based on numbers that they made up *after the work is done*, that's not a market any more. I think it's a fiefdom? This is not even hypercapitalism, it's neofeudalism.


The backlash to Unity's new pricing model is very closely related to the WGA/SAG strikes. One of the main points of contention in the strike is that streaming platforms get to do their own reporting on stream counts, with no obligation to disclose them. Then they make compensation decisions based on those numbers. Unity is just trying to get a piece of the "we make up a number, then we send you a bill for that number" pie.

https://arstechnica.com/gaming/2023/09/game-developers-unite-against-unitys-new-per-install-pricing-structure/


nostr:npub1lqryxa3f6fcqnvhegruqtm8cc26ge89ll4kpueefgh0ca85hgxvq2ucqzp nostr:npub1cac53ctxxt6t5tx7my86hyh0zk42z7d083j9w7pg0shpzptpfjsszq8sqw Then they’ll proceed to propose some absolutely horrifying nightmare like designing robots to patrol the streets and shoot people with vaccines so you don’t have to ask them, of course


nostr:npub1lqryxa3f6fcqnvhegruqtm8cc26ge89ll4kpueefgh0ca85hgxvq2ucqzp nostr:npub1cac53ctxxt6t5tx7my86hyh0zk42z7d083j9w7pg0shpzptpfjsszq8sqw I agree with you substantively, but rhetorically you might be making an error given the ideological priors of the people you’re trying to persuade. The platonic ideal of a STEM booster would reply to this, “yes, of course, if you have a ‘humanities’ problem then you’re doomed since ‘humanities’ isn’t Real Science. You need to transform every problem into a STEM problem and then we can solve it with math without involving fallible, annoying *humans*”


nostr:npub1p909ckm807jmz6e272p4km0ar0e2ea4wkyys3rgpqnp7sc8mgpfq6n5svf nostr:npub15rsjlwp3nn409wej6x5ghjd55slegf2kykkj4l688rsauul6h7eq94ctlu Really sorry to hear about getting harassed by reactionaries. That sucks.

Brave is mostly just worse though. All browsers have tradeoffs but you probably want Firefox if you’re primarily concerned about privacy. For their latest scandal, https://stackdiary.com/brave-selling-copyrighted-data-for-ai-training/


tfw u show up and *all* of the splines are completely unreticulated


nostr:npub1td4rr5fdx6zqq8ytp3dyfn83knhtwqgp4jqal744jgkvq3037n4st2q4cm it’s a big week for all of us


nostr:npub1lm2u3raqq0fq5qwv3rfh2cc8za3xmvu4772a592vk45hxr0fzg2szzcszn nostr:npub102vd2yzzurgje25ue4ag4h0g3wv4p4prnu8vzkr6yas6nl7ngensj9jtrj I think even attempting to identify what about *the task* is causing the issue is the wrong question in most cases. Maybe the task is fine, but it’s the time of day, your sleep the night before, your caffeine intake, hydration, hunger, anxiety over something unrelated… I find it a lot more effective to start from physiological causes and work outward than to start with psychology. Brain first, then mind.


nostr:npub1xnpjjdmu7t7vw7pz6ntzhu69kgputt3jecq3xthfnmz622hxd85qp28gp7 nostr:npub1yv4x7rcwjaasex9y56kvsdkkwyuapu287me4rkhpnq88eure98ds009c5k Pippin’s comments to Gandalf afterward definitely sound like he just got off a mandatory zoom happy hour, Tolkien was a prescient master at world building


I should also stress that nothing about this game really needs to be online, and it is offensive to me that this is a subscription with an account rather than a one-time purchase. At least it's not full of gross gambling nonsense, but wow the bar is on the floor for childrens' media these days


today's infosec hall of shame entry: https://accounts.createandplay.clou

- locked my kid out of their account with no explanation
- no longer allowed the "format" of the password that we'd generated, requiring reset
- reset form list of rules was *inaccurate*, and I had to guess missing ones (by the time I succeeded, I guessed "no dashes" and "at least 2 of everything they said you need at least 1 of")
- would not allow a login without an app update, which was implied rather than stated


nostr:npub13e5neq0uwrfna8t6psvmftefazr0trxjlcmjvv99xykla6arpj0sk3znj2 pretty sure it was thomas running, after he tried to have bread twice


nostr:npub1srcgh979ychudzrha7asxa7kvennpghghzzadmv5gcunfw5p72qs6xfms4 yes, I am sympathetic to the motivations that lead to this outcome, but the outcome itself is the wheels coming off.