HNHacker News
TopNewBestAskShowJobs

garethadams

545 karma · joined February 6, 2012

[ my public key: https://keybase.io/garethadams; my proof: https://keybase.io/garethadams/sigs/1VgdSoHttynfXzVJglYPv-SGWjkSXi7dtbp0U8uj1Yc ]
submissionscomments
garethadams··on Hackers account for 90% of login attempts at online retailers
While this will work a very large proportion of the time, and has a big benefit of offloading security as you mention, email is fundamentally asynchronous and can be affected by issues outside of your (and the email providers') control.

Another point that UX designers might make is that this solution necessarily takes users away from your site to complete login, and that can introduce a place for users to drop off. I'm not sure it's that significant, but I've heard it used as an argument.

garethadams··on Colorls – A Ruby script that beautifies the terminal's ls command
Let's check the first paragraph of the readme…

> Here are the screenshots of working example on an iTerm2 terminal (Mac OS), oh-my-zsh with powerlevel9k theme and powerline nerd-font + awesome-config font with the Solarized Dark color theme.

garethadams··on Still locked out of my AWS account
> let me pay the bill and shut the account down

The account gets shut down

garethadams··on Antisocial Coding: My Year at GitHub
> The article starts by complaining about "drive-by issue comments", then described opening what might be considered a drive-by issue. That could be construed as contradictory.

The article is reasonably clear that "drive-by issues" are ones where people leave comments uninvited, and it's also explicit that Caroline was specifically asked to review the survey in question. So it's hard to read that as contradictory.

garethadams··on Adding a security key to Gmail
"can get the original secret" is a phrase which should worry a security-conscious person
garethadams··on Web Scraping: Bypassing “403 Forbidden,” captchas, and more
That's fine as a discussion starter, but thinking a law is wrong isn't a reason to break it – if that's what you're suggesting.

That argument often turns into "But I probably won't get caught" which is a similarly weak defence.

garethadams··on Announcing new tools, forums, and features
> 1. Can you rebase in the GitHub interface?

> 2. Does GitHub have an option to fast forward merges?

So is Gitlab's aim to just play catchup to Github?

garethadams··on Twitter now lets anyone request a verified account
To be fair, everyone shits
garethadams··on Facebook disabling messaging in its mobile web app to push people to Messenger
That's interesting, because from your comment history you're in favour of user-specified preferences: https://news.ycombinator.com/item?id=11114154
garethadams··on Did I just win?
Does it?
garethadams··on BMW are complying with the GPL
One of these things is not like the other… https://github.com/edent/BMW-OpenSource/blob/master/FOSS_S1/...
garethadams··on HTTP/HTTPS not working inside your VM? Wait for it
Is this the millenials' version of the "500 Mile Email"? - http://www.ibiblio.org/harris/500milemail.html
garethadams··on A previously unnoticed property of prime numbers
I'm not certain, but I believe the subtle point parent was trying to make, is the difference between "base 10" and "base ten". Every base is "base 10" in its own base ;)
garethadams··on I stayed in a hotel with Android lightswitches and it was as bad as you'd think
Because of this[1] Chrome extension, I wasn't sure whether you were talking about Donald Trump

[1]: http://somerichasshole.com/

garethadams··on The Sign Up with Google Mistake You Can't Fix
Maybe because the app could be a mail client? If I downloaded a mail client and it wasn't able to delete my email I'd think it was a pretty crap piece of software. The same as I'd expect if I wanted a fully featured mail client to connect via IMAP.

I'd also feel a bit annoyed if a Twitter client I was using was unable to delete tweets, and I had to go back to the Twitter website to do that.

The thing about making APIs to let other people interface with your product is that you have to expose all the functionality of that product, or there's not really any point.

There are some fair comments in this thread saying that the "manage" permission is significant enough that it should be flagged a bit (or a lot) more strongly than the common "identify" permission, but personally I don't think the point of the API is something that needs questioning.

garethadams··on Things to avoid in Docker containers
Well, apart from "6) Don’t use only the “latest” tag".

If I'm not using latest, and I don't know that the Apache and Nginx images have been updated, then it's very likely that "yum update" might do something.

garethadams··on Issue and Pull Request templates
Right, see:

New issue: https://github.com/owncloud/core/issues/new

issue_template.md file in repo: https://github.com/owncloud/core/blob/master/issue_template....

garethadams··on Why winners become cheaters
Your point about whether doping is inherent in cycling is a good discussion point, but the research that the article describes shows how "Winners turn to cheating" even in cases where drugs aren't part of the equation.
garethadams··on Elixir-mail – Build composable mail messages
The parent wasn't talking about the individual validation of email addresses (although I guess that may be a part of the answer), but instead about checking the presence of a recipient, subject, sender etc as part of static typing.
garethadams··on JavaScript web apps considered valuable
I can see where that comes from, the functionality of Youtube is nothing without its videos.

But on the other hand, Youtube wouldn't have as many videos – specifically the content creators wouldn't have as much of an incentive to upload them – without the social features being there.

garethadams··on Build your own Jarvis
It certainly seems to be per-module, for example: http://jasperproject.github.io/documentation/configuration/#...
garethadams··on Firefox for iOS now available
[citation needed]
garethadams··on BBC iPlayer begins to trial HTML5 player
"Google" is not a verb, except as a very recent (post 2003)[1] colloquialism. Verbing nouns is annoying, let's hope no one[2] does it.

[1]: http://news.bbc.co.uk/1/hi/uk/3006486.stm [2]: https://news.ycombinator.com/item?id=10016502

garethadams··on BBC Micro Bit computer's final design revealed
The media pack with finalised technical specifications is at http://www.bbc.co.uk/mediacentre/mediapacks/microbit
garethadams··on Solved by Flexbox
Luckily, this is built into the flexbox model too. By default flexbox uses an element's automatic size as the basis to calculate its new size from.

However if you set flex-basis to zero then it will treat the element as if it was zero width for the purposes of calculating its new size from.

So if all elements have a zero basis then the flex ratio will be the only thing affecting their final width:

http://codepen.io/anon/pen/WvGLML?editors=110

garethadams··on Who Wants to Be a Thousandaire?
> Does anyone know if the serial numbers are printed in order?

That's generally what the "serial" part of "serial number" means. And why the smarter bank robbers ask for non-sequential bills, because new bills generally have consecutive serials which are simpler to trace

garethadams··on x*sin(y)
http://www.wolframalpha.com/input/?i=popular+curves
garethadams··on Facebook Messenger XMPP is going away
Probably the fact that it was announced last April
garethadams··on Solving the KAYAK crossword puzzle with code
This seems like a good place to link to the UsVsTh3m one-word-wordsearch generator:

http://games.usvsth3m.com/one-word-wordsearch/#MTAsS0FZQUssN...

garethadams··on CSS: It was twenty years ago today
Maybe you could read at least the first paragraph of the linked article.
Page 1 of 6Next →