HNHacker News
TopNewBestAskShowJobs

thesnider

89 karma · joined August 22, 2011

[ my public key: https://keybase.io/swsnider; my proof: https://keybase.io/swsnider/sigs/gp-2X-Og78oN5FMJ1E_JS7sFctFSK0Cvm0xosdxrh0I ]
submissionscomments
thesnider··on Notes on Google's Site Reliability Engineering Book
There are actually two different SRE roles: the one people are describing above where you are 85-99% of the way to SWE (Software Engineer), and you have sysadminy experience, and another one where you are 100+% of the SWE bar and optionally have sysadminy experience. The former is called SRE-SE (Systems Engineer), and the latter SRE-SWE.

SRE-SE interviews are super heavy on the sysadmin stuff usually, with less (but still significant) attention paid to SWE skills, whereas SRE-SWE interviews may not even have an SRE component (it's possible for candidates in the 'normal' SWE hiring pipeline to be shunted to SRE-SWE post-interview).

thesnider··on SSHKeyDistribut0r: A tool to make SSH key distribution easier for sysop teams
Instead of doing something like this, it's often actually simpler and easier to manage if you use the built-in ssh certificate feature. Check out https://www.digitalocean.com/community/tutorials/how-to-crea... for an example of how to do that.

Now, no one has to remember to push the keys whenever something changes, and you no longer get spurious host key messages.

thesnider··on Homoiconicity
I think you're misreading that sentence. "Examples are the programming languages Clojure, which is a contemporary dialect of Lisp, Rebol and Refal.", which claims that Clojure is a dialect of lisp (indisputable), rather than Rebol. Rebol is just another example of a homoiconic language.
thesnider··on The Rise of Airbnb's Full-Time Landlords
They would just fund the renter's legal team.
thesnider··on Urbit: an operating function
I wouldn't be so sure of that -- none of Google's clusters use ECC, for instance.
thesnider··on Why we’re no longer using Core.typed
I don't think that optional typing is in general an attempt to solve sucky static type systems -- instead, many researchers and organizations view it as a way of converting programmers who have only seen Java into developers that willingly use the type checker. It's a great motivator when you experience a bug in production that the runtime helpfully reminds you could've been caught if only you'd turned on types in that code :).
thesnider··on The sad state of web app deployment
This article badly wants a thing that already exists -- sandstorm.io.

Done.

thesnider··on Proposal for a Go Interpreter
If it's not 'too popular', it defaults to 'suggestions' mode, which will show all the vandalism -- switch to 'viewing' mode, and you'll only see the original doc.
thesnider··on Australian Government pulls the plug on household solar investments
Well, coal is still subsidized, so I wouldn't hold my breath.
thesnider··on Handling Leap Seconds the OpenBSD Way
Yes, if they're running NTP anyway. Normal clock drift/skew correction would already cause this sort of thing.
thesnider··on Why Has Apple Spawned So Few Startups?
This is extremely dependent on your org, and is subject to approval from marketing.
thesnider··on A Generation Lost in the Bazaar
It's change by 10X, typically.
thesnider··on An Investor Wanted to Give Me $50,000. Here’s Why I Said No
...so it's totally fine to not have gender parity in software engineering because the culture that creates that norm also screws up in creating a 'men can't be child care workers' norm as well? Really?
thesnider··on Prometheus: An open-source service monitoring system and time series database
After working at a job that had a horrible patchwork of monitoring techniques (including at least two in-house systems), I was desperately pining for borgmon, actually. Never thought those words would come out of my mouth.

This does seem to have addressed at least a couple of the issues with that system, in that its config language is sane, and its scrape format is well-defined and typed.

thesnider··on I won't be using Angular for my next project and neither should you
Not only is it hard to read on mobile, it also somehow disables inertia scrolling, something I've never experienced on an angularjs site
thesnider··on Google's new bus is for the people
Apple prohibits most employees from working on their shuttles, interestingly enough -- too much risk that a fellow employee would see something they're not cleared for.
thesnider··on Bond – An extensible framework for working with schematized data
After struggling with thrift's Go binding (it happily generated broken Go code with the Aurora project's thrift file), I'm now skeptical that any of the others really works. I've never encountered a more frustrating project in this space.
thesnider··on Why we should stop using Grunt and Gulp
This article seems super weird -- do people actually use Grunt/Gulp to run a single command at a time? Most uses that I've encountered are along the lines of 'we've got this huge build process involving compass, sass, uglify, ng-annotate, and 13 other things', and Grunt/Gulp allow you to do the whole thing, automatically re-running on file changes, with a single command.
thesnider··on Show HN: Stack – Trello for dev teams
It's not clear to me in what ways this is different than Trello apart from the flatter UI -- care to clarify?
thesnider··on Consul 0.2 UI Demo
Do you have links/pointers? I'm familiar with several well-running systems of this type, so I'm just curious.
thesnider··on React: Finally, a great server/client web stack
If only opa were released under a license that let normal people feel safe about experimenting with it/reading its source :(.
thesnider··on Why I can’t call myself a gamer anymore
counter-example: EVE Online.
thesnider··on Google Dart target: Chrome soon, other browsers someday
Like asm.js?
thesnider··on Show HN: We built Triage, an iOS app that unites all your dev tools
phabricator support would be awesome.
thesnider··on Beer delivered to your work place every friday.
I'm not really sure you could call the engineers that work at Google in MTV not a reputable group?
thesnider··on Google to reject Chrome extensions outside of Chrome Web Store
Seriously? What about https://chrome.google.com/webstore/detail/adblock-plus/cfhdo... (AdBlock Plus), for instance?
thesnider··on We Put Surveys In Our Game and Tripled ARPU
Google Consumer Surveys: http://www.google.com/insights/consumersurveys/publishers
thesnider··on Those Are Not Transactions (Cassandra 2.0)
While your analysis of Cassandra's Paxos implementation may be correct (I haven't checked), I've never heard of anyone else (especially not Google) using a model where there is only one Paxos server per datacenter -- usually there are many more.
thesnider··on The Science of Why We Don’t Believe Science
It certainly has nothing to do with biology, and everything to do with sociology/history and yes, even politics (shocking that a research institution would be involved in politics, I know).

There is, however, a systemic bias tied to things like skin color, or accent, and not at all associated with the ability of such applicants to do well in the institution. As a result of this systemic bias, applicants that would, were they white, be admitted in a heartbeat, are judged significantly more critically, so we attempt to correct this problem by giving them more 'points' or whatever in the admission process for possessing physical attributes that incorrectly hold them back.

I'm not sure what other system you would propose in such an environment?

thesnider··on Linus Torvalds defends his right to shame Linux kernel developers
I will never submit a patch to the linux kernel, specifically, and only, because I cannot support Linus's attitude towards mailing list discussions.
Page 1 of 2Next →