Recent submissions

Comment · 9 years ago
I wish it worked on Debian, it used to but the last time I tried I lost a day and still didn't get it to run...
Comment · 9 years ago
Does anyone here have a good guide for moving from Docker and docker-compose to rkt and related tooling?

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...

Comment · 9 years ago
Cool, hope it's useful to you :)
Comment · 9 years ago
sh-based alternative and shameless plug:

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?

Comment · 9 years ago
Comment · 9 years ago
For now using Firefox ESR might be a good stopgap measure for you?

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.

Comment · 9 years ago
I was so freaked out at the news, I normally have local backups of my projects but I just happened to be in the middle of a migration where my code was just on Gitlab, and then they went down... Luckily it all turned out OK.

\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).

Comment · 9 years ago
I've been writing an `sh`-based tool to check up on my local Git repos, and it uses \0-delimited paths and a lot of `find -print0` + `xargs -0`:

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.

Comment · 9 years ago
^ Related HN discussion on the live report @ Google Docs
Comment · 9 years ago
Did you mean "sheep" or "cheap"?
Comment · 9 years ago
A decentralized search engine with configurable or even just inspectable filter bubble would be a good start?

(Although I think the correct abstraction is not "search engine", but "decentralized content index" + "decentralized content ranking" with tweakable parameters.)

Comment · 9 years ago
I'm trying to think of specific actors that have interests in this, but I'm finding it hard. Not the NSA, right?

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.)

Comment · 9 years ago
Fun question: where does the idea "decentralization good" come from?

What big players could have an interest in this and why?

Comment · 9 years ago
Off topic, but "deep seeded" is a pretty great eggcorn (word/phrase that sounds like another word/phrase, is quite different but still approximates the meaning of the original).

It's like "deep seated" with a reproductive twist.

Comment · 9 years ago
Like this?

docker rmi -af

I'm a bit confused by the backticks as I use them all the time scripting, but also in Markdown.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton