18 karma · joined August 27, 2015
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.
I'm trying to fully automate the testing side of the product, while making the process transparent enough to be amenable to manual intervention/quick tweaking.
After that, I'm hoping to move to automating the deployments, putting the server behind a load balancer, rollbacks, backup testing, all that good stuff that makes sure things only break where it can't hurt. Luckily the product is already pretty stable with the current dev/dogfooding-as-staging/prod model.
It's the most enjoyable work I've had so far. I think it mostly boils down to:
* I have clearly defined tasks, which I mostly plan in/negotiate with the product owner myself, so I have a large share of "ownership" of the dev/QA infrastructure improvements
* I work fully remotely and part-time, which gives me plenty of free time to socialize and decompress (we mainly communicate via Slack). I also have the option of working more hours, but I already doubled my
* I'm not currently on the critical path, so work feels low-stress
* I don't have to deal with under-defined business logic and product owners that do not want to commit to specifying (the product owner has transitioned from building the Java software to managing and subcontracting it, so is very knowledgeable about the product, and besides he's a great guy)
* I'm learning the tooling around the product through automating its development, testing and deployment (vs. learning it through adding crufty new features to it in a completely un-repeatable way, I'm looking at you never-again crashing Visual Studio Community and randomly-failing-builds Xamarin Forms).
I'm not aware of ready-made solutions to locally decrypt cloud-stored data on mobile phones though, I don't think you can mount TrueCrypt volumes on your phone. Anyone know of a way to do this?
(Windows, Chrome, ABP)
* Docker breaks other software
* Docker breaks it own API at random points between major versions
* Documentation is incorrect
* The project's management is bad at working with the community
I was thinking of trying Docker, but I think I'll stick to LXC for now.