dax

@dax@beehaw.org
1 Post – 44 Comments
Joined 1 years ago

The whole situation reminds me of a water balloon battle I had as a kid. I kept getting some really good tosses in and one kid really didn't like that. I didn't have the wherewithal at the time to realize I was distressing him, assuming he was having the same fun I was having. Anyway he spent like 10 minutes trying to get the world's biggest water balloon created while he got soaked constantly and balloons broke like mad as he overfilled them.

Eventually, he managed to fill a particularly massive balloon. This thing was absurd sized, to a 9 year old. Properly absurd. I don't even know how he lifted it. But once he finally achieved his goal, he finally staggered to his feet with the balloon, roared a mighty 9 year old battlecry, and charged at me, only to trip on his own feet and tumble to the ground with his face impacting the balloon just as it exploded, soaking him. The meltdown was legendary; we all stopped playing, most of us just watching with bemusement at his misfortune. It was a huge own-goal, a massive self-own, and while I was certainly the motive, I had nothing to do with how it all played out.

I bet Greta feels a similar way, though she probably has way fewer conflicted feelings about the justice behind it, though.

4 more...

My natural inclination is toward black gallows humor in situations like these, but I have to keep reminding myself that a lot of people are going to get harmed and laughing is an unacceptable faux pas.

I also have to remind myself that "not knowing what to do with all these feels" may result in unhelpful reactions.

Yet I still want to stand on DeSantis' head and shout "what the hell did you damn well expect you fucking troglodyte". Feelings are tricky.

Full disclosure, I work for MSFT, but I do not speak for them. I fucking hate python and am forced to write it a lot while working here, but I want to suggest there's a complementary technological reason for wanting to run it in the cloud. This isn't to say that MSFT will stand to make more money if you are using their cloud services, and I don't have any insight at all into the "gib us money plz" side of this business.

The reason: One of the biggest headaches for IT depts has been attack vectors through office productivity suites. Download a sketchy excel spreadsheet from someone, and suddenly custom macros are purposefully creating avenues for attack, or are attacks themselves. Ken and Debra in accounting aren't security people. They got a spreadsheet from an email that seems superficially plausible, so they pop it open. Suddenly, your entire org is ransomwared just because two people who are just doing their normal duties get tricked.

That's why the ol' VBA shit and all those fancy macro systems from the past got neutered. Sandboxed and isolated, removed entirely, whatever. But a good feature gets lost.

Enter The Cloud, or in other terms, "Someone Else's Computer". As in, someone else's computer out there, far from your corporate network, that has no ability to reach back through your security perimeter and have a rummage around your business guts. The worst thing that will happen is the attack-vector-spreadsheet, itself, might be compromised. Or Microsoft's cloud computers, which are, again, not your computers.

Anyway, that's honestly a great reason for it. And there's also the business cat reasons, which I don't like in principle; I always begrudge businesses their attempts at squeezing us for more and more every single fucking day. So anyway, it probably isn't worth it to the average home user, but IT departments are going to be thrilled, even if the tech budget is going to get even fatter paying for all these users using someone else's computer.

I have strong opinions about home users who can write Python already but choose to use excel, but I'll keep them to myself. They're elitist and basically just me being a little shit, so... you do you, boo.

16 more...

I don't use this word often, but I'm going to now.

Heinous.

Sort of.

I was making a gigantic batch of mead. Like 5 gallons of it, boiling away merrily. I carefully prepared my glass carboy ahead of time and poured the must (aka: that-which-will-be-mead-after-yeast-farts-in-it) into my carboy. This was fine. All according to plan.

The bucket of ice and cold water I added to the sink to cool it down faster so that I could throw the pitched yeast into it... also according to plan.

What was not according to plan was a gunshot sound going off, shards of glass shooting through the air like a grenade, and honey water cascading out over the edge of my sink all over my floor.

I've never felt more broken.

3 more...

For me, it's strictly because of this. I'm not suggesting truancy isn't an issue worth combating, but going at it this way showed a shocking lack of sense - to the degree where I'm not sure I could trust any grown-ass adult who would go along with such an idea for more than 2 minutes.

9 more...

Dude, exact same as when I found out I was ASD. I didn't really know how important a label was until it explained so much and gave me a starting frame of reference to talk about with others.

I think I knew this with my head and heart, but it was at this point when I knew it with my gut. It has, frankly, been exhilarating, and I hope it's an accurate enough analogue for what my LGTBTQ+ family feel that I can better empathize with them.

edit: sometimes words are hard. like at least 85% of the time.

i literally respect the uwu speaker more than the people crying cancel culture/woke

I donno man, seems like a lot of rich people piss is all over us

such an appropriate name, then!

correct, but now you've just identified two separate types of tearing, both happening at different times. put them together and the perceived frequency will be significantly worse than it was prior.

being able to zero one of those out and only worry about the other means you can hopefully optimize a better solution - as much as one can when you can't realistically atomically update the entire display from top to bottom.

it was the plan, the vetting of the plan, the sign off of the plan, the execution of the plan.

so I mean yeah, just like generally the plan. I haven't made mead since, because it represents possibly the most monumental TIFU of my entire god damned life

Sure did, I think it was part of a bunch of tests we had to do for the... Presidential Fitness Award or something?

It was done in Elementary school, so Fall 87->Spring 93? I have no idea if they're still doing any of that crap now though.

I do remember it being the neatest dang thing because our school had like this entire wall of collapsible gym equipment that folded out like a playground with like 2 or 3 story monkeybars and gigantic poofy mats at the bottom, and you better believe some kids fell off.

The more I think about it, the more I suspect they don't let them do that anymore

3 more...

yeah, where else do you expect self published authors to make their mark?

I've extremely enjoyed the self-pub route so many authors can take these days. Some of my favorite series come from people who didn't even want to bother with the traditional publisher and I am so much happier for it.

So I mean, if you have some alternatives for self published authors to reach a broad audience with a minimum of fuss, that's great. I'm just not seeing a valid replacement, myself.

edit: that said, some are dumpster fires in a pit of eternal despair. but I'm a big boy, I can figure that out for myself.

my friend, sometimes ordering a pizza is a valid life choice

2 more...

They could easily vendor python in the excel distribution if they wanted to, though. In fact, it would be the smart thing to do from their perspective; expecting people to keep up to date python versions (and what counts as up to date and what counts as a needless forced upgrade just from typing import List for your typehints turns into : list is super plausibly arguable.)

I can't love python after all the pain and suffering I've had to go through packaging things from extension modules. I've never had a worse experience with computers, and I used to write coldfusion and java swing for money, so that's fucking saying something. The entire distutils ->setuptools->build/PEP517 + bdist vs. sdist is the least gratifying work in my entire career, by far. It's not even interesting, it's just shockingly poorly documented and your only plausible solution is "try literally everything and see which things work". I shouldn't have to fucking emulate a quantum computer just to ship a fucking bdist.

I feel like you think you're talking to a different person than I am. My work computer is a linux box, my work IDE is either Jetbrains CLion or Pycharm, and my 40-hour-a-week-job is writing open source software that I release on behalf of Microsoft. So, yanno, if you want python libraries for graph spectral embeddings or approximate nearest neighbor algorithms, that's me.

The only thing I know about Visual Studio is it is distinctly not built for me, and I don't use it. I wouldn't know the first thing about creating a project in Visual Studio, because in the last 7 years I haven't created a single one in it. Gradle and Kotlin or SBT and Scala, sure. Python and pip, sure.

My problem with Python has nothing to do with the language itself. It has to do with the packaging. Remember that bit about me releasing open source software for Microsoft? Yeah. I'm stuck doing a lot of the packaging.

Friends don't let friends use Python, because then they're complicit in the frankly inhumane conditions in the pypa pit of eternal despair. Hug your numpy packager today!

1 more...

A few years ago it turned out a very promising python documentation library was using another library for a core aspect of the docstring comment parsing subsystem. I don't remember the names of either of these two, but as it turns out, the person who wrote the docstring comment parsing subsystem was someone who liked using the Nazi-Facing-Swastika as his repeating background image on his site and as textual glyphs to denote things like list items. He claimed it was everyone being too stupid to know he was using it in an eastern context, but he had an email like firstname_lastname88@gmail or whatever.

The point I made then is that even if FirstName LastName was running into a culture-shock situation, and even if they just happened to like the number 88 - or maybe they were born in 88 - there was simply no way I wanted to tie myself or my employer to that person. Nobody is going to extend any grace.

I guess I don't even think that is necessarily a bad thing. Why should people stanning genocidal authoritarian regimes be extended grace? Is it only okay if they can give us something, like a nazi scientist building space rockets? Is it simply because they gave you something you can't get anywhere else without paying more than you'd want to? I actually don't have an answer for this. I felt fine telling PossibleNazi88 No, and AccidentallyLinkedCompositionalLibraryAuthor Sorry, I'll pass, and in large part that is because Sphinx does exist and I can use it, even if I'd prefer not to. But what if this library were the only one? Would I just hold my nose and use it anyway?

Same with Lemmy - can I get it in a different package? A similar fediverse community package, without the gross genocide cooties all over it? This is a practical question; maybe this is reason enough to want to host a kbin instance over lemmy, eventually.

But philosophically: What if the next fediverse community package is from a Patriotic American, who has no problem with all the first peoples genocides and chattel slavery history because they believe in America so much that it's an intrinsic part of their identity?

It sucks because I want to make everything better, and I believe that to be true of Beehaw administration for sure as well, but navigating this shit is hard and even if you're principled you're probably only principled insofar as you're aware.

Conversely, doing the thing you know to be wrong just because the alternative is hard and maybe impossible isn't good either. But maybe you can use the genocide-fan's product to do more good than harm? But now you're back to nazi scientists making moon rockets, and nobody is happy.


I guess I'm just rambling while I admire the problem.

6 more...

I've legit been enjoying "offbrand" sriracha's way more anyway. My current go-to is https://fixhotsauce.com/

6 more...

If you read the release, each spreadsheet gets to run in it's own isolated container in a hypervisor system. You literally have separation of information at the file level, which is good. But I absolutely agree with you that if you store things in the cloud, you don't own those things, you give them away and lease that access back under restrictive terms. I don't find it to be worth it, but countless other people disagree with me.

If I'm to get on my soapbox after all, I'll just say this: Use json or jsonl, use polars, use jupyter and seaborn/matplotlib-pyplot, keep your data lolcat, and never open Excel again.

Edit: unless someone sends you an xslx and you need to convert it to csv before you transform it to jsonl. If someone has a cli that'll turn xslx -> jsonl directly I'd be so happy.

I feel like those of us who have contributed should receive in return an adorable cat gif.

Not like, to display or anything. Just something happy that bounces in our mailboxes after we contribute. Maybe the cat is wearing a hat! Or maybe the cat has gotten into a humorous predicament. Or maybe the cat is riding a dog. Or a human! The possibilities are endless, the joy boundless; and pragmatically speaking, it makes our monthly receipts for donation slide ride on through with less risk of begrudging it :D

I am not a business cat and you should not take this as business advice

5 more...

I just figured the cat gif well was deeper than the bee gif well. I didn't want them to move heaven and earth, just tape a piece of candy to the receipt, yanno?

My own experience in life makes it reek a lot like mental health issues in those who are antinatalists.

I mean, is that not a good enough reason not to have kids?

Assertions I'd like to make, in no specific order:

  • Yes, my retirement might not even happen because of falling birthrates.
  • We live in a world of finite resources and an imperfect method of distributing them.
  • It's only going to get worse, especially with climate change.
  • If we don't have a population contraction voluntarily now, eventually we're going to have one involuntarily later, as people turn to force.
  • Wars over constrained resources are an end in and of themselves. It doesn't even matter if you gain control of other resources; if you win, you get more resources to buy your people a little more time. If you lose, you got rid of a lot of people who need and want things.

These problems are all solvable. These problems are also not plausibly going to be solved, as those who have will do their level best to turn away from those who have not. We have literal centuries of evidence neatly showcasing just how selfish our systems are, and how resilient to change they are.

You can absolutely have as many kids as you want. I personally think it's myopic, as you're forcing someone else to deal with these problems and you didn't even give them an option - and by the time they're old enough to understand the magnitude of the problem, they're in too deep to get out. It just screams of selfishness and duplicity to me. But, I mean, I'm still friends with omnivores - hell, I'm one myself - being selfish and inconsistent is kinda fundamentally what humans are, so it's not like my shit doesn't stink too.

Edit: I should also note that the one reason I allow myself to eat animal products is because I've said "well, I'm not having kids, so I'm just a temporary problem, not an ongoing one"

I think it's easier and less risky to bank on a whole-ass isolated OS than it is to bank on making sure you have perfect coverage and mitigations in place for every possible module that ships with conda (not miniconda). But honestly, they could just require that Hyper-V is allowed if you want Python in Excel and offload it into a tiny little excel-hypervisor-daemon, same as they're doing in the cloud.

Ultimately, it's all just us reading tea leaves tho. I don't feel super strongly about any of the hypothetical motives talked about in this thread - not even my own. They're all possible, and reasonable people would make different decisions based on their priorities, and we don't even know what the priorities were of the team that decided to ship this. I mean, obviously they want to make money; but making money can be done by asking your customers to pony up more, or it can be done by having a strong degree of confidence that you won't get your ass handed to you when an xslx doesn't tap into cortana tts and try to extend your car's warranty or whatever. Maybe it's both. Maybe they want to start shipping Python with Windows but it isn't ready yet, so they're doing this Up There for a bit first. Or none of these. My goal in my initial response was just to say "it could be this too", in reference to the "there is no possible other explanation". There is a possible explanation. Heck, I gave you two new ones in this response alone! I only submit it as an entrant, not necessarily as the frontrunner.

Nothing screams "my kid is going to turn away from truancy" like having a parent in prison.

When your cure only hastens and reinforces the bad behavior, your cure is bad and you should feel bad.

I would have no issue at all with child protective services being engaged, but sending an overworked single mother to jail isn't helping anything, it's just slaking bloodlust for punishment when people don't do as you'd wish.

If the goal is ensuring every child is equipped with an equal opportunity for education, then there are always better choices than hauling mom or dad off to jail. Can you seriously not see how patently absurd that is? It's a boneheaded move from top to bottom and she should feel shame for the rest of her life for putting her political muscle behind it. Educating every last child is important, but this proposed solution only makes things worse.

And that's what the issue is. It's not that there was intervention, it was this specific intervention is stunningly short sighted and entirely punitive.

1 more...

Do they not want to go to male prison because they are MtF? You're leaving out a ton of important detail here.

1 more...

thank you so much for this context!

I'm on TMo and don't have that - but I also brought my own device. Would it be hiding under another name or am i good?

2 more...

I sometimes question whether it's as easy as we think; surely they'd be able to have done the same for vba scripts, but instead they just yanked the whole dang thing. I don't know enough of Windows to have any idea tbh.

2 more...

Growing up without ubiquitous cable or satellite tv, I just did the world's biggest double take when I read "TV has always been a subscription model".

Just saying. We had 3 channels. 3. And on Sundays, every one of them was TV church. It was the fucking worst.

ohai, a fellow bacon maker!

i make 3 sides at a time and freeze the lot in vacuum sealed bags, about a pound or pound and a half in each. i leave them unsliced and cut what i need as i need it, resealing the vacuum bag each time.

my recipe is:

per pork belly:

  • 186g brown sugar
  • 9g black pepper
  • 78g kosher salt
  • 16g apple spice rub
  • 32g curing salt

getting even slices is a pain so i actually cut the belly in half length wise prior to curing for a week. i find it much easier to get uniform, super thick cut slices that way. 3 sides is enough to get my and my extended family's households through most of a year!

this is the last batch i made, before settling on cutting it in half down the middle. applewood smoked

Trump and this post are deeply distressing, but this comment has made me laugh out loud sporadically now for like 18 hours. I just want you to know I treasure you :D

some states don't have primaries; they have caucuses. which means you get to spend an entire day in a room with a bunch of other people arguing.

if you're conflict avoidant, that's the equivalent of a root canal without anesthesia.

I mean, this is near enough as makes no difference, I think?

Either way I won't have to look at his trash-ass takes anymore, but I'm just saying it does exist and when you run across a take like that, it tends to taint everything near it.

A bit more liquid and a lot more garlic. It's still distinctly a chili sauce, but the garlic is way more present imo

I've been thinking about this comment a lot since I came to beehaw a few days ago. I've been wanting to start a "Does anyone have a borderline obsessive hobby around coffee, tea, or smoothies?" where I could geek out with my fellow coffee-and-coffee-adjacent enthusiasts, without annoying everyone reading /c/Chat or whatever, but I couldn't find anything around the... "cafe" niche, I guess? So I just kept it to myself rather than oversharing stuff nobody else cares about.

It's super difficult for me to come anywhere near something that might inconvenience a ton of people, so I'm not apt to share stuff without a clear-cut very focused niche - even in the /c/DIY community I'm probably not going to share any woodworking because I don't want to interrupt the bathroom renovators / bedazzlers out there. A lot of this is because of my own neurodivergency, but that's kind of my point: finer grained communities help people like me finally feel confident we can be like "you know what? this is cool, and the people into this sort of thing will agree!"

Anyway, you're being asked to balance two competing interests here and I get that that makes it super challenging; I just wanted to offer up a bit of a good-faith counter on why more communities than less can be a good thing - at least for some of us! :)

it's our generation's Darmok and Jalad at Tanagra!

I wonder if the model is "all data you want to process on has to already be in the sheets" or something?

Sure, that parent is failing that child. I'm not disputing that. It doesn't matter whether the parent has an intent or capability to do right by their child, only whether they are. In the end, the child is being failed, and I don't think for a second that the right call is to sit back and do nothing.

But jailing the parent is simply not going to make it any fucking better. It's like trying to fight a house fire with a flamethrower.

It is simply and solely because of this incredibly poor lack of reasoning and judgement that I don't have a positive opinion of her. If I had to say anything nice, I would say "she was able to identify a problem", but her solution was so astoundingly and obviously counter-productive I'm not inclined to have even a neutral opinion of her, much less a positive one.

(Edit: And where I say "her solution", I mean the one she championed; I have no insight as to whether it was her brain-child or just something she threw her political muscle behind)

If I might make a suggestion: https://www.amazon.com/Holikme-Attachments-Scrubber-Attachment-Automobile/dp/B07P7NFV1F (or any appropriate analogue) makes "cleaning my mistakes up" way easier.

1 more...