

Same reason why The Matrix 4 is the best Matrix movie.


Same reason why The Matrix 4 is the best Matrix movie.


It’s downright laudable to “steal” from major corpos. Whether it’s ethical to steal from a mom and pop shop is an “it depends” kind of situation. (I definitely know of small local businesses in my area that are run by absolute shit-bags.) And punishment isn’t the right way for society to deal with antisocial behaviors among its inhabitants. (Not that stealing (particularly by a pro-capitalist’s definition) is necessarily “antisocial”.)


Pardon me while I go change my name to “Starbuck Washburne Atreides”.


There are definitely gas stations out there selling rotisserie chickens. I’ve never seen it. Never specifically heard of that being a thing. But there’s no way there aren’t any gas stations out there somewhere that are.


I make considerably less than 200k (USD) per year and I’m fortunate to be able to say I’m decidedly not poor by any stretch.


Gatekeep much?
What’s your threshold for “fan”?


I think you’re getting downvotes because you’re saying the war is ending and Trump’s getting what he wanted out of it and nobody knows where you could possibly have gotten those impressions. Unless you’ve got newer news than I’ve been able to find with a minute or so of searching.
Just for that, now I’m going to read it in Rick Sanchez’s voice. Burps and all.


Are you the same person as the account “Grim Reaper” from a while ago?


Infinity Stones are like Tether (the Cryptocurrency). Whenever they want to make more money, they can just make more of them.


flummoxed by annotations
Not what I said.


People come to me when they can’t make it work because I’m the guy with 20 years experience in Spring.
And Spring MVC runs on top of Servlets. Saying you don’t know enough about Servlets to know whether it’s heavier than Spring or not is like saying you don’t know enough about Javascript to know whether it’s heavier or lighter than jQuery.


You can contribute that way. (Or with money, for instance.) And good on you if you do. (If you contribute in a way that’s actually beneficial, at least. I don’t mean to accuse you or anyone in particular, but of course there are low-effort PRs and such.) But it would be pretty antithetical to the spirit of FOSS to deny you the use of the software or access to the source code if you don’t. Which is part of the beauty.


Honestly, hard disagree. It makes building a skeleton application really quick, but it’s so magical. As the guy who people come to when they’ve been banging their head against a problem (because we bumped the version on one random serialization library and now the org.springframework.core.initializer.GenericSecurityPolicyContextFactoryConfigurationProviderServiceScannerImpl doesn’t work, so we’re faced with days more of Jar hell) for days, I’d much rather we just use Servlets directly without involving Spring at all. (And god help us if we ever attempt to upgrade our Java version.)
Servlets was supposed to make everything easier. It 100% has its warts. (Servlet containers are pretty heavy. JSPs are terrible in every way. One of the things I hate most about it is that there’s no way to render a JSP to a string (for instance, for rendering email bodies) short of making a request back to a dummy endpoint on the same application that only does rendering.) But it’s comparatively very clean and explicit, avoids 100 layers of magic, keeps your list of dependencies small, it’s very obvious how you’d do any particular thing with it, etc.
But people decided it wasn’t good enough and built Spring on top of Servlets to supposedly make things easier. I have to imagine it was built by the sort of people who would “fix” their cracked foundation by adding a new story to their house. If anything isn’t acting right with Spring, you have to understand both Spring and Servlets to be able to fix it. And as I’ve probably mentioned a few times, Spring is suuuuuuper magical. And integrating other third-party things with Spring involves voodoo every time.
And then everything was good! Just kidding. Everybody agreed that wasn’t good enough either. So did they fix Spring? No. They built another story on top of the failing foundation. Spring Boot. Which adds still more layers of magic on top. I’m no fan of XML, but I’d rather deal with a web.xml file than try to figure out what the hell any particular Spring annotation is actually doing (because it isn’t working) any day.
Aside from that, you look for fixes online, and you get a Stack Overflow post with 8 completely different answers and just have to hope one is right. So I’ve learned not to even search for answers on places like Stack Overflow. Typically, I’ll go straight to the Spring source code when people come to me with issues – because they know I’m the only one brave enough to embark on such a spelunking mission. Spring isn’t really intended to be understood. It’s meant for people to throw… let’s say spaghetti… at the wall until something happens to stick.
Bah! You got me on a rant. Lol. I’m not really familiar with any other Java frameworks. But last time I worked in Django, I loved it. It’s not magic and it is intended to be understood deeply. (Hell. I’ve written ORMs in Java inspired by Django’s ORM because it was so understandable and elegant.)
Anyway. In short, my experience with Spring has been exactly the opposite of yours, apparently. I think the context is one of the more innocuous parts of Spring, and I don’t think it’s that much of a concession to use that.
Maybe I hate Spring because I’m the person that people come to when it’s broken, so every time I have to think about it, it’s because there’s some headache that it’s causing. But then again, maybe everyone else on my team would hate Spring too if they didn’t have me to externalize all the issues it causes onto. Lol.


You think they give even one single fuck how much customer satisfaction you have?
Remember how folks used to say “if you’re not paying, you’re the product”? (That, of course, was never actually true. There’s tons of, for instance, FOSS software out there that legitimately has no ulterior motives or strings attached, potentially aside from copyleft obligations that you don’t try to turn FOSS into proprietary software. But it was true to a certain point.)
Well now that’s true even if you are paying. To them you’re just a revenue source to be milked. They don’t care if you’re happy. Switching to a competitor probably won’t help any, because all their competitors probably have similar problems. You might get lucky and find a provider whose issues aren’t as much of an issue for you specifically. But the headache of switching is stressful enough that shopping around may well not be worth it.
#enshittification #latestagecapitalism


I was only saying I was worried it might become mandatory in the future.
But I’m pretty certain my employer will establish a corporate account with Microsoft for Copilot whereby my employer’s employees get the premium Copilot “features” (I use the term loosely) by logging in to Copilot using their employee credentials through some SSO integration between the two companies. And then Microsoft will probably provide usage data on a per-employee basis to my employer.
My employer has a setup almost exactly like this with at least one other SaaS provider. The one I’m thinking of isn’t an LLM provider like Copilot. But my employer has made it clear that a) they’re monitoring usage by employees and b) usage (to the tune of a certain number of hours per week) is mandatory.


As someone who downvoted, yes, what @surewhynotlem said is exactly why I downvoted.
And given that OP is unwilling to elaborate any, this whole thread seems like just a frustrating waste of time.


Timely post for me. My employer has decided to “standardize on Copilot” (after previously telling us to use Gemini but never getting us the wherewithal to actually utilize the corporate Gemini license they’d established; don’t ask me to make it make sense) and it’s possible they’ll soon start requiring us to use Copilot. I expressed to a coworker that "maybe there’s something that’s technically under the “Copilot” brand that is much less invasive and bullshit that we can use so we can say we’re “using Copilot” in a “malicious compliance” kind of way but not actually have to… you know, use an LLM for anything that’s going to fuck up our regular work. Like, maybe I can use the Copilot Outlook integration to send myself emails that I can somewhat plausibly claim to be reminders to myself. Following the letter, but not the spirit, of the “law”. Maybe I can even automate it. Whatever the case, if I was to do such a thing, this graphic could be a useful resource. Though for now, we haven’t yet gotten any mandate to “use Copilot.”
We did something similar years ago. We were told we “had to use Spring” for a Java project we were building from scratch. So we used a tiny little piece of the Spring ecosystem of libraries. The Spring context, mostly. And some of the facilities that would scan for @Configuration classes. (Though we limited the packages it scanned pretty strictly.) Just so we could say “see, we used Spring”. But we used nothing but that. Most notably, we didn’t use Spring controllers or the DispatcherServlet. And even the parts of Spring that we did use, we only let certain portions of our codebase depend on Spring at all, just to limit how much contact our code even had with Spring.
A phone! That honestly changes everything.
I haven’t really messed with any distros well suited for a touch-screen interface (and no keyboard/mouse)… except Ubuntu Touch. I’ve got it on my Google Pixel 3a.
I’m pretty happy with it. But it’s not like a Linux desktop at all. It’s not really set up to run, say, Libreoffice or Gimp or whatever. I’ve only used the built-in browser and haven’t tried any of the other browsers available, but the built-in one is very “mobile-brower-app-y” rather than anything like a desktop browser… It’s got apps and an app store like Android/iOS has apps and an app store. The ecosystem around it is way more open than either Android or iOS. (Like, you don’t have to register with anyone to side-load things.) And the kernel is Linux, not Android or anything. (There is a way with Waydroid to run Android apps on Ubuntu Touch, but I haven’t tried it.)
There are other Linux-based OSs meant for phones like PostmarketOS, but another thing about the phone distros is that device support is going to be very specific. You’ll want to buy one of the very few devices that is well supported by the distro you want.
So, whether Linux is good for you definitely depends on what you’re wanting more specifically.
Just respond to everything they say with “sorry, I’m not into Pokemon.”