[-] towerful@programming.dev 20 points 3 months ago

Maybe.
But it is part of CAA regulations: https://www.caa.co.uk/commercial-industry/airlines/dangerous-goods/changes-to-rules-on-the-carriage-of-lithium-cellsbatteries-and-power-banks/

Must be in carry-on and cannot be used in flight.
So, technically the plane was flying illegally.
Fires on planes are NO joke. And lithium batteries love fire, whether starting it themselves or getting hot enough to set other things on fire.

How they discovered it was charging in the hold during flight, I have no idea.
It had to have been a passenger mentioning it.
The cargo hold is completely sealed off from in-flight accessible areas (some older planes have small access hatches that require tools to open).

[-] towerful@programming.dev 20 points 3 months ago

Yeh, it's an http site. So any browsers that require https will block/warn.

But also, holy hell is it obvious once you realise.
Arms up, then swipe down out to the sides, and repeat. Like frantically trying to fly.
As SOON as they are in trouble, it's arms flailing in that pattern. Like, look for white splashing water and assess if it's playing or panic.

A few you can tell who it is gonna be because they flip off their donut. And a few you can tell cause they are trying to swim but are looking up and aren't keeping their mouth above the water (I clicked on one of these to be told "it's fine" only for them to start thrashing and get rescued when I resumed the video)

[-] towerful@programming.dev 20 points 7 months ago* (last edited 7 months ago)

I think this is the a major step in discords plan to be a service to games (ie business-to-business).
They are positioning themselves to be an age-verifying platform for games, alongside in-game chat, in-game VoIP, in-game store and game community.

At some point, games are going to have to require age verification. It's just the way the "protect the children" bullshit is going (instead of "enable the parents to raise their kids", which is far to socialist and progressive) Or game shops will. But if you don't sell your game, that bypasses game shops. And if cracks can bypass purchasing, then... It's on the game to comply with laws.
If there is in-game chat: needs age verification.
If there is in-game voip: needs age verification.

At some point, discord is going to roll out this massive suite of dev tooling that "just works" for devs creating multiplayer games with voip, chat, in-game purchases, gifting in-game purchases to friends, friends lists, out-of-game chat, game communities etc. while also offering age verification.
It already does a lot of that.
They are getting ahead of the age verification laws so they offer a very simple path for developers to "just pay discord" to skip a HUGE legal minefield, and get a bunch of functionality for whatever cut discord decides .

[-] towerful@programming.dev 20 points 9 months ago

Oh, actual horses.
I was thinking the title was wrong. Or maybe that cavalry is a modern warfare term for something.
The thumbnail is a bit hard to see.

Nope.
Clicked through, and there it is. A picture of a soldier riding a horse. Like, full on galloping.
And the picture is clearly from a drone that is very very close.

[-] towerful@programming.dev 20 points 2 years ago

I massively appreciate all these memes highlighting American products.
Either I feel good that I've already fluked into buying more locally.
Or I realise I can do better, and I'm provided some alternatives.

[-] towerful@programming.dev 20 points 2 years ago* (last edited 2 years ago)

Kinda shows how revolutionary starlink actually is, tho.
I mean, a country with minimal military spending (or, one that doesn't have their own encrypted satellite network) can get a commodity device that gives modern connection speeds with very modest latency.

Starlink has many drawbacks, is a horrendous impact to the environment, is owned by a fascist/nazi dickhead.
But the empowerment it obviously gives to an underpowered military is phenomenal.
Ukraine has been awesome in their iteration and implementation of novel strategies and new technologies that few other counties could do.
It's just a shame that one of the useful techs is being used as extortion by fascists.
It's like enshitification, but on a country level scale.

Edit:
Compared to the Gaza situation where AI is being embraced to kill civilians faster

[-] towerful@programming.dev 20 points 2 years ago

I saw a book titled "How to solve 50% of your problems", so I bought ∞

[-] towerful@programming.dev 20 points 2 years ago* (last edited 2 years ago)

I was working for an international company that was very modular.
At a large event, they sent out an update to all attendees. Due to the way the internal mailing list worked, replies were sent to everyone on the list.
All the non-english language mailboxes were set up with an automatic reply that detects the language and replies along the lines of "we speak French, if you need to contact us in English, please contact...".

The event update was in English.

The mail system was down for about an hour.

After the initial rush, I'm pretty sure there were also "we speak French, if you need to contact us in Spanish, please contact..."

[-] towerful@programming.dev 20 points 2 years ago* (last edited 2 years ago)

No, mainstream media is part of capitalism.
Specifically shitty mainstream media (I'm sure there are some mainstream media providers that aren't shitty).

This is a shitty product.
This is a shitty product that is part of capitalism.
This is a shitty product that is part of capitalism which happens to show mainstream media.

But this isn't mainstream media.

Mainstream media would want in on the ad revenue. Mainstream media would facilitate & encourage this.

This is just a shitty product from a shitty company capitalising on shitty practices.

Edit:
I guess "part of the same bullshit" is correct.
But it's placing the blame on the wrong thing

[-] towerful@programming.dev 20 points 2 years ago

Like, watching the consequences... Right?
Not the actual fucking. Right?

[-] towerful@programming.dev 20 points 2 years ago* (last edited 2 years ago)

I'm a fan of early returns.
So

if(isalpha(letter) == false) return letter
if(letter whatever) {
   Do thing
   Return letter
}
if(letter something else) {
   Do something else
   Return letter
}
throw error("unprocessable letter")

I find it lets me mentally walk through all the paths more easily.
And if something gets too complex for this, then I need to break it down into further functions

view more: ‹ prev next ›

towerful

0 post score
0 comment score
joined 3 years ago