HNHacker News
TopNewBestAskShowJobs

robinson-wall

546 karma · joined January 30, 2013

[ my public key: https://keybase.io/nickrw; my proof: https://keybase.io/nickrw/sigs/NB8XTqyMH_t-pjKDpVjRKFYHflUrWuvWWMnuLQ-7oio ]
submissionscomments
robinson-wall··on Show HN: A fork of sudo with Touch ID support
Except PAM stands for "Pluggable Authentication Modules" (as in "PAM Library") - plural.

You then write a module for the PAM library, so it makes the most sense to call it a "PAM Module", even if there is some redundancy in the acronym.

robinson-wall··on Images of New MacBook Pro with Magic Toolbar Leaked in MacOS Sierra 10.12.1
You can have both with Karabiner (though it doesn't work with Sierra yet).

Caps lock can be control if held down and used as a modifier with another key, but if pressed and released sends Esc instead.

robinson-wall··on Show HN: Use Trello as a Helpdesk
The background image on that page is 7.6MB, you might want to optimise that a little - it took a long time to load even on a decent connection :)
robinson-wall··on Ripgrep – A new command line search tool
Off topic, but you've just made me realise I don't always use the same finger when I type the letter R. If I were typing lower case "rg" I use middle finger for r and then index finger for g.

I'm now thinking about it too much to be able to type naturally, but I seem to use middle and index interchangeably for some keys depending on which key was just pressed / is next to be pressed.

... and I just noticed if I sometimes use different fingers from the "wrong" hand to type depending on context too! I've typed the letter Y using right-index, left-index and left-middle and left-index during the course of writing this post. I guess this is what learning to touch type without being actually taught buys you :)

robinson-wall··on [dead]
There's also the fact that it's easy to display something in the browser other than what is pasted into the terminal[1]. That said, if you say "just run apt-get install foo" people will just copy that instead of the curl command.

1: http://thejh.net/misc/website-terminal-copy-paste

robinson-wall··on Run code inline in Atom using Jupyter kernels
I think they both have a place - atom-notebook (like the web version) for more structured use with cells, and hydrogen for ad-hoc ("Will this work?") anonymous execution while you're editing.

> Will I get no output except the output of the last line?

If the return value is one line, it prints neatly after the executed block. If it's more than one it inserts a little pane with the results, with options to copy the data or open it in a new buffer.

robinson-wall··on Man accidentally 'deletes his entire company' with one line of bad code
RAID is not a backup.

... Especially when your RAID is busy rebuilding for N hours every other week.

robinson-wall··on YouTube-dl: Open-source YouTube downloader
It's usable natively on OSX, but Docker isn't.

Surely running youtube-dl inside a docker container inside a virtualbox VM created by boot2docker isn't easier?

robinson-wall··on Why London Underground stopped people walking up the escalators
It makes more sense in my head the current way round. The traffic (people that are moving) is on the left.
robinson-wall··on Debian Packaging Tutorial – Feedback Welcome
> If you’re using OS X you can install it from homebrew (brew install dpkg).

While you can build a package of something simple like this example (static html), as soon as you want to compile a binary you're going to need to be building on the same environment as you're targeting.

I'd suggest removing any mention of OSX from the guide, or making it clear of the limitations of trying to build debs on it.

robinson-wall··on Tmux Resurrect – Persists tmux environment across system restarts
It applies to Airs too. All customisable through pmset - https://developer.apple.com/library/mac/documentation/Darwin...
robinson-wall··on KeyChair: Extract RSA private keys out of .keychain files
I believe this is designed to operate on OSX keychain files, e.g. ~/Library/Keychains/login.keychain - and is unrelated to keychain the ssh-agent wrangler.
robinson-wall··on Google Unveils a Tool to Check If Users Are Looking at Video Ads
Except it only checks on page load. If you open the page with adblock disabled and then switch it on, it works.
robinson-wall··on Building Good Docker Images
Something the article doesn't touch on in its pursuit of a smaller image - when you run "apt-get install" or "apt-get upgrade" you should do "&& apt-get clean" in the same RUN command.

This will remove the .debs apt just downloaded and installed that are being cached in /var/cache/apt/archives, saving you a little disk space.

robinson-wall··on Aptly: Owning Your Debian Distribution
Props to smira + other contributors to aptly, it looks like it has come a long way in a short time.
robinson-wall··on Aptly: Owning Your Debian Distribution
I'm currently working on transitioning to a Docker-based infrastructure. My existing system builds .debs and pushes them to an internal repository (reprepro rather than aptly because aptly was in its infancy when I built it).

I'm not going to be building .debs for installation inside Docker containers (turtles all the way down) but I would still consider something like aptly for storing and managing any obscure dependencies that my applications might require, and for maintaining a mirror on the local network to speed up image builds.

robinson-wall··on Aptly: Owning Your Debian Distribution
Have you considered making the website / documentation source available in github? That would make it very easy for others to contribute suggestions.
robinson-wall··on CVE-2014-7169: Bash Fix Incomplete, Still Exploitable
Yes, I had that one too, also this:

    24.251.197.244 - - [25/Sep/2014:10:07:47 +0000] "GET / HTTP/1.1" 301 178 "-" "() { :; }; echo -e \x22Content-Type: text/plain\x5Cn\x22; echo qQQQQQq"
robinson-wall··on My Uber got pulled over by the Denver police – and then things got really weird
It also just dropped from 2nd or 3rd position to 31st, pushing it off the front page, in a matter of minutes with little or no change to the ranking of anything else.
robinson-wall··on OS X Yosemite
Oh yikes, I missed that. They're pretty garish: https://www.apple.com/osx/preview/design/images/apps-gallery...
robinson-wall··on Practical Tmux
vi is present in Debian by default (though not the default $EDITOR)
robinson-wall··on GitHub Pages with a custom root domain is slow
Would you like to expound on that at all?
robinson-wall··on Google Cloud DNS
Nice. Any idea if "internal" zones (private DNS for my VPC) will be supported by route53 at any point?
robinson-wall··on Waffle.io
I think the name is because you end up with a grid of cards. It's a pretty tenuous link though.
robinson-wall··on Using GitHub for Push-to-Deploy to Google App Engine
Yes, but on a different branch. CI runs tests then merges to master (or whatever branch triggers deployment) and pushes.
robinson-wall··on Netflix 4K streaming goes live but only on newest TVs
I guess we can add Netflix to a list of companies that the BBC are happy to provide free advertising for.
robinson-wall··on .ng is the most dangerous cctld
.ng is not the most expensive cctld

Off the top of my head I can think of .rw, which costs €220/yr (~$300) to foreign purchasers from one of the few registrars that provide it.

robinson-wall··on 2048 in sed
> Note for OS X users: The version of sed installed has different options than the Linux one. Notably, it does not have the extended-regex option -r. I recommend building the latest version from here: http://sed.sourceforge.net/

The option is there, just different: -E (the same as grep)

robinson-wall··on Are we shooting ourselves in the foot with stack overflows?
Universal law: look at your code again in a year and you'll wonder what the hell you were thinking.
robinson-wall··on Passwords leaked on live TV as UK responds to flood emergency
Ah. "Winter14". The classic sign of a forced quarterly password change policy.
← PreviousPage 3 of 4Next →