WTF Bites
-
@pie_flavor said in WTF Bites:
@Gąska it's a thing that gets posted when you double-post or get ninjad by the exact same text.
Is that what that means? I've seen the meme many times but never noticed a correlation to that cause.
-
@HardwareGeek I've used the meme a few times without that context
-
@Zecc I'm Christian. I don't see much difference
That's not a very nice thing to say about your faith's Founding Fathers.
-
@HardwareGeek I've used the meme a few times without that context
Not sure how well that turned out for the miners in The Expanse (which is worth a watch IMO)
-
My Amazon seller account was disabled due to inactivity. Not surprising, since it's probably been 10 years since I've used it. This is the page it presents me with now, and the "Register Now" button just reloads the page without doing anything interesting.
-
WTF of my day: So, someone used my personal email address to sign up for Tumblr, was able to validate the account and then used that Tumblr account to post lots of porn.
Yeah, Tumblr, your fight against porn will work sooooo well if you don't even do the most basic of account validation. Like, waiting for someone to actually click the "validate" link you sent in an email.
Anyways, I was having none of that, took over control of the account, reset the password, enabled 2FA and pretty much made the account invisible. And I thought I was done at that point.
Today I received a notification that, Congratulations! I had now liked 250 different things on Tumblr. Of course I had done nothing of that sort.
Turns out that resetting your login credentials doesn't actually log out anyone who's currently logged in. Good job right there!
In completely unrelated news, I have found where the "Delete Account" button is located in Tumblr's settings.
-
@Rhywden
Tomorrow's update: surprise! deleting your account doesn't log anybody off
-
@Luhmann Oh yes. And they also have this tool which shows you the location / IP address / client info for your logins (you know: "Last logged in at foo from bar at baz")
Erm, make that "login" (note the singular). Because it only shows you the login information for your latest login. Which is the current one, the one which you're currently using to look at that information.
-
@Rhywden Have you considered exercising the right to be forgotten?
-
@PleegWat I forgot.
-
@Rhywden Settings page says active in the last 30 days, and testing on another browser allows me to log out either session. Which just heightens the that a bot is able to do stuff without even having an active session.
-
I don't remember which thread had the discussion of badly formatted
if
s (which then digressed togoto
s, so I'll leave this here:if (var == 0 ) { var = 0x456; } else if ((var == 0x123) ) { var = 0x456; } else { var = 0x123; } do_thing (stuff) ; var = 0x123; // TODO do_thing(var );
I hope I typed that right on my phone. Meaningless magic numbers, extraneous parentheses and odd, inconsistent spaces in the original. Also, TODO what?
-
-
@HardwareGeek said in WTF Bites:
Meaningless magic numbers, extraneous parentheses and odd, inconsistent spaces in the original.
Is it talking to hardware? That sort of thing tends to be filled with what programmers see as a bunch of meaningless magic numbers, probably due to the hardware having things that can be twiddled with which should never be changed outside of a testing environment. And the datasheets are often hidden in a place that the software creators can't find or don't have access to.
I'm not bitter, not at all…
-
@dkf Yes, it is talking to hardware. The hardware addresses it's writing to are
#define
d constants with meaningful names. The values it's writing, not so much. This is a testing environment (that's what I do), but I have no idea what those magic numbers do, and the data sheets are hidden in a place where I can't find them, either.There's also the fact that the variable I anonymized as
var
in that snippet is not used until after it's unconditionally set to 0x123; the wholeif
/else
block does nothing useful.
-
@HardwareGeek said in WTF Bites:
the whole if/else block does nothing useful.
That was my first thought reading it. But @dkf's comment made me think maybe
var
is a hardware address so it might actually be doing some magic. (Goddamn fucking magic incantations. Yo wizard, document your shit!)
-
@HardwareGeek said in WTF Bites:
There's also the fact that the variable I anonymized as
var
in that snippet is not used until after it's unconditionally set to 0x123; the wholeif
/else
block does nothing useful.But is it a variable, or is it secretly aliased to a hardware address?
-
@HardwareGeek said in WTF Bites:
There's also the fact that the variable I anonymized as
var
in that snippet is not used until after it's unconditionally set to 0x123; the wholeif
/else
block does nothing useful.But is it a variable, or is it secretly aliased to a hardware address?
Yes.
-
@HardwareGeek said in WTF Bites:
There's also the fact that the variable I anonymized as
var
in that snippet is not used until after it's unconditionally set to 0x123; the wholeif
/else
block does nothing useful.But is it a variable, or is it secretly aliased to a hardware address?
All variables are aliased to hardware addresses. It's just that in the common case, they alias to a hardware address in RAM.
-
@HardwareGeek said in WTF Bites:
There's also the fact that the variable I anonymized as
var
in that snippet is not used until after it's unconditionally set to 0x123; the wholeif
/else
block does nothing useful.But is it a variable, or is it secretly aliased to a hardware address?
All variables are aliased to hardware addresses. It's just that in the common case, they alias to a hardware address in RAM.
I think he's talking about an I/O port, which is slightly different.
-
@HardwareGeek said in WTF Bites:
the whole if/else block does nothing useful.
That was my first thought reading it. But @dkf's comment made me think maybe
var
is a hardware address so it might actually be doing some magic. (Goddamn fucking magic incantations. Yo wizard, document your shit!)There are lots of magic hardware addresses, but
var
is a vanilla (file scope)static int32_t
(or something like that; I think it's 32, but I don't have it open any more, and to look). Its value does something magical whendo_thing()
writes it to the hardware (I have no idea what), butvar
itself is an ordinary variable.
-
WTF of my day: So, we have this SmartScreen which also has an OPS PC module so we can use proper software on it instead of trying to make do with Android based stuff.
The PC module works fine but seems to have one particular problem: Namely, the BIOS boot order resets about once per week, yielding a nice "Please insert boot media" when my colleagues try to use the screen. It's a simple matter of switching it back but it gets annoying after a while, y'know?
Also doesn't seem to be a problem with a weak battery because the date/time does not reset.So I called our supplier who gave me an RMA number and an interactive PDF I'm supposed to fill out. Because the PDF is interactive I'm supposedly able to fill out all the fields, then print it out and sign it.
Yeah.
If the fields for, say, the "Company Name" were big enough. It's way too short thus cutting of either the first or the second half of my school and both halves are incredibly generic (It's "Long Name for Type Of School - City Name - District Name").
Well, I could shorten that somewhat but they also have a box for "Description of complaint".Which looks as if it was multiline. At least it's big enough for five lines of text.
But it's defined as single-line with a huge font size. As a result, I have about half the characters for a Tweet.
-
@HardwareGeek Did you anonymize the magic numbers, or were they actually
0x123
and0x456
?
-
@brie Hey, that's the number to my luggage!
-
@HardwareGeek Did you anonymize the magic numbers, or were they actually
0x123
and0x456
?Yes. :P
They're anonymized, but they are short int literals.
-
@HardwareGeek If those were the actual numbers, then I would have gone with "random magic number that tells the device it's okay to start doing its job now". And one of them is ... like, some kind of debug or development mode.
Of course, that could still be the case.
(Especially if they map to anything noteworthy in ASCII, or whatever character set the device uses.)
-
@brie The actual name of
var
gives a hint what it's used for (not that the hint is necessary accurate, but it probably is), but the meaning of the specific values, .Why is the image for identical to the image for ? Is a not a ?
-
@HardwareGeek said in WTF Bites:
Why is the image for identical to the image for ? Is a not a ?
Less complaints than if the image for was identical to the image for .
-
@loopback0 Feature request: category-specific emoji replacement.
-
@HardwareGeek said in WTF Bites:
Why is the image for identical to the image for ? Is a not a ?
Because white men are inherently evil. Or so I hear... LALALALA
-
@HardwareGeek said in WTF Bites:
Why is the image for identical to the image for ? Is a not a ?
. Do you go to the effort of producing
fivesix additional images of ambiguous gender for every single relevant emoji, or just reuse the female ones because, as @loopback0 said, there are fewer resulting complaints?
-
. Do you go to the effort of producing
fivesix additional images of ambiguous gender for every single relevant emojiOCD > , so yes, I would.
-
@HardwareGeek EmojiOne doesn't appear to accept PRs so I can't make that joke.
-
-
-
Obviously, publishing a news story about evil scary hackers is more important than talking to the allegedly breached companies.
Source: @yula_ro
-
@DCoder Or whoever the register contacted for comment at sharethis didn't think to inform anyone who thought they needed to take action.
-
@DCoder
It may be that ShareThis ignored all communication by El Reg, regardless of the subject line. Given the quite unrestrained going-over El Reg is often famous for.Either way ShareThis is TRWTF. A breach that occurred half a year ago and went undetected all this time does not go well with the usual "we take these matters very seriously". Apparently by far not seriously enough.
-
Usually, the fake conferences at least put some effort into tricking you into paying the exorbitant pay-to-publish and/or registration fees. So, this was somehow new and refreshing:
Conference invitation regarding [PaperTitle]
Dear cvi,
This is Joy Cai, the conference secretary of the 2nd International Conference on Sensor Networks and Signal Processing ... <snip />We have got to know that you have published paper with title"[PaperTitle]"
[PaperAbstract],
<more snip />
it is quite inspiring, I cordially invite you to present your newest research.Yeah. I remember that paper. The work we did on [research subject] was quite inspiring indeed.
-
-
@HardwareGeek said in WTF Bites:
. Do you go to the effort of producing
fivesix additional images of ambiguous gender for every single relevant emojiOCD > , so yes, I would.
Nope thread is
-
Did a lot of people really highlight the word "and" or is someone trolling the Medium api?
-
@hungrier I wouldn't be surprised if a lot of people do highlight the word "and", though probably usually in conjunction with other words.
-
@PleegWat From what I've seen, the "top highlight" usually makes sense, like a phrase that summarizes the story or provides some key information. This isn't like that, and is just in the middle of a fairly unimportant sentence.
-
The whole story kind of belongs here anyway.
TLDR: Someone made an app and hired some external developers for the Android version. After launching it, he found the app pulled from the Play Store and his account banned, for some nonsense reason. He tried to appeal it, but Google didn't reverse the decision until after the story blew up on social media.
So let that be a lesson to you: Don't get arbitrarily banned for no reason unless you can write a blog that goes viral.
-
the word "and", though probably usually in conjunction with other words
"And" is a conjunction.
-
@HardwareGeek That may or may not have been intentional.
-
-
Interesting take on the modpack loading screen.
https://i.imgur.com/a9se7qn.png
-
@pie_flavor There was a game which had an arkanoid clone in its loading screen, but I can't remember which game that was.
Update: thinking back I think it was one of the Broken Swords, and the game was in the installer, not the loading screen. In fact, let me Google that...
Yup: (starts at 1:47)