@xgranade@wandering.shop
@xgranade@wandering.shop avatar

xgranade

@xgranade@wandering.shop

Sometimes I write intimate eschatologies or words about technology and math. Sometimes I make things by burning them with light or squeezing them through a small, hot tube. Sometimes I push water with a stick while sitting in a tiny boat.

If you're looking for my business account, go check out https://social.dual-space.solutions/@cgranade!

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

xgranade, to random
@xgranade@wandering.shop avatar

Just catching up on the Spotify Car Thing thing, and good grief. It's hardly the first instance, but what an especially egregious example of remote bricking, complete with smarmy docs about how they're not "offering" any form of recompense.

whitequark, to random
@whitequark@mastodon.social avatar

don't like microsoft making decisions for you that you can't do anything about due to the market forces?

switch to linux!

here, you can have the systemd project making decisions for you that you can't do anything about due to the market forces

it's funnier because more shit breaks

xgranade,
@xgranade@wandering.shop avatar

@whitequark Fair. I can say, though, that I've at least had better luck with my threat model lining up with the systemd project's actions than with Microsoft's.

xgranade,
@xgranade@wandering.shop avatar

@whitequark To clarify, I am not saying I'm happy or indifferent — only that I'm trying to do the best I can subject to said forces.

xgranade, to random
@xgranade@wandering.shop avatar

I am personally not reassured that Recall is currently local and currently enabled only on some Snapdragon processors. It's still a bad direction to go, and one that makes Windows users in general far less safe, even if only by normalizing that this kind of product can and should exist.

xgranade,
@xgranade@wandering.shop avatar

I remember when Windows 10 mail was local only, before a Windows Update made it cloud-only. I remember Edge didn't have built-in ads, before an update put ads everywhere. I remember when the My Documents folder was local-only by default, until a new version of OneDrive pushed it all to the cloud by default.

History suggests that this kind of product is too often a wedge to justify more abuse of personal information in the future.

xgranade,
@xgranade@wandering.shop avatar

I don't know that this is the case here, and it's fair to call that out. That said, it's also entirely fair to judge a technology or a product not only on its current form or usage, but also on what it might potentially or likely become.

If something is overwhelmingly likely to become dramatically worse with time, it's fair and reasonable to argue that, and to react accordingly.

mcc, to random
@mcc@mastodon.social avatar

Okay. Lately I've been asking some cursed MSBuild questions. I now ask the cursedestest. I could ask this question to ways:

  • In MSBuild, how do I split a string into a list?

Or, in more detail:

  • I want to put a newline-separated list of filenames into a text file, and then have both CMake and MSBuild (vcxproj) interpret the text file as a list of files to compile. How can I do this on the MSBuild side?

(Things I've tried, which didn't work, below:)

xgranade,
@xgranade@wandering.shop avatar

@mcc IIRC, that's the difference between PropertyGroup and ItemGroup.

(And yes, MSBuild is amazingly poorly documented. Don't get me started on the difference between "sdks" and "projects," and how that is not documented anywhere.)

xgranade, to random
@xgranade@wandering.shop avatar

No, Play Store, I don't fucking want Gemini.

xgranade,
@xgranade@wandering.shop avatar

@WizardOfDocs Yeah, though I'm not sure that helps with the obnoxious full-screen ad on the front page of the Play Store now...

mkennedy, to random
@mkennedy@fosstodon.org avatar

had 2,551 in-person attendees and was "sold out”

had 3,393 (Checked-in people).

Anyone know why the tickets were restricted to 1,234 fewer in 2024? The venue seemed massive so should have had room.

I'm genuinely curious what the difference was. 48% more seats in 2019 is a big difference.

Ref [location history]: https://en.wikipedia.org/wiki/Python_Conference

xgranade,
@xgranade@wandering.shop avatar

@chrisjrn @glyph @mkennedy Not only inelastic, but inherently risk-averse. If you plan for more attendees than actually show up, such that not enough rooms get booked on the group code, you can get stuck paying for the entire block of hotel rooms.

xgranade, to random
@xgranade@wandering.shop avatar

FaaS (Fucksmith as a Service)

https://mastodon.social/@jwz/112489004676995703

aud, to random

"For Microsoft, Israel’s extensive prison system is a lucrative opportunity. Since 2017, the company has been providing Microsoft Cloud Services (MCS) software consulting services, year over year, to the Israel Prison Service (IPS), where Palestinians who are charged in military courts face a 99.9% conviction rate–and where over 10,000 Palestinans in the occupied West Bank have been held without trial since October 7 [31].

In 2021, Microsoft signed a $211,000 contract to provide similar consulting services to the IPS for the following year [32]. Similar carceral products and services are being exported to repressive governments around the world, and even used by police forces in major American cities like New York, LA, D.C., and Seattle [33].

To quote directly from Microsoft News: “Digital transformation makes it possible to consider prison as a business” [34]."

RE: https://todon.eu/users/jalcine/statuses/112492894426472975

xgranade,
@xgranade@wandering.shop avatar

@aud Of course they did. Of fucking course.

mcc, to random
@mcc@mastodon.social avatar

We are in Programmer Hell

We have a ourlibrary.a file built in March

We can link ourlibrary.a into an application, it builds and the program runs

But if we build ourlibrary.a from source, the same untouched code and vcxprojes from march, it produces an ourlibrary.a that— when linked into the application— causes the final application to fail with a linker error that it can't find any of the OpenGL symbols.

Something changed on the build machine since March and we don't know what.

xgranade,
@xgranade@wandering.shop avatar

@mcc I'll admit, I was wondering. I've only run into that when using CMake to generate vcxproj files, personally.

xgranade, to python
@xgranade@wandering.shop avatar

Welp, @andreasjung blocked me for asking him to not use his platform to spread COVID denialism. That's his right to do so, of course, but it really makes me sad that someone in the #Python community would do this.

To everyone who supported and went along with the mask policies at PyCon this year, thank you so much.

xgranade, to random
@xgranade@wandering.shop avatar

There's lies, damned lies, and "remember my name for the next meeting."

tylerdave, to random
@tylerdave@mastodon.social avatar

Left from #PyConUS about 33 hrs ago. Had a scratchy throat this morning w/ a negative test and just now have a positive test.

I went out with various groups, unmasked, throughout the weekend. This was a risk I was willing to take. Still, I'm glad I was wearing a mask in the convention center around folks who did not choose to take that same risk.

I'm gonna go rest now.

xgranade,
@xgranade@wandering.shop avatar

@tylerdave I'm really sorry to hear, that sucks and I hope you pull through it as well as you can!

As a side note, and as someone with family at PyCon this year, I really deeply appreciate you wearing your mask, for all the reasons you say. Thank you so much!

xgranade, to random
@xgranade@wandering.shop avatar

One last thought on the whole masking thing for now, then I'm logging off for a while.

There's a difference between an entertainment venue not requiring masks and a professional venue not requiring masks. Both suck, but by and large not attending an entertainment event won't cause lasting negative harm to your career, and correspondingly to your ability to make money and obtain healthcare.

xgranade, (edited ) to python
@xgranade@wandering.shop avatar

Hey, um, folks? You might want to come collect the COVID denialism happening right now, claiming authority on the basis of a PSF fellowship.

(Thank you for those of you who have already done so.)

(edited for clarity and correctness)

xgranade,
@xgranade@wandering.shop avatar

@SnoopJ It should have been a tell that the "yes" answer solicited a rationale, but "no" was assumed by default.

xgranade,
@xgranade@wandering.shop avatar

@glyph Ah, good point. Looks like he's on the list from 2012, do those fellowships expire?

xgranade,
@xgranade@wandering.shop avatar

@glyph Yeah, that makes a lot of sense. I hope it doesn't get worse, it's already quite a bad look.

xgranade,
@xgranade@wandering.shop avatar

@glyph Yeah, and there's a bit more nuance than I really have room to explore in a relatively dense thread (e.g.: outside spaces, large and sparsely packed indoor spaces with a lot of ventilation, availability of spaces where food can be safely eaten for managing diabetic needs, etc.). I don't think any of those contradict the need for masking, but guide the best way to write a mask-mandatory policy. My own 2¢, fwiw.

18+ xgranade, to random
@xgranade@wandering.shop avatar

To the extent the story of my life can be summarized in a toot (it can't), it's the theme of one accomplishment, expertise, or interest invalidating everything else about me.

I'm a programmer, so I cannot be an artist.
I'm a researcher, so I cannot be a programmer.
I'm a software engineer, so I cannot be a researcher.
I'm transgender, so I cannot be a software engineer.
I'm a writer, so I cannot be a programmer.

xgranade,
@xgranade@wandering.shop avatar

People contain multitudes. Respect that, and don't place them into boxes for your own taxonomic convenience.

xgranade, to random
@xgranade@wandering.shop avatar

By way of being a bit more concrete, I want to share a personal experience of how using Linux in a world defined by Windows and macOS goes wrong for me in my own life.

I offer that personal experience in the hopes that it is illustrative of broader experiences others may have, and might elucidate the tension between "just use Linux!" and Windows/macOS being the defaults.

xgranade,
@xgranade@wandering.shop avatar

@Orb2069 Yeah, that actually comes off as quite crass, and for a few reasons:

  • If you look at the context, my thread was directly in response to the Recall news and the corresponding increase in Linux discourse.
  • No, I'm not asking for anyone else to get Word working in Wine, I'm saying I have no inclination to do so.
  • Don't assume I'm not a programmer, or you will look quite ridiculous indeed.
xgranade,
@xgranade@wandering.shop avatar

@Orb2069 Anyway, I'll be blocking you now, as I really don't need that shit in my feed. I'll offer the above in case it's helpful the next time you decide to insult the everloving shit out of someone for no apparent reason.

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