HNHacker News
TopNewBestAskShowJobs

johnpmayer

319 karma · joined August 12, 2011

submissionscomments
johnpmayer··on One unvaccinated child was patient zero of a measles outbreak
Yes, until I outgrew my egg allergy, I could not take certain vaccines. I was too young to remember which ones I could not take. I suppose that I relied on herd immunity for those specific diseases.
johnpmayer··on Ex-Goldman Sachs Trader Says Bonus Cut to $8.25 Million Unfair
I understand that bonuses are supposed to be performance based compensation. But if this guy is claiming that he's consistently performant and has a great reputation, maybe that portion of his compensation should have been moved from bonus to base. I can't blame him for leaving, but I also can't really sympathize with him for thinking any portion of the bonus was guaranteed.
johnpmayer··on Tessel: A microcontroller that runs JavaScript
This is great. I have some small background in real time embedded systems, but I think that 99% of the "internet of things" need not be written in low-level C. I'll probably pick this up...

...however, I do hope that they can bring down the price for future models. $100 is a bit steep for a hobby project to control my AC. For now, I understand that the premuim is rewarding the software effort.

johnpmayer··on Elm 0.12.3 – Hardware accelerated 3D rendering with WebGL
The API expects triangles, but it is implemented to always use buffers under the hood. Basically, mesh data of 10 triangles with 4 attributes per vertex is converted to 4 buffers, each of length 30.
johnpmayer··on Elm 0.12.3 – Hardware accelerated 3D rendering with WebGL
John here. Having language-glsl available on hackage was a boon for the features in this release. Thank you!
johnpmayer··on Oracle wins appeal re Java API copyrightability [pdf]
Pretty simple solution - legislation that explicitly classifies as fair use the copying of the SSO, the Structure, Sequence, and Organization, of an API for the purposes of interoperability
johnpmayer··on Square Market Accepts Bitcoin
Well, personally, I'm still paid in dollars. And dollars can already be used in all of these places.
johnpmayer··on Zapier Email Parser: Extract Text From Automated Emails
Make an enterprise offering. Ops teams would kill for this.
johnpmayer··on Equidate Launches A Secondary Market For Early Startup Employees To Sell Shares
So, insider trading essentially.
johnpmayer··on Protect Yourself From The NSA With WireOver’s (YC W12) Encrypted File Sharing
Do both parties need the professional license? What if I want my clients to be able to send me their documents.
johnpmayer··on Adware vendors buy Chrome Extensions to send ad- and malware-filled updates
> petition for Google

Don't you mean a PR on the Chromium project?

johnpmayer··on What salary does the founder of your favorite startup get?
I wonder if there are similar statistics for NYC? I'd guess pretty similar to London.
johnpmayer··on Lawsuit: Oracle called $50K 'good money for an Indian'
Well there is certainly scarcity, and I don't think an isolationist approach will help. We need to protect the H1Bs and equivalents coming to our countries; give them better rights, increase their leverage. This will make it harder for employees to drive down their, and by extension our, salaries. This is because foreign and domestic workers are substitute goods from an HR perspective.
johnpmayer··on NC Electric Car Drivers Begin Paying $100 Annual Fee
Two reasons. The first, to which you allude, is that those who make the rules are trying to stay in their jobs. It's a symptom of democracy. The second is that these are all knobs one can turn to fine-tune incentives of behaviors; cost complexity isn't inherently bad.
johnpmayer··on Oculus VR’s New “Crystal Cove” Prototype Is Kind of Amazing
What about ultrasonic positioning?
johnpmayer··on An open letter to hobbyists by Bill Gates (1976)
Is there a better word for using non-free software without a license?
johnpmayer··on We’re About to Lose Net Neutrality
Some of us believe that broadband should be considered a public utility, in which case it is appropriate to subject providers to these regulations.
johnpmayer··on The Enchantments of Elm – writing a roguelike using FRP: Part 1
Nice simple demo Sridatta!

Nobody likes the tilde-arrow lift syntax! The last line could be rewritten as follows. Does anybody think it's better or worse? I tend to prefer it, though many don't like it.

    main = lift2 display Window.dimensions <| lift renderState gameState

    main = display <~ Window.dimensions ~ (renderState <~ gameState)
Signals exhibit the characteristics of an applicative functor, after all, so pure functions of any arity can be lifted without needing to think if you're using lift2, lift3, etc.
johnpmayer··on The Enchantments of Elm – writing a roguelike using FRP: Part 1
A few disparate points: The Elm runtime is an implementation of CFRP, where the C stands for concurrent. The primitives already exist for convenience, and can be transformed by pure functions, or new ones can be defined using the FFI.

Your observation isn't new, most Elm games' signal graphs have the same shape - a bunch of input signals merged into one, the 'main' loop as a step state, and the drawing code.'

In particular, which kinds of Signal combinators do you feel are lacking?

http://docs.elm-lang.org/library/Signal.elm

johnpmayer··on The case for an IAP off button in mobile games
There should be an organization that provides a seal of approval to apps, something like IAP-free, marketed similar to gluten-free foods, et. al.
johnpmayer··on Chromium: I just wanted to quickly hack an iframe blocker for personal use
Do you think that there will ever be widespread/mainstream client-side control of the web like this? Where it was the norm that, say, 90% of web users blocked ads and analytics? Would it be good or bad?
johnpmayer··on Four Reasons a Guaranteed Income Won't Work
> I don't understand why it's so hard for people to consider that when social changes are introduced, some of the current ways we value things will change, and current judgements can't necessarily be used as a gauge for future behavior.

Ceteris paribus is quite prevalent in economic discussion.

johnpmayer··on Drowning in JavaScript
What's the major difference, may I ask?
johnpmayer··on Chrome Extension Programming: Illustrating a Basic Survival Skill
The lay user is probably more likely to install a chrome extension than code. Then again, I don't know if greasemonkey has gotten more lay-friendly recently.
johnpmayer··on SF vs. NY: Which is Better, Really?
Posted at 9am EST on a Saturday? This won't be a fair fight for a few hours.
johnpmayer··on Simpsons in CSS
It's not the best tool for the job, but it's still a hack. Lighten up. Should all CSS demos come with this disclaimer now?
johnpmayer··on Long Before Trees Overtook the Land, Earth Was Covered by Giant Mushrooms
Powerful short (micro) story! Yet one must suspect that life would have found its own way.
johnpmayer··on Dark Wallet Will Make Bitcoin Accessible for All, Except the Feds
But the browser could simply do verified transaction signing using known code. It severely lowers the trust barrier.
johnpmayer··on Nate Silver: What I need from statisticians
Probably the widely-help belief that anybody can come up with statistics for anything.
johnpmayer··on Turning a Wii Balance Board into a net-enabled bathroom scale
What's so striking to me is that the barriers to prototyping these peripherals for general purpose use has been lowered significantly. It was not long ago where it took days of hacking to connect a Wiimote to your PC, and even then you probably wouldn't get full functionality.

Good work and thanks for sharing!

(also, obligatory "now the NSA can estimate if they can chase you on foot")

← PreviousPage 2 of 5Next →