@hungrier only one I ever got so far
I wonder if it was because I had your post open when it happened
@hungrier only one I ever got so far
I wonder if it was because I had your post open when it happened
Because there's been some confusion, I'd like to clarify that the only permanently banned user so far today was @Pakistaniescorts69.
Applying additional bugfixes from NodeBB and adding the missing emojis.
Just a quick reminder that bigotry is not tolerated on this site, and using the same tactics that neo-nazis try to use when I say this on other sites will work about as poorly here as it does there.
@Atazhaia said in The Official Status Thread:
@Vixen said in The Official Status Thread:
@Atazhaia said in The Official Status Thread:
@Vixen Another goal would be to get rid of your leader too, as he seems to love bashing on my country for no reason.
He also seems intent on removing the right to life, liberty, and happiness of anyone who does not worship the ground he walks on, or fails to have the correct age/skintone/sex/level of wealth that he approves of.
so, yeah. if you can figure out a way to remove him from existence, possibly by creating a time paradox where he never existed in the first place, that would be great.
I read in the news today how Trump's personally appointed and conservative judge voted in favour of a law forbidding firing people for them being gay and/or trans. Seems putting a pedantic dickweed going 100% by the law text did not work in his favour this time. So it's no longer allowed to fire someone just for being gay and/or trans in the US.
Two of the three plantiffs in this case died before the ruling was made.
@Vixen said in Official forum improvement requests thread:
@ben_lubar said in Official forum improvement requests thread:
@Vixen said in Official forum improvement requests thread:
i looked for it here but i havent found it..... where is @ben_lubar's suggestion to federate with mastodon?
he's made that suggestion, yeah?
Jeff Atwood thought of it first and I immediately decided against it
why do I get the feeling that if Jeff set up a mastodon instance he'd very quickjly find a large number of instances not only defederate/refuse to federate with him, but also hard block his instance?
I certainly would
@Vixen said in Official forum improvement requests thread:
i looked for it here but i havent found it..... where is @ben_lubar's suggestion to federate with mastodon?
he's made that suggestion, yeah?
Jeff Atwood thought of it first and I immediately decided against it
Status: checking the civilized salon to see if we solved racism yet
@PleegWat I'm talking about padding, which pretty much everyone who's replied to me seems to have forgotten somehow.
In Go, you'd just use the version of the decoder that doesn't use padding.
@Tsaukpaetra said in WTF Bites:
@Benjamin-Hall said in WTF Bites:
@Tsaukpaetra said in WTF Bites:
@ben_lubar said in WTF Bites:
@Tsaukpaetra said in WTF Bites:
@ben_lubar said in WTF Bites:
@Tsaukpaetra said in WTF Bites:
Status: This feels so wrong but it's the only way I've been able to get the fucking .Net Base64 decoder to accept my strings...
string datastring = s[1]; datastring += "==".Substring(0, datastring.Length % 4 % 2); datastring += "==".Substring(0, datastring.Length % 4); string result = System.Text.Encoding.UTF8.GetString(System.Convert.FromBase64String(datastring));
I don't know wtf is going on but hey, it works?
Edit: Wait, no it doesn't.
For fuck's sake...
Edit 2: This one works?
Mind slowly exploding. Shirley there must be a better way to do this...
is there a single situation where
% 4 % 2
is different than just% 2
?Yes. Apparently. In cases where you want 0, 1, or 2 (but not 3, heaven forbid!) characters to be added.
x % 2
will never return 2Exactly. Apparently sometimes this is needed. Did you even read?
And I'm guessing
x % 3
(which would return exactly one of0 1 2
wouldn't work because...Because then it wouldn't be aligning to four characters?
I would have just stuck with
%4
but apparently you can't have more than two==
in a row with base64. Or something.You never need 3 characters of padding because you never end with a single base64 byte because a single base64 byte only contains 6 bits and isn't enough to make a payload bytes.
The payload is grouped per 3 bytes. Then:
- If the payload length %3 is 0, then the encoded length %4 is 0 and you don't have padding.
- If the payload length %3 is 1, then the encoded length %4 is 2, with 4 junk bits in the last encoded character and 2 bytes of padding.
- If the payload length %3 is 2, then the encoded length %4 is 3, with 2 junk bits in the last encoded character and 1 byte of padding.
sounds like the kind of situation where a string[4]
would work much better, and have the added bonus that you could set the one that should never happen to null
@Tsaukpaetra said in WTF Bites:
@ben_lubar said in WTF Bites:
@Tsaukpaetra said in WTF Bites:
Status: This feels so wrong but it's the only way I've been able to get the fucking .Net Base64 decoder to accept my strings...
string datastring = s[1]; datastring += "==".Substring(0, datastring.Length % 4 % 2); datastring += "==".Substring(0, datastring.Length % 4); string result = System.Text.Encoding.UTF8.GetString(System.Convert.FromBase64String(datastring));
I don't know wtf is going on but hey, it works?
Edit: Wait, no it doesn't.
For fuck's sake...
Edit 2: This one works?
Mind slowly exploding. Shirley there must be a better way to do this...
is there a single situation where
% 4 % 2
is different than just% 2
?Yes. Apparently. In cases where you want 0, 1, or 2 (but not 3, heaven forbid!) characters to be added.
x % 2
will never return 2
@Tsaukpaetra said in WTF Bites:
Status: This feels so wrong but it's the only way I've been able to get the fucking .Net Base64 decoder to accept my strings...
string datastring = s[1]; datastring += "==".Substring(0, datastring.Length % 4 % 2); datastring += "==".Substring(0, datastring.Length % 4); string result = System.Text.Encoding.UTF8.GetString(System.Convert.FromBase64String(datastring));
I don't know wtf is going on but hey, it works?
Edit: Wait, no it doesn't.
For fuck's sake...
Edit 2: This one works?
Mind slowly exploding. Shirley there must be a better way to do this...
is there a single situation where % 4 % 2
is different than just % 2
?
@Zerosquare said in The Official Status Thread:
@ben_lubar said in The Official Status Thread:
Linux isn't afraid of having good documentation
: "It's not that we're afraid of having good documentation. It's more like we're too to write it in the first place."
sysrq has pretty good documentation
it's more than sufficient for figuring out how to reboot
@jinpa defeats 99.99999% of spambots, and with only 2-3 registrations per year doesn't put too much workload on the admin. I think it's quite genius!
There are some here who might think that sending passwords in plaintext is not the best practice, but as long as you don't re-use passwords (which you shouldn't be doing anyway), then the risk is fairly low.
The best practices usually denote a way higher standard than actually practical (see: all the overengineered singleton patterns that have functionality equivalent to a simple global variable).
For an attacker to be able to intercept the password, they need to:
- Know that the password is being sent to that email in the first place.
- Intercept the email somehow, which requires knowing not just the destination, but also the source and the time of transmission. Or an always-on listener, which would be a bold strategy, Cotton.
- Decrypt the email because even though at application layer it's plaintext, at transport layer it's encrypted.
I can see how a person registering on PCLinuxOS-Forums might be worried about this happening to them.
@error_bot xkcd security
also: you can just change your password once you're logged in
@dcon said in The Official Status Thread:
@ben_lubar said in The Official Status Thread:
@dcon said in The Official Status Thread:
@TimeBandit said in The Official Status Thread:
@dcon said in The Official Status Thread:
The 2nd monitor will never turn back on until I reboot
Just restart X Window
- hit Ctrl+Alt+F1 then login
- sudo service lightdm stop
- sudo service lightdm start
- hit Ctrl+Alt+F7
Great. More super secret shit to remember. Screw it, I'll just stick to reboot. It's easy to remember.
REISUB
Googles.
Gotta love discoverability.
Linux isn't afraid of having good documentation
Windows is afraid of having good documentation in addition to having completely undiscoverable everything
@dcon said in The Official Status Thread:
@TimeBandit said in The Official Status Thread:
@dcon said in The Official Status Thread:
The 2nd monitor will never turn back on until I reboot
Just restart X Window
- hit Ctrl+Alt+F1 then login
- sudo service lightdm stop
- sudo service lightdm start
- hit Ctrl+Alt+F7
Great. More super secret shit to remember. Screw it, I'll just stick to reboot. It's easy to remember.
REISUB
@Tsaukpaetra said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
I want
Man, if I had a 10 kAH battery in the palm of my hand I would disconnect from the grid!
"hot" as in "it will burn straight through your hand and into the earth's core"
@Zecc said in iframely finds new ways to suck:
@kazitor For what it's worth, I think Facebook's "by design" and iframely's decision to respect that are both a higher level of stupid.
I mean what can they really do
@Zerosquare said in WTF Bites:
Whereâs Blakey when you need him to tell us how we dirty Yuropoorans are just suing Google because we havenât come up with a Google ourselves?!
As we clearly state each time you open a new incognito tab, websites might be able to collect information about your browsing activity.
So they think that what their browser (which is clearly the only browser there is) says about web sites is an excuse for what their web sites / servers are doing? Bold.
Their browser also sends a unique 60-or-so character base64 blob to their servers with every single request.
@ben_lubar said in WTF Bites:
The result is quite efficient
I dunno, I could probably make this more efficient.
Looks like the compiler (conformingly) assumes the
uint32_t* storage
is actually a valid pointer touint32_t
, i.e. 4 byte aligned. The if branch is assumed to never be taken or equivalent to the else branch anyway. The bug is in the function signature.
Nope, x86 allows unaligned stores
The result is quite efficient
I dunno, I could probably make this more efficient.
@PleegWat said in The Unofficial Funny Comic Strips ThreadÂŽ:
@GÄ ska said in The Unofficial Funny Comic Strips ThreadÂŽ:
@Mason_Wheeler said in The Unofficial Funny Comic Strips ThreadÂŽ:
It still boggles me how every road patrol in Poland is equipped with breathalyzer, but in USA they're not.
I think I read once that in the US you can't force someone to submit to breath or blood alcohol testing the way you can in EU. Something about violating bodily rights. It's probably not economical to equip all patrols with breathalyzers if you can only test people who consent.
But rifles and teargas grenades are perfectly fine, right?
@dcon said in THE BAD IDEAS THREAD:
@da-Doctah I thought that was fries at first... (like some weird inverted Canadian poutine) Then I saw the fake-mayo and saw the word "almonds"...
I'm imagining what it would taste like and it's probably most similar to the kitchen table
Let's play "spot the bug" (in the db?)
Truck Driving School
I don't see what's wrong with that. Truck Driving School
It seems entirely normal. Truck Driving School
@cabrito said in How can this be so wrong??? (AKA the Discopocalypse thread):
Microsoft releases update.
imagining this as a newspaper headline
@Benjamin-Hall said in The Official Funny Stuff Threadâ˘:
explanation
it's a chicken coop
well as long as it's cooperatively owned
@acrow said in The Official Funny Stuff Threadâ˘:
@boomzilla said in The Official Funny Stuff Threadâ˘:
@Benjamin-Hall said in The Official Funny Stuff Threadâ˘:
@boomzilla Ok Sephiroth...enough with the oversized katanas.
I honestly have no idea what you're talking about.
I assume he means this:
I also assume that he's never heard of dai-katana:
https://www.katanasale.com/products/dai-katana-samurai-sword
Which may or may not be historically real.
@Applied-Mediocrity said in The Official Funny Stuff Threadâ˘:
@El_Heffe What's wrong? She's just lost a lot of weight already!
she looks like she's about to fall off the left side of the treadmill
@Tsaukpaetra said in The Official Status Thread:
Status: Newtonsoft go home, drunk...
Edit: Though it might be myself that is indeed drunk...
the string "C" is not equivalent to the number 67
by the way, if anyone wants to see a really entertaining speedrun with explanations and props(!)
@GÄ ska said in The Official Status Thread:
Status: "I'm thrilled about the prospect of jolly cooperation." Can I end a cover letter like that or is it too much? I ain't gonna get this job, am I.
No! You should have waited!
@ben_lubar but on ESA he used his real name. I guess he'd do the same on GDQ if they didn't stop him. Still, I wonder how it impacts his YT monetization.
I feel like the censored version of his introduction is funnier
And now for something completely different:
I wonder if he spent even one second thinking over the name of his channel.
He introduces himself as "TomatoAngus. the G is silent" at GDQ.
@boomzilla looks like the extension will help you, but additionally, try dragging a tab to the left or right side of the screen
yeah it totally makes sense that a markov chain bot on a different domain altogether would be sending emails to random people named Dong about how my keywords went down
@HardwareGeek said in đ§ The Official Spam Emails Threadâ˘:
It might be interesting to open it an a sandbox to see what sort of malware is embedded in it, but .
upload it to virustotal?
so apparently XFN is this:
what they should actually be referring to is HTML 4.01 section 12.2:
@Applied-Mediocrity said in Althouse finds her inner blakeyrat:
@dkf said in Althouse finds her inner blakeyrat:
car ... CAN bus
Car no bus. Car be small.
car must believe in car