The Official Status Thread
-
@JazzyJosh said in The Official Status Thread:
Status: Just bought all of Miyazaki for $150
You bought a person? Nice!
-
@Tsaukpaetra said in The Official Status Thread:
A beautiful vagina pageant?
So the side of the car said.
-
@Tsaukpaetra He was pretty chill about it.
-
@Magus said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
A beautiful vagina pageant?
So the side of the car said.
Soon enough we're going to have a beautiful Ear pageant, and then the regulators will swarm...
Filed under: Ferengi soft-core
-
@Tsaukpaetra Is that what you're into? TIL.
-
@Magus said in The Official Status Thread:
@Tsaukpaetra Is that what you're into? TIL.
Not really. Vulva rank higher TBH.
-
C# is fucking with my head. Usually when I see
async
andawait
keywords, I'd assume:async
functions run in the background automatically,await
blocks until the awaited code has finished.But nope, async functions run some other task in the background for you, and
await
is kinda like a temporaryreturn
. That's just weird.
-
Status: Um... Excel? You OK there, buddy? I know your brother Word does this fairly often, but it's rare to see it happen to you...
![0_1468350351956_upload-373b7998-8d9e-4a92-b440-d8c45cd30d26](Uploading 100%)
Um, apparently I can't upload pics anywhere anymore...
Who tested this!?!
-
@anonymous234 Afaik, it does essentially block, but in its own task, since only async methods can await. I can't remember. The main thing is that the main thread never gets blocked.
-
@blakeyrat said in The Official Status Thread:
So he's wearing a belt but no pants?
You know you can hang stuff off a belt, right? They're not just for holding up pants.
-
@FrostCat said in The Official Status Thread:
@blakeyrat said in The Official Status Thread:
So he's wearing a belt but no pants?
You know you can hang stuff off a belt, right? They're not just for holding up pants.
You're right, you can also use it as a weapon, a tool, for style, and even a kinky toy!
-
-
@FrostCat Maybe; but that doesn't change the fact that I'd rather see the horrible otter-monster wearing pants than not.
-
@FrostCat said in The Official Status Thread:
@blakeyrat said in The Official Status Thread:
So he's wearing a belt but no pants?
You know you can hang stuff off a belt, right? They're not just for holding up pants.
Roman tunics used belts and weren't worn with trousers. (using that word in order to not confuse the British people)
-
@Magus But when all the asynchronous threads are
await
ing, control will eventually go to a synchronous thread, that one has to block anyways (you use thing.Wait() instead of await thing for that, really intuitive), so why can't it just use the await keyword for that too?I just don't see why it doesn't work the other way: just call
run_async randomFunction()
and randomFunction() will start running in whichever thread the system decides, you get a Task object, and you can wait for it to finish whenever you need to or pass it messages via a queue.
-
@anonymous234 said in The Official Status Thread:
@Magus But when all the asynchronous threads are awaiting, control will eventually go to a synchronous thread, that one has to block anyways (you use thing.Wait() instead of await thing for that, really intuitive), so why can't it just use the await keyword for that too?
You're explicitly not supposed to do that. You're supposed to raise an event to do that and move on.
-
@blakeyrat You should write a strongly worded letter to Arenanet and complain.
-
@FrostCat Is the horrible otter monster one of their creations? I thought it was awful fan art of whatever furry persona made that video.
-
@GÄ…ska said in The Official Status Thread:
Not my macro but provided by gtest, not definition but call, but the rest is right.
I think if you put an extra pair of parens around the argument in the call, the preprocessor will understand. But I'm not a macro expert.
-
@blakeyrat said in The Official Status Thread:
furry persona
Just because his username is BogOtter doesn't mean he's a furry. Way to judge, man.
Or should I assume you're a furry in real life because you play exclusively Charr?
-
@blakeyrat said in The Official Status Thread:
Is the horrible otter monster one of their creations?
Well, there's centaurs, the bird people, quaggans, mole people, frog people, and a couple others but I don't think I've seen any otter people, so I'll guess that's the video maker's design.
Which is great, because that means you can complain via YouTube comments. You won't even have to use green text--people will automatically assume you're a kook just because you made a YT comment.
-
@ben_lubar said in The Official Status Thread:
Or should I assume you're a furry in real life because you play exclusively Charr?
You absolutely should, but because it's funny.
-
@ben_lubar said in The Official Status Thread:
Or should I assume you're a furry in real life because you play exclusively Charr?
I don't play Charr in MechWarrior Online.
-
The customer from this morning? They isolated the machine with the ransomware from the network, then deleted the DB directory and restored from backup. Where it promptly refused to start with an error that implies DB corruption. So I asked their backup strategy, and was NOT told it was "take an online backup, then use our backup software to make a copy of the directory." No, just the second half.
Those of you who work with databases may now commence cringing. For those of you who don't, database servers leave a lot of stuff cached in memory for performance. You CANNOT just copy the database files, because they are almost certainly not a proper representation of the data in the database. You typically have to do something to cause the server to stop writing for long enough to take the backup.
And I told them that like 3 months ago.
-
@FrostCat said in The Official Status Thread:
database files, because they are almost certainly not a proper representation of the data in the database
What happens if the power goes out?
Why are you not using a journaling database?
-
@ben_lubar said in The Official Status Thread:
What happens if the power goes out?
Why are you not using a journaling database?The D of ACID is for Durable. Why do people keep assuming that they don't want this?
-
Status: Fsck hangouts and breaking just because I entered the app through a heads-up notification instead of through the launcher!
-
@Tsaukpaetra the text in question:
(Yay for dox! But you should already know my IP...)
URL in question (Make sure you're prepared with no-script if you're willing to click it):
http://pc-breach-90ay0h.pw/critical.dill/?tfn=000-000-0000&ftfn=999-111-2222&isp=Turtles&ip=91229183.19381.2131.333
[de-linkified bz]If you're lucky they just redirect to google, if not...
-
@Tsaukpaetra said in The Official Status Thread:
Who tested this!?!
-
@FrostCat what about poke mans. Like how games these days are all about shooting the army mans.
-
@Captain Well the phone company having a service outage I had to investigate internally before finding out they are having a service outage sure nuked my todo list.
v) fix DirectAccess Client
o) make Windows 8.1 Enterprise master computer
o) make .wim image from Windows 8.1 Enterprise master
v) fix playground equipment
o) call handyman
o) oil and tighten nuts and bolts
v) link Shopify store with print on demand vendor
o) file for LLC
o) go to eye appointmentAlso, the official tutorial for making a deployable Windows 8 image SUCKS.
-
@Captain said in The Official Status Thread:
Also, the official tutorial for making a deployable Windows 8 image SUCKS.
Yeah. Did you see the one for WimBoot (that they eradicated in 10)? It's amazeballs fun!
-
@Tsaukpaetra No, I haven't had the pleasure.
-
WHY THE FUCK IS ROBOCOPY STUCK AT 100%?
Filed under: rsync wouldn't do this shit to me
-
@ben_lubar I don't know what DBMS he's talking about, but MS SQL Server does a pretty good job if you just back up the file without actually using the backup functionality.
It'll be like... 5-10 minutes behind where you made the copy, and the repair operation takes anywhere from an ice age to an eon, but it does work.
... still not a good idea.
-
STATUS
Aaaaand I'm officially tired of the whole pokemon thing.
Can we move on to something different? Please?
-
@cartman82 Dude, it's been decades. I think it's here to stay.
-
@cartman82 said in The Official Status Thread:
STATUS
Aaaaand I'm officially tired of the whole pokemon thing.
Can we move on to something different? Please?
I did make a thread for everyone to dump their poked balls into. Not my fault if nobody goes for it.
-
@ben_lubar said in The Official Status Thread:
What happens if the power goes out?
Why are you not using a journaling database?They are using a journaling database. And if it crashes, the next time you start it up, it fixes itself by backing out incomplete transactions.
That's an entirely different thing from trying to copy the disk files while parts of the database are in memory and not on disk.
If you want to take a backup of a database, you use the vendor's tools. I bet you can't copy the directory an MSSQL or Oracle database is in while it's running, either.
-
@dkf said in The Official Status Thread:
Why do people keep assuming that they don't want this?
Because they don't want to pay for things like replication, or they believe the lies backup software vendors tell them ("of course we can backup your database.") Progress' position in these cases is a slightly more polite version of "if you think your backup software can back up one of our databases, then ask them for support if you're having problem with a restore." I bet Oracle's less polite than what I wrote.
-
@blakeyrat said in The Official Status Thread:
It'll be like... 5-10 minutes behind where you made the copy
So it's not actually a current copy. Noted.
@blakeyrat said in The Official Status Thread:
the repair operation
If you're using the word "repair", you didn't get a clean backup. Now there may be no damage, but if you power off your computer without doing a shutdown, you're going to get a chkdsk or fsck next time you reboot, even if there's no actual damage, because you don't know if there's damage until you check, right? It's the same principle.
-
Status: Latest batch of new features created/exposed a race condition. There's a
Projectile
class that keeps a list ofProjectileHit
to track all the entities that are hit each frame. EachProjectileHit
contains a pointer to theEntity
it touched. What happens when theEntity
gets destructed before the correspondingProjectileHit
entry is cleared?I quickly thought of two possible solutions:
-
Replace all
Entity *
withshared_ptr
/weak_ptr
. A quick Ctrl+Shift+F suggested this would require updating about 300 references, in addition to reviewing how the ownership of various entities is handled. -
The network layer requires that all entities have a unique, server-assigned integer handle for replication purposes, and the
World
object has a method which takes a handle and returns anEntity *
if one exists,nullptr
otherwise. ModifyProjectileHit
to use the handle instead. This would require updating 3 references.
Guess which one I picked.
I think I'm going to implement #1 in phases eventually, though.
-
-
-
@Groaner Generally speaking, you don't destruct a game object while you're running the logic. You just mark it as "destroyed" and clean it up after the logic pass is over.
It's like doing soft-deletes in a database.
-
Status: I'm probably , but apparently making an opaque in-front-of-everything menu thing is hard.
Literally four hours of experimentation, and I can get a "ghost" of a menu to appear (and I can click the button on it!), but it's definitely not in front of anything and apparently doesn't exist in the world at all...I'm so confused...
-
STATUS:
Even after a course of antibiotics, my left eye is shit. Everything blurry and crappy. Hardly see anything.
I guess I could go back to the eye doctor, but it'd almost be easier to put on an eye patch and give up on it entirely...
-
@cartman82 said in The Official Status Thread:
STATUS:
Even after a course of antibiotics, my left eye is shit. Everything blurry and crappy. Hardly see anything.
I guess I could go back to the eye doctor, but it'd almost be easier to put on an eye patch and give up on it entirely...
-
STATUS:
New youngster joined in the company. Let's call him Ivan.
-- So Ivan, you have a nickname?
-- Umm.... no.... ?Big mistake, kid. A minute later, we zeroed in on Tiny Ivan. So now he's Tiny Ivan as long as he's in the company.
Pro tip: When introducing yourself in Serbia, ALWAYS provide a nickname. Otherwise, someone else will do it for you. We have awful names and no one will use them if they can help it.
-
@cartman82 Not "Crazy Ivan"? That's disappointing.
-
@Maciejasjmj said in The Official Status Thread:
@cartman82 Not "Crazy Ivan"? That's disappointing.
You see, he could have gotten Crazy Ivan if he offered it himself. Since he was being a shy little mouse, he got Tiny Ivan.
Live and learn, kid.