NGram

joined 4 months ago
[–] NGram@piefed.ca 3 points 3 hours ago (1 children)

GlitchTip makes monitoring software easy. Track errors, monitor performance, and check site uptime all in one place. Our app is compatible with Sentry client SDKs, but easier to run.

For those that have no idea what GlitchTip is, it's a service tracing service like Sentry.

 

Hi folks, this is my first release of server emulators for Robocraft Royale. In case you aren't familiar, Robocraft Royale is a spin off from Robocraft (a multiplayer vehicle combat game) to try to catch the battle royale trend in 2017/2018. The game studio behind Robocraft shut down early this year but RCR has been offline since 2018. The server emulators replicate the behaviour of the original servers so that the game game be played without needing the proprietary servers, since they were never released to the public.

I say server emulators (plural) because the game actually has a few services which each run independently. There's 3 different networking protocols at play too, which is fun. The main web service speaks Photon Unity Network, the authentication server is regular HTTP, and the multiplayer server is LiteNetLib. I wrote Rust implementations of PUN and LNL when I was working on server emulators for regular Robocraft (those server emulators should be getting a major release soon too) so I'm mostly just reusing that work here.

[–] NGram@piefed.ca 7 points 1 week ago (1 children)

This basically what I think too. I will add that I make sure other people (current and future) can enjoy it as much as possible too, so that means I will avoid anything needlessly destructive even if it is enjoyable

[–] NGram@piefed.ca 7 points 1 week ago* (last edited 1 week ago) (1 children)

If the tankies had reputable sources they wouldn't be so fringe and disliked lol

[–] NGram@piefed.ca 2 points 2 weeks ago

Any mention of what's happening to the online functionality? It's supposed to have multiplayer

[–] NGram@piefed.ca 0 points 2 weeks ago (1 children)

Removing attribution does not make it more shareable. It's just antisocial behaviour

[–] NGram@piefed.ca 7 points 3 weeks ago (1 children)

The strict_* set of integer function look interesting though I'm unlikely to use something that panics by design. I'm sure that's useful in programs that panic to indicate problems. Do those exist? I always treat panics as a design failure.

Duration::from_mins() is useful for me since I've been doing Duration::from_secs(minutes * 60) for some things in my projects, which bugged me a bit.

[–] NGram@piefed.ca 4 points 3 weeks ago

This is quite arguably a good move by the US so I'm not really convinced it's relevant here. The treaty is a privacy nightmare. While we already know that the USA already violates everyone's privacy, them joining this would embolden other countries to do it at the same level. Having separate privacy-violating systems is a lot better than a fully integrated one (but having only privacy-respecting systems would be even better).

[–] NGram@piefed.ca 13 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

User named 1984 wanting us to talk... hmmm

[–] NGram@piefed.ca 4 points 3 weeks ago

Regulations limit the total battery energy you can carry on board, which would be measured in Wh. Usually the limit is 100Wh though some countries/airlines have different regulations for total vs individual capacities (e.g. max 200Wh total but each device cannot be over 100Wh).

For regular Lithium-Ion cells which are usually 3.6 to 3.7V, 100Wh is around 27 000 mAh. Always check the battery cell voltage though, since it's pretty easy to claim any mAh the company wants since it's not really a measurement of anything tangible.

[–] NGram@piefed.ca 4 points 3 weeks ago

Yes, as I said the article is correct based on the definition it is using, but that's not what people associate with being vegan. The highlighted part "as far as is possible and practicable" lends itself to a much more subjective judgment on veganism which could allow someone to be vegetarian (as in, consume animal products but not flesh) while fitting the definition of vegan if they had enough mitigating factors (e.g. lots of dietary restrictions preventing them from consuming most vegan alternatives). You don't see someone drinking (cow) milk and think "that person is vegan".

The article actually covers that immediately below the definition they give. Per the article, "trying to buy less animal products" is vegan as long as they are actually buying only the animal products they can't get alternatives for (see: living in remote area).

It's a blog, it's all casual. I was trying to point out that the definition they use, regardless of where it's from, is not the definition that most people use. Basically gatekeeping, but happening with vegans and non-vegans, if you assume the provided definition is the right one. I was directly criticising the thesis. I suspect any search engine will give you at least a couple other definitions of "vegan" without the pragmatic allowance (I checked quickly with Ecosia, first result is Wikipedia... fourth? result is vegansociety).

I suspect the reason it's downvoted is mostly because veganism has a bad reputation (I'd like to think it's getting better). I won't pretend to know anything about that, at best I'm plant-based but I'm not going to call myself vegan because my motivation for that is not primarily for animal rights. People don't like having their ways challenged; not much we can do about that without larger societal changes.

[–] NGram@piefed.ca 3 points 3 weeks ago (2 children)

The widely-understood definition of veganism is "not consuming animal products", not the definition in that blog. The blog is correct but it's sort of missing that nuance; many people (vegans and non-vegans) don't think that trying to buy less animal products is the same as being fully vegan. At best, I'd imagine people would consider that "going vegan".

[–] NGram@piefed.ca 5 points 3 weeks ago

I don't think that's necessarily incompatible with what I suggested. They could just leave the backup servers offline until they're actually needed which shouldn't cost them anything (or at least not much; some cloud providers charge for a VM's storage usage regardless).

Assuming that Signal's servers were designed by competent engineers, the engineering cost to make a change like this shouldn't be that bad. Though judging by Whittaker's comments, that may be a bad assumption.

 

Takes places May 18-23 in Utrecht, NL. Who's thinking of going?

view more: next ›