The Official Status Thread
-
Status: Slashdot message of the day:
Someone is unenthusiastic about your work.
-
@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.
I recently ran into something similar on a friend's machine with Adobe. Just wanted to view a PDF.
:adobe: Log in
: I don't know her password, cancel
:adobe: , closesGave up and used Edge to view the pdf.
-
@Zerosquare said in The Official Status Thread:
How can I skip the sex scenes in WTDWTF?
You avoid "that" thread in the Lounge. Of course, no one has posted anything there in quite some time...
-
@dkf said in The Official Status Thread:
Bioengineering is a lot harder than it used to be ... but it still fundamentally involves things that can spontaneously decide to die on you for no known reason.
As opposed to those ones that suddenly go apeshit on the world...
-
@HardwareGeek said in The Official Status Thread:
which tends to involve things like steel and concrete, which are quite a bit harder than most biological materials.
Which makes it an excellent hiding place for those biological materials!
-
@dcon said in The Official Status Thread:
structural integrity? 'those' people don't care about that
Just use more concrete.
-
Why does
select mycolumn from mytable order by mycolumn
show plenty of different values, butselect mycolumn, count(*) from mytable order by mycolumn
only show one? Am I going insane??....
Oh, I forgot the
group by
clause.
-
20 minutes later:
Why isn't this query showing some of the rows I know are there?
...
Oh, I forgot a stray
group by
clause when editing the query.
-
@dkf I've never seen them used for that. It's usually a case of someone doesn't want to pass down a variable so they kick it into a ThreadLocal for cleaner apis. Then someone starts using thread pools or buries it in a library somewhere and I have to go find it.
-
@DogsB You guys are starting to lose me there.
-
@stillwater said in The Official Status Thread:
@DogsB You guys are starting to lose me there.
Yeah, that too. Happens all the time with ThreadLocals.
-
@DogsB cleaner
You donβt need to pass parameters if everything is global state.
-
@HardwareGeek said in The Official Status Thread:
@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.
I am convinced that Robert C. Martin's hat is convinced that they do.
-
@topspin said in The Official Status Thread:
@DogsB cleaner
You donβt need to pass parameters if everything is global state.
You can do some ARC-like things with ThreadLocals and counted references, then a cleaner (in that model a closer) could be sane.
-
@dcon said in The Official Status Thread:
@Zerosquare said in The Official Status Thread:
How can I skip the sex scenes in WTDWTF?
You avoid "that" thread in the Lounge. Of course, no one has posted anything there in quite some time...
Is that a challenge?
-
@Tsaukpaetra said in The Official Status Thread:
@dcon said in The Official Status Thread:
@Zerosquare said in The Official Status Thread:
How can I skip the sex scenes in WTDWTF?
You avoid "that" thread in the Lounge. Of course, no one has posted anything there in quite some time...
Is that a challenge?
Sounded more like a RFC to me.
-
@topspin said in The Official Status Thread:
@DogsB cleaner
You donβt need to pass parameters if everything is global state.
-
Status: making ServiceHow sweat.
Asked it to create 17 tickets and made it unresponsive to anyone for two minutes.Egad.
-
@Tsaukpaetra excessive needful.
-
@Tsaukpaetra said in The Official Status Thread:
Status: making ServiceHow sweat.
Asked it to create 17 tickets and made it unresponsive to anyone for two minutes.Egad.
And many users were thankful they were spared from any further harassment for two minutes.
-
@dcon said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
Status: making ServiceHow sweat.
Asked it to create 17 tickets and made it unresponsive to anyone for two minutes.Egad.
And many users were thankful they were spared from any further harassment for two minutes.
And then cursed my name when I started assigning them! π
-
@DogsB said in The Official Status Thread:
@dkf I've never seen them used for that. It's usually a case of someone doesn't want to pass down a variable so they kick it into a ThreadLocal for cleaner apis. Then someone starts using thread pools or buries it in a library somewhere and I have to go find it.
The main use I've found for thread locals was in C (but I guess this would apply to C++ too, with minor adjustments) where I used them to hold the queue of things being cleaned up in a deallocation function. The reason it was required because the things being cleaned up were arbitrary recursive structures, and the deallocation function had to be reentrant; the usual simple depth first approach was vulnerable to running out of stack space when someone did something crazy like killing a linked list a million items long. Holding the values to deallocate in a queue meant that pulling the rug out from under such a thing would just neatly pack up everything with minimal stack usage; the recursive call to the deallocator would just schedule the deallocation for when the lead call got around to it. (It was a thread local so that the code could work multi-threaded provided the objects in question were thread-bound, which they were documented to be and had always been.)
This isn't a technique that applies to Java or C#. Those have actual garbage collectors.
-
@dkf Ummmmmm....you wrote your own GC?
-
@stillwater said in The Official Status Thread:
you wrote your own GC?
No, it was just using reference counting, which it could do because the objects were model-immutable (they specifically couldn't contain themselves by any means). Also, I didn't write the first version; this was a retrofit to fix a vulnerability found by users.
-
Status: Thunderstorm nearby. Thunder can be heard, wind is blowing strongly.
I wonder if rain clouds will again succesfully manage to miss this spot...
-
@BernieTheBernie said in The Official Status Thread:
Status: Thunderstorm nearby. Thunder can be heard, wind is blowing strongly.
I wonder if rain clouds will again succesfully manage to miss this spot...
-
@topspin said in The Official Status Thread:
Someone is unenthusiastic about your work.
Like the 5 (!) reviewers who completely trashed the paper I'm revising, demanding a ton of more details.
@topspin said in The Official Status Thread:
Engineering
Which would be a lot easier to provide, if the engineers who performed these experiments weren't fucking morons. Scraping some protocol data from the project's final report... Raw data would be nice. I guess I can make do with a screenshot of the machine's protocol. But who the hell saves screenshots as pixelated jpeg garbage?
-
@BernieTheBernie said in The Official Status Thread:
I wonder if rain clouds will again succesfully manage to miss this spot...
And so they missed again.
-
status I just noticed that the "Clone" icon in VirtualBox is a sheep. Is the event handler named
OnDolly()
?
-
Status: Monitor is making an odd patterned buzzing tone. I'd record it but the environment is way too noisy.
I'm hoping it's not the power supply because that would be a weird coil whine....
Edit: Nevermind, it was my earbuds, apparently TikTok decided it wanted to play some video on repeat. Hope ya like them views!
-
@Tsaukpaetra said in The Official Status Thread:
Edit: Nevermind, it was my earbuds, apparently TikTok decided it wanted to play some video on repeat.
-
@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?
Because they're all framework jockeys. 90% of the "full stack .NET" jobs I see here are actually 100% Angular.
-
-
Status: I just wanted to complain about the Daria sequel. Apparently, it was going to be called "Daria and Jodie" because, like everything in Hollywoke, it has to headline a POC, even if they're a completely uninteresting wallflower. Then, cranking up the woke to 11, it was changed to just focus on Jodie, at which point their story options dwindled to almost one so it was shifted into a movie that nobody's going to watch instead of a series that nobody's going to watch.
-
@stillwater Hey, I'm doing more C# programming as a DBA now than I did as a .NET developer over the last decade.
-
@Zenith If youβre doing more C# as a DBA, are you really one? Classic bait and switch?
-
status spent the last two days vomiting but through the restorative power of caffeine I'm feeling alive again. Going to be seeing my work colleagues in person tomorrow. Letβs hope the vomiting picks up again!
-
@stillwater Yes and no.
This is the second time in my career that I took a DBA job because I was fed up with ".NET developer" jobs. I haven't minded doing C# either time because that's what I actually wanted to do. To be honest, I've always thought I was a somewhat mediocre DBA, in that my answer to most performance problems has been to kill the thread or restart the process. Ironically, I do know enough to prevent many such problems further upstream but I tired of the politics involved. Specifically, I tired of choosing between "disagree with the incompetent lead(s) and get fired for insubordination" and "agree with the incompetent lead(s) and get fired for non-performance."
I've been bait-and-switched an awful lot when it comes to development jobs though. The one that I was recently let go from kept me doing SQL and tech support for a year and a half. They had other new hires come and go straight into the .NET side so it became clear they did that because they thought I didn't know anything. That upset me more than getting fired.
I don't like how the industry seems to have changed since I started working. It used to be that you were hired to build applications. They just had to work and be delivered in a reasonable timeframe. Now, they want you to fix broken designs full of spaghetti without changing anything in your spare time between pointless meetings, meaningless timesheets, and unproductive style policing and estimate everything down to the microsecond while never making any decisions without three levels of non-technical technical management approval. That's for the fucking birds.
-
status: replacing my about Google WiFi devices with tplink Deco ones. We'll see when China comes a knocking.
-
status about to enter a long meeting in the office and Iβm feeling gassy.
-
@DogsB said in The Official Status Thread:
status about to enter a long meeting in the office and Iβm feeling gassy.
Low n' slow. Godspeed you brave warrior.
-
@Zenith said in The Official Status Thread:
I don't like how the industry seems to have changed since I started working. It used to be that you were hired to build applications. They just had to work and be delivered in a reasonable timeframe. Now, they want you to fix broken designs full of spaghetti without changing anything in your spare time between pointless meetings, meaningless timesheets, and unproductive style policing and estimate everything down to the microsecond while never making any decisions without three levels of non-technical technical management approval.
Yes, it's called Agile.
-
@nerd4sale It's not just Agile though.
I remember software in general being much better designed up front because not only was it just going to be written and done, it wasn't exactly so malleable after being shipped, meaning that you couldn't tolerate the kind of moving-fast-and-breaking-things that is now endemic to our industry.
-
@Arantor said in The Official Status Thread:
@nerd4sale It's not just Agile though.
I remember software in general being much better designed up front because not only was it just going to be written and done, it wasn't exactly so malleable after being shipped, meaning that you couldn't tolerate the kind of moving-fast-and-breaking-things that is now endemic to our industry.
No, this never happened.* The design up-front was incorrect, incomprehensible, and/or ignored. The product shipped only vaguely resembled a solution. Anybody shipping anything like a tool or OS was pushing updates, and you didn't use anything.0 until there was a .0.x.
* okay, one time, at IBM
-
@Gribnit I didn't encounter this behaviour until the late 1990s when I discovered the internet. Before that time I'd never encountered software patches - at all.
-
@Arantor It was only with the internet that it became at all possible to deploy patches to most customers without sending engineers to customer sites, and it took a while for the technology for doing remote updates to stabilise.
-
@Arantor said in The Official Status Thread:
@Gribnit I didn't encounter this behaviour until the late 1990s when I discovered the internet. Before that time I'd never encountered software patches - at all.
What said - it appears I failed to specify I was talking about Real Software.
-
@dkf I mean, I do know that some software got updates after the fact, but that was the result of phone calls and sending disks back to manufacturers.
I do remember seeing the odd fix for something on the coverdisks of the magazines I used to get, but yeah, it wasn't until the Internet Age that patching after the fact became much more common. I was an Amiga kid so it was a little bit different about shipping patches.
-
Status: Blerk. I found code to reverse engineer a product key from binary data in the registry only to find that Windows 7 Enterprise volume licensing only saves the last five (of 25) characters.
-
@Zenith said in The Official Status Thread:
volume licensing
Always uses the same key with only a few exceptions. Are you in the exception that your key does not end in
HVTHH
?