WTF Bites
-
throws a wall of text at me how Abraham Lincoln was a fascist.
Wha... wha... wha... this is thread-worthy WTF here.
Does he think Abraham Lincoln is a founding father? Does he think Abraham Lincoln started the Civil War? But... but... brain hurt.
-
@pie_flavor said in WTF Bites:
Yes, Android. This is a perfect time to update half my goddamn apps. Not during the eight hours I was not using you for. You should only be updating after I pick you up and start composing a largish post on a very laggy forum, glitching the shit out of my keyboard and closing it every ten seconds or so, not to mention lagging the whole phone.
If you have autoupdates on, you're TR
-
@lorne-kates said in WTF Bites:
If you have autoupdates on, you're TR
But I have it on Win10 and it never caused any trou {#
%${%&
+'${`%&NO CARRIER
-
@timebandit said in WTF Bites:
@lorne-kates said in WTF Bites:
If you have autoupdates on, you're TR
But I have it on Win10 and it never caused any trou {#
%${%&
+'${`%&NO CARRIERInvalid post. You need to delete it because it wouldn't have posted because of that reboot!
-
@timebandit It is for this very reason that I now have it set to say 'Fuck you, I'm updating'.
-
@lorne-kates No. I have auto updates on because I have the naïve assumption that when there is an auto update setting that is global for all apps, it won't wait to auto update until you pick it up and start using it.
-
@pie_flavor said in WTF Bites:
@lorne-kates No. I have auto updates on because I have the naïve assumption that when there is an auto update setting that is global for all apps, it won't wait to auto update until you pick it up and start using it.
Ah, to be naive like that again...
-
@pie_flavor said in WTF Bites:
Yes, Android. This is a perfect time to update half my goddamn apps.
That's probably coupled to it being in an environment with suitable network and yet in use so it stays connected to the network for long enough to actually download the updates. There's a setting that defaults to “drop the network when not in use in order to save battery” which does extend the battery life by quite a bit, but results in it being almost unable to do anything at all with the network in the background. Changing it so that it uses a power profile that keeps it online when connected to power will help a lot.
-
@dkf I do not have that setting on, and would know if I did because then my email notifications would stop working. What's more, it was charging.
-
Small bite:
I just reinstalled Origin (yes, I know, that's the real WTF, but I have some games there that I wanted to play again) and it popped up a "your OS is not supported, please upgrade" notice. I'm running Win 10, fully updated.
-
@pie_flavor I can appreciate that ryan96t remained cordial despite nearly everyone (listed, at least) coming just shy of calling him an idiot.
That said:
- Come up with a cool mod for a Java program.
- Refuse to learn Java.
- ?????
- PROFIT!!!
We actually know step 3 in this instance:
- Iteratively out-source the the work to others by asking for help with every single problem you encounter, for no pay.
-
Video encoding is weird, man. I recorded a 60 second lossless video and wanted to figure out the best way to compress it while still being lossless. Hardware encoders shaved off a meg at most, so I threw them out immediately. Then I ran some tests with software encoding and got such weird results that I decided to go all out and try every preset. is up with libx265? It's a huge improvement over libx264 but using a slower encoding speed sometimes results in worse compression??
All values are measured in bytes.Did you happen to time the the encoding times too? I wonder if they're switching something from on to off when they meant to do the opposite.
-
Iteratively out-source the the work to others by asking for help with every single problem you encounter, for no pay.
https://i.imgur.com/FZJMq8Z.png
https://i.imgur.com/ymgudej.png
Filed under: Please me
-
Breaking news: I have found the first ever bug in Discourse.
https://i.imgur.com/vmQkSmX.png
I'll bet it takes two more years to find another one.
-
@pie_flavor said in WTF Bites:
Also, he was calling it recursively? I didn't even notice that, I thought he was calling a SpongeEventFactory static import. The creativity of idiocy knows no bounds.
My way works for me
Obviously not, otherwise they wouldn't be there. It's only the illusion of working properly.
Java won't burn my house down if I do it wrong
Sounds like a new contest. Most inventive way to burn down a house using nothing more than Java and the IoT. Bonus points if you don't even need that last part. Points deducted if you use a made-for-purpose device.
-
@cartman82 said in WTF Bites:
@cartman82 PR request: A semicolon-mandatory version of Javascript, both to add some sanity to the language and to discourage people who write things like that.
You have ESLint for that.
Back when I used ESLint for the server side of the fruits project I chose the "standard" configuration option:
{ "extends": "standard" }
Guess what its opinion on semi-colons is?
-
@boomzilla said in WTF Bites:
@sockpuppet7 said in WTF Bites:
Disgraceful.
@timebandit said in WTF Bites:
That sounds like work
Less work than trying to figure out some ASI fuckup that requires you to memorize the js parser rules.
Need to do that anyway. I've had ASI bite me even when using semicolons all over the place, because it inserted a semicolon before the "real" one on the next line.
-
@boomzilla said in WTF Bites:
@boomzilla said in WTF Bites:
whomwho was paid"Was paid" is in the passive voice. :)
I hope they respond with that.
Oh, my bad. You have that in both the email and in your post. The email is correct. I was proofreading your post.
-
@pie_flavor said in WTF Bites:
Breaking news: I have found the first ever bug in Discourse.
https://i.imgur.com/vmQkSmX.png
I'll bet it takes two more years to find another one.I kinda liked the "anything inside of a code block is replaced with its MD5 hash before the markdown magic happens, and after the markdown magic, that MD5 hash is replaced back with the original contents of the code block (so the stuff inside the code block doesn't get fucked up by markdown parsing)"
bugfeature.It was... let's just say it was particularly exploitable, because you know what the MD5 is going to be (or you can calculate it easily) and it meant you could use a 32-character MD5 hash to represent a lot of data. And the replacements were repeated until none were found, so you could use one MD5 hash that replaced to two MD5 hashes that replaced to four which... you see where this is going. Are you familiar with the concept of a "zip bomb"? Fortunately the server limited the amount of memory it could use when baking a post, because otherwise... yowch. You could pack quite a punch in the ~10k character raw post size limit or whatever it was.
Once we reported that one, changed to randomly-generated GUIDs instead of MD5s, which made it it impossible, or at least unlikely, for anyone to predict them and get replacements to happen where they shouldn't.
-
@anonymous234 said in WTF Bites:
Oh shit, Windows Defender actually found malware.
It's in the browser cache, so I'm assuming it didn't actually get run.
But the WTF is... there's no way to see the full file path in that window .
After clicking and right-clicking everywhere, I had to use the (extremely intuitive as we all know) Windows Event Viewer to find it.
If the new dialogs work like the old ones you should be able to copy the entire message via CTRL+C.
-
If the new dialogs work like the old ones you should be able to copy the entire message via CTRL+C.
Also should be able to find the whole path in the Event Viewer if that doesn't work and IIRC.
-
@anotherusername said in WTF Bites:
Fortunately the server limited the amount of memory it could use when baking a post, because otherwise... yowch. You could pack quite a punch in the ~10k character raw post size limit or whatever it was.
It yowched anyway. The post limit was way above what discourse was okay with handling. Someone even found out about it (probably from us) and used it to attack another discourse forum.
-
@anotherusername said in WTF Bites:
changed to randomly-generated GUIDs instead of MD5s,
GUID or MD5 doesn't matter; I still maintain that the whole approach was dumb as fuck, and only fit to serve as an example of how not to do text processing.
-
@cvi I agree, if by 'whole approach' you mean 'markdown'.
-
Sounds like a new contest. Most inventive way to burn down a house using nothing more than Java and the IoT. Bonus points if you don't even need that last part. Points deducted if you use a made-for-purpose device.
How does sending an email to @Polygeekery modify the score?I mean, technically he was not made for that purpose, I think.
-
@pie_flavor No, I'm specifically referring to their terrible way of processing text. (If you want hate for markdown, there are plenty of people around here who can oblige; I don't really care that much about that.)
-
@pie_flavor said in WTF Bites:
I agree, if by 'whole approach' you mean 'markdown'.
Wow even pie_flavor, the guy who worships at Atwood's feet, (correctly) hates Markdown.
Who are the people who like Markdown? Why is it only people who are making source control systems and forums and love imposing their idiotic preferences on others against their will?
-
@anotherusername Because writing an actual parser would be
-
Why the fuck does the emoji menu (which is totally in the way of the text) suggest curling shit when I literally type colon doing_it_wrong ?!
-
@benjamin-hall said in WTF Bites:
Small bite:
I just reinstalled Origin (yes, I know, that's the real WTF, but I have some games there that I wanted to play again) and it popped up a "your OS is not supported, please upgrade" notice. I'm running Win 10, fully updated.
Yet another program that can't parse version numbers properly... surprise, surprise, surprise...
-
Did you happen to time the the encoding times too? I wonder if they're switching something from on to off when they meant to do the opposite.
Slower encoding times always took longer. x265 spends more time to get better quality at slower presets because for some reason they decided encoding speed should determine quality in addition to compression, unlike x264.
-
@pie_flavor said in WTF Bites:
@dkf I do not have that setting on, and would know if I did because then my email notifications would stop working. What's more, it was charging.
In my one-device experience with android (with the default settings for my phone w/r/t to updates anyway), the device must be both plugged in and on wifi for automatic app updates to trigger.
-
@anotherusername said in WTF Bites:
@pie_flavor said in WTF Bites:
Breaking news: I have found the first ever bug in Discourse.
https://i.imgur.com/vmQkSmX.png
I'll bet it takes two more years to find another one.I kinda liked the "anything inside of a code block is replaced with its MD5 hash before the markdown magic happens, and after the markdown magic, that MD5 hash is replaced back with the original contents of the code block (so the stuff inside the code block doesn't get fucked up by markdown parsing)"
bugfeature.It was... let's just say it was particularly exploitable, because you know what the MD5 is going to be (or you can calculate it easily) and it meant you could use a 32-character MD5 hash to represent a lot of data. And the replacements were repeated until none were found, so you could use one MD5 hash that replaced to two MD5 hashes that replaced to four which... you see where this is going. Are you familiar with the concept of a "zip bomb"? Fortunately the server limited the amount of memory it could use when baking a post, because otherwise... yowch. You could pack quite a punch in the ~10k character raw post size limit or whatever it was.
Once we reported that one, changed to randomly-generated GUIDs instead of MD5s, which made it it impossible, or at least unlikely, for anyone to predict them and get replacements to happen where they shouldn't.
My favourite part of that fiasco was that wouldn't let you @mention users with short names ending in underscores, and abusing the MD5 bug made it possible.
-
-
@pie_flavor said in WTF Bites:
@zecc I frequently contend that it is quite the opposite, in fact.
Isn't the opposite of "perfect" "not perfect"? So you really didn't say anything different than @Zecc did.
Unless you meant the opposite of "no one", which is "someone", as in "someone said NodeBB is perfect", which might possibly be the case, but is a non sequitur in the conversation.
-
It wouldn't be a problem if you used the US English layout. Everything is exactly where it should be:
Except for all the buttons it's missing on the right end.
I love having a numpad. So much so, that the last time I purchased a laptop, I made sure to get one that has a full keyboard layout. It meant I had to pay for a larger screen and it was a fair bit heavier than most other non-gaming laptops, but the extra price has totally been worth it, in my opinion.
-
@boomzilla said in WTF Bites:
Sounds like a new contest. Most inventive way to burn down a house using nothing more than Java and the IoT. Bonus points if you don't even need that last part. Points deducted if you use a made-for-purpose device.
How does sending an email to @Polygeekery modify the score?I mean, technically he was not made for that purpose, I think.
No points for involving humans outside of coding.
-
Did you happen to time the the encoding times too? I wonder if they're switching something from on to off when they meant to do the opposite.
Slower encoding times always took longer. x265 spends more time to get better quality at slower presets because for some reason they decided encoding speed should determine quality in addition to compression, unlike x264.
Brillant!
-
-
@pie_flavor forgot to rename it for the winter semester, I guess.
-
@anotherusername it's not even assigned yet.
-
-
It wouldn't be a problem if you used the US English layout. Everything is exactly where it should be:
Except for all the buttons it's missing on the right end.
I love having a numpad. So much so, that the last time I purchased a laptop, I made sure to get one that has a full keyboard layout. It meant I had to pay for a larger screen and it was a fair bit heavier than most other non-gaming laptops, but the extra price has totally been worth it, in my opinion.
I now have a 14" MSI gaming laptop. At home, it's plugged into a 40" 4K screen via HDMI and a big USB 3.0 hub that hooks it up to my full-size mechanical keyboard, mouse, sound system, DVD drive, joystick, etc. The laptop itself is tenkeyless but I don't have to worry about that unless I'm traveling.
-
@anotherusername said in WTF Bites:
Don't forget @kt_
@LB_ was the one that we tested it out on, though.
-
ObCrassSnarkyComment: Did Serbia send their presidential pilots to the same flight school as the pilots for the presidents of Poland and Mexico?
-
@anotherusername said in WTF Bites:
Don't forget @kt_
And @1 Oh wait, they didn't exist at that point...
-
Why the fuck does the emoji menu (which is totally in the way of the text) suggest curling shit when I literally type colon doing_it_wrong ?!
Because it's doing it wrong?
-
@topspin
Whoever wrote the fuzzy match algorithm is not a fan of the Winter Olympics' best sport
-
@topspin
Whoever wrote the fuzzy match algorithm is not a fan of the Winter Olympics' best sportActually, I suspect the matching algorithm is seeing this:
doing_it_wrong => digit_one
doing_it_wrong => ping_pong
doing_it_wrong => hong_kong_sar_china
doing_it_wrong => digit_nine
doing_it_wrong => digit_eight
doing_it_wrong => digit_fouror
doing_it_wrong => digit_four
doing_it_wrong => digit_two
doing_it_wrong => digit_zero
doing_it_wrong => curling_stoneI think it's basically something like "find items with as many letters as possible in the same order as the search text, prioritizing them first on longer subsequent matches and then on earlier matches." I think I'm probably wrong, but it's fun to try to reverse-engineer.
-