The Official Status Thread
-
@dcon said in The Official Status Thread:
@Gąska said in The Official Status Thread:
@topspin LPT: don't EVER do
rm *
. Go up one directory andrm -r directory
orrm directory/*
. If you're in the wrong tab, you won't delete anything because it's not there.To clean up my build directory, I have to
sudo rm -r builddir
.docker's build output is owned by root.
-
-
@error_bot gif expectation vs reality
-
Giphy said in https://giphy.com/gifs/vs-yoga-expectations-LztbF4L0lDzzy :
-
Status:
UpdatedReplaced my Eclipse install to get rid of around 5 years of accumulated crap and weirdness that was starting to make working a bit tricky. Still trying to remember all the plugins that I had in the old one and what they did so I can figure out replacements…
-
Things to do during Covid lockdown.
- Catalog your google photos album. At the very least, add some meaningful titles to photos.
- Watch Money Heist on NetFlix. Nice show.
- Play book cricket at home.
- Karaoke with team members.
-
Status: A little pissed that the DHCP routine on Arduino is completely blocking for... raisins. Woe be unto anyone who wants to keep their program running while soliciting an IP address!
Stupid fuckers, why is this a thing?
-
@Tsaukpaetra Welcome to POSIX! Seriously, the problem is that the standard library calls for doing this are all synchronous (because they may be implemented by fun things like loading dynamic libraries; this was actually how they worked on some unixes) and you need to do things like running the name resolution in a separate thread. If that hangs still, run it in a separate process.
It's all an ugly hack.
-
@Nagesh said in The Official Status Thread:
- Karaoke with team members.
-
If you think regular karaoke isn't bad enough, try karaoke with communication-added latency.
-
@Tsaukpaetra I'm a bit rusty on my Arduino knowledge, but isn't it single-threaded only?
-
Status: I'm very glad I bought a UPS. Power's been flickering quite a bit with this storm.
-
@mott555 said in The Official Status Thread:
@Tsaukpaetra I'm a bit rusty on my Arduino knowledge, but isn't it single-threaded only?
There's a port of FreeRTOS for it:
-
@Zerosquare Wow. They've come a long ways if they now have enough flash to store an OS. I was always running into flash limits with the ones I used (which were admittedly super-cheap, something like $7).
-
The FreeRTOS kernel is pretty tiny, IIRC.
-
@dkf said in The Official Status Thread:
run it in a separate process.
This is an Arduino, separate processes don't really seem to be a thing...
-
@mott555 said in The Official Status Thread:
isn't it single-threaded only?
The Ethernet shield is just an SPI device though, there's literally no reason it couldn't have been a "Call this function as often as you can to keep the message pump running, and we'll return non-zero when something happens" model.
In fact, there's a busy loop inside where it literally just
delay()
s waiting for data to come back in on the serial port. It could store state and return, picking up where it left off, in fact.That's how my little modular system is built anyways; the
signalReceived()
function gets called every tick, but doesn't do any real work (for most modules) but just reporting or starting the actual task, old-school async style (but without callbacks).
-
@Benjamin-Hall said in The Official Status Thread:
Status: I'm very glad I bought a UPS. Power's been flickering quite a bit with this storm.
I should probably check the health of mine (the battery)... I've had it a couple years now.
-
Status: It’s April Nine-effing-teenth and I still have to open a weather app every time I leave the house in order to figure out which coat I need. Blllllleeeeehhhhh.
-
@izzion said in The Official Status Thread:
Status: It’s April Nine-effing-teenth and I still have to open a weather app every time I leave the house in order to figure out which coat I need. Blllllleeeeehhhhh.
Move to Florida. We're alternating between 60s and raining and 85+ and hot.
-
@izzion said in The Official Status Thread:
Status: It’s April Nine-effing-teenth and I still have to open a weather app every time I leave the house in order to figure out which coat I need. Blllllleeeeehhhhh.
That's why I have a thermometer in my window. Low tech still works great!
-
@dcon
Doesn't it get expensive to install iPhones in every window?
-
@Benjamin-Hall said in The Official Status Thread:
@izzion said in The Official Status Thread:
Status: It’s April Nine-effing-teenth and I still have to open a weather app every time I leave the house in order to figure out which coat I need. Blllllleeeeehhhhh.
Move to Florida. We're alternating between 60s and raining and 85+ and hot.
Sounds great. I hear you’re selling?
-
@topspin said in The Official Status Thread:
@Benjamin-Hall said in The Official Status Thread:
@izzion said in The Official Status Thread:
Status: It’s April Nine-effing-teenth and I still have to open a weather app every time I leave the house in order to figure out which coat I need. Blllllleeeeehhhhh.
Move to Florida. We're alternating between 60s and raining and 85+ and hot.
Sounds great. I hear you’re selling?
Yes. 2-bedroom townhouse (1400 sq ft) near Tampa, FL. Only $168,000! Great view of the water! Gated neighborhood! I'd post a Zillow link, but that would be super ultra self-doxxing.
-
@Benjamin-Hall said in The Official Status Thread:
@topspin said in The Official Status Thread:
@Benjamin-Hall said in The Official Status Thread:
@izzion said in The Official Status Thread:
Status: It’s April Nine-effing-teenth and I still have to open a weather app every time I leave the house in order to figure out which coat I need. Blllllleeeeehhhhh.
Move to Florida. We're alternating between 60s and raining and 85+ and hot.
Sounds great. I hear you’re selling?
Yes. 2-bedroom townhouse (1400 sq ft) near Tampa, FL. Only $168,000! Great view of the water! Gated neighborhood! I'd post a Zillow link, but that would be super ultra self-doxxing.
As long as that's not a gator'd neighbourhood...
-
@Rhywden said in The Official Status Thread:
@Benjamin-Hall said in The Official Status Thread:
@topspin said in The Official Status Thread:
@Benjamin-Hall said in The Official Status Thread:
@izzion said in The Official Status Thread:
Status: It’s April Nine-effing-teenth and I still have to open a weather app every time I leave the house in order to figure out which coat I need. Blllllleeeeehhhhh.
Move to Florida. We're alternating between 60s and raining and 85+ and hot.
Sounds great. I hear you’re selling?
Yes. 2-bedroom townhouse (1400 sq ft) near Tampa, FL. Only $168,000! Great view of the water! Gated neighborhood! I'd post a Zillow link, but that would be super ultra self-doxxing.
As long as that's not a gator'd neighbourhood...
It's Florida, and there's a big pond behind it. You bet your boots there's at least one gator there. The safe bet is
standing water > 6" => has gators
-
@Benjamin-Hall said in The Official Status Thread:
standing water > 6" => has gators
Is that a promise?
-
@Benjamin-Hall said in The Official Status Thread:
@topspin said in The Official Status Thread:
@Benjamin-Hall said in The Official Status Thread:
@izzion said in The Official Status Thread:
Status: It’s April Nine-effing-teenth and I still have to open a weather app every time I leave the house in order to figure out which coat I need. Blllllleeeeehhhhh.
Move to Florida. We're alternating between 60s and raining and 85+ and hot.
Sounds great. I hear you’re selling?
Yes. 2-bedroom townhouse (1400 sq ft) near Tampa, FL. Only $168,000! Great view of the water! Gated neighborhood! I'd post a Zillow link, but that would be super ultra self-doxxing.
That’s out of my price range. But I guess you do buy houses on credit, not cash, so it actually isn’t.
Problem might be getting a visa currently is probably... difficult.
-
@topspin said in The Official Status Thread:
@Benjamin-Hall said in The Official Status Thread:
@topspin said in The Official Status Thread:
@Benjamin-Hall said in The Official Status Thread:
@izzion said in The Official Status Thread:
Status: It’s April Nine-effing-teenth and I still have to open a weather app every time I leave the house in order to figure out which coat I need. Blllllleeeeehhhhh.
Move to Florida. We're alternating between 60s and raining and 85+ and hot.
Sounds great. I hear you’re selling?
Yes. 2-bedroom townhouse (1400 sq ft) near Tampa, FL. Only $168,000! Great view of the water! Gated neighborhood! I'd post a Zillow link, but that would be super ultra self-doxxing.
That’s out of my price range. But I guess you do buy houses on credit, not cash, so it actually isn’t.
Problem might be getting a visa currently is probably... difficult.Yeah. Getting a visa (and a job =)) are the real sticking point. As a note, I pay ~$1200/month in total PMTI + HOA, and my interest rate is a bit high.
-
@Tsaukpaetra said in The Official Status Thread:
This is an Arduino, separate processes don't really seem to be a thing...
Oh, yes. Hmm. In that case… oh, you probably have to write your own DNS client. Joy.
Name resolution ought to be asynchronous, but actually making it be so requires trickery if there's not much of an OS available because some of the key base services of an OS are the event loop and interrupt handling that makes writing this all asynchronously easy. Without an OS, you need to build those bits yourself and that can be a bit weird if you're used to writing application code to run on desktop-class OSs. (If you're really lucky, some of the grottier bits like ARP handling will be done for you. Working at the raw ethernet packet level is miserable.)
You might want to consider only deploying code that uses raw IP addresses (or supplying an additional resolution mapping that you prepare ahead of time so that you can prepopulate the hosts file with all expected hosts) since then the “lookup” call will be quick. And not doing lots of network traffic on the Arduino in the first place…
-
GOD DAMN IT WITH ALL THE VISUAL STUDIO CODE RESULTS EVERY TIME I SEARCH SOMETHING ABOUT VISUAL STUDIO
Don't fucking have two completely different products with the same name.
-
@anonymous234 Don't worry, they're working on taking away the real Visual Studio. Because something something agile open source collaboration dark side.
-
@anonymous234 said in The Official Status Thread:
Don't fucking have two completely different products with the same name.
This, but not just for Visual Studio
-
@Zenith said in The Official Status Thread:
@anonymous234 Don't worry, they're working on taking away the real Visual Studio. Because something something agile open source collaboration dark side.
Everything has to be cross platform and mobile friendly and flat designed and therefore an ugly, useless piece of shit
-
@hungrier said in The Official Status Thread:
@Zenith said in The Official Status Thread:
@anonymous234 Don't worry, they're working on taking away the real Visual Studio. Because something something agile open source collaboration dark side.
Everything has to be
cross platform and mobile friendly and flat designedJavaScript and therefore an ugly, useless piece of shit
-
(before your fix)
cross JavaScript
I think that's the standard, where the JavaScript makes you angry
-
@hungrier That or a language that fills out "prefer not to say" on its demographic surveys.
-
Status: Phew. It's over. All hail Queen Shadwen of the
SavescumStolenalso yes Lands. I mean, if you want. It's just my character (drawn by someone else; pretty, eh?). Ok, whatever...
-
@Zenith said in The Official Status Thread:
Because something something agile open source collaboration dark side.
As much as I like to blame "modern software" and "phone brainworms", remaking and abandoning products at random has always been the Microsoft way.
-
@anonymous234 Usually they bend over backwards to provide decades of compatibility, for various enterprise-y reasons. You'd think .NET and Visual Studio would fall into that category, but still a few years ago they decided to start fresh with dogshit open source versions
-
@anonymous234 said in The Official Status Thread:
@Zenith said in The Official Status Thread:
Because something something agile open source collaboration dark side.
As much as I like to blame "modern software" and "phone brainworms", remaking and abandoning products at random has always been the Microsoft way.
Doesn't it seem to you like it's seriously accelerated in the last five or so years?
@hungrier said in The Official Status Thread:
@anonymous234 Usually they bend over backwards to provide decades of compatibility, for various enterprise-y reasons. You'd think .NET and Visual Studio would fall into that category, but still a few years ago they decided to start fresh with dogshit open source versions
This. Not only has it sped up, they've been flouting backward/forward compatibility in a very Google-like way.
-
@dkf said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
This is an Arduino, separate processes don't really seem to be a thing...
Oh, yes. Hmm. In that case… oh, you probably have to write your own DNS client. Joy.
Name resolution ought to be asynchronous, but actually making it be so requires trickery if there's not much of an OS available because some of the key base services of an OS are the event loop and interrupt handling that makes writing this all asynchronously easy. Without an OS, you need to build those bits yourself and that can be a bit weird if you're used to writing application code to run on desktop-class OSs. (If you're really lucky, some of the grottier bits like ARP handling will be done for you. Working at the raw ethernet packet level is miserable.)
You might want to consider only deploying code that uses raw IP addresses (or supplying an additional resolution mapping that you prepare ahead of time so that you can prepopulate the hosts file with all expected hosts) since then the “lookup” call will be quick. And not doing lots of network traffic on the Arduino in the first place…
If I'm understanding correctly most of the Ethernet communication itself is handled by the Ethernet shield and not the Arduino. Now, we to any DHCP isn't being done on that too....
-
@Zenith said in The Official Status Thread:
@anonymous234 said in The Official Status Thread:
@Zenith said in The Official Status Thread:
Because something something agile open source collaboration dark side.
As much as I like to blame "modern software" and "phone brainworms", remaking and abandoning products at random has always been the Microsoft way.
Doesn't it seem to you like it's seriously accelerated in the last five or so years?
@hungrier said in The Official Status Thread:
@anonymous234 Usually they bend over backwards to provide decades of compatibility, for various enterprise-y reasons. You'd think .NET and Visual Studio would fall into that category, but still a few years ago they decided to start fresh with dogshit open source versions
This. Not only has it sped up, they've been flouting backward/forward compatibility in a very Google-like way.
Yeah, they are not the only ones that had mistaken Google for a successful software company and tried to copy them with regards to software. Google isn't a software company and much of their software is shit, so copying them leads to more software being shit.
-
Status: Spent a little time outside today. Ordered some stuff from Home Depot yesterday; went to the store to pick it up today. Two orders, because of course I forgot stuff on the first one. For some reason, the second order didn't actually get processed last night; no email confirmation, and the stuff was still in my cart. Submitted the order again, then waited about 2.5 hours for the email that it was ready to pick up. (Yesterday's order was ready in a little over 1/2 hour, but I didn't see the notification until later, after they'd already closed.) Drove into the parking lot, pulled into one of the numbered "curbside" pick-up parking spots, called them on the phone, gave them my name, order numbers, and which spot I was parked in, and somebody brought my stuff to my car. (Almost) no social contact.
( of yesterday: Choose an item on their website. 18 items in stock at my local store. Add to cart.
Sorry, your local store does not have this item to fill your order. Check nearby stores?
Go back to the item description page; it now says there are 17 in stock at my local store. Finally found everything at the third-closest store, which isn't much further away than the closest one; I seem to be almost equidistant between them all.)(Also, contrast this with ordering online from IKEA. Two items I could have gotten from my local store in maybe an hour, if they were open. But they have to be shipped from a warehouse in PA, with an estimated delivery schedule of 2 1/2 weeks. Now past 3 1/2 weeks, and they're still not here. (FedEx says they'll be here tomorrow; last I checked, they were somewhere in AR.) It took 3 weeks just for somebody to pull them out of the warehouse.)
Also spent some time in the garden. Pleasant, very warm but not too hot day. Planted two tomato plants, two rosemary plants, an oregano, and some seeds for basil and spearmint, all of which I bought when I went grocery shopping at Walmart last week.
-
Status: Filled with rage at my computer chair springing a leak.
So if you look at a cloth chair where the cushions have a defined shape, apparently some of them have plastic tubes running through it to provide that shape. And now there's a hole in mine with two broken edges of said tube poking out. On one level, I'm mad because, while I didn't buy a super expensive chair, I also didn't buy the vinyl and cardboard garbage on display at Staples. On another level, I'm mad because shopping for a computer chair is such a pain in the ass.
Computer chairs is yet another market with pretend choices that are all bad.
First off, we don't really have many places to buy office chairs anymore. Office Depot and Office Max are gone. Staples has them but only four or five models in a subset of the locations that haven't closed. Circuit City, which had a semi-decent selection, crashed in the last recession and Best Buy hasn't carried them since their only real competitor collapsed. Furniture stores might have two models of the same crap as Staples at double or triple the price.
Second, there's the same trend as with car seats, where it's really hard to find comfortable cloth seats. Stores keep tying to push crappy vinyl and crappy nylon/canvas. The rest of the chairs aren't very durable with cheap plastic that rattles like a modern budget printer (thanks so much Carly). "Cloth" seems to cover anything that isn't vinyl, so with no local showrooms and no meaningful details in online catalogs, it's a fucking guessing game.
Even though I'm inclined to be an asshole customer that abuses free returns until I find something decent, I don't look forward to the time wasted on that back and forth. And, no, I don't want to hear about Aero chairs. I don't want space-age trampoline plastic on a hard frame with a four figure price tag.
-
@Zenith That's something I'm not looking forward to once I move. The one I have is crappy and partially broken (the cylinder doesn't move any more, and it's non-replaceable). So it's not going with me. I'll use a kitchen table chair until I can replace it. Ugh.
-
@Zenith
It's faux leather instead of cloth, but the parts are (supposedly) user field replaceable if necessary, and I've gotten 2.5 years x 60 hours a week out of mine without any visible signs of wear or any problems with the hydraulics yet:
-
Status: When you can't tell if the video feed is legitimately corrupted or if it's an effect applied by the movie makers....
-
@Applied-Mediocrity said in The Official Status Thread:
Status: Phew. It's over. All hail the Queen Shadwen of the
SavescumStolenalso yes Lands. I mean, if you want. It's just my character (drawn by someone else; pretty, eh?). Ok, whatever...Congrats! How long did it take you? I tend to mess around and end up redoing things, so I'm still in Part 1 with ~20 hours so far.
-
@Benjamin-Hall said in The Official Status Thread:
@Zenith That's something I'm not looking forward to once I move. The one I have is crappy and partially broken (the cylinder doesn't move any more, and it's non-replaceable). So it's not going with me. I'll use a kitchen table chair until I can replace it. Ugh.
Honestly, a good kitchen chair is better than a lot of the office chairs I've had over the years. Right now I have one of those gaming chairs; while it's comfortable, I really wish it lowered a bit more to fit my short legs. :(