The Official Status Thread
-
@izzion If your server can be hacked by a malformed SMTP request, your infrastructure is broken, not the mail application.
-
@Zenith said in The Official Status Thread:
If your sever can be hacked
Did you mean 'sewer'?
Internet of shit thread is
-
@Zenith said in The Official Status Thread:
@izzion If your server can be hacked by a malformed SMTP request, your infrastructure is broken, not the mail application.
The mail application isn't handling SMTP requests, it's handling HTTP(S) requests. And thus exposes all of the wonderful little foibles the HTTP handler it's written on has.
It's like saying "oh, if Janet Jackson's boob can be exposed by a gust of wind, your eyes are broken, not your lack of a broadcast delay preventing you from having enough time to cut away from that before you flash 100 million people including kids who were tuned in for an innocent sporting event."
-
@Tsaukpaetra said in The Official Status Thread:
Reasonably
"Reasonable" does not apply to your devices.
-
@izzion Sounds like you're saying it's the TV network's fault the sportsball competition's half-time singer wore a slutty outfit. That's not right either.
-
@Zenith said in The Official Status Thread:
@izzion Sounds like you're saying it's the TV network's fault the sportsball competition's half-time singer wore a slutty outfit. That's not right either.
pretty sure that one's true actually.
-
@izzion said in The Official Status Thread:
you flash 100 million people including kids
If that breaks your society, it is your society that's broken.
-
@Zerosquare said in The Official Status Thread:
@izzion said in The Official Status Thread:
you flash 100 million people including kids
If that breaks your society, it is your society that's broken.
Ok, so bad titty analogy. I probably should have stuck with cars.
-
@Tsaukpaetra said in The Official Status Thread:
Status: Couldn't find what happened to my naughty-AI art generator. So I'm making do with things like this...
Status: Downloaded models supposed to be more NSFW. Still not being very successful, but I am getting some pretty angels...
Edit: No, this is exactly an example of what I don't want! *shudders*
-
@Zenith said in The Official Status Thread:
@Parody said in The Official Status Thread:
Judging from their blog posts, the cPanel folks didn't want to spend the time to keep patching these web clients either.
The previous fix for Squirrel Mail was literally one or two lines of code. It's been a while but I vaguely recall having to change a default configuration value. That's what the fix I need to do this time looks like too, one deprecated function in one page/file. My own front page broke for some time because PHP changed something about one of the array functions I used to filter/sort a list - they took away the constructor I used to define an anonymous callback because reasons.
Sounds like you just signed up to be the maintainer for SquirrelMail, its cPanel integration, and its integration into the various server operating systems and their myriad packaging methods!
-
@Parody said in The Official Status Thread:
BTW, I still use Office 2003
I would too if I'd bother to pirate it. The last good one.
-
@hungrier said in The Official Status Thread:
Years ago, something I ordered from China (to Canada) took a detour through Norway. Why? Who .nos
I'm not convinced this isn't sensible, if they want to avoid the North Pole.
But I guess it depends on which map projection you're using :trolleyairbus:
-
@Tsaukpaetra said in The Official Status Thread:
No, this is exactly an example of what I don't want!
I am finding myself putting in some fairly deranged things in, and it's still not very satisfactory. Hrm.
-
@Tsaukpaetra said in The Official Status Thread:
I am getting some pretty angels
-
@Zecc said in The Official Status Thread:
Not enough eyes and wheels.
True. I could spin up a Deep Dream instance and get those added. But it's late and I'm expected to actually be somewhere tomorrow morning so slightly more effort must be available to arrive on time.
-
@Tsaukpaetra said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
Status: Couldn't find what happened to my naughty-AI art generator. So I'm making do with things like this...
Status: Downloaded models supposed to be more NSFW. Still not being very successful, but I am getting some pretty angels...
Legs are screwy.
-
STATUS 1440 lights baby!
My mother has moved house and my sister wants to put up a tree which naturally means: she wants to look at it but not actually put it up. My mother has decided I'm the one to do it.
You can only have two light stripes on it. We're not going crazy this time.
We don't have any here should I go buy some? We only have ornaments and the angel here.
You go do that. Get some tinsil too but only about five of those.
sure!Home! I got everything!
How much did it cost?
About €150.
WHAT!?!?!?I got five tinsil thingies that were five metres each and two stripes of lights with 720 leds on each!
-
The RGB everything thread is
-
@DogsB I see you went for the "safe & sane" brand option.
-
@Zerosquare said in The Official Status Thread:
The RGB everything thread is
Did we ever talk about Matt Parker's individually addressable Christmas lights?
-
-
@loopback0 Oh, he got the lights off-the-shelf. Then spent weeks programming them and making 3d patterns.
-
@PleegWat said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
Status: Couldn't find what happened to my naughty-AI art generator. So I'm making do with things like this...
Status: Downloaded models supposed to be more NSFW. Still not being very successful, but I am getting some pretty angels...
Legs are screwy.
It has a lot of trouble deciding whether I want humanoid or equinoid. I'm only using terms for horses, and this is a model literally labelled "furry". 😭
-
@Zecc said in The Official Status Thread:
@hungrier said in The Official Status Thread:
Years ago, something I ordered from China (to Canada) took a detour through Norway. Why? Who .nos
I'm not convinced this isn't sensible, if they want to avoid the North Pole.
Most* of my packages from the mysterious Far East have come into Canada through the west coast, to be subsequently delivered internally. This package, however, showed up late with a sticker that said something like "Misdirected to Norway"
-
@hungrier There's people on the west coast of Canada? :surprised-trollface:
-
@Zecc I think it's just Linus T. Tips. He handles all the mail sorting and does some kind of Youtube show on the side
-
@PleegWat said in The Official Status Thread:
@loopback0 Oh, he got the lights off-the-shelf. Then spent weeks programming them and making 3d patterns.
That's some next-level autism. If I were his brother I'd find a way to to turn off one randomly.
-
@PleegWat said in The Official Status Thread:
spent weeks programming them
To be fair, he's not very good at programming.
-
@Zecc said in The Official Status Thread:
:surprised-trollface:
We need some kind of automatic combining characters for TDWTF emojis...
-
@Zecc said in The Official Status Thread:
@hungrier There's people on the west coast of Canada? :surprised-trollface:
Swampy, if you call him "people".
he's not right on the coast; he's a little bit inland, but he's pretty close (at least on the scale of the whole width of the country).
-
Serious Question
Anyone know why this expression
a.valid && a.foo === bar || a.bar === bar
evaluates to
true
in JS when a.valid isfalse
anda.foo != bar
anda.bar === bar
?From my reading of the operator precendence chart, the last two should be grouped, returning
true
and then compared with the first, producingfalse && true = false
. If I add parentheses around the||
, it works as I expect.
-
@Benjamin-Hall said in The Official Status Thread:
From my reading of the operator precendence chart
&& is multiplication (1*0=0, true&&false=false), || is addition (1+0=1, true||false=true), so && binds stronger.
-
@topspin said in The Official Status Thread:
@Benjamin-Hall said in The Official Status Thread:
From my reading of the operator precendence chart
&& is multiplication (1*0=0, true&&false=false), || is addition (1+0=1, true||false=true), so && binds stronger.
Hmm...then I read the chart backward. Welp. Good to know.
-
@Benjamin-Hall I would just explicitly parenthesize everything anyway, to avoid that and for ease of understanding
-
@hungrier said in The Official Status Thread:
@Benjamin-Hall I would just explicitly parenthesize everything anyway, to avoid that and for ease of understanding
I've gotten used to that. Because otherwise my PR fails SonarQube because of code smells.
This
if (x == 1 || y == 2)
will fail. Parenthesize everything!edit: This will fail too
if (!boolean1 || !boolean2)
. Butif (boolean1 || boolean2)
is ok.
-
@Benjamin-Hall said in The Official Status Thread:
Hmm...then I read the chart backward. Welp. Good to know.
A language where the precedence was like how you misread would be a tremendous .
So I understand why you'd think JS worked like that.
-
@Zecc said in The Official Status Thread:
@Benjamin-Hall said in The Official Status Thread:
Hmm...then I read the chart backward. Welp. Good to know.
A language where the precedence was like how you misread would be a tremendous .
So I understand why you'd think JS worked like that.And then there's PHP, where they got the associativity of the ternary operator wrong.
-
@PleegWat said in The Official Status Thread:
where they got the associativity of the ternary operator wrong
Fixed in PHP 8.
-
@Arantor said in The Official Status Thread:
@PleegWat said in The Official Status Thread:
where they got the associativity of the ternary operator wrong
Fixed in PHP 8.
They did? Bunch of spoilsports.
-
@Arantor said in The Official Status Thread:
@PleegWat said in The Official Status Thread:
where they got the associativity of the ternary operator wrong
Fixed in PHP 8.
So it'll be in production use in 2035?
-
@izzion said in The Official Status Thread:
@Arantor said in The Official Status Thread:
@PleegWat said in The Official Status Thread:
where they got the associativity of the ternary operator wrong
Fixed in PHP 8.
So it'll be in production use in 2035?
You say that but actually... lots of hosts are pushing people to stay current now. My professional stuff is all 8.1+ now that 8.0 is technically out of official support and I expect my hosting company to actually enforce 8.1 as a minimum in January or February based on previous years.
The fact that PHP keeps getting faster (and thus they can put more clients on the same servers) has nothing whatsoever to do with it
-
@Arantor said in The Official Status Thread:
The fact that PHP keeps getting faster (and thus they can put more clients on the same servers) has nothing whatsoever to do with it
The fact that servers keep getting faster (and thus PHP can take the credit) has nothing to do with it
-
@Arantor said in The Official Status Thread:
The fact that PHP keeps getting faster (and thus they can put more clients on the same servers) has nothing whatsoever to do with it
Getting less resource hungry is a great way to persuade providers to shift; the difference shows up in their bottom line. Probably the only thing they notice really.
-
@dkf said in The Official Status Thread:
@Arantor said in The Official Status Thread:
The fact that PHP keeps getting faster (and thus they can put more clients on the same servers) has nothing whatsoever to do with it
Getting less resource hungry is a great way to persuade providers to shift; the difference shows up in their bottom line. Probably the only thing they notice really.
Tell that to Chrome!
-
Status: Passive diagnostics unexpected refraction error on Amber LED light source under standard lighting condition environment style 3 artificial fluorescent.
Weird.
-
@dcon said in The Official Status Thread:
@hungrier said in The Official Status Thread:
@Benjamin-Hall I would just explicitly parenthesize everything anyway, to avoid that and for ease of understanding
I've gotten used to that. Because otherwise my PR fails SonarQube because of code smells.
This
if (x == 1 || y == 2)
will fail. Parenthesize everything!edit: This will fail too
if (!boolean1 || !boolean2)
. Butif (boolean1 || boolean2)
is ok.That’s complete bullshit. || binding stronger than == would be a , but I fail to come up with a way how !b1 || !b2 could even possibly be associated differently. Put that linter where it belongs, in the trash.
-
@topspin said in The Official Status Thread:
@dcon said in The Official Status Thread:
@hungrier said in The Official Status Thread:
@Benjamin-Hall I would just explicitly parenthesize everything anyway, to avoid that and for ease of understanding
I've gotten used to that. Because otherwise my PR fails SonarQube because of code smells.
This
if (x == 1 || y == 2)
will fail. Parenthesize everything!edit: This will fail too
if (!boolean1 || !boolean2)
. Butif (boolean1 || boolean2)
is ok.That’s complete bullshit. || binding stronger than == would be a , but I fail to come up with a way how !b1 || !b2 could even possibly be associated differently. Put that linter where it belongs, in the trash.
No argument from me! When looking at code smells, that's probably the one I trip over the most.
-
@topspin said in The Official Status Thread:
@dcon said in The Official Status Thread:
@hungrier said in The Official Status Thread:
@Benjamin-Hall I would just explicitly parenthesize everything anyway, to avoid that and for ease of understanding
I've gotten used to that. Because otherwise my PR fails SonarQube because of code smells.
This
if (x == 1 || y == 2)
will fail. Parenthesize everything!edit: This will fail too
if (!boolean1 || !boolean2)
. Butif (boolean1 || boolean2)
is ok.That’s complete bullshit. || binding stronger than == would be a , but I fail to come up with a way how !b1 || !b2 could even possibly be associated differently. Put that linter where it belongs, in the trash.
Left to right!
!(boolean1 || (!boolean2))
You’re welcome.
-
-
@Tsaukpaetra said in The Official Status Thread:
@dkf said in The Official Status Thread:
@Arantor said in The Official Status Thread:
The fact that PHP keeps getting faster (and thus they can put more clients on the same servers) has nothing whatsoever to do with it
Getting less resource hungry is a great way to persuade providers to shift; the difference shows up in their bottom line. Probably the only thing they notice really.
Tell that to Chrome!
Chrome's resource usage doesn't affect Google's ad servers.