• 0 Posts
  • 138 Comments
Joined 3 years ago
cake
Cake day: June 16th, 2023

help-circle

  • That’s something I see in my workplace even without AI, just with coding/scripting/automation.

    It helps you do things faster. It doesn’t ensure you’re doing the right thing (unless you have someone skilled build in all the guardrails).

    So many of my coworkers are at the “This chainsaw is amazing! I bet it would be great at driving nails!” level of scripting, and AI is only making them more reckless.



  • I think it’s pretty obvious that you haven’t used any AI tools in a while. They have gotten considerably better at not spewing complete nonsense, and at being very convincing to people who don’t know better. We’re well past the obvious days of glue pizza and telling people to eat rocks, and entirely fabricated garbage.

    My job is doing a full court push of AI to make sure we “don’t get left behind” by nebulous competitors’ hypothetical productivity gains. So I’ve started picking it up. It’s useful for searching for information using normal language terminology, and on rare occasions can call out edge cases and additional considerations early, rather than when I come to those conclusions after reading 10 different documentation sites and mentally mapping everything out.

    I still think the bleeding edge early adopters were/are insane, AGI/ASI isn’t going to coalesce out of the current approaches if ever, and it’s a net negative for humanity. That all said, I see the benefits and use cases more clearly now too.

    Unfortunately, not checking anything and pushing to prod now can result in things that work well enough to become relied on before it hits the wall. You end up with a project five layers past the initial slop code (that the initial slopper claims is rock solid and good to go) when the problems start showing up, then you realize that you’ve been building off slop foundation and have to tear everything back down to the frame.

    Makes the whole thing worse tbh.



  • You’re right, but I think you underestimate the intersection of what’s theoretically possible and desperation.

    We’ll probably see multiple different things. Some of the equipment will be repurposed for other cloud GPU workloads. We’ll probably see some companies try to make adapters and drivers to get the server hardware compatible with consumer desktops (there’s someone who did a writeup, either on hacker news or hack a day who got older server RAM working on a desktop with an adapter and Linux tomfoolery). Buy up the stuff being sold at a loss, strap their adapter on it, and sell for profit.

    But on a low level, all this shit is turing complete. There will be performance losses and considerable overhead, but in theory translation layers and emulation should be able to be written to effectively convert GPU compute to whatever other format is needed.

    If it’s taking a total loss vs squeezing the last squirts of profit out, I think there’s going to be attempts to squeeze.



  • Good job putting to words one of the core issues I’ve had with using LLM chat for work. Stop trying to design an entire fucking system or solution and just answer the damn question I actually asked, by using natural language to search documentation and existing implementations.

    I would tell it to only answer exactly what I asked, but sometimes I do get value from it “exploring” on occasion. It’s just so much damn worse with it than my newest junior co-worker who is known on our team for getting hours deep into tangential rabbit holes before coming up for air and asking seemingly nonsequiteur questions.


  • Doesn’t help the conversation that some LLM chat systems call minor customization of the prompt making an agent.

    Under duress I use CoPilot Chat at work. No, the basic sad customization I did along the lines of “don’t be sycophantic, always cite sources, use these specific official documentation sites as sources before searching outside of them and clearly call out when you search outside them” that customization isn’t making a damn agent, it’s adjusting the prompt and saving those changes you disingenuous marketing fucks!


  • Fair enough. I work in IT but endpoint config and group policy isn’t my area at work, so most of my experience is with my personal computers at home. I at least usually hear the latest bullshit Microsoft is pulling from our endpoint management/config guy.

    I should also bear in mind that I stripped down and customized the hell out of the install media before I last installed Windows on any of my devices, and I’ve run a shit ton of other customization/privacy/debloat tools afterwards as well. Usually by examining the policy and registry edits or PowerShell code they run and just picking and choosing parts for myself. Lots of good tools out there, but none I trust to do exactly what I want with no oversight or investigation.

    I’d still say that Group Policy is usually the best option for configuration shit sticking though, due to it being Microsoft’s “business side” solution for endpoint config for quite a while now.







  • I get that per Wikipedia, the source of these is:

    In the Spring 2003 issue of the secular humanist magazine Free Inquiry, Laurence W. Britt, who is described as “a retired international businessperson, writer, and commentator” published “Fascism Anyone?”, which included a list of 14 defining characteristics of fascism.

    But you have to get that a random unsourced image of white text on a black background is some real “trust me bro” Facebook shares from Grandma type shit.

    Getting tired of “it’s okay when our side does it because we’re right, but we’ll clown on it when the bad people do it because they’re wrong”. Just be better.

    And while I’m complaining, the source of these is a fucking editorial by someone with no actual credentials or qualifications to declare this shit. Now it’s being passed around online like it’s certifiable fact because it sounds accurate.

    All of those are problems. All of those are bad. What is happening in the USA is bad. But muddying the waters by taking random bullshit like this as certified fucking fact only makes talking about shit harder, as everyone has their own set of things they think are truth, most of which have been latched on to for no reason more than “it sounds right and reinforced my beliefs”.

    Grumble grumble grumble

    Parody image of the 14 Defining Characteristics of Fascism



  • You worked places with style guides? Did… Did you have a real testing environment that wasn’t prod too?

    I got taken off a project recently for being too direct about how the rest of the team was just spray and praying entirely AI generated code with no standards or review whatsoever, and they were charging ahead like it was a race to implement features we hadn’t even discussed if we wanted/needed.

    If you can’t tell me how it works, you can’t confirm that we actually need it, you can’t tell me the upstream and downstream effects (or confirm they don’t exist), and you can’t even confirm that we even want it to do the thing it only supposedly does, then we have better things to do than go on a wild goose chase trying to debug it when there’s a looming deadline for things that legitimately do not work that we need. Stop vibe coding and actually review the existing shit for fucks sake. If the requirements have never been clear, solve that instead of generating more slop. Maybe update some of the existing documentation instead of having AI wholesale hallucinate entirely new not quite right ones over and over.

    Anyway, please tell me more happy development bedtime stories. I need to chase away the nightmares.



  • It’s one of the better ones, and basic functionality is braindead, but I’ve definitely found some pain points.

    • My work requires us to use company branded video chat backgrounds 🤮. Whatever way my co-worker deployed them, they aren’t available through the mobile app.
    • There’s a feature to create unified groups (Teams groups) with membership lists hidden from non-members. It is only available through PowerShell.
    • Got users that want to use their group like a distribution list? They all have to personally choose to subscribe to incoming email. You can set the group to auto-subscribe new members, but subscribing existing members requires some basic PowerShell fuckery.
    • Sharepoint backend for file sharing. Less said about that shit the better.
    • If a user’s display name updates, how it syncs to different places that display their name in Teams and how long that takes is inconsistent as all hell.
    • Better hope you never get a ticket from your legal team to pull chat history. Pain in the ass to do, horrid fucking output format.
    • No way I’ve found to disable the damn upsell “Get Premium” button. Granted I haven’t checked in a while.