According to the search function, this has never been posted before:
Best posts made by dfdub
-
Classic Programmer Paintings
-
Ubuntu has decided to no longer support Steam
Remember when Ubuntu was the only Linux distribution which actually cared about supporting commercial/non-free software? It was the reason why everyone switched to Ubuntu and why it's the most popular desktop distribution. Over the years, Canonical made hundreds of incredibly stupid business decisions (remember Mir, Unity, Ubuntu One, sending your desktop searches to Amazon by default?), but users still stuck with it, because it supported Steam, proprietary drivers and other stuff that people actually want to use.
4 days ago, Canonical made one stupid decision too many.
Now, it's not a weird idea to stop supporting a 32-bit version of your distribution, because who still uses old 32-bit processors? But of course, they went one step further than that and decided to purge all 32-bit libraries from their repositories. Then, they published a disingenuous/naive FAQ (see link above) which suggests that everything is alright and that you can still run all your 32-bit applications.
The first people to call bullshit were the Wine developers. As if it wasn't obvious that this would break a lot of games - even those written specifically for Linux - and commercial applications and drivers which people depend on. Today, Valve dropped this bombshell:
That's right: Even Valve has had enough and doesn't want to support Ubuntu anymore. Ubuntu desktop, formerly known as the user-friendly desktop distribution, may be officially dead.
-
RE: Oh look, another internet company lets its ego get in the way of everything
@Gąska "Sending alligators to Florida" should be a figure of speech if it isn't already one.
-
RE: Update on Administration & Community Changes
I'm still convinced that third-hand accounts of the garage are much better than actually participating in it. Opening that thread cannot possibly as amusing as watching you try to explain it.
-
RE: Stack Exchange experiences Stack Meltdown, by enforcing preferred pronouns in site-wide communications
@error said in Stack Exchange experiences Stack Meltdown, by enforcing preferred pronouns in site-wide communications:
TIL the fastest way to farm Internet pointzzz is to post on highly controversial threads.
That's how I got all my Reddit karma. By posting something in a political thread that both sides could have reasonably interpreted as agreeing with their position. And commenting more quickly than others.
What I was actually trying to say was that they're all idiots. I guess their reaction proved it.
-
RE: Internet of shit
One of the coffee machines in our office has a Bluetooth logo on the front. Nobody has figured out how to connect to it or what you can actually do so far, but it has Bluetooth. It makes shitty coffee, though. I'm inclined to believe that the person who purchased it was some idiot PHB who drinks tea himself.
-
RE: WTF is happening with Windows 10? And nothing else
So I just decided to update Microsoft Edge. Here's a screenshot from the installer:
Who d̻i̗̠̲̖̫d͈ ͔̲̟̦̼I̩̼̰͓̙͕̪͡ j̹̥͕͍̩͈̰̰̕͞u̙̝̹̻̘̰͙̠͝͠s̛̲̦̳͙̼͡t̷̪ s̪̬̅̓̇́̐ͬͦͬͮ̕u͌ͩ̓̈̊͐̒͏̺̤̞̻͕͔m̛͎̦̭̹̭͕̂̒ͦ͆͆ͭ͆̏̎͜m̝͙̮̜ͭ͆̅ͥ̊ͦ̐͐̌́́oͫ̏ͮ̈҉͕̱̙̟̩̝̭̀͘ṋ̮̙̦̮̲̥̑̒́?̢̫͉͈̻̅ͥ̒̈́ͯ͑͝ͅ
-
RE: EU Copyright Directive/Article 13
@boomzilla said in EU Copyright Directive/Article 13:
@pie_flavor said in EU Copyright Directive/Article 13:
@El_Heffe Same as in Spain.
No one expected the Spanish Linkquisition!
I can almost hear your children scream "stop it, dad!" from here…
-
RE: The Official GDPR Lawsuit thread
@idzy said in The Official GDPR Lawsuit thread:
copy-paste 800,000 email addresses from an ever growing text file, manually harvested from everyone they've ever contacted, or been contacted by
Somewhere in Europe, a lawyer just started salivating uncontrollably and doesn't know why.
-
RE: WTF Bites
Update: I found a workaround. You can pretend to try and subscribe to YouTube Premium and in that view, "Sign Out" will magically appear in the three-dot-menu.
Honestly, this somehow just makes it worse. Fuck you Google! Someday, customers will finally grow tired enough of your shit to ditch you and I cannot wait for that day to come. Also, please continue doing shit like this so that the EU will take a nice cut of your profits.
I'm starting to feel sympathetic towards Oracle for suing those assholes.
-
RE: the_quiet_one yells at cloud
@carnage said in the_quiet_one yells at cloud:
Security questions should never be used, especially not in the form of mothers maiden name and such.
You know what's worse than bad security questions? Being locked out of your Google account despite knowing both your password and the answer to your security question.
That's what happened to me a while back. Due to what I assume was "suspicious activity" (probably me updating both my devices and then trying to download my mails on both "new" devices while using an LTE modem), I got locked out of my Gmail account. Merely putting in the password and the answer to the security question didn't satisfy Google anymore. It also wanted to know when I created the account (who the fuck remembers that - it was at least 7 years ago) and a phone number or email address. Except it didn't accept any answer to that question since I hadn't told Google about another email address or phone number. You know, that security feature that they claim is entirely optional.
I eventually deduced when I created that account by asking my boss from eight years ago for the timestamp on my job application. (This was, of course, not awkward at all!) But by that point it was too late and Google wasn't satisfied with the answer to that question either. It continued to ask me for alternative email addresses and rejecting every single one that I used. And of course Google doesn't have any kind of support for that thing.
Months later I tried again and I was suddenly able to log back in and look through all the personal emails I had gotten in the meantime. Luckily for me, none of them was actually important. But fuck Google for putting me in that position in the first place.
-
RE: Tales from Coronavee-rooss Italy, mamma mia!
@boomzilla said in Tales from Coronavee-rooss Italy, mamma mia!:
@jinpa said in Tales from Coronavee-rooss Italy, mamma mia!:
@boomzilla said in Tales from Coronavee-rooss Italy, mamma mia!:
@Gurth said in Tales from Coronavee-rooss Italy, mamma mia!:
I’ve got a feeling that all those people I hear complain about being cooped up inside all day, don’t have any hobbies they can do indoors.
I think it's more a matter of going and doing things with other people. Some people are very social.
It's not just sociability. If you're used to driving around, getting fresh air, etc., being cooped up can make you feel like a nursing home resident.
Yeah and a big factor can be where you live. I've lived in a big city apartment building. That would really be torture.
In my early 20s, I lived in a huge building containing approximately 30 studio apartments, almost all of which were occupied by extremely noisy neighbors. And my balcony faced a church and a busy tram station.
I cannot find the words to describe how glad I am that I don't live there now.
-
RE: Stack Exchange experiences Stack Meltdown, by enforcing preferred pronouns in site-wide communications
@Mason_Wheeler said in Stack Exchange experiences Stack Meltdown, by enforcing preferred pronouns in site-wide communications:
It just keeps getting better.
I honestly don't know what the worst part of this is:
- The behavior of SO that led to this point?
- The ridiculous set of laws they now added for such a simple problem?
- The people who are now using this issue to promote their political agenda?
- The commenters who don't outright say, but imply that not allowing them to intentionally mis-gender people is religious discrimination against them?
- The pathetic hyperbole of all the commenters who act like this is the end of Western society in one way or another?
- Or the fact that the people who this is supposedly about have probably (in some cases, publicly) left SO already, because it must be unbearable to watch this shit show?
Reading that discussion just makes me disgusted at people in general. I need a bubble bath, a bottle of scotch and a day off.
-
RE: Programming Confessions Thread
@dkf That's why I only look at my co-workers' commits.
-
RE: Parallel computing with Cron and PHP
@Zerosquare said in Parallel computing with Cron and PHP:
I sincerely hope nobody uses PHP to manage something that generates high-energy radiation.
If you're really honest, you know that someone is probably using it for that purpose, and that thought will forever hunt you in your worst dreams.
-
RE: WTF Bites
@rhywden Maybe it's trying to melt the pixels to fix the aliasing? Who knows…
-
RE: Commuting WTF Thread
I am living the commuter's nightmare: I have to commute across a border. This already complicates a bunch of things:
- My commute takes three hours. 40 minutes of that are a completely unnecessary stop at the border, where the whole train crew changes to a local one just for the final 45 minutes of the ride. I assume this is necessary because the different regulations wouldn't allow a train driver from one country to drive in the other. Or maybe the train companies just want to avoid making their employment contracts more complicated? In any case, it sucks.
- Although there are regularly scheduled trains across this border, every country has its own rebate system and you have to get two different annual train passes to get a discount on every ticket. It doesn't matter which train company the train belongs to, you won't get any discount for the part on the other side of the border. Bonus points: One of the websites will not allow you to specify more than one train pass per person, so it's literally impossible to get a dicount on the full distance if you book through them even if you own both passes.
- As soon as the train crosses the border, the accepted currency in the train restaurant/bar changes. Always make sure to bring the right wallet or you won't be served.
- Long-distance train tickets usually include local transportation here. Of course, that's not the case if you cross a border, so I always have to get in line at the ticket machines at the stations. Yes, even in the city you depart from you cannot travel to the station with your ticket, even though it makes absolutely no sense to treat cross-border tickets differently before you've even crossed the border.
(Bonus points for the people who correctly guess the border from the above description.)
Not to mention that stuff like tax returns, health insurance and the mandatory state pension funds are a nightmare in this scenario. I won't go into details since this is not the topic of this thread, but believe me, it sucks.
In any case, as if the above wasn't already annoying enough, here are a list of completely unnecessary additional annoyances:
- Long-distance trains here have two types of cars: "Quiet" cars in which you're not allowed to talk or use your phone and regular cars. When reserving a seat, you can choose which type of car you want to be in. Guess how often people actually respect the signs. Guess what the train crew does about it. The worst thing I've experienced was a large group of old people who decided to get onto one of the early commuter trains and annoy literally everyone else by talking loudly across the whole car. There was not a single other person there who didn't either have work to do or catch some additional sleep before work (the Monday morning train leaves my place of residence before 6am) and they didn't care at all.
- The two train companies cannot even agree on a common system for checking train passes. I get that they want to check the tickets again after the border and personnel change, but I once almost got fined for travelling without a ticket because I only had the in-app train pass available (scannable QR code), but not the physical card. One company's ticket scanner can scan those QR codes as well while the other's only accepts QR code tickets. Why the hell did they cooperate to make sure the tickets scan on both sides of the border, but completely ignore the train passes that you have to show together with the ticket? Not to mention that this train pass - as mentioned above - didn't even give me any discount on their side of the border.
- The part of the route behind the border frequently gets cancelled (both ways) to make up for a delay. This seems to happen every time the train is more than 20 minutes delayed (which can absolutely happen, considering the complete route of most trains between my residence and my workplace is more than 800km long). What if that train happens to be the last one of the day? Sucks to be you! And guess when your app will inform you that the last train has been cancelled? 1 hour earlier, at the exact time the previous train is already leaving the station.
(Bonus points for everyone who can guess the exact route now.)
Luckily, I'm only a weekend commuter. If I had to deal with this every day, I'd probably have a stroke within the next 3 months.
-
RE: Killed by Google
@hungrier Some more information:
TL;DR: Google is abusing its browser to make sure they can always track you while simultaneously proposing privacy features that won't affect them. They're basically hard-coding
if (site == "google.com") { allow_tracking = true; } else { allow_tracking = false; }
in their browser. I smell a juicy anti-trust lawsuit. -
OOP is dead
A simple recursive
grep
is sufficient to describe the horrors I just saw:PS C:\Users\dfdub\small_project_i_inherited> Get-ChildItem -Recurse | Select-String -Pattern "dynamic_cast" | Measure Count : 5821
That's it, folks. OOP is officially dead.
-
RE: Tales from Coronavee-rooss Italy, mamma mia!
Status Update: My PCP apparently agreed with @Karla and @Zerosquare that this is an emergency and made sure I got my medication today. I guess I'm too timid sometimes.
-
RE: Unicode went woke
@error said in Unicode went woke:
I think the idea is that bigotry is caused by lack of representation.
I get that, and there is some truth in that, but it goes a lot further than just demanding representation. See the endless discussions about and hyper-moralization of "cultural appropriation", the exact definition of which seems to be constantly changing. Once you try to define and delineate different cultures and tell people what they're allowed to do based on factors outside their control (heritage), you're entering dangerous territory, because you're legitimizing the arguments of nationalists, xenophobes and racists.
-
RE: Stack Exchange experiences Stack Meltdown, by enforcing preferred pronouns in site-wide communications
@loopback0 said in Stack Exchange experiences Stack Meltdown, by enforcing preferred pronouns in site-wide communications:
How did SO get so big when it operates like this?
I guess there might have been a time when people used their editing rights wisely. But this edit war here is breathtakingly childish. Because why act like a professional on a site meant for professionals?
-
RE: Dumb things being crowdfunded.
@pie_flavor said in Dumb things being crowdfunded.:
Like, I can't think of a single design element, whether syntactic, semantic, or cromulaic, which isn't lifted straight from either Rust or Go.
To be fair, "crashes upon encountering CRLF" is a brand new feature.
-
RE: An Imposter in the Wild
@sha256
I've been fighting impostor syndrome for years. I think I am cured now. -
RE: When the reviewer doesn't understand my Javascript it's his fault
@dkf said in When the reviewer doesn't understand my Javascript it's his fault:
Code that delivers good value effectively but which is a visual mess, well that's not code that's likely to survive because the next set of eyes to look at it is likely to rewrite it all from scratch anyway, or do major changes to it without realising.
I'd say the biggest risk with that kind of code is not that it doesn't survive, but that nobody ever dares to touch it, even when they find bugs in it or when it should be changed because of a new feature request. Whatever that code does then becomes an immutable part of the specification of your software.
-
RE: WTF Bites
Another day, another Google WTF.
Scene: I'm trying to view a video on my Android phone and the YouTube app opens.
The video turned out to be age-restricted, so it prompted me to sign in with my Google account. I sighed and reluctantly did so. (I really don't like personal profiles so I try to avoid this stuff.)
Finished watching the video, tried to sign out. Huh, where did that menu option go? After trying to find it for 15 minutes, I Google it and the first search result is the official FAQ. "Great", I think! Except it's everything but great:
As of today, the only way to sign out of the new YouTube app is to remove your Google account from your device.
Fuck you too, Google. In fact, die in a fire. There's only so much bullshit I can take.
Apple may be assholes to their users as well, but at least they respect their users' privacy choices. This is the last straw: My next phone will be an iPhone. I cannot believe I'm saying this, but at this point I'd rather deal with iTunes than with any more of Google's bullshit.
-
RE: Bethesda dealing with Fallout
@hungrier
GameStop is currently handing out free copies of Fallout 76 when you buy a used PS4 controller. -
RE: OOP is dead
@Steve_The_Cynic said in OOP is dead:
What's interesting is not that the project contains dynamic_cast, but that there are so many of them. I would suggest that it's more indicative of a previous developer who didn't understand OOP rather than general moribundity of the concept.
That's the
jokereason I'm considering getting drunk at 9am.Edit: The biggest problem in this code base seems to be a fear of ever changing any interfaces. A method returns a pointer to a superclass? Let's just
dynamic_cast
it to the actual type at the call sites rather than fix the method!Seems like refactoring is dead, too.
-
RE: Unicode went woke
@topspin said in Unicode went woke:
Agreed. If we started out with "there's only emojis for white people" or something like that, it'd be an issue. But we started with something that was race agnostic and had to add dozens of skin tones to make it, um, neutral?!
It's hard to reply to that without making it garage-worthy, but I share your sentiment. The idea that equality is no longer enough and that you need to celebrate separate, arbitrarily defined and delineated identities, all in the name of visibility, to combat racism and inequality, is crazy to me. The current trend to artificially stress differences and even take what I perceive to be far-right-wing ideas (separations of cultures) and try and twist them into something positive and "progressive" seems like a big step in the exact wrong direction.
-
RE: WTF Bites
@tsaukpaetra said in WTF Bites:
Oh! Speaking of! Google decided I needed to be reminded that in auto-paid account needs to be paid today!
It might also be an AI trying to warn you that you still have an account with the Bank of America. The only reason why it didn't circle the bank name and ask you "what the hell is wrong with you?" is because it's still learning.
-
RE: Stack Exchange experiences Stack Meltdown, by enforcing preferred pronouns in site-wide communications
@Tsaukpaetra said in Stack Exchange experiences Stack Meltdown, by enforcing preferred pronouns in site-wide communications:
We can like each other until something new comes.
Least romantic proposal of all time.
-
RE: Tales from Coronavee-rooss Italy, mamma mia!
@Benjamin-Hall said in Tales from Coronavee-rooss Italy, mamma mia!:
I'm more worried about supply chain failure. Pump all the money you want, won't keep the factories working if they can't get parts or they're shut down.
That's also my biggest worry. After this crisis is over, I hope we have a long, hard look at our international supply chains and finally realize the value of keeping strategic resources close. If that means re-opening old mines against the protests of environmentalists, so be it. Then we can finally also stop hypocritically blaming China and other poorer countries for the environmental damage caused by ourselves.
-
RE: Tales from Coronavee-rooss Italy, mamma mia!
@Zecc I'm pretty sure the downvoters disagree with wishing potentially deadly diseases on people. As much as I and the majority of Europe think he's a dickhead, there's a line somewhere.
-
RE: Enlightened
<tinfoil_hat>They want you to accept that your cell phone doesn't fit into your jeans pocket and finally buy an Apple Watch.</tinfoil_hat>
-
RE: Tales from Coronavee-rooss Italy, mamma mia!
Before I forget why I originally came to this thread:
I experienced the first COVID-19-related shortage today. Apparently, my thyroid medication is unavailable everywhere, they cannot just give me a lower dosage due to regulations (, as if I cannot do simple math) and by the time I get a new prescription, those lower dosages will probably be gone as well.
I'm really looking forward to not being able to get out of bed, gaining weight and whatever else will happen when my hormone levels go haywire again. Fuck.
-
RE: Bethesda dealing with Fallout
@pie_flavor At this point, you have to suspect that they're trying to kill the remaining player base on purpose. Nobody can be this incompetent, right? Right?
-
RE: Classic Programmer Paintings
@boomzilla Now I want to design an esoteric Pascal-like language in which every single keyword contains a typo.
-
RE: Fake ASP WTF
@_P_ said in Fake ASP WTF:
The new trend that resembles this seems to be "hit View Source for your WordPress site because it takes many seconds to load every single page, save the pages as HTML somewhere, host them and now you have a static version of your website" now.
Surely, there isn't a whole category of specialized software for this. Something that supports caching and acts as a proxy, maybe?
-
RE: Jeff'd Again
@ben_lubar said in Jeff'd Again:
Unless Jeff has done something even more terrible than I'm used to, Discourse does not implement its own TLS library.
…yet.
-
RE: Ubuntu has decided to no longer support Steam
@admiral_p said in Ubuntu has decided to no longer support Steam:
They realised that desktop (or otherwise consumer) Linux was certainly not going to be won by them, which is why they stopped developing Unity, which is why they stopped developing Mir (which was meant to be their display server for both the desktop and the phone OS), and so on.
They made many attempts to monetize their desktop distribution. And the ideas were mostly good ones. The problem was that every attempt ended up being technically inferior to the competition, buggy as hell and in general "too little, too late". It was always technical incompetence or a lack of persistence and money that made those attempts fail.
I mean, I really tried to use Ubuntu One back then, for example, but it just wasn't good software and instead of fixing it, they immediately abandoned it. They have a pattern of doing that and I cannot decide whether it's their project management or their desktop developers, but someone is clearly incompetent or otherwise they wouldn't have failed horribly that many times over the last decade.
-
RE: Engineering talent/skill tiers?
@apapadimoulis said in Engineering talent/skill tiers?:
What do you think?
The problems in each of your tiers are certainly very different and require slightly different skill sets, but I don't think there's any way to order them. For example, in corporate IT, you may need to develop new features in incomprehensible legacy software behemoths nobody fully understands without breaking anything, while navigating the political minefield that inevitably exists at every large company. I wouldn't exactly call that easier than consulting or developing a product. Many engineers from products companies would give up immediately, while the consultants would try to sell you a completely different solution that will exhibit the same problems once it reaches feature parity.
-
RE: Stack Exchange experiences Stack Meltdown, by enforcing preferred pronouns in site-wide communications
@_P_ said in Stack Exchange experiences Stack Meltdown, by enforcing preferred pronouns in site-wide communications:
I need to actually invent something since obviously the entire forum is at here when it comes to certain topics.
You're also the kind of person who'd insist everyone else was driving the wrong way after crashing your car on the highway, aren't you?
-
RE: In other news today...
@HardwareGeek
In case anyone was wondering why Boeing suddenly found so many software problems: They love outsourcing.Someone didn't do the needful.
-
RE: Nationlising your dead bodies doesn't actually work. Unintended consequences in fact...
@MrL
I'd say there's a good chance the causal relationship is that countries with low donation rates choose an opt-out system.I've never met a sane person living in a civilized country who was seriously afraid of the government taking organs from his body while alive. OTOH, I've met thousands of healthy people who've told me that they really should fill out that donation card, but haven't gotten around to actually doing so.
-
RE: Tinder is shit
@blek said in Tinder is shit:
But then, several hours later, I get another notification: "Don't let your new match wait! Send them a message now!"
If I ever go on a rampage, the authors of apps with "please use me" notifications will be one of the first groups I'll target.
-
RE: Tales from Coronavee-rooss Italy, mamma mia!
@Rhywden said in Tales from Coronavee-rooss Italy, mamma mia!:
See? You can't avoid being yelled at in German even if you wanted to. Come on, admit it, you guys like it.
Get a room, guys. The fetish thread is .
-
RE: Embedding scripts directly from 3rd party CDN! What could go wrong?
@Gąska said in Embedding scripts directly from 3rd party CDN! What could go wrong?:
After all, it's not like they already have a place on their own server where they can put JS scripts because they're making a motherfucking web app that's itself made of JS scripts for fuck's sake.
Well, there used to be an upside to using a central CDN: If the script was already in the cache, the site would load a bit faster.
Now that browsers are starting to implement separate browser caches to avoid privacy leaks, that advantage will be gone very soon. (AFAIK already is in Safari and Firefox, soon will be in Chrome.)