Show newer

@whitequark @jacqueline Not yet. It's one of those things where despite being the obvious solution (being able to say "this is my bitfield, this is the position it occupies, and here's the attribute that says it should be treated as a single 32 bit write with 0 padding and not three 8 bit writes"), nobody will believe me until I implement it and tell everyone to quit fucking around with my data in some implementation-defined manner and let ME have a say over MY bits and bytes in a portable manner DAMNIT--

... It'll be a while. I'll be working on higher level things like defer and Transparent Aliases and Unicode Functions in the meantime; might not see it until the 203x cycle. Maybe Rust will get a nose to smell at that point and stop emulating the dogshit practices of C for structure layout and control and start looking a bit more like Ada.

As someone in software for a while that has been the most surprising thing that Open Source did: In massively increased complexity even for small projects because "that's how Google/Amazon/etc do it".

Yes Amazon does Microservice architectures. They also have a few people for every service that knows the ins and outs. You have a team of 5 that now not only has to understand the problem but juggle dependency chains from here around the moon and back so your React App that should have been plain HTML doesn't fail while showing a basically static page.

You won't grow to Google/Amazon scale. It's fine. Just build a simple solution you can maintain.

Working on React/K8s or whatever is mostly you training yourself on your own dime and time to be a potential hire for some Big tech company that will fire you to juice the numbers at he end of the next quarter.

I cannot emphasize this enough: if you are having a panic attack about the general state of your life - academics, your job, your relationship with anyone - and it's 9 pm or later, GO TO BED. Don't @ me with your special case objection that willfully misses the point, go the fuck to bed and consider what if anything needs to be done when well-rested and well-fed

I have had more personal crises than is advisable to admit to and so have many of my friends, I guarantee this is coming from extensive experience

Show thread

I do a lot of online community crisis resolution and 50% of it can be resolved by asking the party in crisis what timezone they’re in and then kindly but firmly telling them to go to bed

i don't believe the mailman exists, it HAS to be our parents who bring us packages and letters there's no way for one guy to do all that

omg there is exactly one result for wolfram alpha on msg and it's really cute!

Show thread

I love how the best endorsement for a printer is "it's fine"

“Why are you using your governmentsona as your, you know, real name? That's just bad opsec.”
— Dream Ichor

um...

" A more recent study shows that toxoplasma infection prevalence was a consistent, positive predictor of entrepreneurial activity."

pubmed.ncbi.nlm.nih.gov/319802

Let it be a warning story for you, regarding smart home solutions.

Two years ago we have bough a house. Together with the house came a thermostat for controlling the gas boiler. The one from the smart kind.

Since the very beginning it was clear to me, this particular solution is a crap. The only way to control it was by login to the external web page and set the schedule and temperatures there, and the device at home periodically has checked if there is a change to fetch. Also, this particular device has only volatile memory. So, when power is turned off, the device needs to fetch the settings from the server.

I've tried to replace it with another smart solution, but failed at it (and I have wrote a little bit about that as well).

So, I am still using the one which came with the house.

And the servers went down somewhen during last two weeks. So far the device is still working, with recent settings. So, I am not in dire needs. However, the first power failure means I am being left without heating.

And what is the lesson for you? If you want to buy any kind of smart home solution, please make sure it will work decently without internet connection.

The very basic check you can do is to open home-assistant.io/integrations, find if there is available support for the device you want to buy, and check its IoT class. If this is local push or local polling, it would rather be OK. If this is a cloud push/cloud pulling, then further research is needed, as without the internet (or servers) available, the device's functionality will be degraded. Sometimes slightly, sometimes severely. And it is up to you to decide, if it is OK to be stuck with device having degraded functionality.

PS. To make this clear - I have a backup plan, so no advice is needed. Unless you have a recommendation of a smart thermostat with temperature zone control, which works fully locally. Then I'd be glad to hear.

#smart #smarthome #smarthomes #heating #thermostat #thermostats

they're making cool riffs on your joke and saying lovely things about you in the private qts

Show older
Computer Fairies

Computer Fairies is a Mastodon instance that aims to be as queer, friendly and furry as possible. We welcome all kinds of computer fairies!