kc :blobcatheart: boosted

the... the USA flag emoji only has 18 stars lmao

kc :blobcatheart: boosted

"Regardless of what symbol a person wears, what shrine they are at, what name or title or honorific they say, every prayer is actually addressed 'To Whom It May Concern'."
"Sounds plausible, but why are you telling me this, Siri?"
"You have fifty seven million new messages."
#MicroFiction #TootFic #SmallStories

kc :blobcatheart: boosted

the fact we've managed to translate texts from long dead languages is very impressive to me

I've no idea how we did it, but it's amazing

kc :blobcatheart: boosted
kc :blobcatheart: boosted

aww you are crying, quick, take a tissue from the nose of the maoi statue tissue dispenser

kc :blobcatheart: boosted

Why is .well-known a dot file if it's supposed to be "well-known"?? WHAT ARE THEY HIDING

kc :blobcatheart: boosted
kc :blobcatheart: boosted

knife safety PSA (‽) 

A dull knife is a dangerous knife. This may seem counterintuitive, but a dull knife will bind and tear while cutting, leading to application of more force and the increased chance of the knife jumping unexpectedly while cutting. A knife moving unexpectedly may damage anything or injure anyone in its way. Better to have the consistency of a sharp edge.

On a similar note, some tips:

* Respect the edge, don't fear it. It's just a sharp object. You're the one in charge of where it goes. Go slow if you have to, the knife *can't* care.

* Avoid cutting towards yourself if you can help it, and if you have to? Think your actions through, do it in a way that minimizes blade travel, and have first-aid supplies and friends nearby just in case.

* Use a cutting surface softer than your knife between what you're cutting and your work surface. No more glass or stone cutting boards for general purpose use, save those for special purposes like tensioned-wire cheese cutters. Your knives will stay sharper, longer.

* Learn a knife grip that gives you control alongside power and finger safety. My favorite is the pinch grip, where you pinch the spine of the blade between your thumb and your index finger just above the grip. Your preference may vary, as everyone's hands are different.

kc :blobcatheart: boosted

Aren't you tired from writing your Rust programs in English? Would you like to try something different, exotic and funny? Do you like saying "merde" a lot?

Here's my contribution to solve this problem: Rouille, a French Rust programming language.

github.com/bnjbvr/rouille

kc :blobcatheart: boosted
kc :blobcatheart: boosted

Story of Truecrypt

If you remember last decade, you probably remember an enigmatic disk encryption utility Truecrypt. Some strange design choices, an eventual Linux port, a wealth of unheard of features and rather paranoid design features, as well as an unusual license that didn't play nice with Free software norms.

Its developers remained pseudonymous, something not so unusual back then, and didn't interact much except developing Truecrypt.

And then one day the music stopped. A warning noting that the program had flaws, to updated to the latest decrypt only, and migrate data was given that immediately threw off red flags. It was a very obvious sign to do something else with data.

Truecrypt was survived by its volume container format TCRYPT. The program was forked into a few other viable projects including the even more paranoid Veracrypt. Entirely Free software implementations such as tcplay sprung up for operating TCRYPT partitions.

Eventually, after many years, cryptsetup, the mainstream linux encrypted volume support added support for TCRYPT volumes. Truecrypt might be dead and buried, but its container format, with all its features live on.

So why was Truecrypt? As we later came to know, the creator of Truecrypt was unmasked as a mid-level drug trafficker. No better inspiration for writing decent security as if your data is actually at risk. Did the hidden volume actually work? We don't know. But we do know he flipped states witness.

We also know after he flipped, as soon as he was released from prison, he updated Truecrypt telling everyone to abandon the project. He might have given up drug dealers, but he didn't sell out the FOSS community.(also now, cannabis is legal)

so apparently now YouTube censors swear words (fucking is what I saw it happen with) with [ __ ]

huh

kc :blobcatheart: boosted
kc :blobcatheart: boosted
kc :blobcatheart: boosted

When you take a photo of a computer screen, the image always has some strange pattern to it (which is why you should take screenshots if at all possible). It's called "moiré", and it can also happen when you e.g. scan a photo from a book.

One way to remove moiré is to blur the image, then sharpen it back. This works, but the result never looks as good as the original.

Here's a fascinating story of someone who went one step further, and managed to restore a hundred-year-old photo back to its pre-printing glory: getrevue.co/profile/shift-happ

kc :blobcatheart: boosted
kc :blobcatheart: boosted
kc :blobcatheart: boosted
kc :blobcatheart: boosted

c++ smart pointers with custom deleters are a good way to interface with c code that have special freer functions for their objects

Show older
Toot Party

Due to an increase in spam bot sign-ups, new accounts are manually approved. Please write something that will prove you're a human in the request field.

Toot Party is a generic Mastodon instance open to everyone and especially friendly to LGBTQIA+ people.