The Official Status Thread
-
@error said in The Official Status Thread:
@Zecc said in The Official Status Thread:
@error I've flirted with Observables, but I still haven't decided whether they something more than a solution looking for a problem, in my case.
I love that they can basically represent any data source, and they're completely agnostic about where the data came from. You have a homogenous set of operators that can operate on every data source, even combining them, and an abstraction that can encapsulate anything.
If every data source returns an observable, you can easily swap out mock data with real data, or change the data source from a database to a web service to a flat file, without changing the interface at all. You can even change the cardinality to return 0, 1, or many items, or from buffered to streaming or the inverse. And they're hands-down the best way to handle events.
I think they're great, but I admit that it's more of a whole philosophy you have to buy into, and that's a big commitment to make.
Right, that's what attracts me to them as well, but some of these things you could say just as well about IEnumerables.
The biggest difference AFAICT is that IObservables are explicit about terminating due to an exception, that and they switch around who is responsible for driving the process forward. Which is already a big deal.
-
@Zecc said in The Official Status Thread:
IEnumerables
Closer to
IAsyncEnumerable
,which, if you squint at them, are Observables.Edit: I Googled this, and apparently Observables are push-based and IAsyncEnumerables are pull-based.
-
@error said in The Official Status Thread:
PC crashed, Outlook installation is corrupt. Again.
Something similar at the dog show this past weekend. I was entering scores into the computer and it froze. And rebooted. And Dell popped up a "Something went really wrong" app (from the bios, I think) and proceeded to do a memory scan (I let it). System came back - and MS decided it was time to install an update. Once that finished (with multiple reboots), then I had to de-corrupt the database.
-
@error said in The Official Status Thread:
, I have to fuck with keybindings and finding the right balance of FPS and graphical fidelity and updating my graphics drivers and all that .
IME it works or it doesn't. Most often the former, though to be fair some people think me crazy for accepting a mere 30 FPS. Heck, I was playing with sub 16 not so very long ago...
In my opinion, if the "prettiness" of a game is what ruins the experience, you're probably not playing the game right...
-
@dcon said in The Official Status Thread:
then I had to de-corrupt the database.
TRWTF is having such a large uncommitted transaction.
-
@Tsaukpaetra said in The Official Status Thread:
IME it works or it doesn't.
For games that are demanding, my FPS seems to depend heavily on background processes, thermal load, tide, and phase of the moon. On a console it's at least a consistent experience.
-
@Tsaukpaetra said in The Official Status Thread:
@dcon said in The Official Status Thread:
then I had to de-corrupt the database.
TRWTF is having such a large uncommitted transaction.
What if you were in the middle of deleting 300 000 employee records, huh?
-
@Tsaukpaetra said in The Official Status Thread:
@dcon said in The Official Status Thread:
then I had to de-corrupt the database.
TRWTF is having such a large uncommitted transaction.
One word. FileMaker.
Thankfully, the file could be recovered. I just had to re-enter about 5 or 6 dogs information again.
-
Status: Took a break from copying data, because it was boring, to update a stored procedure. Took a break from updating the stored procedure, because debugging was useless without copied data. So now I'm writing fake data in a vain attempt to simulate all possible combinations of inventory.
The old system had something like 25 items to (presumably) cover all cases...which was naive. So far I have 152 that covers just:
An item can be by itself with an unknown price.
An item can have multiples at an unknown price.
An item can be by itself with a known price.
An item can have multiples at a known price.
2 independent items with known prices.
2 independent items with known prices but 1 in multiples
2 independent items with known prices but 2 in multiples
2 independent item with unknown prices.
2 independent items with unknown prices but 1 in multiples
2 independent items with unknown prices but 2 in multiples
Various mixes of known/unknown (all combinations to type out)
...
1 Container with a known price and 1 item...
...yes more ...Still have to get through:
All known price cases with all unknown contents.
All known price cases with mixed contents.
All unknown price cases with all known contents.
All unknown price cases with all unknown contents.
All unknown price cases with mixed contents.
Mixed cases known contents.
Mixed cases unknown contents.
Mixed cases mixed contents.Then there's every type of case with every type of free-floating item...
Please shoot me.
-
@error said in The Official Status Thread:
I play a lot more games on console than on PC, even though my PC is ostensibly more powerful. A big part of that is that, in order to play a AAA title on PC, I have to fuck with keybindings and finding the right balance of FPS and graphical fidelity and updating my graphics drivers and all that .
I gave up on all of that a long time ago on my PC. Install and run, occasionally update the drivers, almost never mess with the graphics settings or the controls. This got me through Arkham Knight on release, for example. I'm sure the performance was horrible, but I never bothered checking.
-
@error said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
IME it works or it doesn't.
For games that are demanding, my FPS seems to depend heavily on background processes, thermal load, tide, and phase of the moon. On a console it's at least a consistent experience.
Sometimes bad is better than consistently bad.
-
@error said in The Official Status Thread:
Which is actually something I like about consoles: I don't have to do performance tweaking.
I can't recall a time where I have ever had to do performance tweaking on my PC.
-
@Dragoon I have to do it sometimes. But usually it's just disabling AA and turning down shadow/lighting quality. Takes like 15 seconds.
-
@Zenith said in The Official Status Thread:
Status: Took a break from copying data, because it was boring, to update a stored procedure. Took a break from updating the stored procedure, because debugging was useless without copied data. So now I'm writing fake data in a vain attempt to simulate all possible combinations of inventory.
The old system had something like 25 items to (presumably) cover all cases...which was naive. So far I have 152 that covers just:
An item can be by itself with an unknown price.
An item can have multiples at an unknown price.
An item can be by itself with a known price.
An item can have multiples at a known price.
2 independent items with known prices.
2 independent items with known prices but 1 in multiples
2 independent items with known prices but 2 in multiples
2 independent item with unknown prices.
2 independent items with unknown prices but 1 in multiples
2 independent items with unknown prices but 2 in multiples
Various mixes of known/unknown (all combinations to type out)
...
1 Container with a known price and 1 item...
...yes more ...Still have to get through:
All known price cases with all unknown contents.
All known price cases with mixed contents.
All unknown price cases with all known contents.
All unknown price cases with all unknown contents.
All unknown price cases with mixed contents.
Mixed cases known contents.
Mixed cases unknown contents.
Mixed cases mixed contents.Then there's every type of case with every type of free-floating item...
Please shoot me.
You can figure out how many entropy bits are are for each item, write a function that maps entropy to an item, and then just enumerate all possible combinations.
Like for each field, set aside log2n bits, where n is the number of possible values for that field, then read that many bits from the seed. Or you can generate permutations recursively.
-
@Gąska said in The Official Status Thread:
@Dragoon I have to do it sometimes. But usually it's just disabling AA and turning down shadow/lighting quality. Takes like 15 seconds.
I've played games that ran fine until I entered an area with volumetric fog, and suddenly became a slideshow; or been in MMOs which ran great until I entered a raid with 36 players each emitting particles and fighting mobs. Which is really not the ideal time to have to fuck with graphics settings.
In general, the more frenetic the action on-screen is, the more likely I am to drop frames, but by the same token, the more likely it's important to be able to respond quickly. Too many times I've thought "OK, this is an acceptable level of performance," only to see my framerate plummet right when the boss charges up his super attack and I need to dodge.Unrelated: my primary PC is a laptop/tablet 2-in-1
-
No joke, I actually get noticably worse GPU performance when the ambient room temperature is over 90°F* (so, every day for the past several months).
* Just above freezing in Celsius.
-
@error said in The Official Status Thread:
Too many times I've thought "OK, this is an acceptable level of performance,"
I think console gaming had bad influence on you. A healthy human's reaction is "60FPS or bust".
(Also I don't think it's fair to compare quality Triple-A titles that were verified by multiple external QA agencies with random Chinese crap. I guarantee you that the PC ports of your favorite console games don't have sudden-FPS-drop-that-makes-the-game-literally-unplayable problems, and I don't even have to ask what games you like to know that.)
-
@Gąska said in The Official Status Thread:
A healthy human's reaction is "60FPS or bust".
(This is actually my work laptop, but my personal laptop also displays at 30hz on this monitor [Acer Predator XB321HK])
Edit: just installed monitor drivers (was using generic) on both laptops. The work laptop stayed at 30hz; personal laptop jumped to 59.9hz! But this was exactly my point about needing to jump through hoops to get proper performance on PC.
-
@error said in The Official Status Thread:
Edit: just installed monitor drivers (was using generic) on both laptops.
Monitor drivers!?
@error said in The Official Status Thread:
But this was exactly my point about needing to jump through hoops to get proper performance on PC.
I think you may have Tsaukpaetra syndrome. I will immediately cease providing further tips on anything technical to you, in hopes you eventually stop molesting your computers so hard.
-
TIL my monitor has a cheat mode crosshair overlay that I'm sure is completely undetectable by software.
-
-
-
@error_bot xkcd success
-
-
@error said in The Official Status Thread:
but my personal laptop also displays at 30hz on this monitor
I had a monitor like that. Simply couldn't use it due to mouse lag. Got IT to replace it.
-
@dcon said in The Official Status Thread:
@error said in The Official Status Thread:
but my personal laptop also displays at 30hz on this monitor
I had a monitor like that. Simply couldn't use it due to mouse lag. Got IT to replace it.
It could just be that I've been playing games on potatoes. Very expensive potatoes.
-
Meanwhile, while trying to prove how much of a pain in the ass it is to configure graphics on PC, I've got my color settings all fucked up and can't distinguish white from gray anymore.
-
@error said in The Official Status Thread:
TIL my monitor has a cheat mode crosshair overlay that I'm sure is completely undetectable by software.
My brother used to stick a tiny piece of plasticine at the center of the screen. There was exactly one game where this was useful - Counter-Strike - and exactly one weapon that benefited from it - Scout rifle.
-
@error said in The Official Status Thread:
Meanwhile, while trying to prove how much of a pain in the ass it is to configure graphics on PC, I've got my color settings all fucked up and can't distinguish white from gray anymore.
@error_bot gif played yourself
-
Giphy said in https://giphy.com/gifs/yourself-played-djkhaled-347044wLOezDO :
-
-
@error said in The Official Status Thread:
error_bot xkcd success
I am in this image and do not like it. This is exactly my life right now.
-
The meta in in Dark Souls is level 120 (the optimal level for multiplayer, arbitrarily decided on by the community). I'm about there.
IIRC you can get matched against players ±10+10% levels around yours. So if everyone targets 120, I can still play at 120+10+12=142, with a substantial advantage. Of course, if everyone uses this logic, it inflates the meta...
Where should I cap my level?
-
@error if it was PC I'd tell you to backup the save and see what works best for you. But the filthy console peasants don't have that option, I'm afraid.
-
@Gąska said in The Official Status Thread:
@error said in The Official Status Thread:
Edit: just installed monitor drivers (was using generic) on both laptops.
Monitor drivers!?
I had to install them up until Windows 10, but in my case it was for color management purposes and the drivers were just an INF and some profiles. Windows 10 Windows Update installs them for me.
-
@error said in The Official Status Thread:
Unrelated: my primary PC is a laptop/tablet 2-in-1NVIDIA Quadro P2000
when the ambient room temperature is over 90°F* (so, every day for the past several months)
Well, I guess this is a less-than-ideal gaming setup. Good luck with that!
-
@Parody said in The Official Status Thread:
@error said in The Official Status Thread:
Unrelated: my primary PC is a laptop/tablet 2-in-1NVIDIA Quadro P2000
when the ambient room temperature is over 90°F* (so, every day for the past several months)
Well, I guess this is a less-than-ideal gaming setup. Good luck with that!
I don't game on the work laptop with the Quadro, thankfully.
I game on the 2-in-1 with a GTX 1060. But nothing much more demanding than Among Us.
-
@error said in The Official Status Thread:
@dcon said in The Official Status Thread:
@error said in The Official Status Thread:
but my personal laptop also displays at 30hz on this monitor
I had a monitor like that. Simply couldn't use it due to mouse lag. Got IT to replace it.
It could just be that I've been playing games on potatoes. Very expensive potatoes.
is time for BIG potato
-
@error said in The Official Status Thread:
an area with volumetric fog
Yeah... IDK why, but somehow fog makes rendering performance worse. WTF, wasn't it supposed to help hide rendering limitations?!?!
-
@hungrier said in The Official Status Thread:
@error said in The Official Status Thread:
@dcon said in The Official Status Thread:
@error said in The Official Status Thread:
but my personal laptop also displays at 30hz on this monitor
I had a monitor like that. Simply couldn't use it due to mouse lag. Got IT to replace it.
It could just be that I've been playing games on potatoes. Very expensive potatoes.
is time for BIG potato
Doesn't need to be that big. Mine is the size of a small loaf of bread and I'm quite satisfied. Well, with headphones in. I should have been more selective on airflow design because phew does it get toasty...
-
@hungrier said in The Official Status Thread:
@error said in The Official Status Thread:
@dcon said in The Official Status Thread:
@error said in The Official Status Thread:
but my personal laptop also displays at 30hz on this monitor
I had a monitor like that. Simply couldn't use it due to mouse lag. Got IT to replace it.
It could just be that I've been playing games on potatoes. Very expensive potatoes.
is time for BIG potato
-
Immediately after RDPing to a server, I get a popup saying I was logged out because someone's got in with the same login.
This made me worried, because that was my personal login. No one else should be using it, or even know its password!
Took me a second to see the popup was in the RDP session; from when I RDP to that server into another.
-
@Tsaukpaetra said in The Official Status Thread:
Nobody wants to talk about my unenviable holdings it seems so....
I could, but I dunno if the rest of the forum would like to partake in it...
-
@Gąska said in The Official Status Thread:
Sometimes bad is better than consistently bad.
Unless "sometimes bad" means "The game will occasionally run at 2 frames per second."
-
status bemused. Calling grep from java to see if a file contains a specific string that's always in the last 20 bytes.
Just think of the perks. Just think of the perks.
-
@DogsB said in The Official Status Thread:
Calling grep from java to see if a file contains a specific string that's always in the last 20 bytes.
If only there was a better way that was implemented by all practical languages…
-
@dkf said in The Official Status Thread:
@DogsB said in The Official Status Thread:
Calling grep from java to see if a file contains a specific string that's always in the last 20 bytes.
If only there was a better way that was implemented by all practical languages…
It gets dumber. I might do a write up in the lounge if I don't lose the will to live.
status my gym has closed again. Also my driving license application appointment has being cancelled.
-
@dkf said in The Official Status Thread:
@DogsB said in The Official Status Thread:
Calling grep from java to see if a file contains a specific string that's always in the last 20 bytes.
If only there was a better way that was implemented by all practical languages…
No, he said Java.
-
@Zecc said in The Official Status Thread:
Immediately after RDPing to a server, I get a popup saying I was logged out because someone's got in with the same login.
This made me worried, because that was my personal login. No one else should be using it, or even know its password!
Took me a second to see the popup was in the RDP session; from when I RDP to that server into another.
Congratulations, you're now a system administrator!
-
@izzion said in The Official Status Thread:
@Zecc said in The Official Status Thread:
Immediately after RDPing to a server, I get a popup saying I was logged out because someone's got in with the same login.
This made me worried, because that was my personal login. No one else should be using it, or even know its password!
Took me a second to see the popup was in the RDP session; from when I RDP to that server into another.
Congratulations, you're now a system administrator!
IYTMITYM commiserations.