The Official Status Thread
-
@topspin said in The Official Status Thread:
Did you miss the part where a single process is using 94 threads?
That would have required me to look carefully, so yes, I did miss it.
-
@dkf said in The Official Status Thread:
No. The whole point of using processes is so that crashes only take out a small number of pages, not the whole browser. Thread pools precisely lack that advantage.
As I've subtly hinted above, I've failed earlier today to notice this advantage.
-
Status: Submitting papers in Word format is the worst. Typing equations in Word, and looking at the eye cancer it produces as a result, is the worst of the worst.
-
@topspin said in The Official Status Thread:
Did you miss the part where a single process is using 94 threads?
Close some of those tabs!
-
@dcon NEVER!!!
-
@topspin Reviewing papers done that way, with the resulting "fun" with line heights, is also the worst.
-
@topspin said in The Official Status Thread:
Typing equations in Word, and looking at the eye cancer it produces as a result, is the worst of the worst.
I haven't used it since university, but I recall it being ok in Word 2007, and presumably it hasn't gotten worse
-
@hungrier said in The Official Status Thread:
presumably it hasn't gotten worse
Haaaaave you met Microsoft?
-
@Zecc Not since 2007, apparently.
-
@Zecc Fair enough, but I don't think Office has lost any features or anything. From what I've seen of recent versions, the biggest difference is that IIRC more recent versions of OneNote support the aforementioned equation editor
-
@dkf said in The Official Status Thread:
@topspin Reviewing papers done that way, with the resulting "fun" with line heights, is also the worst.
Unfortunately, Word is the only accepted format.
-
@topspin said in The Official Status Thread:
Unfortunately, Word is the only accepted format.
I assume it's not a "hard science" paper? I was under the impression than using Word (or anything other than LaTeX, really) was considered taboo for those.
-
@hungrier said in The Official Status Thread:
@Zecc Fair enough, but I don't think Office has lost any features or anything.
Word always had its insane quirks, but at least the 2010-2016-ish versions felt pretty decently usable. MSO 365 is driving me nuts, however.
I can't print because it thinks I'm not logged in, can't log in because I'm already logged in. Saving a file makes you click through twelve menus if you don't want your shit on OneDrive, inserting a picture does the same thing if you're not who thinks "Online Images" is the only thing you'd ever user. Just show the goddamn Open File dialog already, FFS.
-
@Zerosquare said in The Official Status Thread:
@topspin said in The Official Status Thread:
Unfortunately, Word is the only accepted format.
I assume it's not a "hard science" paper?
Engineering.
I was under the impression than using Word (or anything other than LaTeX, really) was considered taboo for those.
I wish. But then, I wish I could just
rm -rf
the whole thing and forget about it.
-
-
@topspin said in The Official Status Thread:
I can't print because it thinks I'm not logged in, can't log in because I'm already logged in.
And even if you could, presumably that's when your troubles are just starting
-
@Applied-Mediocrity said in The Official Status Thread:
@topspin said in The Official Status Thread:
I can't print because it thinks I'm not logged in, can't log in because I'm already logged in.
And even if you could, presumably that's when your troubles are just starting
: That would be the cubic meter sized color laser printers at the office, which at least work more often than an inkjet. Also, they're IT's problem.
-
@Zerosquare said in The Official Status Thread:
@topspin said in The Official Status Thread:
Engineering.
: Ah, so not a hard science, indeed.
Engineering: Applied science. Hard? That depends on the kind of engineering. Civil engineering, hard. Bioengineering, soft.
-
You know the usual joke: applied physicists looks down on engineers, fundamental physicists look down on applied physicists, and mathematicians look down on everyone else.
-
@Zerosquare said in The Official Status Thread:
You know the usual joke: applied physicists looks down on engineers, fundamental physicists look down on applied physicists, and
mathematiciansWTDWTF members look down on everyone else.
-
@Applied-Mediocrity Else?
-
@Zecc Among those that WTDWTF members look down upon are people such as... I'll come in again
-
-
@Zerosquare said in The Official Status Thread:
You know the usual joke: applied physicists looks down on engineers, fundamental physicists look down on applied physicists, and mathematicians look down on everyone else.
Semioticists find this amusing.
-
Status: watched the first episode of House of the Dragon, incidentally.
Fucking bored out of my mind.
Fight me!
-
Apparently real interviews and leetcode style "invert a binary tree on its ass" are gone. The new kid on the block is an online test with about 20 MCQs and it looks like the questions were taken out of a C# / JS reference book and you gotta pick an answer and it is all syntax mostly. What the actual fuck are things devolving into?
-
@Tsaukpaetra Recommend or a hard pass?
-
@stillwater said in The Official Status Thread:
@Tsaukpaetra Recommend or a hard pass?
Strokes for some folks but not for this one. Even the pandering sex scenes didn't really add to the story, but I suppose that's par for the course...
-
@stillwater said in The Official Status Thread:
What the actual fuck are things devolving into?
My "Level four position" involves mostly plugging in a customized Windows installer followed by waiting a few hours and clicking Next every now and then.
-
@Tsaukpaetra Literally just the first episode is out and we already have pandering sex scenes? Jesus!
-
@stillwater said in The Official Status Thread:
@Tsaukpaetra Literally just the first episode is out and we already have pandering sex scenes? Jesus!
I mean. The actress who played Daenerys in the original series basically threatened to quit over the fact that her entire role was gratuitous T&A shots. I’d be more surprised if there wasn’t at least one pandering sex scene per episode.
And it’s not like the novels were prudish either…
-
@Tsaukpaetra said in The Official Status Thread:
Even the pandering sex scenes didn't really add to the story
Adding to the story is not generally the objective of pandering sex scenes.
-
@stillwater said in The Official Status Thread:
Apparently real interviews and leetcode style "invert a binary tree on its ass" are gone. The new kid on the block is an online test with about 20 MCQs and it looks like the questions were taken out of a C# / JS reference book and you gotta pick an answer and it is all syntax mostly. What the actual fuck are things devolving into?
I bet they still have no bearing on the job at hand. I quite like questions about volatile in Java. Seen it used maybe twice and I'm pretty damn sure it didn't solve the problem they were having.
I wish people would learn about threadlocals and why they're an awful idea most of the time.
status thinking about buying an egpu enclosure but I can't be arsed to fix my gaming PC so it's probably not worth it.
-
@DogsB said in The Official Status Thread:
I wish people would learn about threadlocals and why they're an awful idea most of the time.
On that note - A little bit of background, for senior devs here in India, it is fashionable to ask "Explain threading or Explain async/await" and usually you are expected to respond with a generic simple answer. This is true for any interview that has Java, C# or whatever language has support for threads.
I go "typical. hmph" in my head, start off with a basic definition and then go on to explain the async / await mechanism, Threads and the Task library and stopped just short of synchronization contexts (partially because my grasp on that area is kinda shifty). This goes on for 15 minutes and I stop and then he does not say anything, and that's when I realise THE GUY HAS NO CLUE ABOUT ANY OF THIS!!!!!!!
This is the Principal Software Engineer of that team with a decade of .NET experience. How is this even possible?
I digress. I told him there are better ways than using ThreadLocals and he asked me what I meant by "a ThReAdLoCaL".
Oh well.
-
@izzion I've witnessed people do advanced multilayered 16D mental gymnastics to convince me how the sex scenes add to the story. I just skip them.
Ain't nobody got time for that!!!
-
@stillwater said in The Official Status Thread:
This is the Principal Software Engineer of that team with a decade of .NET experience. How is this even possible?
:awkward_look_monkey.jpg:
Well, not a decade...
But since I don't generally bother with GUI, I haven't bothered much with understandingasync/await
either.
-
@Applied-Mediocrity You have never stumbled across async / await in web apps or c# libraries? What kind of niche are you working in?
-
@stillwater A niche where I was allowed to fully realize my badly informed decisions and since then have been beholden to them. Technically internet-of-shit backend, but there's no fancy JS anywhere. In most cases I tell some hardware directly what to do, and without some kind of result any further processing doesn't make sense. Even most of my HTTP requests are
Wait()
-ed.So yes, I have stumbled across
async
. But don't ask me about them contexts and shit.
-
Fair enough
@Applied-Mediocrity said in The Official Status Thread:
there's no fancy JS anywhere.
I came.
-
@stillwater said in The Official Status Thread:
@Applied-Mediocrity said in The Official Status Thread:
there's no fancy JS anywhere.
I came.
How can I skip the sex scenes in WTDWTF?
-
@Zerosquare You disappear for a while so it all dies down. Once you're back, you become the perpetrator so no one beats you to it, pun intended.
-
@HardwareGeek said in The Official Status Thread:
Engineering: Applied science. Hard? That depends on the kind of engineering. Civil engineering, hard. Bioengineering, soft.
Bioengineering is a lot harder than it used to be (extreme care with sample tracking and robotic experimental pipelines help a lot) but it still fundamentally involves things that can spontaneously decide to die on you for no known reason.
-
@Zerosquare said in The Official Status Thread:
You know the usual joke: applied physicists looks down on engineers, fundamental physicists look down on applied physicists, and mathematicians look down on everyone else.
Computer scientists look down on mathematicians because CS attracts real funding.
-
@dkf said in The Official Status Thread:
it still fundamentally involves things that can spontaneously decide to die on you for no known reason.
As opposed to software engineering, where that kind of things never happens.
-
@stillwater said in The Official Status Thread:
I digress. I told him there are better ways than using ThreadLocals and he asked me what I meant by "a ThReAdLoCaL".
Oh well.
A thread-local is fine when that's what you actually need (and you understand the consequences when you're using thread pooling). Usually you need a context-local instead; they're trivial by comparison unless you're doing crazy stuff like binding a context to many threads at once.
-
@stillwater said in The Official Status Thread:
@izzion I've witnessed people do advanced multilayered 16D mental gymnastics to convince me how the sex scenes add to the story. I just skip them.
Ain't nobody got time for that!!!
Clearly, they should have been doing 32 DD gymnastics instead.
-
@dkf I understood half of what you wrote. I’m not gonna tell you which half that is!
-
@stillwater said in The Official Status Thread:
@dkf I understood half of what you wrote. I’m not gonna tell you which half that is!
Context-local isn't a deep idea. It means you have a bunch of things (objects, etc) that you use for just the current task and don't hand off to other threads. In simple cases you just keep them all in the stack frame. They don't need complicated locking because the instances are only ever used in this one thread for this one task. (Can have several tasks per thread; that's what a thread pool does.)
Thread locals are for entities that have lifetimes that match those of threads. They're insanely useful in high performance memory management (as they let you avoid needing to lock the global memory allocation so much) and really tricky to use elsewhere precisely because thread pooling messes with lifetimes. Use them instead of global data with locks (when you don't need global information visibility, of course) but prefer context-local if you can. Memory management is an area where that's difficult.
I don't think it is necessary to use thread locals frequently in either Java or C#. The runtimes already handle memory pretty well...
-
@dkf said in The Official Status Thread:
Bioengineering is a lot harder than it used to be
But it's still mostly softer than civil engineering, which tends to involve things like steel and concrete, which are quite a bit harder than most biological materials.
-
@Zerosquare said in The Official Status Thread:
@dkf said in The Official Status Thread:
it still fundamentally involves things that can spontaneously decide to die on you for no known reason.
As opposed to software engineering, where that kind of things never happens.
They still happen, but you know the reason is that your aviation controls temporarily had not access to the leftpad repo.