WTF Bites
-
@error You don't need to pay at all if you're just running it manually every now and then?
-
@loopback0 said in WTF Bites:
@error You don't need to pay at all if you're just running it manually every now and then?
I would toss a few dollars at it to make it stop nagging me with ads, but not every month.
-
I really only use it when my phone is inexplicably burning through battery life faster than it can charge, to tell me what process needs to be murderized.
Emphasis on burning.
-
2020: now with 400% as many screaming infants during work meetings
-
Get all of the features of the premium app by watching a 30 second ad every session!
OK, I accept.
And now, a message from our sponsors!
Disable ads.
You can disable ads by upgrading to the premium app for just $3 a month!
Disabling ads is a feature of the premium app. You promised me all of the features of the premium app.
Now listen here, you little shit...I found using the blacklist from https://someonewhocares.org/hosts works amazingly well at "blocking" those videos (the ones in minesweeper).
-
2020: now with 400% as many screaming infants during work meetings
And dogs. Never forget the dogs!
-
2020: now with 400% as many screaming infants during work meetings
And dogs. Never forget the dogs!
Dogs Meeting on Zoom is this generation's Dogs Playing Poker.
-
Dogs Meeting on Zoom is this generation's Dogs Playing Poker.
Mine has learned that the connection beep means attention. (And lots of "he's so cute...etc" from the speakers) In our stand ups, I sometimes get a request to turn on my video because people want a doggy fix.
-
-
I really only use it when my phone is inexplicably burning through battery life faster than it can charge, to tell me what process needs to be murderized.
Isn't that built in feature of all recent Androids?
-
@topspin You had to drag type safety into this. *sobs*
-
@coderpatsy said in WTF Bites:
@topspin You had to drag type safety into this. *sobs*
I use TypeScript, which gives you all the safety of weakly typed languages and all the convenience of strongly typed languages.
Filed under: They're more what you'd call guidelines than actual rules.
-
@coderpatsy said in WTF Bites:
when you have an array with mixed numbers and strings*
Yeah, I was accidentally doing this and wondering why on first load the data table would sort correctly, but any updated item would forever break sorting, because updates are all stringly regardless of the original type.
I never did fix it. Maybe someday...
-
I really only use it when my phone is inexplicably burning through battery life faster than it can charge, to tell me what process needs to be murderized.
Emphasis on burning.
Hehe, my phone lets me start melting the silicon case. Won't charge though, but really, is charging that important when it's being used to cook shit?
-
I really only use it when my phone is inexplicably burning through battery life faster than it can charge, to tell me what process needs to be murderized.
Isn't that built in feature of all recent Androids?
I'm a bit puzzled at this myself. Now that I have enough RAM that I don't have to actively track which Apps are running I find myself not really caring, since I don't have any apps that obtrusively drain the battery when backgrounded....
-
@coderpatsy said in WTF Bites:
@topspin You had to drag type safety into this. *sobs*
I use TypeScript, which gives you all the safety of weakly typed languages and all the convenience of strongly typed languages.
Reminds me of a quote I've seen one time.
The C language combines the power and performance of assembly language with the flexibility and ease-of-use of assembly language.
-
-
people want a doggy fix.
I get that sometimes.
I thought you weren't into CBT? Though presumably getting a dog fixed involves anesthesia.
-
I really only use it when my phone is inexplicably burning through battery life faster than it can charge, to tell me what process needs to be murderized.
Isn't that built in feature of all recent Androids?
My Android isn't recent enough. It doesn't have this "burning through battery life faster than it can charge" feature yet.
-
@Vault_Dweller
I don't get it ... it hardly covers anything!
-
I really only use it when my phone is inexplicably burning through battery life faster than it can charge, to tell me what process needs to be murderized.
Isn't that built in feature of all recent Androids?
My Android isn't recent enough. It doesn't have this "burning through battery life faster than it can charge" feature yet.
Maybe it replaces the "shut down at 50%" feature that mine has.
-
You're HardwareGeek. Don't tell us you don't know how to replace the battery.
(the fact that a new battery may cost more than what the phone's worth is an implementation detail )
-
The text cites "modern e-mail software packages including Outlook, Mozilla Mail as well as Netscape Communicator 4.x."
-
@Zerosquare said in WTF Bites:
You're HardwareGeek. Don't tell us you don't know how to replace the battery.
(the fact that a new battery may cost more than what the phone's worth is an implementation detail )
Maybe; maybe not. But I haven't disassembled it enough to find the battery; it's clearly not designed to be user-serviceable. That's more disassembly that I want to do to a phone that works — and I don't have the tools to do it properly, either; that's what technicians are for — solder this, peon!
-
-
, we need some simple HTML changes to this report.
Sure, that sounds easy.
Huh, the only pull request attached to the ticket for this report has only .sql files in it...
Where the fuck is the HTML being generated...
Oh. Oh no. God no...
My god the HTML is all being generated directly from SQL.
-
, we need some simple HTML changes to this report.
Sure, that sounds easy.
Huh, the only pull request attached to the ticket for this report has only .sql files in it...
Where the fuck is the HTML being generated...
Oh. Oh no. God no...
My god the HTML is all being generated directly from SQL.
-
-
, we need some simple HTML changes to this report.
Sure, that sounds easy.
Huh, the only pull request attached to the ticket for this report has only .sql files in it...
Where the fuck is the HTML being generated...
Oh. Oh no. God no...
My god the HTML is all being generated directly from SQL.Update: Oh shit, there are thousands of lines here, and the HTML has inline JavaScript and CSS throughout, and even embedded forms.
This code. It's. It's a crime against humanity.
-
Representative code snippet:
-
You know. I just have to change some text on this thing. I'm just going to grep for it, change it, close it, and
start drinking heavilyforget I ever saw it.
-
This code. It's. It's a crime against humanity.
Are you new to this programming thingy?
-
@error
The “best” part about this debacle is the fact that SSRS costs $0 if installed on the same server as the Database Engine, and would be more performant.(Security considerations ignored separately)
-
-
You know. I just have to change some text on this thing. I'm just going to grep for it, change it, close it, and
start drinking heavilyforget I ever saw it.If you are doing changes to code in a repository, also don't or your name on it. Otherwise you will be the owner of it by being the last one touching it. But since it's SQL, you might be lucky on that point.
-
The change log for this file indicates it was originally created in 2003 (and even then, it was copypasta'd from elsewhere).
It explains so much.
-
The change log for this file indicates it was originally created in 2003.
It explains so much.
We had better morons in 2003? The state of the world in general does not support that claim.
-
WTF of my day: So, my parents got some tickets for a show next November. They asked me if I didn't want to accompany them, so I went to the website of the show to get additional tickets.
Said website showed availabilities above 70% for November so it looked good. Went to the exact timeslot I wanted to buy a seat for ... and got:
The listing for this timeslot is currently being edited and thus we cannot sell you any tickets for the time being. Try again some time later or select another timeslot.
Selected another timeslot just for the fun of it. Same message. In fact, a randomized sample suggests that all timeslots are subject to this message.
So I waited a day and ... same message. It's now a week later and still no updates.
So I wrote them using their contact form and suggested that they
a) might consider having a "no slots available at all" message when selecting the show and not only when you're already three pages deep and
b) might consider having a "enter your email address here and we'll notify you when we're open again" gadget.Got an automated email with a ticket number.
Today I got a survey, asking: "How content are you with the solution we provided?"
My answer:
Which solution?
-
We had better morons in 2003? The state of the world in general does not support that claim.
The state of the web was much more wild west then, and the tooling was worse.
-
the tooling was worse.
Not to the point of justifying having html+css+javascript in the database
-
SSRS
It's Oracle. Yes, I know,
I know of at least one web application in our company which lives inside an oracle database. To get self-tailored reports from that, I've been using direct SQL access on it, and I know I'm far from the only one. Though the days of that interface are numbered - we're getting a REST interface instead.
I'd have to check (next week, when I'm
in the officeon the corporate VPN again) whether that also uses inline javascript/css or split out.
-
, we need some simple HTML changes to this report.
Sure, that sounds easy.
Huh, the only pull request attached to the ticket for this report has only .sql files in it...Where the fuck is the HTML being generated...
Oh. Oh no. God no...
My god the HTML is all being generated directly from SQL.Yep... guessed the WTF. Absolutely not the first time I've seen that.
-
@heterodox @error I don't know whether it would go under saving your sanity or increasing the factor, and I've never used it myself, but I do believe it is possible to use a java class as a PL/SQL package body.
-
@heterodox @error I don't know whether it would go under saving your sanity or increasing the factor, and I've never used it myself, but I do believe it is possible to use a java class as a PL/SQL package body.
I've seen that too. Even better, I've seen a Java class used in the database to generate a GUID when SYS_GUID exists. (Apparently it was important to the architect that the method of generating the GUID matched how the application did it... it's a GUID. If you care, you're doing it wrong.)
-
I have always been disappointed that there is a country called Chad but no country named Jeremy.
-
@El_Heffe there might be no country named Jeremy, but at least there's a city named Clarkson.
-
Happy new year! Let's start with a bunch of finest WTFs experienced just now on the Frist of January 2021. I complained to that y company by email:
Dear Sir or Madam,
I just subscribed to Naxos Music Library. I received a transaction confirmation email, a "FuturePay" confirmation email plus an email with "Account Details" from WorldPay. No email from Naxos, also not in my spam folder.Nonetheless, I cannot login.
Trying the "forgot password" link, I get the message that my email address is wrong.
How can that be?Next, I want to complain about the lousy quality of internet security shown by Naxos and its partner Worldpay.
I wanted to use a password of high quality:
d7%weTü,dD48
but that was not accepted.
WHY? Are your programmers incapable of accepting non-ASCII characters? In 2021?Next, the "Account Details" email from WorldPay shows a password in plain text. Really! From a view point of Internet security, that's something which must not be done.
Kind regards,
Bernie The BernieAnd a screen shot I took when their web site complained about my desired password:
-
@BernieTheBernie said in WTF Bites:
Next, the "Account Details" email from WorldPay shows a password in plain text. Really! From a view point of Internet security, that's something which must not be done.
This isn't news to anyone here, but this is a double-WTF.
- they have your password. Why not just a hash?
- they are sharing your password with a third party: your email provider.
-
This isn't news to anyone here
Vvvhat? You expected something new here? Like a - free subscription process?
Sorry, we cannot meet your extravagant expectations.
Please try again else where - but you might be disappointed there, too.So: business as usual, We can be sure to be greeted by many well-known WTFs all over the year. It has just correctly started.
-
@heterodox @error I don't know whether it would go under saving your sanity or increasing the factor, and I've never used it myself, but I do believe it is possible to use a java class as a PL/SQL package body.
It is. We do this. We basically had a bunch of Java code for doing some stuff we need to do when we generate a bill. And we need to have it in our java code, but we also wanted to be able to do some of that stuff in queries. It's kind of a PITA but much less so than having to keep a parallel implementation in PL/SQL.
Ultimately the java methods get a stored function wrapper and you use them like any "normal" function.
We also put encryption and decryption in there as a java method. The normally available stuff wasn't good enough for what we needed. And, again, we need the same algorithm in the DB (mainly for reports) and in the application.