The Official Status Thread
-
@Zerosquare Nah, I actually love what I do professionally. I just wished it involved fewer morons and that once in a while people listened to me when I do know better. So pretty normal stuff :)
-
@royal_poet said in The Official Status Thread:
I just wished it involved fewer morons
<sigh> <dreams> ...
-
status: eating candy.
-
@DogsB said in The Official Status Thread:
STATUS
They're having problems with using an endpoint. NC is working but CURL isn't working. They updated the firewall rules and then tested with NC but not with CURL. I wonder if their attempt to hit the endpoint will work?
The curl isn't working and they're wondering why the endpoint still isn't working. I'm not getting involved. I told them to test that curl months ago to see if it worked instead of, , three weeks after release.
-
This pack of mixed nuts has a strong resealable strip.
Strong enough that trying to open it for the first time has resulted in a nice parallel tear in the package surrounding it instead.
-
@Tsaukpaetra said in The Official Status Thread:
status: eating candy.
Status: Cannot eat any of the leftover Saint Martin candy until it's actually left over. Which requires it being after Saint Martin.
-
@loopback0 said in The Official Status Thread:
So, after a day at work with no anti-adblock from YouTube, I see this three strikes popup at home.
Guess I'll watch three videos I'm fine staying in my history normally and jump to private browsing for the rest, unless uBlock/Brave just updated lists and beats their anti-adblock again.
-
@ChaosTheEternal I accidentally opened a video (from the cat status thread) in a non-private window a day or two ago, and it played without any pop-up. I guess I'll continue using non-private windows as long as they continue to work, and when they don't, I'll go back to private ones.
-
I feel like I'm the last person who wasn't bothered by YouTube about ad blocking. And I just use standard uBlock Origin with default filters.
-
@Gustav I haven't been bothered either, but I don't go to YT outside "private" mode (unless you count embeds elsewhere).
-
This is supposed to be a bell for notifications (on our local alternative to e-bay), but I always see a nose
-
@sockpuppet7 Your fetish is safe with us.
-
@HardwareGeek said in The Official Status Thread:
I'll continue using non-private windows as long as they continue to work
That's pretty much my boat too. But it does feel like an arms race at times, because yesterday:
- I didn't get the "anti-adblock" popup while periodically watching YouTube at work (from 9AM to about 4:30PM)
- I did get it on the mini PC I have hooked up to my TV (from 5:50PM to 8:30PM)
- I didn't get it on my Surface tablet when I went to watch a few videos while laying down but before sleeping (from 10:30PM to 11:30PM)
In all three cases, I am using Brave browser and uBlock Origin, though I don't think the browser (or version, in the case of my tablet being way out of date) is what matters.
And now, back at work, I didn't get the prompt, though I did let the browser sit a bit before opening YouTube, so maybe the lists updated properly by then.
-
@Zecc said in The Official Status Thread:
This pack of mixed nuts has a strong resealable strip.
Strong enough that trying to open it for the first time has resulted in a nice parallel tear in the package surrounding it instead.
I've had it happen when opening ziplock-style packaging where the actual sealing part stays zipped, but separates from the bag
-
@ChaosTheEternal said in The Official Status Thread:
periodically watching YouTube at work (from 9AM to about 4:30PM)
:this_is_the_way:
-
status a meeting scheduled for seven. I’m tempted to get hammered and show up.
-
@HardwareGeek said in The Official Status Thread:
@ChaosTheEternal said in The Official Status Thread:
periodically watching YouTube at work (from 9AM to about 4:30PM)
:this_is_the_way:
Makes remote meetings better. Assuming you remember to mute your mike.
-
@dcon said in The Official Status Thread:
mute your mike
But what if @mikeTheLiar doesn't want to be muted?
-
status: well that was... Some amount of defragmentation progress.
Now my left hand is feeling especially useless. No clue why.
I really hate how it feels like my body is deteriorating. It should not take six hours of effort to retrieve and line up eight computers on the floor!
-
@Tsaukpaetra said in The Official Status Thread:
Now my left hand is feeling especially useless. No clue why.
-
Status: Consider, PHP.
Consider:
Status: Contemplating the raptors.
-
@Arantor There is nothing wrong with
goto
. It's one of those things that industry kool-aid drinkers and pharisees bought wholesale, in their claims to having found a solution (or rather, just a scapegoat) for the poor workmanship shown by poor programmers. Same withnull
.
-
@Applied-Mediocrity said in The Official Status Thread:
@Arantor There is nothing wrong with
goto
. It's one of those things that industry kool-aid drinkers and pharisees bought wholesale, in their claims to having found a solution (or rather, just a scapegoat) for the poor workmanship shown by poor programmers. Same withnull
.Watch out for that velociraptor.
Also, in almost all cases where you use
goto
sanely, it is merely because the language you are using lacks the structured programming concept you really need. (It gets harder if you're astructured programming puristhidden control flow by boolean flags lover.)
-
@dkf said in The Official Status Thread:
@Applied-Mediocrity said in The Official Status Thread:
@Arantor There is nothing wrong with
goto
. It's one of those things that industry kool-aid drinkers and pharisees bought wholesale, in their claims to having found a solution (or rather, just a scapegoat) for the poor workmanship shown by poor programmers. Same withnull
.Watch out for that velociraptor.
Also, in almost all cases where you use
goto
sanely, it is merely because the language you are using lacks the structured programming concept you really need. (It gets harder if you're astructured programming puristhidden control flow by boolean flags lover.)PHP does actually have goto, and it is discouraged with that exact comic in the manual.
It also has all of the usual break x/continue x multi-layer skipping so there's honestly no reason I couldn't use that, it's just keeping the structure straight in my head to figure out when I should be doing that, or not, is hard work.
-
@Applied-Mediocrity I have no particular beef with goto, I used it extensively back in the day when my choices were GO TO and GO SUB, after all!
null is also complicated; I like having the notion that I can reflect 'I know that I don't know this yet' but I get why some feel like it's a misstep.
-
@Arantor said in The Official Status Thread:
@dkf said in The Official Status Thread:
@Applied-Mediocrity said in The Official Status Thread:
@Arantor There is nothing wrong with
goto
. It's one of those things that industry kool-aid drinkers and pharisees bought wholesale, in their claims to having found a solution (or rather, just a scapegoat) for the poor workmanship shown by poor programmers. Same withnull
.Watch out for that velociraptor.
Also, in almost all cases where you use
goto
sanely, it is merely because the language you are using lacks the structured programming concept you really need. (It gets harder if you're astructured programming puristhidden control flow by boolean flags lover.)PHP does actually have goto, and it is discouraged with that exact comic in the manual.
It also has all of the usual break x/continue x multi-layer skipping so there's honestly no reason I couldn't use that, it's just keeping the structure straight in my head to figure out when I should be doing that, or not, is hard work.
I'm not fond of indexed break/continue. Which language is it again which labels them instead?
-
@dkf said in The Official Status Thread:
Also, in almost all cases where you use
goto
sanely, it is merely because the language you are using lacks the structured programming concept you really need. (It gets harder if you're astructured programming puristhidden control flow by boolean flags lover.)That, and guard clauses. In many cases the program can be refactored so that
goto
is not needed, but here's the tricky part: if the programmer is good enough to refactor their code such thatgoto
can be avoided, they can perform the control flow analysis to usegoto
safely and cleanly. And the second option takes less developer time.
-
@Applied-Mediocrity said in The Official Status Thread:
And the second option takes less developer time.
Sometimes, but rarely. Also consider developer time for reading/maintaining.
-
@PleegWat said in The Official Status Thread:
I'm not fond of indexed break/continue. Which language is it again which labels them instead?
Java for one example. Not sure about others.
-
@Applied-Mediocrity said in The Official Status Thread:
That, and guard clauses. In many cases the program can be refactored so that
goto
is not needed, but here's the tricky part: if the programmer is good enough to refactor their code such thatgoto
can be avoided, they can perform the control flow analysis to usegoto
safely and cleanly. And the second option takes less developer time.You need a "release resource at end of scope" concept somewhere to make that easy. Be it RAII or try-with-resources or with-contexts or custom control constructs or whatever, release-at-end simplifies so much coding it isn't funny. Especially if you can detect whether the scope is terminating for reasons of a failure, which lets you model transactions too.
Without that, you get a lot of blunders, even by experienced programmers.
-
I should add, with the code I'm working on, there are a lot of comments. I'm erring on 'can't really have enough comments' levels of comments here, including why the continues have a number.
-
Status: This knife.... it can cut.
-
So, you've finally found something that works properly when you use it?
-
@Zerosquare said in The Official Status Thread:
So, you've finally found something that works properly when you use it?
To be fair, it's not my knife.
-
@Tsaukpaetra said in The Official Status Thread:
@Zerosquare said in The Official Status Thread:
So, you've finally found something that works properly when you use it?
To be fair, it's not my knife.
But you're in the same state as it so...
-
Status: pulling ‘some’ hair and dust out of my keyboard. I think I spent a significant amount of time and effort ripping out some foam backing inside it. Oops.
-
Some people consider keyboards as consumables. (They probably don't use good ones, but they may still have a point.)
-
status: adding phone to the graveyard.
-
@Arantor said in The Official Status Thread:
I like having the notion that I can reflect 'I know that I don't know this yet'
That's a fundamental concept in hardware description languages like Verilog, SystemVerilog, and VHDL. There are a bunch of reasons why simulation can't determine whether a given bit of circuit has a low voltage (0), high voltage (1), or possibly some invalid voltage in between. And the simulation really needs to be able to (a) report that to the user, and (b) propagate that condition to bits of circuitry that depend on the voltage of the unknown bit.
-
@Applied-Mediocrity said in The Official Status Thread:
@Arantor There is nothing wrong with
goto
. It's one of those things that industry kool-aid drinkers and pharisees bought wholesale, in their claims to having found a solution (or rather, just a scapegoat) for the poor workmanship shown by poor programmers. Same withnull
.I say the same thing about Office automation. You could watch Microsoft's warnings go from "consult the documentation" to "never ever use it on servers" over the course of several years. If you set the relevant API flags (mostly suppressing dialogs), you never get the problems that duhvelopers complained about. But nooooooo, you go spend thousands of extra dollars on a reverse-engineered format generator and blame Microsoft when your documents don't look right in Office. Retards.
@Arantor said in The Official Status Thread:
null is also complicated; I like having the notion that I can reflect 'I know that I don't know this yet' but I get why some feel like it's a misstep.
It's only a "misstep" because duhvelopers don't think. Forget corner cases, they cannot imagine anything outside of the "happy path." God damn, even the name "happy path" sounds like it's catering to kids watching Teletubbies. What kind of data types do they use, truthy falsies and number wumbers?
-
@Zenith said in The Official Status Thread:
duhvelopers don't think.
If they did, they wouldn't be duhvelopers. Duh.
-
Status: I like how Glassdoor is currently broken. I can log in but it immediately forgets I'm logged in. So I can't view anything that requires a login. Before I reasoned it was accepting my login, I tried to reset my password and every time I tried I got an unauthorized error because, you guessed it, it forgot that I was logged in.
-
@Zenith I guess it is purging the session cookie, not joining the session data to the cookie value, or somehow failing to save the session data. Probably option 3; that's the easiest to screw up (perhaps by putting something non-serializable in the session data). I'm guessing the developers will have lots of logs from production over this...
Deploying on Friday afternoon is known as a mistake.
-
@Arantor said in The Official Status Thread:
Status: Consider, PHP.
Consider:
Status: Contemplating the raptors.
It turns out the issue is not my control structures but my reinitialising a “solution bucket” on level too deep in the nested loops. Thus it only ever worked on the last part and not all the parts because the previous parts got nuked.
Of course it took me all of yesterday only to solve in like half an hour today.
-
@Arantor said in The Official Status Thread:
Of course it took me all of yesterday only to solve in like half an hour today.
-
@dkf said in The Official Status Thread:
I'm guessing the developers will have lots of logs from production over this...
In the form of "huh, seems like people are hurting the login endpoint a lot. Weird.
-
Status: Chrome updated and now tabs are now... pills?
Not my first design choice but whatever...
-
@Tsaukpaetra What amazing and never considered invention!
-
@Applied-Mediocrity said in The Official Status Thread:
@Tsaukpaetra What amazing and never considered invention!
Personally, I’m waiting for him to debug it and find out its only because of something he did to the toaster he’s running it on.
status an admin required edge update logged everything out. I don’t have the burner phone the texts get sent to with me so I can’t log into Youtube.
What will I do all week?
-
@DogsB use YouTube-nocookies.com ? Their anti Adblock relies on cookies and tracking, so if not cookies, no anti Adblock?