willemmali
Joined 11 years ago
Joined 11 years ago
I like what I'm hearing about rkt but I'm having a lot of trouble even getting a single simple container image together, let alone run it...
https://gitlab.com/willemmali-sh/todo
Fresh off the press, please let me know if you have feature requests or find bugs.
Edit: is my tone off-putting or did I break some social norm here?
https://gitlab.com/willemmali-sh/todo
PR's/issues welcome!
That way you can use an old version with the old add-on ecosystem for at least a year longer, and still get security updates.
I usually work on Debian Jessie which ships (a variant of) Firefox ESR, and it's very well-usable. I haven't noticed any differences between the latest Firefox on Windows and Firefox-ESR on Debian.
The latest LastPass, XMarks, VimFX, uBlock Origin and uMatrix run on it, though I haven't managed to get RES (Reddit Enhancement Suite) to work.
\0 is very useful but I really wish for an updated POSIX sh standard with first-class \0 support.
On your code, why do you replace \0's with newlines? egrep has the -z flag which makes it accept \0-separated input. A potential downside to it is that it automatically also enables the -Z flag (output with \0 separator).
I solved the "caller might use messy newline-separated data"-problem by having an off-by-default flag that makes all input and output \0-separated; this is handled with a function called 'arguments_or_stdin' (which does conversion to the internal \0-separated streams) and 'output_list' (which outputs a list either \0- or \n-separated depending on the flag).
https://gitlab.com/willemmali-sh/chegit/blob/master/chegit#L...
I admit the code can look a little weird, but it was because I had some rather tight contrainst: 1 file, all filenames `\0` separated internally and just POSIX `sh`. I still wanted to reuse code and properly quote variables inside `xargs` invocations (because `sh` does not support `\0`-separated read's), so I ended up having to basically paste function definitions into strings and use some fairly expansive quotation sequences.
(Although I think the correct abstraction is not "search engine", but "decentralized content index" + "decentralized content ranking" with tweakable parameters.)
I don't understand why you think decentralization is a balancing act. What do you mean by "impossible to control", and why would that be bad? What would "full" decentralization even entail? A network of sentient computers doing whatever they want, except using supernodes "too much"?
(My definition of supernodes: nodes that transfer significantly more traffic than others structurally, in practice nodes that accept incoming connections, like servers or BitTorrent supernodes, but also AS's.)
What big players could have an interest in this and why?
It's like "deep seated" with a reproductive twist.
docker rmi -af
I'm a bit confused by the backticks as I use them all the time scripting, but also in Markdown.