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 https://skarnet.org/software/execline/index.html or, if you desire compatibility, https://www.oilshell.org/
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: https://mstdn.social/@feditips/107916542161347338
@timorl Is this the kind of thing you were looking for when you found mobilizon instead?
QT: https://mastodon.online/@FediFollows/107825507961049716
http://www.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: https://app.guestoo.de/public/event/b937d04d-7b32-4755-96a7-337f85180bec
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: https://github.com/NixOS/nixpkgs/commit/b23dbb1a5dffbfa3abb47fcd0f1579ac2e6f29fc
So, adding extraneous srcs to buildInputs breaks your build instead of doing nothing.
This is a great way to learn how DNS works https://messwithdns.net/ but also a great model to inspire more learn-by-doing tech tools
https://www.ietf.org/id/draft-patton-cfrg-vdaf-00.html
Haven't read it yet.
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!
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"
}
```
https://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.
I enjoy things around information theory (and data compression), complexity theory (and cryptography), read hard scifi, currently work in infosec, am somewhat literal minded and have approximate knowledge of random things. I like when statements have truth values, and when things can be described simply (which is not exactly the same as shortly) and yet have interesting properties.
I live in the largest city of Switzerland (and yet have cow and sheep pastures and a swimmable lake within a few hundred meters of my place :)). I speak Polish, English, German, and can understand simple Swiss German and French.
If in doubt, please err on the side of being direct with me. I very much appreciate when people tell me that I'm being inaccurate. I think that satisfying people's curiosity is the most important thing I could be doing (and usually enjoy doing it). I am normally terse in my writing and would appreciate requests to verbosify.
I appreciate if my grammar or style is corrected (in any of the languages I use here).