The Official Status Thread
-
Status: It's kinda wild how many office chairs seating both male and females have gunk in the crotch area specifically....
-
@Tsaukpaetra said in The Official Status Thread:
Status: It's kinda wild how many office chairs seating both male and females have gunk in the crotch area specifically....
If you say any more I’m blocking you.
STATUS spent a shocking amount of the day resizing an image. The image is still blurry after making it smaller using several different online editors. Somethings are just not meant to be.
-
Status:
-
@DogsB said in The Official Status Thread:
The image is still blurry after making it smaller using several different online editors.
Clean your glasses?
-
@Zerosquare His glasses are full of alcohol, which is an excellent glass cleaner.
-
@DogsB said in The Official Status Thread:
The image is still blurry after making it smaller
It's hard to find editors that don't try to smooth things. You have to go down to XP-era Paint and the like...
-
Status: 150/108
-
Status: Uh oh.
-
: To you, that may look like the beginning of a very bad day. For me, it's just a regular Wednesday.
-
@Zerosquare said in The Official Status Thread:
: To you, that may look like the beginning of a very bad day. For me, it's just a regular Wednesday.
Which, considering it's Tuesday, should tell you a hell of a lot...
-
Status: Error: Food overload. It's going to be a long night...
-
Status: I fucking hate packing.
-
@Arantor said in The Official Status Thread:
Status: I fucking hate packing.
You have my permission to shoot anyone thats says: Think of it as an opportunity to reduce the amount of clutter in your life.
-
@DogsB I mean, I am doing that, but not for any “it no longer sparks joy in my life” vibes, but “if I want to keep this, Imma have to pack it, do I want it enough”
Items that got a reaction are being disposed of.
-
@Arantor My usual approach to packing is, it's more to just throw everything in boxes than to sort out what to get rid of.
-
@Arantor On the other hand, disposing of things can be too much work either.
Think of heavy books, or heavy vinyl records...
-
@BernieTheBernie I have a couple of bags to take to the local thrift store, less than a block away. Either they’ll take it and sell it and put it towards the local homeless shelter, or they’ll chuck it. Either way, not my problem.
But on that note, trying to sell a < 1yr old washing/dryer machine, fucking hell. We’ve had scammers, timewasters, one person sending a dick pic and offering to pay with sex.
-
@Arantor said in The Official Status Thread:
But on that note, trying to sell a < 1yr old washing/dryer machine, fucking hell. We’ve had scammers, timewasters, one person sending a dick pic and offering to pay with sex.
Sounds like standard online responses (from others I've talked with - well, they did only mention the 1st two...)
-
status I’m trying to buy a particular dual sim phone off ebay but between sellers cancelling bids, auctions and sending the wrong phone I feel I’m not destined to get it.
@Arantor sounds vile but we have a thread for that.
-
@DogsB said in The Official Status Thread:
@Arantor sounds vile
Yeah, but not really worse than most of the rest of us.
-
@Arantor yikes.
You really should find a creative response to troll them. Something like „that only pays for a clothesline and a bath in the river“, or something better.
-
@DogsB said in The Official Status Thread:
a particular dual sim phone
With a particular set of specifications?
-
@topspin not worth the effort really.
-
@Arantor said in The Official Status Thread:
But on that note, trying to sell a < 1yr old washing/dryer machine, fucking hell.
That's a very new washing machine. Strange that you had such problems.
-
@Rhywden it’s a £600 Samsung thing and we dared to want, say, £200 for it because it has to go and I’d like to not give it away for free, but I’ll take that instead of paying for it to be taken away.
-
Status: A'ight, my heart rate rose a bit on this one...
-
@Arantor Before I left my previous home, I got rid of most of my books: I gave them to a friend for the library of his school; some other books went to the university library.
Lastly I started recording my vinyl records to hard disk. When I had about a meter to get rid off, a price of 0,00 (irregardless if Euro, Pounds, or Zimbabwe Dollars) was still too high, people expected me to transport them to their living room.
The waste bin was filled a couple of times very heavily then...
I had several classical CDs too. Some of them are shown with enormous moon prices at ebay. Tried to sell them. . In the end, in some discussion in a music related forum, someone showed interest in them, and he paid the postage.
Long ago, I bought those pricey Nagaoka antistatic record sleeves, and still have some packages of them originally sealed. While trying to sell them at ebay, a jerk asked:Dear colleague,
my name is (redacted) and live in (redacted, outside Germany),
I want to place bid in these two packs but need to be sure there are no missing sleeves.
Can you send a picture of just one sleeve just to confirm the originality?
Thank youOh yeah, by opening the package and taking a photo of 1 sleeve, I can show proof that there are 50 original sleeves in a package. Oh yes, boy, what a good idea.
-
status I think I be becoming @HardwareGeek, I haven’t slept more than five hours a night since Sunday. The only thing keeping me upright is caffeine and the shocking amount of peanuts in my diet.
-
@DogsB said in The Official Status Thread:
I think I be becoming @HardwareGeek
-
@Tsaukpaetra said in The Official Status Thread:
@DogsB said in The Official Status Thread:
a particular dual sim phone
With a particular set of specifications?
Must be able to be flashed with Lineage Os and must have a stylus. Basically the galaxy note line north of nine.
-
Status: I miss Swype. Neither SwiftKey nor GBoard are as good at figuring out what words I'm trying to gesture as Swype was 5+ years ago.
-
@Tsaukpaetra said in The Official Status Thread:
Status: A'ight, my heart rate rose a bit on this one...
The fuck is Ben Affleck chopping wood?
-
@Zerosquare said in The Official Status Thread:
@DogsB said in The Official Status Thread:
I think I be becoming @HardwareGeek
What, that's the proper Irish pirate language. He's just the High Seas Potatoe Isle @HardwareGeek skin.
-
status no sleep and necking knockoff red bulls has made DogsB crankier and rantier that usual.
who should be added to the meeting later.
the one where they tell us how they going to shit the bed again?
okay, not you.
-
status I might be closer to @HardwareGeek then I thought. I just got a text telling me they’ll deliever something between 9am and 11am. It’s almost 2pm!
-
@DogsB said in The Official Status Thread:
status I might be closer to @HardwareGeek then I thought
-
@Tsaukpaetra I don’t like tattoos but I’ll excuse him.
-
@Applied-Mediocrity said in The Official Status Thread:
@DogsB said in The Official Status Thread:
status I might be closer to @HardwareGeek then I thought
I doubt he’ll let a couple vowels interfer with our budding bromance.
-
@DogsB On the contrary, I will bet actual money on that
-
@DogsB said in The Official Status Thread:
I haven’t slept more than five hours a night since Sunday
I typically get almost that on average! ♨
-
Status: Got an internal compiler error from the Java compiler. That's a new one!
It was caused by using a compiler plugin that wasn't compatible with that version of Java, so that's actually reasonable (i.e., it's not the Java compiler itself that is wrong), but there's nowhere that's really documented the fact. The easiest way to find details about the problem is to put text from the exception into a Github search to get the open issue on the problem and follow the links from there to a discussion in an entirely different package that explains what's going on. The problem package's documentation is very unclear about what versions of Java it works with. (Damnit, Google engineers! You're to blame for this one!)
Why it chose today to stop working...
-
@DogsB said in The Official Status Thread:
The only thing keeping me upright is caffeine
This is the way™
-
Status: Rewrote a C++ monstrosity (actually a simple ETL) in Golang, because they already have some code in Golang. Here are my impressions with the language
The good:
sql
andsqlx
packages allow you to map query params and results into structs rather seemlessly, so you have some type safety and convenience, which neither C++ nor Python provides out of the box without bringing in some giant ORM. This vastly reduced the amount of code needed to accomplish the task.- returning tuples
Now the bad:
- NULLs. On one hand, the language doesn't really have null safety. On the other, handling database NULLs is extremely cumbersome and requires custom structs, like
sql.NullFloat64
. Now these things propagate through the call stack and my code is littered withsql.NullFloat64{Float64: 21.37, Valid: true}
everywhere. This of course is unsafe, becauseValid: false
doesn't prevent you from referencing the value. Apparently some people use pointers instead, which would have additional ability to crash the program. - No generics until recently, hence no such thing as Option<T> or Maybe T or ?T, which would have solved the above problem
- Tuples can be returned, by not declared. Why?
- No stacktraces are printed by default
- No syntax highlighting in docs. This is really the most bizarre, autistic thing about Go.
No opinion on awkward OOP, since this program didn't really need it*
Overall, looks like a language created by a boomer for bootcamp-educated zoomers while ignoring the last 30y of programming language development. I do not recommend.
Should I try Rust next? Is it safe for my gender identity?
*in fact the proliferation of mutable state acted upon by various far-away objects was the main reason I did the rewrite, because it made the data flow impossible to follow. The other was building sql queries by concatenating strings, with no escaping whatsoever.
-
@sebastian-galczynski said in The Official Status Thread:
21.37
Lol.
Overall, looks like a language created by a boomer for bootcamp-educated zoomers while ignoring the last 30y of programming language development.
Good to know nothing changed in the 10 years since its creation.
Should I try Rust next?
I'd say go for it. If nothing else, it was actually designed, and by people who actually know what they're doing. You might hate what they did, but it's hard to find something that you could call retarded. In a way it's the opposite of Go.
-
@Gustav said in The Official Status Thread:
Good to know nothing changed in the 10 years since its creation.
I think vendoring dependencies got better at some point, and can be accomplished with a single command. I actually vendored all dependencies, and now the container with the app can be built offline. And (due to being compiled to a single binary) weighs only 15M - half of that for the binary, half for the simplest alpine linux. This is a considerable advantage.
Other bad thing: The package naming conventions. Why can't I name a package with camelCase? like I have InputDatabase and OutputDatabase, how the hell am I supposed to name it?
-
@sebastian-galczynski said in The Official Status Thread:
Why can't I name a package with camelCase?
Because it's still the 80s, screens are 80 characters wide, memory is sparse, and long identifiers won't compile anyway. In other words, because it's Go.
-
@sebastian-galczynski said in The Official Status Thread:
Overall, looks like a language created by a boomer for bootcamp-educated zoomers while ignoring the last 30y of programming language development.
Well, the original developers were born in 1964, 1956, 1943 so first part kinda checks out. Second part... it was created at Google for Google use primarily, so I guess we can suggest the second part checks out. Third part is a natural consequence of one and two?
-
@sebastian-galczynski said in The Official Status Thread:
returning tuples
Only tangentially related, but the Tuple library for Java is one of the few things I try to stamp out in any project I'm a part of. I have never worked on a code base with that library that wasn't complete and utter shit or quickly went that way.
@sebastian-galczynski said in The Official Status Thread:
NULLs
I worded on a project that tried to stamp them out. It got very woolly in places, but nulls certainly were a problem when they arose. It was overly convoluted though. Would not recommend.
-
status I hate AWS, especially the SSO security token crap.
- No, copying environment variables to my shell every few minutes (short token life) isn't great. Especially since regenerating them requires a manual browser refresh.
- Having things like version ids for secrets only accessible through arcane rituals on the command line instead of in the console, while other things are only in the console and are painful to use.
- The fact that so many of their tools don't actually play nice with each other, let alone any kind of stable abstraction.
- The list continues...
-
Thinking of installing debian 12 onto my surface. The fucking thing has gone wonky after the last update.