HNHacker News
TopNewBestAskShowJobs

michaelfairley

5,605 karma · joined June 3, 2009

michaelfairley@gmail.com

[ my public key: https://keybase.io/michaelfairley; my proof: https://keybase.io/michaelfairley/sigs/x20u7wynQvXsQ1nPkc0bf816WB13Uz5r0KbiIfOCCOc ]

submissionscomments
michaelfairley··on "If you are not paying for it..."
Google still isn't particularly good at dealing with their paying customers though. AdWords support is OK at best, but lack of support basically killed the Nexus One.
michaelfairley··on Youtube Instant creator gets instant job offer
http://en.wikipedia.org/wiki/Sawzall_(programming_language)
michaelfairley··on Scaling Disqus (YC S07)
There was no mention of MongoDB in this presentation, but Disqus is listed on the MongoDB Production Deployments page: http://www.mongodb.org/display/DOCS/Production+Deployments
michaelfairley··on Four Minutes in the Morning
I think it's more that they have a bare minimum that they spend with each other, and only each other, with no exceptions. Too many couples spend hours together, but watching TV, or cooking, or any numerous other activities that distract them from just enjoying being with each other.
michaelfairley··on Four Minutes in the Morning
Brad also has a policy of answering his phone when his wife calls, no matter what. (He checked his phone mid-sentence when it rang while he was speaking at Google I/O). I think it's awesome that he has his priorities in life set out so clearly.
michaelfairley··on Ask HN Emacs Users: What's in your .emacs file?
Previously: http://news.ycombinator.com/item?id=855963
michaelfairley··on Ask HN: How to be successful online without SEO bullshittery?
If you believe that your content is better than the content ranking for the words you want to people to find you with, then you engaging in SEO actually improves the quality of the internet. SEO is not an inherently unethical activity, even though many use it to in such a way. Check out SEOmoz's beginner's guide[1] to see how you can actually improve your search rankings by making your site more accessible and improving your content.

[1] http://guides.seomoz.org/beginners-guide-to-search-engine-op...

michaelfairley··on Rails 3 Has Great Documentation
I agree that all of that needs to be made clear in the documentation, but that need doesn't directly entail everything being on one page. What if the string page noted at the top that was inherited from the sequence type, or displayed sequence's methods as well as string's methods, and noted that they there are from sequence?
michaelfairley··on Rails 3 Has Great Documentation
I in no way said that the python docs were worse than the ruby ones, only that the python docs are really not as great as they could be. You already knowing everything on the page doesn't make it any less poorly designed. I find it much more preferable to be able to search for "python string" on Google and be brought straight to a page about strings, not about every type in the languages (Ruby[1] and Java[2] both do this sanely.)

The formatting within the python docs is also highly inconsistent. Why (on the built-in types page) do the operations on sequence types (5.6) get a nice table, but the operations on sets (5.7) have a poorly formatted list?

[1] http://ruby-doc.org/core/classes/String.html

[2] http://cupi2.uniandes.edu.co/site/images/recursos/javadoc/j2...

michaelfairley··on Rails 3 Has Great Documentation
Python docs aggravate me in numerous ways. One main complaint is that there is a single page[1] for all of the standards types (boolean, string, list, dictionary, numbers, etc.) that contains way too much disjointed information. It could really stand to be split into a few different pages, as it's annoying that Googling "python string", "python list", python int", etc. all lead to top of the same exact page.

[1] http://docs.python.org/library/stdtypes.html

michaelfairley··on [dead]
I bought it and it seems to be good, though some of it is a little misleading.

The Crazy Egg offer claims to be worth $228 for a year, which would make you think that you're getting the $19/month plan, but it's actually a plan that's 1000 visits per month and only tracks one page (<5% of the $19/month plan).

The Clicky offer claims to be valid for both new and free users, but there's not a way to upgrade a free account with a discount code, and the Clicky guys haven't yet responded to my email. (I'll update here when they do.)

Clicky Update: They had to manually perform the upgrade. All's good.

michaelfairley··on [dead]
I feel like anything that's applicable to hackers/startups belongs here. I think most people were quite excited when the O'Reilly $9.99 sale was posted here a few months back.
michaelfairley··on More Startup Ideas
There's even a Y Combinator RFS for it: http://ycombinator.com/rfs5.html
michaelfairley··on Updated Ask HN Archive
I used a couple of different script for all of this. The first intelligently crawled HN, trying to minimize the amount of total hits to the server while still grabbing every post. It also dumped most of its internal state to file every few seconds, allowing me to kill and restart it at my convenience and to easily grab only the new posts when I update the archive.

The second took each post on HN (all of which were saved to disk), found those that were ask posts, and then generated a document with the title of the post, the score and number of comments it received (allowing to me rule out looking at 90% of posts, as they had < 3 comments on average), and markdown ready for copy/pasting into the final document.

michaelfairley··on Ask HN: All startup websites look the same
~940px is close to the safest assumption you can make of the minimum horizontal resolution for an average user.
michaelfairley··on An introduction to computational linguistics
Stanford's NLP (Natural Language Processing = Computational Linguistics) course (taught by Chris Manning, one of the best known names in the field) is online, with both videos and transcripts available[1]. The standard intro textbook to the field is Jurafsky and Martin[2], which is an excellent read if you're at all interested in NLP/CompLing.

1: http://see.stanford.edu/see/lecturelist.aspx?coll=63480b48-8...

2: http://www.amazon.com/Speech-Language-Processing-Daniel-Jura...

michaelfairley··on Oracle sues Google over use of Java in Android
It looks like the patents that Oracle is claiming are being infringed upon focus on the actual JVM itself, not on the code run on it. Google making their own JVM is what's brought them into the crosshairs.
michaelfairley··on Ask HN: Rate my first webapp, tudu.us
When I show up and am already signed in, I'd like to be taken straight to my lists, rather than the landing page.
michaelfairley··on Ask YC Archive
I've got an updated one of these in the works that will be up within the week!

Let me know of any specific requests for things that Gaberiel's list doesn't have. I'm already planning on keeping a current link to the most recent "Who's hiring" and including "Rate My Startups"s.

michaelfairley··on How to Take a Walk
"You will not sweat."

The author has clearly never lived in Texas during the summer. (A decent-length leisurely walk around Austin at midnight during this time of the year will inevitably result in more than enough sweat.)

michaelfairley··on Ask HN: Did you ever do anything unethical to get your startup off the ground?
Is it just me, or does anyone else want to be able to answer "no" to this question without having to even think about it?
michaelfairley··on “Ugly” Sites that Make Millions (and What We Can Learn from Them)
Hacker News doesn't exactly make millions (at least not directly, and not in the short term).
michaelfairley··on YCommonApp: Apply to 25+ YC-funded startups in under 10 minutes
Go to the company's website and apply manually? Or just shoot an email at jobs@company.com?
michaelfairley··on The Banks Strike Back
What exactly is the "shadow banking industry" that the article mentions?
michaelfairley··on Rob Pike frustrated by Java, C++ complexity
A lot of the JavaScript at Google is written in Java and then compiled down to JS with GWT[1].

1. http://en.wikipedia.org/wiki/Google_Web_Toolkit

michaelfairley··on Ask HN: What's been your best investment?
A second monitor.
michaelfairley··on [dead]
Copied from reddit (http://www.reddit.com/r/politics/comments/crjx8/bp_photoshop...):

"Um guys, devil's advocate here, but I do a lot of photography. You know what happens when you take a photo of a room with a TV or a computer in it? If you expose the room correctly, the screens will be completely washed out. If you expose the screen correctly, you rest of the room will be completely black. You can't do both unless you turn the brightness of the screen down all the way, and even then it's a stretch. To compensate, you can take two photos, one with the properly exposed screen, and one with the properly exposed room, and merge them together (basically creating an HDR version). If you're decent at photoshop, it's not a big deal. But if you suck at it, you get results like this photo. I'm just saying, it's possible that they legitimately were not trying to hide anything this time."

michaelfairley··on "Work for Hire" Contract Submitted as Evidence in Ceglia v. Facebook
Actually, it says that the "Seller [Zuckerberg] agrees to maintain and act as the sites webmaster and to pay for all domain and hosting expenses from the funds received."
michaelfairley··on WakeMate: The Home Stretch
The pictured wristband and the concept drawing are not what I would describe as "relatively close". Other than that, I'm excited to get my Wakemate.
michaelfairley··on The absolute bare minimum every programmer should know about regular expressions
Regular expressions in modern programming languages and the regular expressions you learned about in your automata theory class are not the same thing. The back references present in the regular expressions discussed in the article make the entire system capable of handling even NP-complete problems. So yes, regular expressions (in the more common use of the term) can "parse".
← PreviousPage 5 of 9Next →