matt

matt

@stavola.xyz

240 followers321 following1.2K posts

Pinned

USER WAS BLOCKED FOR THIS POST@blockedforthispost.bsky.social

Im angry because im starving. Im disabled living on a disability check of $1k a month. I dont get housing assistance or foodstamps because apparently im not eligible. And ive been priced out of food or its poisonous. But people care more about a fucking spider than the elderly and disabled who

At one of my previous jobs, we acquired another company that was a good idea but only had a couple of customers. Once we started upselling their app to larger customers, their backend immediately folded under the weight. It was a code red situation as more on-boarded and we needed a solution fast.

This post is unavailable.
View full thread

After 2ish years, the business called it a wash and stopped selling the app. The acquired founders stayed the remaining period of their contract and left the second they could. Every engineer who helped out felt so defeated because it was a lot of work for it to all mean nothing.

I'll be pretty direct here and say that I have yet to personally experience LLM-generated code to get to THAT level of fucked up. If we had Claude back then I'm pretty sure their stuff would've been fixed sooner and it'd probably still be around today!

At one of my previous jobs, we acquired another company that was a good idea but only had a couple of customers. Once we started upselling their app to larger customers, their backend immediately folded under the weight. It was a code red situation as more on-boarded and we needed a solution fast.

This post is unavailable.
View full thread

Unfortunately for the engs assigned to the project, as they fixed things they also needed to add tests. I don't mean they needed to add regression tests, they needed to add tests *period*. Every change was a gamble and nobody knew the full effects of what they did since it was all so intertwined.

Eventually most, if not all, of our engineers were working on making this app function at all. By the end we got it to a good place, but understandably the damage was done and its reputation was shot. A lot of customer calls were "we love the idea, but it doesn't work." Even got sued!

At one of my previous jobs, we acquired another company that was a good idea but only had a couple of customers. Once we started upselling their app to larger customers, their backend immediately folded under the weight. It was a code red situation as more on-boarded and we needed a solution fast.

This post is unavailable.
View full thread

Of course, they used mongo (which they didn't know how to use) and also didn't have any indices set up so the DB was always on fire. And they were already on the highest tier of Heroku, so they weren't paying their way out of these issues. Especially not with the few dollars coming in.

Needless to say, the entire thing would explode when a customer with ~10k users would do certain things. Like, hit a button and then every other customer would have timeouts or lose something being processed. The software was marketed for critical safety scenarios so, uh, this wasn't acceptable.

At one of my previous jobs, we acquired another company that was a good idea but only had a couple of customers. Once we started upselling their app to larger customers, their backend immediately folded under the weight. It was a code red situation as more on-boarded and we needed a solution fast.

This post is unavailable.
View full thread

IIRC the way this endpoint worked is that you always got some base data that it returned. You could add some stuff to the request to either expand one of the fields, add a new field, or slice some fields out. You could call this endpoint multiple times in completely unique ways on the same page.

There was also really no pagination either. So for these large customers, they'd go to some page and it would load their *full* dataset like 5-10x. Now, you might be thinking, "well that sucks but at least it would be cached?" Hahahahahahaha... no! No caching layer at all. Why would we need that?

At one of my previous jobs, we acquired another company that was a good idea but only had a couple of customers. Once we started upselling their app to larger customers, their backend immediately folded under the weight. It was a code red situation as more on-boarded and we needed a solution fast.

This post is unavailable.
View full thread

To start, this was a large Node app, written entirely with callbacks with only a few large files. The nesting was so deep in parts that you could scroll for 1m and see literally nothing. To make it even better, they (unintentionally) added *recursion* between some of these deeply nested sections!!!

For even more fun, the number of endpoints was small because they had their own God-endpoint which implemented what I can only describe as "GraphQL farted in a room and we captured the scent in a jar." It was written by a former Googler and was well beyond their ability to maintain or understand.

At one of my previous jobs, we acquired another company that was a good idea but only had a couple of customers. Once we started upselling their app to larger customers, their backend immediately folded under the weight. It was a code red situation as more on-boarded and we needed a solution fast.

This post is unavailable.

Since their team was basically two engineers, my company took some people from our side of the fence and assigned them to work on the other codebase. Easy right? Well, when you tried to talk to people about the problems the app was facing and root causes, you were met with exactly this reaction:

No individual could exhaustively articulate why things were bad, they just were; everyone had a different set of grievances and they were all cumulatively being crushed under the weight. Not one engineer was happy to work on this and it was essentially treated as cruel and unusual punishment.

Man, Kill 6 Billion Demons fucks so hard. I was kinda into the first and second books, some bits of it were a little iffy / not to my liking. But the third, fourth, and fifth books were so fucking sick. I'm trying my hardest to not start the sixth since it still isn't complete, but I'm failing.

I don't support edits but I think this site majorly needs a first class retraction feature. A lot of misinfo/miscomm is spread simply because some post gets large reach and the correction happens in the replies or a separate post. I can't think of a good reason why we shouldn't do this like asap.

This post is unavailable.

I know we're always at each other's throats over one minor thing or another on this site, but there are definitely a lot of people who act in good faith. When it comes to stuff like this, your only option is to really delete a post... ... but that loses point-in-time criticism / context. Not good!

The other thing that could help here is having community notes. It's a bit trickier to do in a decentralized system, but we already have a template for this with labellers. Just let people subscribe to community note providers and call it a day!

And so, the Eternal Remediation begins. Literally every day this week I've had to patch up *something* in the system. It's never going to end 😭😭😭😭

Erica Windisch@ewindisch.ontological.observer

tailscale privilege escalation c84d461603a2b48023606149b6808e3dfc0733abc6cc38d4b52e0618c3851a2d

Excited for the next *2shell to drop so my team and I can once again traumabond during remediation into the early hours of the morning 🙂‍↕️

This week has also been great because I just returned from PTO. It's like all the exploits waited until I was back at work and responsible for shit.

I feel like everyone giving IA shit for using Claude here should be sentenced to one (1) security incident as part of an on-call rotation.

Internet Archive@archive.org

An update from Brewster Kahle on today's outage.

If I was ungodly rich I would just make a spiritual successor to the Vita instead of a $250k car missile

Man, I miss my old T-series Fujitsu Lifebook. Wish there was a modern version. In HS I installed Jolicloud and then Crunchbang on it. A bunch of things didn't work because of driver issues, but I was able to squeeze so much life out of the thing and set up a basic programming env to mess around.

The micro form factor was really nice because I could bring it to bed and hack on a quick idea or two as things came to me. It was so light and small that it felt like I was just bringing a diary with me or something, not a whole ass computer.

Looking forward to seeing Qud's second Hugo award!

Kitfox Games 🦊@kitfoxgames.com

Announcing Caves of Qud: Diaspora. 🌱 Wishlist on Steam: store.steampowered.com/app/5249200/...

Had the pleasant experience of eating a French fry only taste something earthy and spit out some bits of straight up dirt. Lucky me!

Honestly, 404media is really terrible with their reporting. I feel like most of their headlines end up being either very misleading or just flat out wrong. It sucks because I want to support them as an independent media org, but I can't really get behind this shit.

Sung Kim@sungkim.bsky.social

I really hate articles like this. "Accenture limits employee AI spending to just $29 per month." Except that's not what's happening. Accenture is a consulting company. It's telling employees that AI usage beyond the $29 centrally funded allowance needs to be charged to a project or team budget.

Yo this SUCKS ASS

tro@trog.bsky.social

sorry, i'm hearing that there's some kind of drama about some skullgirls art contest where they disqualified anybody who had a NSFW art account? for the... skullgirls art contest? the art contest for fucking SKULLGIRLS?

Like a significant portion of the original artists and animators did NSFW stuff and SG itself leaned heavily into the "sexy" aspect. Fucking ZONE worked on the game... WTF is this shit man?

I really don't understand why people are clowning on this. It's obvious that copyright is one of the very few tools that small artists have to maintain the moat that keeps them fed; without copyright it's significantly more of a gamble whether or not you'll turn a profit off of your creative work.

This post is unavailable.

Like, I am very anti-copyright but I understand that in current society it's a necessary evil to some degree. It's not crazy to think that we should have an uneven enforcement of copyright for small artists vs large corporations until such a time as we have UBI. How is this even controversial?

We've already done uneven enforcement wrt copyright already, as the discourse as well explored: punishment for individuals downloading mp3s vs the "punishment" for large AI firms downloading literally everything that exists and training on it.

One good thing about this whole ordeal is that it got me to watch the whole of PsychOdyssey, which I loved. DF and 2PP do a really good job with these docs. I kinda wish more studios did something like this, though maybe only DF has the charm and whimsy to really pull it off.

matt@stavola.xyz

> One union-supportive person pointed out [...] the union would have been able to negotiate with Microsoft for severance like the other unions were doing. However, that same person acknowledged that a union may not have been able to secure as good a deal as Schafer had. Unintentionally hilarious

The Wow! Signal is fucking awesome. Admittedly, Muse fell off my radar years and years ago, but this album makes me want to go and revisit their stuff.

Welcome back Tripcode Explorer

i wish this existed before, since we can't migrate dids... but i have been wanting something like this for a bit, i created a PLC minter. grind through millions until you find the one. @jcsalterego.bsky.social pds.ls/at://did:plc... @brookie.blog pds.ls/at://did:plc... github.com/socialdept/p...

Oh, I know why the AI consciousness debates seem so annoyingly familiar. This is just early aughts atheism flamewars all over again.

Will Stancil@whstancil.bsky.social

To all the quotes and replies gleefully dunking: The post below is unquestionably true, it's literal grade-school logic. If you read it and think "That can't be right, this man is idiot" you should recognize that something has gone wrong with your own thinking.

> One union-supportive person pointed out [...] the union would have been able to negotiate with Microsoft for severance like the other unions were doing. However, that same person acknowledged that a union may not have been able to secure as good a deal as Schafer had. Unintentionally hilarious

Kotaku@kotaku.com

Back in May, Double Fine employees petitioned for a union. Two weeks later, that petition was withdrawn. What happened? https://kotaku.com/inside-the-failed-fight-to-unionize-one-of-gamings-most-idealized-studios-2000742755

Like I am very pro-union, but this whole ordeal was a clusterfuck and frankly embarrassing. It really feels like CWA's unionization approach was a bad match for DF's company culture and created a lot of mistrust from day one. Not seeing most would be ineligible and flagging it as an issue is bad.

I am happy that it does seem, despite the layoffs, people were taken care of.

This guy is weird as shit but nobody on this site could ever get me to hate him. Like, his fellow 1%ers are focused on a global fascist project, meanwhile Bryan is just like "erm, actually, I've been measuring my wife's morning clit length for the last 128 months and you are mistaken." Amazing.

This post is unavailable.

Bought produce, unpacked it, and realized it was all slimy. Tossed it, but decided to do the responsible thing and go back to let the store know so they could check the others just in case. Don't want anyone to get sick, you know? The staff were, unfortunately, teens who couldn't have cared less.

I kinda felt like an idiot for doing the right thing, but at least I tried!

They've unionized!

Andrea@valkyrie.hacker.gf

Apparently the flirt girls mostly flirted with each other. Good move, that.