Show more
robryk boosted

tech, privacy, -- 

.hg I'm sick of seeing scary warnings every boot because I dared to choose an alternative operating system.

I want a device that shows scary warnings every boot if you install Google's Android. Because, you know, that shit is full of privacy bads.

I wonder if we can construct a family of (increasingly large) semigroups of second-preimage resistant one-way functions. More precisely, I would like to have an indexed family (let's denote the index by i) of semigroups of functions (where the semigroup operation is composition) such that:
- i-th semigroup has size >= i,
- the members of the i-th semigroup can be described by natural numbers from a range of size poly(i),
- there are algorithms polynomial in input size that:
a) read i, descriptions of two functions from the i-th semigroup and output the description of their composition,
b) read i, description of a function from i-th semigroup, an input, and evaluate the function,
- the functions in i-th semigroup are resistant to second preimage attacks with security parameter log(i) [^].

tl;dr I want families of efficiently composable hash functions.

[^] I could just as well request a family indexed by i and the security parameter separately (and have all the complexities be poly(input size + security parameter)). This is equivalent.

What's a better programmatic vector graphics library than (py)Cairo? For example, I want to draw a (linear gradient) between two curves, with the color dependent on the vertical position as a fraction of the distance between the curves. It appears that in cairo I need to mess with MeshPatterns to do that, which creates quite a few annoyances (e.g. having to draw one of the curves backwards, have to actually draw the vertical stubs at both ends, etc.).

Are you annoyed by all the weird error handling characteristics of bash? You might wish to take a look at skarnet.org/software/execline/ or, if you desire compatibility, oilshell.org/

I would really like for more of my devices to come with this kind of documentation.

This in particular is a multimeter that belongs to my father; it was produced sometime in the late 80s in the Soviet block.

robryk boosted

Dragons who are librarians 

-Always know of some strange, obscure tome that is exactly the book you need (regardless of whether it's the book you want.)

-Return books late or damaged at your peril, though.

-When you're walking through the immense shelves, and you see something in the dim light ahead hanging down in front of the books. You approach. Suddenly, as you get close, you realize it's a huge, scaly tail. You follow it with your gaze up to the top of the shelf to see a pair of glowing eyes staring back at you.
"You'll want to take a right at the end of this row," the dragon says. "Then go three rows down and turn left." The tail retracts back up into the shadows above the books, and with a sudden, fluid movement, the dragon is gone.
You never actually told the dragon what you were looking for.

-"Oh you don't need a library card." *growling chuckle* "I will remember your scent."

@timorl This is the kind of thing I thought would be happening without eventual consistency in follows :/
QT: mstdn.social/@feditips/1079165

FediTips has moved!  
The PeerTube instance https://tilvids.com has some of the best videos on the Fediverse, but at the end of last year a freak software bug in PeerTub...

I'm somewhat amused that I now own a noticeably loud lightbulb.

@timorl Is this the kind of thing you were looking for when you found mobilizon instead?
QT: mastodon.online/@FediFollows/1

FediFollows has moved!  
Gancio is a free open source collaborative online calendar which federates with the ActivityPub Fediverse. You can follow at: ➡️ @gancio The proj...

MSI BIOS setup UI is getting terrible. Switches that enable virtualization are in the overclocking section.

twibright.com/hw.php has a very wide variety of ... projects? design documentation of stuff? recipes?

A city builds and staffs a new jail. Before putting arrestees in it, they want to test whether everything operates well. But how do you test a jail without arrestees? You invite the public to spend a day or a few in the jail as beta testers: app.guestoo.de/public/event/b9

Eh... why do we try to be magical? When you claim to depend on a package that's actually a file, Nix treats it as a build hook and tries to execute it: github.com/NixOS/nixpkgs/commi

So, adding extraneous srcs to buildInputs breaks your build instead of doing nothing.

robryk boosted

This is a great way to learn how DNS works messwithdns.net/ but also a great model to inspire more learn-by-doing tech tools

robryk boosted

Do you prefer to buy DRM-free ebooks?

You can read them on any device you want, and they're not locked to a single vendor or company. You actually own them.

Here is a list of online bookshops that sell DRM-free ebooks, digital comics, and RPGs!

libreture.com/bookshops/

robryk boosted

Niesamowite. To się naprawdę może udać. Pierwszy otwarty polski system stenotypii.
```
{
...
"XTPULBT": "żółt",
"XTPULBW": "żółw",
"XTPULBSO": "żółć",
"XTPIA": "żą",
"XTPIAC": "żądz",
"XTPIAGW": "żącz",
"XTPIAT": "żąt",
"XTPIALT": "żądl",
"XTPIAB": "żąp",
"XTPIAW": "żąw",
"XTPIATO": "żąć",
"XTPIALB": "żął",
"XTPEI": "żę",
"XTPEIT": "żęd",
"XTPEITO": "żęć",
"ZTPLJA": "żła",
"ZTPLJACB": "żłach",
"ZTPLJECS": "żłem",
"ZTPLJAU": "żło",
"ZTPLJAUB": "żłop",
"ZTPLJAUCS": "żłom",
"ZTPLJEU": "żły",
"ZTPLJU": "żłó",
"ZTPLJUB": "żłób",
"ZTPLJUW": "żłów"
}
```
stenografia.pl/blog/

A weird curiosity: One can find lots of brass orchestra arrangements of various pieces of more or less popular music by searching for "stabsmusikkorps <song>", many of them very much not intended for brass instruments.

Why? Because a German military ceremony that is used to honor people involves having the target of the ceremony choose the music.

Dziś się dowiedziałem, że każdy może zarejestrować dowolną domenę pod .edu.pl; nie ma żadnych wymogów na zawartość ani na tożsamość właściciela.

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.