397 karma · joined August 9, 2012
firstname at lastname.io
https://github.com/rlmcpherson
[ my public key: https://keybase.io/rlm; my proof: https://keybase.io/rlm/sigs/_ynWtv7q572RNOSGIiMxm5nHpuvRjoKQRt_6DI6lyP8 ]
The proliferation of hop varieties and investment in hop research, especially in the last 20 years, means that the juicy IPA of today has no historical precedent.
While IPA may be a "fad" in historical terms, it is the one with the most staying power in the current craft beer boom. Hops aren't going anywhere, just getting used in new and different ways and there are even relatively recent products that are going to change hoppy beer flavors for the better as they see wider usage. See, for example, https://ychhops.com/hop-products/cryo-hops
Strangely enough, I grew up singing this song in a commune that did not fail. https://en.wikipedia.org/wiki/Bruderhof_Communities
As morgante said below "If you can professionalize a certain set of ethics, you can make it impossible for your employer to find anyone to complete the job."
Ultimately, though, an ethics course isn't going to make people stand up for their ethics. A professional organization along the lines of the American Medical Association (at least in terms of political strength) that stands up for its members and censures those who behave unethically would do far more for strengthening engineering ethics collectively.
When there are few professional consequences for unethical behavior at the behest of your employer, taking an ethical stand is ineffective and quixotic. You will be fired and another engineer will likely complete the job.
Remote: Yes
Technologies: go, kubernetes, distributed systems, gcp, aws
Résumé/CV: https://drive.google.com/open?id=0B74PTRwLSU8EUmRuazU0UmNzU3...
Willing to relocate: Yes, for the right opportunity
Email: randall@mcpherson.io
Github: https://github.com/rlmcpherson
Backend engineer with a background in building services at scale on a variety of cloud infrastructure as well as Kubernetes. Additional background in embedded devices. Interested in working on products with a physical component and a meaningful, positive impact on the world.
Some questions: 1. Wouldn't there still be a need for capital to finance risky ventures that take a long time to create value? How would a forward-looking startup with high capital costs, such as a biomedical device company with unproven technology, work in this economy? 2. How do you measure the value labor creates? 3. Is the allocation of resources among labor proportional to the value it creates? How does that work among a team of specialists that are more than the sum of their parts?
I'd genuinely like to understand whether this could work or has worked.
The great thing about project tango is that since it has accurate depth sensing and builds a 3D model of the space, furniture placed is accurate to scale. Demo video: https://www.youtube.com/watch?v=2gYwc6nS7qs
> "But three seconds later, as the Google car reentered the center of the lane it struck the side of the bus"
Presumably the car's software predicted the crash before it occurred but was unable to completely avoid it. I'd love to know what the programmed behavior is in these 'unavoidable' crash scenarios. edit: formatting
These tests were done over a year ago so bandwidth limitations on EC2 may have changed since.
This testing was with https://github.com/rlmcpherson/s3gof3r
From the nature article, it seems this was the first video of natural bidirectional lightning, not triggered by rockets or aircraft: "In contrast to studies of rocket-triggered lightning and lightning initiated by aircraft, which found delays of 3–6 ms between the onset of negative and positive leader branches, this natural event exhibited a delay of less than 90 μs (i.e. one video image)."
This was a negative polarity lightning strike. the most common type. Less than 5% of lightning is positive polarity but they can carry ten times the charge and exceed a billion volts of potential.
When you read about people surviving lightning strikes it's almost certainly a negative polarity strike. https://en.wikipedia.org/wiki/Lightning#Positive_and_negativ...
The fix is just a couple lines and, I would argue, should be included in the source to eliminate the surprising behavior. http://play.golang.org/p/1WlhOdJ1pk
Dmitry Vyukov gave a great talk at Gophercon on go-fuzz and other dynamic analysis tools for go. Slides: http://go-talks.appspot.com/github.com/dvyukov/go-fuzz/slide...
While the capitalization of identifiers may be surprising, in practice it is one of the best features of go in my experience because no additional context is needed to know whether an identifier is exported. In rust, as far as I can tell, it is not possible without referring to the declaration.
As far as globally changing whether an identifier is exported, it is easy with the gorename tool, no search and replace necessary. Gorename also updates any references to the identifier in other packages in $GOPATH. https://godoc.org/golang.org/x/tools/cmd/gorename
For more detailed information on the garbage collector improvements and roadmap for 1.5 and beyond, this document is the Roadmap and discusses improvements being made including a maximum of 10 ms STW out of every 50 ms. https://docs.google.com/document/d/16Y4IsnNRCN43Mx0NZc5YXZLo...
edit: fixed incorrect link
Given the filtering of the signal using principal component analysis. I wonder how sensitive this technique could be for arrhythmia detection, since many arrhythmias are inherently irregular. The potential for measuring cardiac output is already awesome, though, as it's useful for diagnosis of heart disease.
A brief scan of the documentation didn't show anything obvious.