[-] dax@beehaw.org 12 points 10 months ago

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

[-] dax@beehaw.org 10 points 10 months ago

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

[-] dax@beehaw.org 10 points 10 months ago* (last edited 10 months ago)

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.

[-] dax@beehaw.org 8 points 10 months ago

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

[-] dax@beehaw.org 18 points 10 months ago

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.

[-] dax@beehaw.org 7 points 10 months ago

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!

[-] dax@beehaw.org 7 points 10 months ago

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.

[-] dax@beehaw.org 6 points 10 months ago* (last edited 10 months ago)

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.

[-] dax@beehaw.org 32 points 10 months ago* (last edited 10 months ago)

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.

[-] dax@beehaw.org 5 points 11 months ago

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?

[-] dax@beehaw.org 6 points 11 months ago

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

[-] dax@beehaw.org 10 points 11 months ago

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.

2
submitted 1 year ago by dax@beehaw.org to c/support@beehaw.org

Undetermined routinely insists it isn't English and that I can't post it. And, to be fair, while english is my only language, that doesn't mean I'm Neil Gaiman or something with it. Maybe it just has exceedingly high standards?

Anyway, I was curious if there was a way in which I could set the Language default on posts and comments to English.

view more: next ›

dax

joined 1 year ago