Show newer

Interesting Fact of the Day (tm):

The priests of the spanish inquisition were strictly opposed to bloodshed of any kind due to the biblical scriptures where Jesus abhors bloodshed.

Now any reasonable person would think this might be contradictory to the torture the priests employed. But if there is one thing we all know, an evil person will find a loophole in everything, even a religious evil person. They determined that torture was perfectly acceptable so long as it didn't shed any literal blood for this reason hanging, the rack, drowning, and many others were perfectly acceptable according to their twisted mentality.

Another little twist was with mutilation, which was forbidden by the church at the time. However the pope in 1256 (Alexander VI I think it was) told inquisitors that despite being a sin they were allowed to absolve each other of sins after each session. Effectively a loop hole allowing them to mutilate their victims during torture.

Climbing the worlds tallest antenna at 1768 feet high... I can not express the levels of anxiety watching this gave me.

youtu.be/INbKYq0G9nU

When I watch this i keep flipping between two thoughts "what if your hand slips! How many people die doing this"... and "Ok this is really the only big fear I havent conquered, how could i learn to do this".. not that I ever would, it might be too big a fear to get over. But I learned to scuba dive out of a fear of it (partly) and while the first dozen or so dives were very scary after that it wasnt scary at all, now I dive down to where the light doesnt reach and wont bat an eye. I have to wonder, could I maybe learn to overcome a fear of heights the same way? Maybe I should learn to mountain climb...

@pants

you seem to be assuming that i'm discussing things in bad faith. maybe things came around wrong because i'm no native speaker?

- i'm sorry that you hate "edgy", but i think it describes certain things very well. that said, as long as _someone_ finds it funny, it's a joke. it may be a bad, tasteless one, but it's a joke.

- shaming people also isn't good. either the topic is important to you, then you have the obligation to try to change the views you don't like _or_ you ignore them. deciding that for someone else isn't the thing to do. secondly, just because the majority thinks i have shitty ideas doesn't mean that the ideas are shitty. it's good if i reflect upon if they are good or shitty, then maybe change my opinion. i won't change my opinion because someone tells me to, it doesn't work that way.

- it might surprise you that i do very well know what the nazis did, we learn rather much about that in school here.
maybe i've expressed myself wrong. i said that hating groups is what nazis do. you shouldn't take offense if i say that hating groups is wrong, look at the history in general.

@freemo @mathlover @swiley

@pants
There's a difference between a restaurant asking a mentally ill person to leave and asking restaurants to remove people you think are mentally ill, especially if you are not a psychiatrist. The latter is closer to what we were talking about. Freemo removing an asshat from Qoto is different from if Freemo asked other server admind to remove said person under threat of block.
@freemo @swiley @bonifartius

@freemo
> Its so rare in fact that its been the main attractive feature QOTO presents to new users in my expiernce.

it was one of the main reasons i've joined here. i have some years ago created an account at another server but never used it really.

when deciding to really invest some time into the fediverse, i looked at their block list, half of the blocks were because of "free speech". unsurprisingly, unsavory posts about right-wing people or the police were no problem on that instance. while any instance is free to block whomever they want to, it's a shame that so many people fall for the doublethink.

i get why people want a "safe haven" where they don't have to deal with ugly real life shit. a closed web forum might be better than a federated microblogging protocol for that though.

@mathlover @swiley

@mathlover

That or that if their audience is ok with seeing it that they must agree with it. Or a bit of both

@swiley

Seems my tritium is loosing its radioactivity, need to replace it... It was getting hard to find last time too.

Can you really say your free when you cant even buy nuclear/radioactive isotopes cheap and affordably?

Hail to the shrews! 🤪

ARRL: Video Documents Removal, Preservation of 250 kW Voice of America Transmitter

#ARRL #HamRadio

 ow.ly/GGxU50DN59I twitter.com/wa1gov/status/1366 #America

--
Post to New Community News Site:
ChestertonEagle.com

This label maker also supports printing on heat shrink tubing for cleaner wiring.

Show thread

Just completed WHO another course, this time on Infection Control

openwho.org/courses/IPC-INTRO-

If anyone works in the Healhcare Sector or is looking to work in this sector I recommend this FREE course to introduce infection control

That moment #Amazon says “Arriving today” and you get all excited and then you realize it’s 12:36 AM😂

For any ruby :ruby: devs out there, wanted to share a neat little open-source :opensource: module I wrote to solve a common problem. Keep in mind ruby is not my main language so if there is a batter approach here I'm all ears.

Basically right now I have a game (text based mud) and in normal and expected fashion objects in the game are created when their objects get initialized, such as a new player being created. The system then periodically saves the universe by marshalling all the object into some serialized format and saves it to a file from time to time. As tends to be the case with serialization, however, when an object is restored, such as a previous player logging out and back in, then the class is created directly without the initialize method getting called , its class and instance variables are simply populated directly.

This is where problems can arise if you change the system and add new features (such as a new variable to an object). New objects that are created will populate the new variable correctly through the initialize method however already existing players will not have that variable set at all (it won't be nil, it simply wont be set, which is a distinctly different state). This is the problem I solved.

What I did was created a mix-in module that lets you set default values for variables, once a class is reinstated from storage it checked if any variables that have defaults are unset (nil variables are considered set) and then applies the default value to them. In this way legacy objects will be able to update to new code changes automatically when it loads. To prevent duplicating code you can even intentionally leave it out of the initialize method and rely on the defaults when it is appropriate to do so.

Moreover the defaults do not have to be static values but can be determined based on the existing state of the object, which makes them dynamic and flexible... a class that uses the mixin could look like this:

require 'defaults'

class Foo
include Defaults

# @bar defaults to @baz*2
default(:bar) { |this| this.baz * 2 }
# @faaboo defaults to 178
default(:faaboo) { 178 }

def initialize
@baz = 13

line can be ommited
@bar = 26
# if you add this line instead
load_defaults
work fine
end
end

Here is a link to the module:

git.qoto.org/aethyr/Aethyr/-/b

You can see a class that utilizes this new feature here:

git.qoto.org/aethyr/Aethyr/-/b

@Science

WOA WOa Woa.... they made another stargate movie in 2018!!!!! How in the flying fuck did I miss this! Clearly I am not getting all my memos.

Stargate Origins: Catherine

Watching the hell out of this now... I cant believe there has been a stargate movie I missed and no one told me...

@lucifargundam They so didnt give a fuck in this movie that in one scene when they drive down an LA road Dar (the lead character) sees a movie theater that says "Beastmaster II: through the portal of time" and he looks shook and points at it questioningly... lol 0 fucks given

Show older
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.