WTF Bites
-
My iPhone is set to install app updates automatically, which I think it does at night or so.
My iPhone is set to install app updates automatically, which is does about an hour after being disconnected from the charger while I am on my way to work and on mobile data.
-
My iPhone is set to install app updates automatically, which I think it does at night or so.
My iPhone is set to install app updates automatically, which is does about an hour after being disconnected from the charger while I am on my way to work and on mobile data.
My phone is told to only auto-update over WiFi. But then it isn't an iPhone...
-
@loopback0 said in WTF Bites:
@HardwareGeek said in WTF Bites:
extremely urgent “minor enhancements”
Maybe a bug fix is not so minor and is actually urgent.
It could also have been something like the signing certificate had expired.
Well, then they’re morons too, because you don’t push that update on the fucking day the cert expires.
-
@loopback0 said in WTF Bites:
@HardwareGeek said in WTF Bites:
extremely urgent “minor enhancements”
Maybe a bug fix is not so minor and is actually urgent.
It could also have been something like the signing certificate had expired.
Well, then they’re morons too, because you don’t push that update on the fucking day the cert expires.
You do if you're silly enough to realise last minute and the update is signed with the new certificate.
-
@loopback0 yes, exactly.
-
@loopback0 said in WTF Bites:
@HardwareGeek said in WTF Bites:
extremely urgent “minor enhancements”
Maybe a bug fix is not so minor and is actually urgent.
It could also have been something like the signing certificate had expired.
Well, then they’re morons too, because you don’t push that update on the fucking day the cert expires.
Like every single LOB application that relies on certificates for operation. The sole purpose of a certificate management process for a large corporation is to figure out who to blame for not remembering to renew the cert, right before you delete the cert info from the CMP to hide the evidence.
-
@loopback0 said in WTF Bites:
@HardwareGeek said in WTF Bites:
extremely urgent “minor enhancements”
Maybe a bug fix is not so minor and is actually urgent.
It could also have been something like the signing certificate had expired.
Well, then they’re morons too, because you don’t push that update on the fucking day the cert expires.
Like every single LOB application that relies on certificates for operation. The sole purpose of a certificate management process for a large corporation is to figure out who to blame for not remembering to renew the cert, right before you delete the cert info from the CMP to hide the evidence.
Ah, but you keep all that information in the ticketing system... and then change ticketing systems without making any attempt to retain the old data in a readily accessible (and searchable) form...
-
@HardwareGeek said in WTF Bites:
A non-trivial part of the annoyance is that I have to get up and walk to the other room to get my wallet with the credit card in it.
You don't have your card info memorized?
-
@LaoC because running critical infrastructure on even worse, insecure crap than it already is sounds like a good idea.
Stuxnet 2.0, anyone?
-
@HardwareGeek said in WTF Bites:
A non-trivial part of the annoyance is that I have to get up and walk to the other room to get my wallet with the credit card in it.
You don't have your card info memorized?
No, I don't.
-
@HardwareGeek said in WTF Bites:
@HardwareGeek said in WTF Bites:
A non-trivial part of the annoyance is that I have to get up and walk to the other room to get my wallet with the credit card in it.
You don't have your card info memorized?
No, I don't.
What did you expect, HG is ollllllllld. Then again, if you ask him to rattle off the phone numbers of ten different friends from when he was growing up, he probably will, because that shit gets burned into your brain when you have to literally spin a dial to call them.
I'm not that far behind, myself.
-
@HardwareGeek said in WTF Bites:
A non-trivial part of the annoyance is that I have to get up and walk to the other room to get my wallet with the credit card in it.
You don't have your card info memorized?
4400881018🤔... Uh, seems that was expunged from the cache.
-
if you ask him to rattle off the phone numbers of ten different friends from when he was growing up,
You're wrong... in assuming I had 10 friends. OTOH, I can rattle off my parents' phone number (they've been dead for over 20 years) and my grandparents' (they've been dead for 40 years) like I called them just yesterday.
As for the CC number, I've never bothered memorizing it. I don't need it all that often. Maybe once or twice a month I buy online from a site doesn't take a more convenient method and doesn't have a saved payment method.
-
"Should we check if something else also is using this name? Nah, too much work."
-
@Atazhaia There are too many more possibilities...
"California Society of Addiction Medicine" is frist hit on Google. Further down, there's "Child sexual abuse material", "Centre Stage Artist Management", a company in B*****m , ...
-
@BernieTheBernie said in WTF Bites:
a company in B*****m
not a company, but a cooperation between several government branches to offer online identity and access management.
Only known to anybody because when you fill in your taxes online you pass CSAM screens asking you to authenticate with your e-ID or app.
-
The story so far: since IT upgrading RHEL has allowed me to finally upgrade everything else, I jumped 8 versions of Qt Creator, but having all kinds of issues with it. Its clangd integration shows lots of stupid (and wrong) warnings for checks that shouldn't be enabled. I tested all the options: the project-wide settings just say to use global settings. In Analyzer / Clang Tools I have disabled all checks besides one thing for boost, in C++ / Clangd I even disabled "use clangd" completely. But all that shit still shows up. Sigh.
Today's :
:
Someone should ban that language(German?) from user interfaces :) .
Designers are not magicians.Well, two things.
First off, it's your fucking product. If you don't want stupidly long texts in your user interfaces, maybe instruct your translators accordingly and run the damn thing at least a single time.
Second, whether the columns are long doesn't even change the fact that there are two of them, because there a way too many fucking entries. Clean your shit and introduce a bunch of sub-menus, would you?I've switched the language to English and it still looks like this:
Bonus: Note how even for the longest entry there's a 135 px gap between the entry and its keyboard shortcut.
-
@topspin could be worse though. Could be Paraview:
To be fair, there are submenus and a search function. This is just the show everything alphabetically menu.
-
@topspin If somebody figures out a shorter alternative to "im nächsten geteilten Fenster anzeigen", it'll already get better. It's a lot more descriptive than the English "in Next Split", but that's a tradeoff to be considered. If you use that function more than twice, you won't need the long description anyway.
Then again ... have you considered using this as a reason to get work to buy you an ultrawide screen? Might as well try.
Edit: Forgot. But have you considered using vim instead?
-
@cvi I wasn’t trying to establish a lower bound on usability, but then maybe ed would beat vim.
-
The shame I feel in my heart.
-
Still five years ahead of enterprise.
-
@DogsB On that note:
https://www.bbc.com/news/articles/cx82407j1v3o
Now they can put their CSV files on CD-RWs instead
-
@Applied-Mediocrity I'd probably take CSVs on floppies over Webexcel. And Web 0.5 over Sharepoint. I'd also take IRC over Teams.
-
-
@DogsB whereas Korea means either
FamineBest Korea or Enlightenment Korea running on Excel. And China, I assume their approach may have all the "velocity" but also all the stability associated with Modern Web Development.
-
@Applied-Mediocrity I'd probably take CSVs on floppies over Webexcel. And Web 0.5 over Sharepoint. I'd also take IRC over Teams.
Side note: I'm sure I've made this image before. needs some kind of CMS to organize the uploads in my shitposting history. Where did Aran3 go?
-
@DogsB whereas Korea means either
FamineBest Korea or Enlightenment Korea running on Excel.Excel! Capitialist muck. Staroffice 5.2.
-
@DogsB The only case where a closing curly brace is not on the start of a line should be when the corresponding opening curly brace is also on that line.
-
- Good
- Abomination
- Commonly used, but I prefer the first
- Abomination
-
; int Addition4(int a, int b) { return a + b ; }
-
Side note: I'm sure I've made this image before. needs some kind of CMS to organize the uploads in my shitposting history. Where did Aran3 go?
I had made a L*****y plugin to copy pasta my WTDWTF image uploads (not only, but in practice that was 99% of my usage), but now I use a different tool and haven't forced the warthog to stand on his hind legs and figure out how/if I can make a similar plugin for this one
-
@Applied-Mediocrity looks like hiding some C code in comments for a polyglot file.
-
-
int foo_version(FrobnicatorOperationObject * foo) { return foo->foo_version; } int foo_seq(FrobnicatorOperationObject * foo) { return foo->foo_seq; } int foo_count(FrobnicatorOperationObject * foo) { return foo->foo_count; } int foo_offset(FrobnicatorOperationObject * foo) { return foo->foo_offset; } int foo_size(FrobnicatorOperationObject * foo) { return foo->foo_size; }
-
int foo_version(FrobnicatorOperationObject * foo) { return foo->foo_version; } int foo_seq(FrobnicatorOperationObject * foo) { return foo->foo_seq; } int foo_count(FrobnicatorOperationObject * foo) { return foo->foo_count; } int foo_offset(FrobnicatorOperationObject * foo) { return foo->foo_offset; } int foo_size(FrobnicatorOperationObject * foo) { return foo->foo_size; }
-
The shame I feel in my heart.
It's sad when people flaunt their room temperature IQs.
-
@Applied-Mediocrity I'd probably take CSVs on floppies over Webexcel. And Web 0.5 over Sharepoint. I'd also take IRC over Teams.
Side note: I'm sure I've made this image before. needs some kind of CMS to organize the uploads in my shitposting history. Where did Aran3 go?
I keep a text file named, "Good stuff on the server" open in an editor for easy reuse.
-
@boomzilla said in WTF Bites:
The shame I feel in my heart.
It's sad when people flaunt their room temperature IQs.
Its the lack of a space between “)” and “{” in the second that grinds my gears.
I actually got asked about code formatting in an interview. I said I don’t care as long as everyone uses the same config in the ide’s formatter. I don’t think they liked it.
-
@boomzilla said in WTF Bites:
The shame I feel in my heart.
It's sad when people flaunt their room temperature IQs.
Its the lack of a space between “)” and “{” in the second that grinds my gears.
That doesn't bother me. But I like to put spaces on the inside of parentheses. Much more readable. Not that it's bad in this example, but can make a huge difference in seeing what's going on in code.
-
The shame I feel in my heart.
Those of us who tend to think of newline as being among the more significant types of whitespace will understand why the third style is preferable.
-
@DogsB I would do horrible things to the person who would do the second entry.
-
-
-
@Gern_Blaanston said in WTF Bites:
1990 was only 10 years ago. Right?
Or, as an alternative take on that, I still think of myself as if 1990 was only ten years ago.
-
@Gern_Blaanston said in WTF Bites:
1990 was only 10 years ago. Right?
Yes, I already have multiple
-
@Applied-Mediocrity said in WTF Bites:
; int Addition4(int a, int b) { return a + b ; }
And don't forget
int AdditionGNU(int a, int b) { return a + b; }
-
@Bulb Gaaaaaaahhhhhh!!!!
-
@Bulb it's perfectly logically in line with people who write
int *c
instead ofint* c
. The former is formatting according to syntax of the language, the latter according to semantics.
Now, my stance is of course that humans are not compilers and readability should be about semantics, but if you disagree it makes perfect sense thatAdditionGNU
has two levels of indentation, because that's how the grammar works.Filed under: welcome to my soap box
-
@Bulb it's perfectly logically in line with people who write
int *c
instead ofint* c
. The former is formatting according to syntax of the language, the latter according to semantics.int* a, b;
Only one of these is a pointer.
int* a,* b;
No comment necessary.
int *a, *b;
At last, clarity.
It’s stupid, but that is how the language works, so IMHO it’s wrong / code smell to abuse the whitespace to make something that looks like what would make sense but only actually works in one context.