Steinar boosted
Steinar boosted

"Explain Shell: write down a command-line to see the help text that matches each argument"

explainshell.com/

Been playing around a bit with NetBSD 9.0 lately. It feels like coming home. Even though I spent all of ten minutes before finding bit rot in the packet repo. Trivial to work around, but I was a little disappointed. Still an extremely positive experience, though.

throughput. (Writing this, I was toying around with the idea of using a ray tracer in reverse for drawing text. Start with the text as e.g. shadows, then generate a scene using compute and memory intensive elements which would create said text.) The platforms themselves would store text internally in a sane format, and only present the expensive format to browsers (and harvesters), and let decoding be done in Javascript. [3/3]

Show thread

economically rational to unpack it at scale. For use by a human, text really does not need to be unpacked faster than said human can read it. That is probably far too slow for it to be worth blindly harvesting. The algorithm must in addition be designed as a memory hog, making it non-trivial to unpack in a massively parallel fashion. Think of it Scrypt meets plain text. It would be a rather unusual algorithm, in that you would want high packing throughput, but horrid unpacking [2/3]

Show thread

Foiling data harvesting is an important problem for open platforms. If limiting the problem to mass harvesting, any adversary will have limited means available for each individual message. That means there is no need for making the data truly inaccessible, it is sufficient only making it too expensive to get at in large quantity. Imagine a text format taking a page from the key derivation functions' book: Make unpacking the data slow and memory consuming enough that it isn't [1/3]

Steinar boosted
Steinar boosted

@aral That practice is around since some years.
theregister.co.uk/2018/08/07/h

As the scan is limited to some well known ports with malicious intent, I would think it's really more a protection than a surveillance method. But it's creepy that it's possible.

Steinar boosted

Thinking to start learning python, had learned c and some linux in past. New to this language so can anyone suggest me some courses, sites to go on with it ..

Steinar boosted

If you're good at something, ̶n̶e̶v̶e̶r̶ ̶d̶o̶ ̶i̶t̶ ̶f̶o̶r̶ ̶f̶r̶e̶e̶ do it for free, destroy capitalism, build a community.

Steinar boosted

Microsoft steals name of Linux Desktop project (MauiKit and the Maui distribution) for their project that does the same thing and then blames Linux community for using that name to begin with (which is obvious trademark infringement as they've both had those names for years now). Abusing power over GitHub to then delete any issues on their project related to the name collision and deny they are at fault for ignoring the first search result that comes up for the name Maui.

medium.com/@probonopd/microsof

You can tell they are trying to embrace, extend, and extinguish. But with blunders like this and the way their megacorp stooge bosses like to handle it they won't be extending anything.

Steinar boosted

"In our view, any documentation that limits individual freedoms on the basis of biology risks becoming a platform for restricting human rights, increasing discrimination and threatening — rather than protecting — public health. Here we present ten reasons why immunity passports won’t, can’t and shouldn’t be allowed to work."

nature.com/articles/d41586-020

#COVID19 #ImmunityPassports #Society #Culture

Managed to make a semi-useful program in Forth last night. The code looks like dog's breakfast, but at least I'm making progress. I'm realizing coding top-down actually requires you to be fairly proficient in a language, something which I have tended to under-estimate. Coding bottom-up is easier implementation-wise, but that requires you to have a better understanding of the whole program ahead of time.

I use Youtube for background noise/music quite a bit, and I use no adblocker. On the other hand, I do use anti-tracking plugins, and they correctly interpret Google ads as tracking attempts, so no commercials interrupting my music. 😆

Steinar boosted

Hi. My very first post on fediverse. Fosstodon is a good choice, I think :ac_lightbulb:

Steinar boosted

Tor for Android by @torproject is a mobile browser that provides both privacy and anonymity online by masking who you are and where you are connecting as you browse. Review our guide on using Tor for Android to get set up. ssd.eff.org/en/module/how-use-

I have put a program I wrote to scratch an itch on pagure.io/evelopen . It's a simple CLI utility in Python which pipes data through it and adds a binary envelope with checksum and timestamp, and that's it. I use it to add a little integrity information to files which I otherwise would easily screw up the state of.

Steinar boosted

Me: What should I be doing instead of files?

Computer: Glad you asked! It's 2020. You should be spinning up a Kubernetes of Dockers on your public cloud each of which is a Github which send JSON messages over HTTP3 to the microservice host on your Virtualbox private cloud which is running a whole bunch more Dockers each of which is a Node.js which is pulling dependencies from

Me: files seemed a bit simpler than that

Computer: WELL WE HAD A VOTE AND YOU WEREN'T THERE AND WE SAID FILES SUCK.

Show thread

One thing which makes me happy when it seems “everything” technical moves in directions I don't like much: The Terminus font. It's the only font I find usable (as in “easily available and I enjoy using it”) so many places now.

Steinar boosted

Women on Web, a non-profit organization providing support to women and pregnant people has been blocked by various ISPs all over Spain

blog.magma.lavafeld.org/post/w

Show older
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.