HNHacker News
TopNewBestAskShowJobs

mikehearn

865 karma · joined July 25, 2011

submissionscomments
mikehearn··on Show HN: Pattern.css – CSS-only library to fill empty background with patterns
Also Transparent Textures (https://www.transparenttextures.com/) – disclaimer, I made it — which is basically Subtle Patterns with a colorwheel that allows the backgrounds to be any color.
mikehearn··on How Microsoft beat Apple to buy PowerPoint for $14M
I am unabashedly in support of using presentation software for initial UI design. For basic wireframing, you don't need much more than the ability add shapes, text, color, images + a way to demonstrate user flow (e.g. by ordering slides). Presentation software is perfect for this. It is accessible to everyone, lets non-technical users offer constructive input and is just incredibly fast to get something basic circulated.
mikehearn··on Dear Apple, there’s nothing ‘really sad’ about using a 5-year-old PC
As a hardware company, if a huge percentage of your user base is still using a product you made five years ago, there are two schools of thought:

1. "Great! Our products are so well-made, stable and backwards-compatible that users do not have to upgrade."

2. "This is terrible. We have failed so thoroughly to innovate that people are content with using five-year-old technology."

It's not like Apple is unaware of virtues of #1, but as a company they are clearly in bucket #2. In five years, if 600MM users are still using the iPhone 6, I'm certain they would also consider that "very sad". I don't think Schiller and the exec team have blinders, they are just holding the rest of the PC industry to the same standard to which they hold themselves.

mikehearn··on Dear Apple, there’s nothing ‘really sad’ about using a 5-year-old PC
I interpreted that comment as a jab at the PC industry. The implication being that in the last 5+ years the PC industry has failed to offer 600 million users a compelling reason to upgrade. Isn't that the correct interpretation, considering the whole point of bringing that up is because they're positioning a new device intended to replace the PC? I seriously doubt it's intended to mean (to quote the article) "LOL poor people".

Granted, this interpretation would make for a boring thinkpiece and would not get me to #1 on HN.

mikehearn··on ‘Serial’ Season 2 Lets Bowe Bergdahl Tell His Side of Afghan Story
Serial only has one season on which to base its reputation, but thus far it seems exceptionally adept at not picking sides. The case in season one was polarizing, but Serial did an admirable job of presenting all sides and not making overt attempts to push audience opinion in any particular direction. I'm hoping this season has the same balance.
mikehearn··on Richard Prince, the world’s highest-grossing “photographer”
Important to note that his Instagram ripoffs haven't been tested in court. He has prevailed in previous court cases with art pieces that had a stronger "transformative" argument, which is a key aspect of fair use. This time the infringement seems more clear-cut. He's not transforming anything, but merely adding his own caption to an existing work. The original work is unaltered.

I was talking about this with a friend, and she said if that was sufficiently transformative for fair use to apply, then one could simply write notes in the margin of a book, call it art, and claim ownership of the book's contents.

mikehearn··on What happens when you talk about salaries at Google
I'm sure there are plenty of ways for this to backfire, but I've always thought one of the most effective ways to eliminate salary bias is for companies to list a role's salary up front, in the job posting, before they've begun interviewing. That way the salary is roughly set before the gender, race, height, physical attractiveness (i.e. any qualities that can cause unconscious bias) is known about whatever candidate a company eventually hires.

Obviously it wouldn't outright prevent negotiating - you could still ask for $15k above what they listed in the job posting - but it WOULD help candidates navigate some of the smaller moments during the interview process that can unknowingly undermine their negotiating position (e.g. "How much did you make in your last role?").

mikehearn··on To Apple, Love Taylor
The other rationale I've heard is that if Apple paid for it out-of-pocket it could be considered anticompetitive for using predatory pricing.

This circumstance, in which Apple essentially pre-installs the service on every device and subsequently offers it for free, isn't so different from 1990s Microsoft bundling IE with Windows to undercut Netscape.

mikehearn··on To Apple, Love Taylor
To me there are, but I'm open to discussion.

- Different pricing. Apps can be anywhere from $1 to $500, while songs typically hover around $0.99. The wide variance in app pricing makes a subscription model challenging to satisfy all users and developers.

- Different markets. When you make an app, you're tying it to be used on a specific platform. It is additional work to make it cross-platform. That alone is limiting for an apps' market, and in the case of iOS, the platform's owner can impose additional limits. Music is open-ish in the sense that you can make music once and release it in a way that it's playable, essentially, everywhere.

- Different revenue streams. Music is a digital good like apps, but it's also a physical good (CDs, records) and most importantly it's a service (live performances). It's possible to have additional revenue streams with apps, but it's not as common as it is with music. If Apple spontaneously created an app subscription model and your app was iOS only, you would suddenly be very locked into that business model, whereas with music you will always have additional options.

mikehearn··on To Apple, Love Taylor
There are a lot of economic differences between music and apps (e.g. price range, labels negotiate on behalf of artists, music has dozens of outlets versus 2-3 for apps, etc), but my hope is you would still analyze the economics before ditching. If you ultimately would stand to make more money through subscriptions in the long term, despite losing three months of revenue, then it would make sense to stay, right?
mikehearn··on Cardinals Face F.B.I. Inquiry in Hacking of Astros’ Network
I'm a Bengals fan, so I don't know why I feel the need to constantly defend the Patriots, but let's do it.

> almost certainly

From the Wikipedia article you linked:

- "[The NFL] found no evidence to substantiate the Super Bowl XXXVI allegations or any other transgressions beside those the NFL had already penalized the Patriots for."

- "NFL investigators found practical limitations to the allegation; the Patriots' video equipment that was set up the day before the game had neither battery packs nor a nearby power supply in order to run." In other words, filming the walkthrough was not plausible on a technical level.

- "The Boston Herald [who initially published the story based on an anonymous source] published an apology to the Patriots and their fans for publishing the February 2, 2008, story ... alleging the Patriots had taped the Rams' walkthrough prior to Super Bowl XXXVI. ... They wrote, they should not have published the story, which they deemed to be false."

I'll be honest, I didn't even know about this aspect of Spygate before reading the Wikipedia article, but it seems like the allegation was investigated, the NFL found nothing, and the Boston Herald apologized for a story that was seemingly without merit. Where are you getting "almost certainly"?

mikehearn··on Cardinals Face F.B.I. Inquiry in Hacking of Astros’ Network
I mean, I agree. Spygate was a violation and they got fined. That seems pretty clear cut and I don't have a problem with it.

I'm just taking issue with the guy calling it "outright spying" which is a pretty exaggerated characterization when you're filming what a coach is doing in front of 50,000 people. If that's spying, then I spy on NFL games pretty regularly.

mikehearn··on Cardinals Face F.B.I. Inquiry in Hacking of Astros’ Network
> outright spying

The Patriots filmed the Jets' sideline during an actual NFL game that was happening in front of like 80,000 people. It isn't even illegal to film opposing coaches on their sideline, you just can't do it from your own sideline[1]. That's what Spygate was. Is that really spying? Is it outright spying?

[1]: https://en.wikipedia.org/wiki/2007_New_England_Patriots_vide...

mikehearn··on Macbook and USB-C Review
My all-in-one dream is a laptop that has a double-sided screen on its lid. When opened, it functions like a normal laptop. When closed, it functions as a tablet. Content is passed back and forth between desktop & tablet mode. Example use-case: I'm surfing the net in laptop mode, and find some longform content; I close the lid and now it's in tablet mode, ready to read.

A double-sided screen might seem like overkill, but it's the only solution I can think of that solves all my personal laptop/tablet-hybrid annoyances, namely (a) kickstand, (b) they often come in two parts, tablet + keyboard, and (c) if you can fold the keyboard over, now the bottom of your tablet is a keyboard.

Asus made a clunky version[1] of this form-factor, but I'm waiting for someone to do it right.

[1]: https://www.youtube.com/watch?v=rmpNYWEz-Bw

mikehearn··on High quality GIF with FFmpeg
I'm not going to tell you anything new here, but there are reasons to use GIF instead of video. WebM isn't supported on Safari & IE. H.264 isn't officially supported on Firefox (though I believe OS X and Window may now provide their own decoders that Firefox uses). To get a similar experience to GIF, you need two formats and it needs to be embedded in an HTML file using a <video> tag. Compare that to the GIF experience, where you link to the image and it works the same way everywhere.

There simply is not a video-based standard that implies "short, silent, autoplayed, looped video" in the way that animated GIFs do. There are ways to approximate the behavior in HTML, but none of them are perfect in the way GIFs are.

mikehearn··on Docker 1.5: IPv6 support, read-only containers, stats, and more
This may be what you're looking for: http://blog.docker.com/2013/09/docker-can-now-run-within-doc...
mikehearn··on Docker 1.5: IPv6 support, read-only containers, stats, and more
Named Dockerfiles support is a nice addition. I usually split up my projects with one (or more) container running the app, and a separate container running Grunt to compile all the front-end libraries. It was a minor annoyance to separate these into different directories simply because a Dockerfile could only be named... Dockerfile.
mikehearn··on What Was Said at the Uber Dinner
The bigger conflict of interest, and seemingly the lesser reported connection, is between Buzzfeed and Sidecar. Buzzfeed's Executive Chairman Ken Lehrer (listed second on their team page[1] after CEO Jonah Peretti) was a seed investor in Sidecar[2][3]. He would unequivocally benefit from Uber's downfall. And he seems pretty outraged by this story – he's only tweeted 113 times since 2012, but the last 13 of them have been on this issue.[4]

I have no idea how Buzzfeed works internally, so I don't know if their Exec. Chairman's connections could influence their reporting, but I feel like it's a significant enough conflict that it should have been disclosed.

[1]: http://www.buzzfeed.com/about/team

[2]: http://www.crunchbase.com/organization/side-cr

[3]: http://lererhippeau.com/companies/

[4]: https://twitter.com/kenlerer

mikehearn··on Replacing Dropbox with BitTorrent Sync
I'm in the same situation with the OS X client. I was using BTSync + Arc to essentially match Dropbox's feature set, but in the past couple of months BTSync seemingly lost its mind with respect to CPU usage. It would routinely hit 100% and would always show up on OS X's "Apps Using Significant Energy" list. I had to shut it down so often that it ultimately wasn't worth it. I switched back to Dropbox and abandoned any sort of privacy once again.
mikehearn··on Cryptomarkets Are Gentrifying the Drug Trade
The real lesson here is that, whether or not it's morally acceptable randomly drop a spoiler into an article, you probably shouldn't do it because it's an instant derail. We're not talking about the content anymore, now it's about the spoiler.
mikehearn··on Social Media and the ‘Spiral of Silence’
Which of the following does your sigh indicate:

a. You are sighing because you believe the study to be meaningless due to its sample size.

b. You are sighing because the writer needlessly undermines the results of a completely legitimate poll (+/- 3.3% margin of error for the subgroups).

c. You are sighing about poor comedy ("if you dare!").

mikehearn··on Who Gets to Graduate?
In her class, she was 39th out of 559. She was in the 93rd percentile of the only group she could compare herself to. Prior to college, I would say she was a phenomenal student compared to her peers.

The point of the article is that low-income kids, despite being intelligent and doing well among their peers, have a hard time transitioning to college. Universities could wash their hands of the problem and just reject the poor kids and send them to two-year universities like you suggest, but they’re trying to solve the inequality without further exacerbating our income differences.

mikehearn··on Swarm: Foursquare's ambitious plan to split its app in two
So in a nutshell, they are:

-- Removing the check-in feature from the Foursquare app and putting into a separate app called Swarm.

-- Making Foursquare 100% about exploring and recommendations, a la Yelp.

This seems like a bizarre move. Unless I'm mistaken, all of their data comes FROM check-ins. People write tips, answer questions ("Is this place good for kids?") and generally contribute their info to the web of data that Foursquare uses to intelligently recommend venues. Couple that with the network effect of having access to friends' check-ins, which to me is probably the strongest signal of a particular venue's quality.

So all that being said, it seems like receiving a high volume of check-ins is critical to Foursquare's recommendation success. They don't have the broad review base of Yelp or an editorial team, so check-ins are all they have. By splitting this functionality into a separate app (outside of the Foursquare app itself), they are explicitly going to lower check-in volume, because SOME percentage of people simply won't download "Swarm". And then if they lose some of their user base, it decreases the utility for all Foursquare users as (a) the recommendation data won't be as solid, and (b) users will lose valuable friend check-in data.

Maybe I'm overplaying the slippery-slope angle, but when your business largely relies on a particular user action (check-ins, in this case), it seems unwise to split that functionality outside of your core product in a move that will unquestionably make taking that action more difficult.

mikehearn··on The Newsweek Credibility Matrix
Hi folks! I wrote the article (and woke up surprised to find it on HN).

I initially compiled this prior to Dorian's definitive written denial. Prior to that development, it genuinely seemed like the Newsweek article was going to (a) simply fade into obscurity and (b) never be retracted. The possibility of "b" was unacceptable, because without a final nail in the coffin, most news organizations would still treat it as though it were legitimate – e.g. referring to Dorian with phrases like "the alleged Bitcoin founder", and so on.

I think Dorian's written denial probably served as that final nail, but I still released this because despite the denials, I think Newsweek easily could have done the same research I did in compiling this, and come to this conclusion before they published the feature and damaged their rep.

mikehearn··on Update on Julie Horvath's Departure
Precisely, it "looks like" HR was involved. Can you say with certainty this person, hired in Jan. 2014, was involved? And can you say with certainty that this person could have prevented this? Again, unless you're a GitHub insider (are you?), the answer is no. At the moment, no one on HN knows anything. It's entirely possible this was an HR issue, but specifically calling for the HR person to be suspended or fired, given our collective total ignorance, is a spiteful and bizarre declaration directed at someone the original poster does not know. These are real people, and HN comments – particularly top comments – can influence decisions.
mikehearn··on Update on Julie Horvath's Departure
> Doesn't appear so. They did get an HR person, but an experienced one? Not a chance. No experienced HR person would have let any of that get as far as it got. That HR person should probably be put on leave or be fired as well.

The HR person has been on the job for a minimum of 31 business days and a maximum of 53. Horvath joined two years ago. Unless you are a GitHub insider, you currently are working off knowledge from a single source in which the information was provided by a person with a specific agenda. It is malicious to call for the HR person's job given your almost complete dearth of information.

mikehearn··on Popcorn Time – Watch torrent movies instantly
My ideal product is the Netflix interface with, essentially, every movie and television show ever made. I imagine there are a lot of other people out there who also wish that product existed. It's hard to say how much I would pay for it, but I'm currently spending somewhere in the neighborhood of $150/month on a collection of services (Netflix, Time Warner, Usenet) that, in the end, only provide a very poor approximation of that ideal.

This product is the closest I've seen to matching that vision. So despite its very obvious illegality, I appreciate the authors' efforts to try and push the UX boundaries around content viewing. Hopefully instead of Hollywood suing the pants off of the creators, they'll use it as a template for what might be possible if they could collectively get their shit together.

mikehearn··on DigitalOcean Raises $37.2M From Andreessen Horowitz to Take on AWS
I wish we wouldn't upvote stuff like this. The guy clearly bullied a random Google employee in a private chatroom into commenting on a subject that was totally irrelevant to his work, and then turned his comments into a biased character assassination post WITHOUT even telling the dude he was writing about him.

It sure seems like the author went into the chatroom looking for a story, and got the THINNEST of all possible stories ("Random Google Developer Has Opinions") and, in an effort to turn it into real news, colored it in the most negative way possible. It is profoundly terrible journalism, and the motives behind it are so ugly. This is not something that we should endorse on Hacker News.

The only story of relevance here is that Digital Ocean has a line in its TOS about not allowing "harassment or embarrassment", and they will enforce it if you do indeed harass a guy.

mikehearn··on Show HN: Google Music for Mac
This isn't snarky, it's the right answer! Mavericks prevents opening unsigned apps when you double-click, but Right-Click -> Open will launch a pop-up asking "Are you sure you want to open this?", allowing you to bypass the protection. It's a real thing.
mikehearn··on Announcing Two Scoops of Django 1.6
Just to add to the HN echo chamber, I bought and love the 1.5 ebook, but the lack of a digital version for this new edition means I won't be updating. When I am building new projects I often find myself using ctrl+F to search for specific mentions of variables or settings. A print book adds "stuff" to my life, gives me another thing to carry between work and home, and makes it harder for me to find the information I need. But I understand that as a member of the minority (i.e. ebook purchasers) I am in a strategically disadvantaged position and accept that. I can live without it.
← PreviousPage 2 of 3Next →