The Official Status Thread
-
Status: Overheard somebody at work grumbling about how much some app drains his phone battery. Hah! Chrome+TDWTF drains my battery at double the rate he's complaining about.
-
Status: hooray for family interventions...
-
@tsaukpaetra they found your porn stash?
-
@timebandit said in The Official Status Thread:
@tsaukpaetra they found your porn stash?
No, actually. They know about that.
Nope, it's bro feeling super inadequate, understating it.
-
Status: Ok, so my family's current internet plan is 15Mbps down, 1.5Mbps up. Not sure about the price, but probably somewhere in the $30-$60 per month range.
I checked the ISP's website and that plan... doesn't exist?
They only offer a single internet plan for my address: 25Mbps down, 5Mbps up for $40/month. Yes, that upload speed is more than three times what I have now.
I'm assuming my dad can just call them on the phone and ask them to change us over to the plan that actually exists.
-
@ben_lubar said in The Official Status Thread:
the plan that actually exists.
I'm also on a plan that doesn't exist, but switching won't get us any such benefits and raise the bill $10 for no reason so we quietly keep it.
-
-
Status: thermal regulation warning: insufficient sensor.
Also, my sweat is currently fruity-smelling. Is that a problem?
-
@tsaukpaetra sounds like you should shower, if you're starting to smell ripe
-
@pie_flavor said in The Official Status Thread:
@tsaukpaetra sounds like you should shower, if you're starting to smell ripe
Regularly scheduled wake-up maintenance in approximately nine hours and thirty-one minutes.
-
Status: Finals week starts tomorrow and I can't sleep.
-
Status: Boss has just been to buy something online and noticed he's getting a higher price from an Apple mobile than on his desktop. Not a small difference either.
I knew Holiday sites did price shenanigans but it's obviously spreading wider.
-
@cursorkeys said in The Official Status Thread:
Status: Boss has just been to buy something online and noticed he's getting a higher price from an Apple mobile than on his desktop. Not a small difference either.
I knew Holiday sites did price shenanigans but it's obviously spreading wider.
I can't believe I've never heard of that happening before. That's genius.
-
Status: Deliberately wrote a stored procedure that's vulnerable to SQLi, and sealed the hole by checking user input for database name against sys.databases to reject anything that isn't an exact match for a database name.
Pardon me while I go perform an out-of-band wake-up maintenance cycle
-
@cursorkeys said in The Official Status Thread:
a higher price from an Apple mobile
“These idiots have already paid extra for a phone. They must have money to blow on us as well.”
-
@tsaukpaetra said in The Official Status Thread:
approximately nine hours and thirty-one minutes
Initiating...
-
@tsaukpaetra said in The Official Status Thread:
@ben_lubar said in The Official Status Thread:
the plan that actually exists.
I'm also on a plan that doesn't exist, but switching won't get us any such benefits and raise the bill $10 for no reason so we quietly keep it.
Sometimes, being grandfathered is a good thing.
-
Status: Away from home for a week since I'm playing with some guys in a music festival in another state this weekend and for some unfathomable reason they wanted me on hand for practice in the evenings. I'm at a friend's house in the country and working remotely during the days. A few minutes ago, it was 78 degrees and sunny so I decided to set up outside. Five minutes later, it started thunderstorming.
Don't like the weather in Missouri? Just wait five minutes.
-
STATUS: 48 hours from now, classes will be over for the summer. Still have a few meetings after that, but no kids.
-
@ben_lubar said in The Official Status Thread:
I checked the ISP's website and that plan... doesn't exist?
That's the fun when ISPs change their plans. You keep what you're on... (And suddenly I'm thinking of Vin Diesel and "You keep what you kill")
(Hmm, I wonder if the current plans are better than what I have now... I should look...)
-
@pie_flavor said in The Official Status Thread:
Status: Finals week starts tomorrow and I can't sleep.
From what I remember, that's "situation normal". But then my last final was in 1989 (grad school).
-
@hardwaregeek said (Edit: yesterday) in In other news today: The Garage edition:
there isn't really anything else to do until I get fresh instructions from my boss tomorrow (and maybe not then)
Status: Twiddling thumbs.
-
Status: Was wondering why I was getting a
500 Oops
message from Master Server.Replicated the condition:
MasterServerWebServer: Internal error [This type of CollectionView does not support changes to its SourceCollection from a thread different from the Dispatcher thread.] with url [/api/KillAllVMs] sent by [Redacted IP Address]
... It shouldn't be changing any collection, it's supposed to send a kill command and return with "Yay I did it!"
-
@tsaukpaetra said in The Official Status Thread:
it's supposed to send a kill command and return with "Yay I did it!"
Ah! It does indeed do this, however it also (for some reason) decides that it should clear an observable collection (that, in theory, should already be empty).
Because, you know, you can't be sure.
Removing that line does indeed expose another bug, where the master collection doesn't update that the levels in that VM are getting destroyed (which I suppose the
.Clear()
was supposed to trigger?).Hmm....
-
@tsaukpaetra said in The Official Status Thread:
Because, you know, you can't be sure.
And C# people wonder why C++ people like
const
objects. The compiler would have caught that! (yeahyeahyeah, getting const-correctness is hard. So is finding errors at runtime that a compiler could have caught.)
-
@dcon said in The Official Status Thread:
@tsaukpaetra said in The Official Status Thread:
Because, you know, you can't be sure.
And C# people wonder why C++ people like
const
objects. The compiler would have caught that! (yeahyeahyeah, getting const-correctness is hard. So is finding errors at runtime that a compiler could have caught.)For once, now that I'm looking at the code of
DestroyLevelInstance
, that may not have been sarcasm.See, when destroying a level, we try to be nice and transplant any connected players to another level of the same map. This takes a non-zero amount of time, and the method is async and awaits all that crap to ensure that that happens (if necessary) before sending a command to the level that it should off itself.
What's even more fun is that if the VM destruction happens to return before the VM is actually destroyed, the CollectionChanged event thing gets disconnected before the levels are actually noticed as disconnected, leaving them in a state of limbo as they no longer belong to a VM, they actually have disconnected, and since they're marked as "Deleting" (thanks to the DestroyLevelInstance function), they won't get killed by the auto-manager thing.
AAaahhhhhh!!!!
In any case, I doubt
const
anything would have helped whatsoever, as this was (at time of exposure) a threading issue and just revealed a bit more uglies that I might want to bump around a bit more...
-
@tsaukpaetra said in The Official Status Thread:
AAaahhhhhh!!!!
Oh, and if a level is misbehaving and isn't responding to Master Server (though is technically still connected, just not responding) and the Master Server Client is dead for some reason, and the VM does get destroyed, then the level does indeed get disconnected, but can't update the list because the VM holding it is not connected and thus more zombie levels.
Thankfully that doesn't happen almost at all.... (knocks on wood)
-
Got a bunch of furniture delivered earlier today. The delivery guys installed some of it and took the packaging, but for some of the items I had to put them together and now my garage is full of cardboard and styrofoam.
-
@hungrier said in The Official Status Thread:
Got a bunch of furniture delivered earlier today. The delivery guys installed some of it and took the packaging, but for some of the items I had to put them together and now my garage is full of cardboard and styrofoam.
It's Fort making time!
-
Status: Updated our computers to 1803 and all our CAD has stopped working. Again.
Every single Windows feature update kills FLEXlm. I hope Flexera Software's building burns down, this is beyond appalling for a commercial product. Useless wankers.
-
Status: The company which is responsible for the upkeep of our school building (it's a fucking public-private-partnership with the fuckups mostly on the "private" side) just asked me where to connect their laptop to so that the projector in our auditorium can show their presentation.
Should I tell them that, while I can indeed show them where the HDMI connector is, said connector is unusable because their fucking cable guy isn't capable of repairing the cable connecting the connector and projector for 9 months now?
Or that even if this cable was repaired they'd still not have a very good picture from the projector because the motors to move the curtains in the auditorium are also broken and we're also waiting for several months now?Our caretakers and me know exactly what's wrong in both cases and we also know exactly how to fix it. But we're not allowed to because of warranty issues and the fucking ineptitude by the company. Yeeees, private companies. Soooo efficient!
-
@cursorkeys said in The Official Status Thread:
Every single Windows feature update kills FLEXlm. I hope Flexera Software's building burns down, this is beyond appalling for a commercial product. Useless wankers.
Christ. FLEXlm still exists? Things like that make me wonder if capitalism really works because by all rights (and of course in my totally objective opinion), the market should have destroyed it with fire by now.
Does it still give the "Catastrophic error" dialog box if there was a problem getting a floating license? :P
-
@tsaukpaetra said in The Official Status Thread:
more zombie levels
It's dangerous to go alone. Take this:
-
@heterodox said in The Official Status Thread:
Christ. FLEXlm still exists?
Oh, yes. Yes it does. Almost all the software that we use (from 3rd parties), and that we produce & sell, are protected by it. And each and every one of those ships with a 50-pages manual trying to explain how to make it work, and it's the most arcane and confusing thing there is in these manuals, and keep in mind that these software are very expensive professional ones, therefore they have catastrophic usability and a unreadable manual. But FlexLM beats them hands down.
-
@cursorkeys said in The Official Status Thread:
Every single Windows feature update kills FLEXlm
I've been told that an OS should have a stable API so things like that don't happen. That's why Linux will never be ready for the desktop
-
@heterodox said in The Official Status Thread:
FLEXlm still exists?
Yes. :( But I do my best to not use software that uses it.
-
@timebandit said in The Official Status Thread:
I've been told that an OS should have a stable API so things like that don't happen. That's why Linux will never be ready for the desktop
Toby Faire, if I had to guess whether the issue was FLEXlm or Windows, I'd virtually guarantee you it's FLEXlm doing something horrific.
Same with any copy protection or DRM software; they're intended to inhibit proper operation of the operating system.
-
@heterodox said in The Official Status Thread:
I'd virtually guarantee you it's FLEXlm doing something horrific
That was working in the previous Windows build
N.B.: I'm not saying FLEXlm isn't doing something horrific
-
Status: desires arousal.
-
@atazhaia said in The Official Status Thread:
This morning it's phonecall morning
{sympathetic social anxiety rising...}
-
-
-
@timebandit said in The Official Status Thread:
I've been told that an OS should have a stable API so things like that don't happen.
If they used the stable API, it wouldn't be an issue! I've seen enough software use the undocumented api because "it's there". And then bitch when that api changes. Yeah, the one they were never supposed to use to begin with. And if the company's big enough, suddenly that undocumented api is "fixed" because of compatibility. And more puppies and kittens die.
-
Status: Brought a lunch. Didn't take it out of my bag and put it in the fridge. Don't have an (edible) lunch. Sigh.
-
@heterodox said in The Official Status Thread:
Things like that make me wonder if capitalism really works because by all rights (and of course in my totally objective opinion), the market should have destroyed it with fire by now.
I've long suspected that the software market is dysfunctional. There's no pressure killing the bad products and no investors making better ones.
-
@anonymous234 quality software with good usability isn't what the market optimises for. Instead, you get flashy stuff that looks good in the sales demo for enterprise, and something with a flashy website for consumers. Then the lock in happens.
-
Status: Trying to print a 1/4" UNC thread. Let's see how that goes.
-
@rhywden Measuring stuff like that was part of my job many years ago, pre-university. If you have the proper measuring tools, I'd be interested in knowing how well it meets the tolerances for things like pitch diameter.
-
@hardwaregeek said in The Official Status Thread:
@rhywden Measuring stuff like that was part of my job many years ago, pre-university. If you have the proper measuring tools, I'd be interested in knowing how well it meets the tolerances for things like pitch diameter.
I probably don't have the tools needed to measure that. All I will be able to tell you is: "It fit on a thread for a tripod" or that it didn't. ;)
-
@rhywden Yeah, that's not quite as rigorous a standard as ±0.0014" or ±0.0019 (depending on thread class).