Show newer

Lidl seems to be trying to pick a fight with the trademark deities

in case you hadn't heard about it yet: there's an app, that will take your CO2-measurements and put them on a map for all to see.
indoorco2map.com

"Anyone who has a mobile phone and a supported mobile CO2-Monitor can participate in the data collection. Currently only the most widespread Device, the Aranet4 is supported but it is planned to support the Airvalent and Inkbird as soon as August."
indoorco2map.com/about.html

#CovidIsNotOver #IndoorAir #Aranet4 #CO2monitoring

commentary/addition on blogpost 

@ryantownsend @viq Over the years, I've had a peek behind the curtains of a lot of infrastructure/service/security providers, in various capacities and to various extents, and I honestly can't say that I share that reasoning.

I'm certainly not saying that there are no competent people working at such companies, but there's often a very big cliff between "the security/reliability posture that is advertised or implied" and the "the posture that the provider actually has", frequently because of overworked infra/security teams or micromanagers meddling and not letting them do what's needed.

There are probably specific providers which have competent teams (though even that only gets you so far, at a certain scale it becomes unmanageable). But I think that outsourcing it to a competent-*appearing* provider and assuming that takes care of your security/reliability, is a very dangerous thing to be doing. You're mostly just paying for a security blanket at that point - which of course will be cheaper than the real thing.

Basically: if your company is dependent on IT infrastructure, you *must* have someone in your company who understands that infrastructure, its weaknesses, and who has both the ability and access to recover from its failures. Whether you outsource things to a third-party provider or not. And by that point, running a standard Linux server is not a very tall order either.

crowdstrike 

@freakazoid I'm not sure that that strategy's going to pay off, given that their stock price has *remained* low and even the opportunistic vulture traders seem uninterested in the company now

commentary/addition on blogpost 

@viq @ryantownsend I would count them as one such platform, yeah. Though again with the same vendor lock-in caveat :)

(And they do piecemeal billing, like AWS, which is a very good way to get a surprise bill at the end of the month IME)

commentary/addition on blogpost 

@viq @ryantownsend I'm more thinking of platforms like Heroku (ironically) and the smattering of other "we will host your app for you [with various degrees of add-on services]" providers. They kind of by definition provide a standardized environment, at least within the confines of their own service.

But I find them uninteresting due to the vendor lock-in, so I don't track very closely which ones are currently alive :)

commentary/addition on blogpost 

@viq @ryantownsend My suspicion would be that that's because tooling and documentation for k8s are better than for NixOS, as that is usually the reason; which can be a valid reason for an immediate choice, of course, but is also somewhat of a chicken-and-egg problem :)

Short of massive capital injections, things are generally only going to improve if people use them, and so it often pays off in the long term to look more closely at the 'minimum complexity' introduced by different options, and select one with a low complexity even if it means a bit more work to figure out how it works. (In general, not just regarding NixOS)

commentary/addition on blogpost 

@viq (Of course there are also many PaaS options, as @ryantownsend alluded to, but as those generally come with some form of vendor lock-in, I did not include them here)

commentary/addition on blogpost 

@viq @ryantownsend Two options that immediately come to mind, with different philosophies behind them, would be NixOS and Dokku. Or, if you're willing to compromise a bit on environment consistency, the many deployment tools like Chef and Puppet (their main problem is that they can only *add* to the environment).

Dokku is essentially a single-machine self-hostable Heroku-like environment, that AIUI provides a consistent environment much like Heroku does. I'm personally not a fan of the Heroku model so I haven't used it, but from what I've heard from others, it works pretty much exactly as promised.

NixOS is a declarative Linux distribution that works kind of like a deployment system like Chef/Puppet, but implemented as a local package/system manager first and foremost, and with much stronger guarantees about environment consistency/determinism (also stronger than containers).

It can pretty trivially be extended to multiple systems with third-party tools if wanted, but it's system-local in its core; using it across systems basically just entails pre-building the other systems (which is just a build product, from its perspective) and pushing your build to them.

NixOS' documentation still needs a lot of work so its apparent complexity is higher than what's strictly needed to work with it, and Dokku is probably more immediately accessible, but I bring it up because it is a good example of what *can* be achieved without 'hyperscale' systems today.

commentary/addition on blogpost 

@viq @ryantownsend I've seen this motivation quite a few times, and I strongly suspect it's similar to the whole thing with microservices and how it supposedly allows for decoupling code, when that benefit actually comes from code modularization and that's only a tangential side effect of microservices. It's not that microservices don't *also* have this benefit, it's that you could have had that same benefit without all the complexity of microservices.

Same thing with deploying to kubernetes; the actual benefit here is a consistent deployment environment (which is a valid thing to want!). You don't *need* an ultra-scalable system (with all of the associated complexity) for that, you just need a consistent environment, and there are many other options for that that aren't kubernetes-shaped, often with a significantly lower complexity cost.

crowdstrike 

Oh my god I only just now learned about Crowdstrike sending $10 Uber Eats vouchers to their customers...

Why would you do that as a company??? If you're going to put a price on someone's misery, make sure it's the right one, not 10 dollars...

commentary/addition on blogpost 

@ryantownsend I think their answer to "how did we get here" is missing a crucial bit of nuance: the influence of tech company blogs.

I've noticed a pretty clear pattern over the years where some tech company has to solve a problem at scale, blogs about how they've done it, and then there's a horde of developers who excitedly reads that blogpost and declares it the new best practice, elevating it to the level of "you are not a serious developer if you don't do this", often egged on by the tech company in question.

When prodded as to why, given that they are not a big tech company themselves, the answer has always been the same: a *belief*, not merely a hope, that they will be soon. Many of them outright reasoning along the lines of "if I do the same thing as this big tech company, I *will* grow as big as them and get rich, because clearly it worked for them".

This is, IMO, a much stronger effect than that article implies; this kind of technical writing actually drives entire hype cycles and steers entire developer communities in specific directions (as opposed to individual developers just being a bit optimistic), and I've seen it happen first-hand many times.

@wgahnagl Isn't that just another version of "I like my work, but not my job"? (Which is an unfortunately common phenomenon...)

I think the problem with having a shitty software job is the fact that programming is one of my favorite things to do, to the point that I have devoted my entire life to becoming an engineer since elementary school, and they're having me write ten lines of powershell scripts, and then five hundred google docs

VS politiek 

@venite Tja. Het is niet alsof er repercussies zijn geweest in het verleden wanneer 'ie dit soort dingen hardop zegt. Hij komt er duidelijk mee weg (en een hoop mensen in die doelgroep vinden dit best een prima idee, lijkt het), dus waarom zou hij het niet doen?

longpost on old NES speedrun drama 

Every now and then I think about this old drama chestnut in the NES speedrunning community that more or less entirely jaded vee on the idea of any leaderboard being entirely trustworthy and representative of the game's entire speedrun history.

The short of it is a few people got together and tried to make a list of "NES console-wide rules". Then started going around speedrun.com asking board mods to adopt them in addition to game-specific rules.

This got real weird when that group landed on Battletoads & Double Dragon, a game that allowed turbo/autofire. A couple of representatives from "The NES speedrunning community", as if there could only be one, showed up and started demanding turbo be banned and the board purged because you couldn't tell who did or didn't use turbo. The mods didn't really respond, so those people went to SRDC staff and had the game's moderation removed and replaced with people who don't even run the game, in order to "fix the board"

As I understand it, one of the people calling for the board purge was friends with the site's core developer, not even a site moderator, and the dev just took him at his word and made the moderation change.

Anyway the new mods blanked the board, citing "we don't know any of these runners and can't tell who did or didn't use turbo"; because after all, they didn't know the game they were taking over.

The reason the mods didn't respond to the demand initially? The entire speedrun scene of BTDD NES was Russian. Russians, by the by, primarily experienced NES in the era via a NES clone called the Dendy.

This is a Dendy. Notice the turbo buttons?

This is why I have zero faith in some one-size-fits-all pure view of speedrunning. That community more or less died because the people who took the board over didn't actually care about the game, they just wanted turbo out of their pure NES world.

It's also why I stopped trusting SRDC. Goes double now and days considering dotabuff owns them now.

At least, as I understand, the person who caused this mess chilled out in later years. That shameful-ass post of "If you can't do the mashing go find a different game" spat into a community of people who all agreed to allow turbo is still there though.

It's funny because I was reminded of this because I went and found Callum's old Toto World 3 run and found they said "Oops I had turbo on for a small segment, I penalized myself several seconds for that" and I'm cool with that. A lot of people wouldn't be.

the rise of alt text has taught me that people who post reaction gifs dont know what theyre from either

@alltherum Speaking as someone who has been frustrated with the lack of folks giving to mutual aid requests: that seems like a good idea to me.

mastodon for harris, death 

but this system would not have survived had it not been upheld by people LIKE YOU.

people who call us bums. crackheads. beggars. people who spit on the very idea of having to believe us. people who put up spikes on benches or passcodes on restroom doors. people who arrest activists for handing out food for the poor. people who believe in capitalism that kills them. people on this very platform, who would rather see a person suffer than not donate to a richie

(9/?)

Show thread
Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.