WTF Bites
-
@Gąska The real fun is when you start working with IRC where
{}
is the lowercased[]
and|
is the lowercase\
.
-
@pie_flavor said in WTF Bites:
@TimeBandit Hasn't episode 1 always been free? I know that was the Telltale model.
I know I picked it up for free, although I don't remember whether that was normal price, a discount, or a code that somebody posted in the game giveaways thread
-
-
Molly was gifted a stuffed animal with Bluetooth speakers. Got it set up and synched to "her" iPad. Launch YouTube Kids. There's the sound. Search for Molly's song-de-jour so the stuffy can "sing". tap the video to start and...
Sounds comes through the iPad speakers. Huh? Bluetooth is connected. Sounds plays through other apps. Launch ytk, tap a video on homepage, there's sound. Search for "my little pony rainbows", tap... Sound from ipad.
W.t.f?
Do the needfuls... Force close the app, flush caches, do app store logins, restart the iPad... Same issue
Fuck me straight, Google!
Blah blah blah finally find a thread and...
"So there's a bug in YouTube Kids (just Kids not the main app) where it will not send sound to Bluetooth audio devices if you tap a video FROM THE SEARCH RESULTS.
Yes, if you search for a YouTube video and attempt to play it, the app stops recognizing Bluetooth speakers. But only via that easy. It's a bug.
A bug that's apparently been in the app for YEARS!
How do you even? Why is Google not? What?
-
@Lorne-Kates said in WTF Bites:
How do you even? Why is Google not? What?
Apple rejected the update to the app that fixed it, and Google has been blackholed from updating it because of that.
-
Not sure if this belongs here or in the Internet of Shit thread, but what the fuck.
Source: @mcclure111
-
Not sure if this belongs here or in the Internet of Shit thread, but what the fuck.
Source: @mcclure111
"Headset [...] vibrate function."
-
-
/tmp$ make -B switch -Wall cc switch.c -o switch switch.c: In function ‘main’: cc1: warning: statement will never be executed [-Wswitch-unreachable] cc1: warning: statement will never be executed [-Wswitch-unreachable] cc1: warning: statement will never be executed [-Wswitch-unreachable] cc1: warning: statement will never be executed [-Wswitch-unreachable] cc1: warning: statement will never be executed [-Wswitch-unreachable]
-
-
Sooo. Electrolysis is either inefficient or uses very expensive electrodes (or both) and has the added problem of storing hydrogen if you want to use it for fuel cells in a car.
The answer: Use cobalt as a reducing agent to produce hydrogen on demand!
Yeah. Because cobalt doesn't have its own slew of problems. Plus, you'll note that they didn't present any numbers on the efficiency of the process of reverting cobalt oxide back to cobalt.
I mean, I could also use hydrochloric acid and zinc...
-
@Rhywden hold on. Are you trying to tell me that decomposing water and then synthesising it again is not the practical solution to easy energy?
-
@kazitor
That depends, do you perform cold fusion on the hydrogen before splitting it apart to put it back into water
-
@Rhywden hold on. Are you trying to tell me that decomposing water and then synthesising it again is not the practical solution to easy energy?
It only would become so if we were able to find a very cheap catalyst while also being able to use sunlight (i.e. similar to photosynthesis in plants).
-
@Tsaukpaetra said in WTF Bites:
Status: WTF is a "clear popsicle"? Sugared ice?
A clear popsicle is a popsicle that would melt into a clear liquid.
-
@Tsaukpaetra said in WTF Bites:
Status: WTF is a "clear popsicle"? Sugared ice?
A clear popsicle is a popsicle that would melt into a clear liquid.
My suggestion stands.
-
@Tsaukpaetra said in WTF Bites:
@Lorne-Kates said in WTF Bites:
How do you even? Why is Google not? What?
Apple rejected the update to the app that fixed it, and Google has been blackholed from updating it because of that.
I literally don't know if that is a joke or not, and I would believe either which way.
-
@Lorne-Kates said in WTF Bites:
@Tsaukpaetra said in WTF Bites:
@Lorne-Kates said in WTF Bites:
How do you even? Why is Google not? What?
Apple rejected the update to the app that fixed it, and Google has been blackholed from updating it because of that.
I literally don't know if that is a joke or not, and I would believe either which way.
I think it's supposed to be semi-serious satire. And yes, both are fairly sad-but-true territory.
-
@Tsaukpaetra said in WTF Bites:
Status: WTF is a "clear popsicle"? Sugared ice?
It's when you give a jellyfish a blowjob.
-
-
@Tsaukpaetra said in WTF Bites:
@Tsaukpaetra said in WTF Bites:
Status: WTF is a "clear popsicle"? Sugared ice?
A clear popsicle is a popsicle that would melt into a clear liquid.
My suggestion stands.
Any not-clear popsicle is just sugared frozen water as well, but with some coloring added.
-
not-clear popsicle
I'm struggling to remember if I've ever seen such a thing...
-
@TimeBandit said in WTF Bites:
Where did the other 20% go?
Did you end up buying it? It's an awesome game!
-
@pie_flavor said in WTF Bites:
@TimeBandit Hasn't episode 1 always been free? I know that was the Telltale model.
It's not Telltale. It's Dontnod.
-
Cool UX for the package tracking feature:
Yup, there are 10 text boxes that are always loaded (it's not even fill 1 and 2, 3 appears). And then you hit submit.
FedEx, DHL and I think UPS too handle that via one text box that's split on new line or comma. These guys decided to go this special route.
Classy.
-
-
@kt_
Much more discoverable that you can track multiple packages in a single request
-
@Lorne-Kates said in WTF Bites:
Yes, if you search for a YouTube video and attempt to play it, the app stops recognizing Bluetooth speakers
Why does the app care anyway? Shouldn't it just play sound to wherever, and the OS figure out if it should use the built-in speakers, bluetooth, or some headphones connected to the
3.5mm jackipad cable to USBC to HDMI into your Bose surround receiver with a couple stripped wires hanging off it wrapped loosely around the 3.5mm plug on your headphones, yes this is the simplest and most straight-forward way ?
-
Windows 7 vs disk space.
Harddrive has 5.93GB free according to Explorer and 13.3GB free according to Properties.
It also has a capacity of 63.8GB but Disk Cleanup says it has 69.2GB of queued error report files.I don't even...
-
-
@dkf Considering the only thing I've done on that computer is running Windows Update...
-
@Atazhaia That's a full-time job for most computers.
-
Good jorb, Bethesda!
-
-
@TimeBandit I hope it's only yours, I hit reset password before I realized I brainfarted on the username entry (I was putting my email in instead) so I just wanted to set the same one.
So, now we have multiple potential explanations, from just stupid down to scary and stupid:
- They try to hash your password again with the same salt that was generated when you originally created the account and checking if the result is the same for... reasons?
- The salt is your username/account ID/some combination of whatever required data you gave them on account creation
- The salt is hardcoded
- There is no salt
- There is no hashing
Personally, I just facepalm, sigh, and remind myself once again why I'm using a password manager and unique passwords...
-
@Onyx What's wrong with using username for the salt? By my understanding, the salt is used to thwart rainbow table attacks against naked passwords, meaning that pretty much anything will do. As long as the salt is there, whether it's the username, timestamp at sign-up or whatever else, the hash for
hunter2 + salt
won't match whatever's in the rainbow table.
-
@hungrier eh, fair enough, I always preferred the potentially higher entropy of using random garbage, but I guess that depends on the password/username combo the user chooses anyway.
Now excuse me, it's my turn at the pretend control tower, that cargo won't just drop on the village on its own...
-
@TimeBandit said in WTF Bites:
Used by who, anyone
"Incorrect username. Password is correct"
So, now we have multiple potential explanations, from just stupid down to scary and stupid:
- They iterate through the whole history of (your/everyone's) hashes testing your current password against them.
@Onyx What's wrong with using username for the salt? By my understanding, the salt is used to thwart rainbow table attacks against naked passwords, meaning that pretty much anything will do.
To be effective, salts should be globally unique, not simply unique within the domain of your system. Usernames sorta fail there; and I'm certain there'll be rainbow tables out there with salts of at least 'root' and 'admin' out there.
Salts generally should also change for each hash generation.
-
PHPTSD
-
@pie_flavor Stupid ass-company?
-
Salts generally should also change for each hash generation.
Well, cheers for breaking it down better, I always did this as a "best practice" thing but I never dug deeply into the reasons.
-
Usernames sorta fail there; and I'm certain there'll be rainbow tables out there with salts of at least 'root' and 'admin' out there.
There could be, but I think you would get heavily diminishing returns on things like that. Is the salt added with a dot or other separator, or just concatenated, or at the beginning or end of the password, or...?
One of my recent projects at work involved upgrading a Spring security implementation, and one of changes happened to be around password hashing. TLDR it used to use a
SaltSource
and store the hash ashash(password + {salt})
. The salt source would generate the salt from wherever in both hashing and checking steps. The new version recommends using something other than the digest based encoder, but for that it uses a new method without salt source: store the salt together with the hash, like{salt} + hash(password{salt})
It doesn't hurt to have a uniquely generated salt, of course, but having one that's only locally unique doesn't seem like an outright failure to me.
-
store the salt together with the hash, like {salt} + hash(password{salt})
Well that's what (part of the) hashes of the form
$2a$08$O8KX/4J2GJtgWVB9tT7b0eFSbilW8wBsOoSNrowyL11FxUlQQYyu2
are.
$
are delimiters, so2a
tells you which algorithm is used (2a = Bcrypt/Blowfish in this instance,)08
gives you the cost (difficulty,) of the calculation used when hashing (28=256 key expansion rounds in this case)O8KX/4J2GJtgWVB9tT7b0e
is the salt, andFSbilW8wBsOoSNrowyL11FxUlQQYyu2
is the actual hash using that algorithm, with that cost, from that salt mixed in with whatever the password was when it was first generated.
Usable password handling libraries usually come with helper functions that either produce that string as an opaque token for a given password or, for subsequent use, take that token to verify against a plaintext password.
Salt generation is normally a hidden function with these in general use (though it can be overridden if really desired.)
-
@TimeBandit said in WTF Bites:
Where did the other 20% go?
Did you end up buying it? It's an awesome game!
Except for the ending...
-
@Gąska Do they find out that life isn't strange?
-
@hungrier they find out a lot of things about themselves... and each other.
-
@Gąska Is the real strange life the friends they made along the way?
-
@hungrier see for yourself!
-
But I guess I could do it, the episode is free.
-
Okay but what is this captcha for then?