• 2 Posts
  • 18 Comments
Joined 1 year ago
cake
Cake day: October 20th, 2023

help-circle

  • The thing to understand is that it is not about improving developer efficiency. It is about improving corporate profits.

    Because that engineer using “AI”? If they are doing work that can be reliably generated by an AI then they aren’t a particularly “valuable” coder and, most likely, have some severe title inflation. The person optimizing the DB queries? They are awesome. The person writing out utility functions or integrating a library? And, regardless, you are going to need code review that invariably boils down to a select few who actually can be trusted to think through the implications of an implementation and check that the test coverage was useful.

    End result? A team of ten becomes a team of four. The workload for the team leader goes up as they have to do more code review themselves but that ain’t Management’s problem. And that team now has saved the company closer to a million a year than not. The question isn’t “Why would we use AI if it is only 0.9x as effective as a human being?” and instead “Why are we paying a human being a six figure salary when an AI is 90% as good and we pay once for the entire company?”

    And if people key in on “Well how do you find the people who can be trusted to review the code or make the tickets?”: Congrats. You have thought about this more than most Managers.

    My company hasn’t mandated the use of AI tools yet but it is “strongly encouraged” and we have a few evangelists who can’t stop talking about how “AI” makes them two or three times as fast and blah blah blah. And… I’ve outright side channeled some of the more early career staff that I like and explained why they need to be very careful about saying that “AI” is better at their jobs than they are.

    And I personally make it very clear that these tools are pretty nice for the boiler plate code I dislike writing (mostly unit tests) but that it just isn’t at the point where it can handle the optimizations and design work that I bring to the table. Because stuff is gonna get REALLY bad REALLY fast as the recession/depression speeds up and I want to make it clear that I am more useful than a “vibe coder” who studied prompt engineering.


  • I’ve seen those demos and they are very much staged publicity.

    The reality is that the vast majority of those roles would be baked into the initial request. And the reality of THAT is the same as managing a team of newbies and “rock star” developers with title inflation: Your SDLC is such that you totally trust your team. The reality is that you spend most of your day monitoring them and are ready to “ask a stupid question” if you figured out they broke main while you were skimming the MRs in between meetings. Or you are “just checking in to let you know this guy is the best” if your sales team have a tendency to say complete and utter nonsense for a commission.

    Design gets weird. Generally speaking, you can tell a team to “give me a mock-up of a modern shopping cart interface”. That is true whether your team is one LLM or ten people under a UI/UX Engineer. And the reality is that you then need to actually look at that and possibly consult your SMEs to see if it is a good design or if it is the kind of nonsense the vast majority of UX Engineers make (some are amazing and focus on usability studies and scholarly articles. Most just rock vibes and copy Amazon…). Which, again, is not that different than an “AI”.

    So, for the forseeable future: “Management” and designers are still needed. “AI” is ridiculously good at doing the entry level jobs (and reddit will never acknowledge that “just give me a bunch of jira tickets with properly defined requirements and test cases” means they have an entry level job after 20 years of software engineering…). It isn’t going to design a product or prioritize what features to work on. Over time, said prioritizing will likely be less “Okay ChatGPT. Implement smart scrolling” and more akin to labeling where people say “That is a good priority” or “That is a bad priority”. But we are a long way off from that.

    But… that is why it is important to stop with the bullshit “AI can’t draw feet, ha ha ha” and focus more on the reality of what is going to happen to labor both short and long term.


  • Which humans can be far better than in terms of just directly following the assigned task but does not factor in how people can adapt and problem solve.

    How’s that annoying meme go? Tell me that you’ve never been a middle manager without telling me that you’ve never been a middle manager?

    You can keep pulling numbers out of your bum to argue that AI is worse. That just creates a simple bar to follow because… most workers REALLY are incompetent (now, how much of that has to do with being overworked and underpaid during late stage capitalism is a related discussion…). So all “AI Companies” have to do is beat ridiculously low metrics.

    Or we can acknowledge the real problem. “AI” is already a “better worker” than the vast majority of entry level positions (and that includes title inflation). We can either choose not to use it (fat chance) or we can acknowledge that we are looking at a fundamental shift in what employment is. And we can also realize that not hiring and training those entry level goobers is how you never have anyone who can actually “manage” the AI workers.





  • The modern world needs to change. Humans are getting more and more depressed, broken, struggling and mentally ill just to get more and more exposed to ads, social pressure and the lot.

    This is by design. People are rightfully criticizing the US for barely protesting our fascist regime. But everyone is either living paycheck to paycheck or well aware how quickly their savings will burn away if they get fired. So protests in the middle of the week, when politicians MIGHT see it, are a no go. And weekend protests mostly are ineffectual and just antagonize people who “just want some peace and quiet on their day off”

    UBI is definitely something we have needed for decades now. I personally come down on the side of UBI for basic living expenses but encourage people to work for luxuries and advancement (and if that sounds like the dystopia of Mars in The Expanse…). But we need something so that people can actually live without a job as we put more and more work into automating those jobs away.

    As for the topic at hand: I was fortunate enough to have a 9/80 job for a number of years (basically every other Friday off) and loved the schedule. And it is why I am so skeptical of the 4/40 movement and am increasingly suspicious it is a poison pill.

    Because it isn’t like the workload is going to drop. So people are going to be expected to get a full week’s work done in four days. For some that is going to be trivial because they have such a small workload (that they are super eager to find ways to use AI to automate…). For others? That means early mornings and late nights and even faster burnout where they have to fit every single errand and the like into that Friday off and have even less energy to do anything on the weekend.

    Like I said, I loved my 9/80 and it was really nice for making me value that every other Friday off and try to do something with it. But the number of times I had to swap a Friday last minute because of meetings or just come in for a half day to get a deliverable done…

    And the logical reality is that companies will decide 4/40 is good for productivity… and pay people 90% of their former salaries because “We respect the work you are doing but you also only work four days a week…”. 90% of already stagnating salaries during a time of global inflation.


  • Having consistent uptime and not locking broken IMAP behind a paywall would beat Tuta.

    I have a proton subscription (although I am in the process of switching to fastmail since that better suits my needs) but I think “privacy respecting email” is a fool’s errand and increasingly a red flag. In a lot of ways, it is no different than a VPN: They can say whatever the hell they want. If you are in a situation where you are trusting them then you have already made a mistake.

    Proton et al ARE awesome because you can get a mostly functional email for free without any other identification (mostly functional in that a lot of services put the proton domains on a spam list… because anyone can get a burner). But if you are sending ANYTHING sensitive, you want to be encrypting that. And you want to do that in a way that is not asking the company to do it for you.

    So as long as thundermail doesn’t require a phone number or some other form of personal ID to make an account: f’ing A. After that it is just a question of their support for IMAP et al (highly probable considering… Thunderbird) and what it costs to use your own domains.



  • And all of that is super easy to detect and assumes that the majority of major instance owners are actively fighting this. Just like how free market capitalism ensures everyone is happy and satisfied.

    This is not a simple problem to solve. It was a problem in the days of message boards, a problem in the days of digg/reddit, and is still a problem today.

    Understand the risks and dangers of what you use rather than just assuming things will be ideologically pure.




  • Holy shit. There is so much gatekeeping here that Cerberus themselves would say “Yo dog, take it down a notch”

    I think there are two big aspects to this.

    The first is that, yes, we are seeing a big push toward locked down ecosystems. Bambu is a great example of this and people are still falling all over each other to talk about how amazing their products are. And, as someone who has been pointing out that AMSes don’t actually do what people think they do for years now, it has been frustrating to watch them take over the cultural zeitgeist even before the current bullshit.

    Which leads into the second aspect. FDM printing is very much a “prosumer” hobby. It is about taking industrial/corporate processes and marketing them to hobbyists. Some of that is awesome because it provides a platform to rapidly prototype and iterate on new tech (which benefits the companies more than the users but…) and some of that is miserable because it means we have astroturfing campaigns out there to explain to people why they NEED 24 AMSes chained together for their single printer… because that model works a lot better for print farms.

    And, as an aside before I get to the “real” point: We see the same with home cooking. There was a MASSIVE push that everyone should sous vide everything for a couple years. And… that was mostly because we had restaurant chefs talking to The Masses without a Food Network/PBS producer telling them to shut up. So OBVIOUSLY the best steak you will ever eat is the one that spent 11 hours in a hot water bath and was quickly seared to be plated in under 5 minutes. Rather than the understanding that this is a crutch used because a line cook can’t spend 10 minutes butter basting their steak.

    And most of that still is incredibly obnoxious and outright wasteful. But it also led to people like J Kenji Lopez-Alt who used that to popularize “reverse sear” cooking.

    So, now to the real point. People are gate keeping mother fuckers. They are angry that they had to read twelve different articles to figure out what “the paper trick” was rather than having a printer having an automatic tool that kind of gets you… probably closer than you would have gotten anyway. And countless other pain points that were resolved because… they were pain points.

    And people decide THEY are heroes and legends rather than realizing that people like Naomi Wu et al came before them and got it to the point where it was learnable for the hobbyist sickos.

    Which… not to shit on the OP TOO much (I would not be surprised if this came out of the LLM pass) but it is why I more than side eye anything that has “Make them great (again)”. Because, invariably, it is a case of people yearning for a time that never actually existed where they are on top and everyone bows before them.


  • Yes. the system logs every entry/exit by keyfob.

    Whether the building managers associate those fobs with individuals or even know how to look at the log is a different discussion entirely.

    That said: If the building cares enough to have a lock on the door then they have a camera too and THAT is much more likely to be recorded. So if your “friend” depends on people not knowing he is entering or exiting his building for whatever reason… good luck with that.

    Fun story time: I used to work at a facility that was VERY strict about people badging in and even out of many areas. At one point it came up in a safety debrief that there was no way to log who was inside or outside of an area… that required badging in and out. Could see someone’s brain cell trigger in real time as they proceeded to ask a lot of very pointed questions that boiled down to:

    They had an access control list that was checked. They did not know how to access the log files to know when that list was checked or even the result of a check. The person who asked questions was pushed out of the company because it was easier.


  • If a government has you in the nebulous situation where you technically aren’t in the country yet and they want your phone, it doesn’t really matter what security system you have on there. You either give them access or go to a black site.

    That’s why every company of “moderate” size ends up adopting a policy of “DEVICE for foreign travel”. You don’t take your actual work laptop/phone/whatever. You take a burner (except they hate the term “burner”) that can remote in but stores little to no data locally. And you realize that any good remote access software has logic to detect if you are accessing it from a security checkpoint and flag you…

    So what does that mean for you, an individual?

    • A super locked down device is just gonna get your ass beat… if you are lucky.
    • A completely clean factory wiped device? That is going to raise a bunch of red flags (kind of rightfully) and more or less equate to the above

    Like almost all things privacy/security related: Nothing is easy if you actually need it. A good friend of mine is a journalist and they semi-regularly do the kinds of stories that get a person “investigated”. And the reality is that there is nothing they can do, in software, to protect themselves. So what they instead do is have completely separate devices that are never in the same physical location. So, unless they are communicating with a sensitive contact, they always have a device that “looks real” because… it is. Texts from the partner about a dinner party next week, spam from facebook, etc.

    And if they need to access something sensitive while on foreign travel or otherwise unable to get back to their “private” devices? Either buy a cheap laptop at a best buy equivalent or use one of their burner emails/accounts.


  • I think this kind of sums up everything. “Well, they are actively trying to lock down the ecosystem and make everything worse but shiny ad!”

    As for the industry as a whole: Multi-filament setups have always been a marketing tool. They are useful in lab environments where you want users to be able to switch from prototyping to production filament without ever touching the bowden tube. Actual multi-material prints are INCREDIBLY finicky due to temperature needs and multicolor prints are a novelty that people use for social media clout but stop when they realize it can increase print times by an order of magnitude.

    But multi-tool? That DOES start to make (some) multi-material prints viable as you can balance ambient temperature between the filaments and keep both strands near enough to temperature that you can still bond the layers. And multi-color is even easier.

    That said? Having both filament in the same printhead/tool is going to have a large impact on what kinds of multi-material prints you can do because it is two differently hot things in the same box. Which is why most existing multi-tool setups are closer to a “real” CNC mill where said tools (think “printheads”) are kept on a shelf in the back of the chamber and the arm swaps them. Both (Will Smith’s Tested’s) Adam Savage and Shane from Stuff Made Here have done great videos demonstrating these and why are so awesome.

    I dunno. I am pretty certain that the big thing for 2025/2026 (if chips and supply chains hold) will be multi-tool setups. In large part because CNC Kitchen and a few other channels have been doing deep dives on multi-filament versus multi-tool setups and it is pretty known that Stefan has a lot of industry contacts. I assume it will basically be the same as it was for the multi-filament era: Bambu is early/first to product for a consumer friendly version and all of their poor decisions (massive amounts of filament waste) become industry standard as everyone copies them. But they will have a drastically reduced social media presence this time since most of the major FDM influencers either have ethics or realize they can just get a bigger sack of cash from Prusa and Qidi.

    So… I assume that means linus media group are going to do a massive collaboration with Bambu, heh.



  • I guess I was warmer on the “ports” when I thought it was some proprietary or straight up PCI-E connector. Instead of just a USB-C port.

    Which I guess gets down to how solid those “rails” are for the 20 dollar dongles. Because if you break the inner C port, you are in the exact same mess.

    Which… gets back to it being hard to really figure out how much of this is “teething issues” versus “this is secretly kind of shitty?”. Because replaceable ports is GOOD. I would even be cool with the underlying USB-C as the interface port. But “I need to have an hdmi port on my laptop and will spend 20 dollars on a proprietary dongle” is stupid. As opposed to "I need to have an hdmi port on my latpop. This also works on my tablet and my steam deck and any other laptop because it is a 20 dollar dongle that has an HDMI port, 2 USB A ports, and does power pass through. Which, again, feels like Apple shittiness while also increasing e-waste.

    Which I think gets to where I am on a lot of the framework stuff. It sounds awesome but the implementation is REALLY straddling that line of “is this a teething issue or is this actually worse than what we currently have?”