Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
stevejohnson
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
stevejohnson
13y ago
This is a neat project (I used to use epydoc myself), but Sphinx just isn't that hard to set up with sphinx-quickstart, and sphinx-apidoc takes care of autogenerating docs without any extra files at all. I do not mean to be discouragin
92.
▲
by
stevejohnson
13y ago
Great idea and execution. You're filling a need that many people have and nailed the design. Naturally, this thread is full of legitimate suggestions for improvement, but you've got an excellent first iteration. I'm not quite
93.
▲
by
stevejohnson
13y ago
I did the same thing, and I really love Pelican. Silvrback does about 80% of what I need for http://steveasleep.com/ but that's more like 100% for most people. To me it's actually easier to write a post in Vim and
94.
▲
by
stevejohnson
13y ago
Try these if you'd like an actual explanation of how Obj-C messaging works. http://www.mikeash.com/pyblog/friday-qa-2012-11-16-lets-buil... http://www.friday.com/bbum/2009/12/18/
95.
▲
by
stevejohnson
13y ago
If you read the Lord of the Rings appendices, you will find that Shirefolk do something similar: they divide the year into 12 months of 30 days each, with a four-day midsummer holiday called Lithe. https://en.wikipedia.org/w
96.
▲
by
stevejohnson
13y ago
I kicked the tires after the Google Reader announcement, but it was always apparent that the team wasn't able to keep up with the rush of new users. I think the best outcome here would be a sale to a more dedicated party, but regardles
97.
▲
by
stevejohnson
13y ago
Good point. https://github.com/Yelp/mrjob/pull/677 (merged.)
98.
▲
by
stevejohnson
13y ago
It's actually pretty close. It's theoretically possible for mrjob to run a script written in any language as long as it supports a simple stdin/stdout protocol. We just don't have any users dedicated enough to implement
99.
▲
by
stevejohnson
13y ago
I don't know a thing about Pydoop, but here's what makes mrjob unique with particular respect to Dumbo: First of all, mrjob has a lot of documentation. Some things are too hard to find in the haystack, but that's more a probl
100.
▲
by
stevejohnson
13y ago
Oh hey, I work on this. It's come up on HN before, sometimes with misinformation attached. I'm happy to answer questions.
101.
▲
by
stevejohnson
13y ago
That would be what much of the article is about, yes...
102.
▲
by
stevejohnson
13y ago
I've noticed that people seem to think DDG is the only good privacy-conscious search engine out there. Lately I've been using StartPage[1], which simply passes through anonymized Google search results. So you don't have the s
103.
▲
by
stevejohnson
13y ago
Not misquoted, it's directly from the video of the interview.
104.
▲
by
stevejohnson
13y ago
The only thing you'll accomplish is to get yourself banned.
105.
▲
by
stevejohnson
13y ago
I'm using hosted.im with my own domain. It works fine, except you can't add GTalk contacts right now, since Google is blocking incoming contact requests from other servers. I doubt your contacts will migrate unless you do it on the client s
106.
▲
by
stevejohnson
13y ago
There are too many Steve Johnsons in the tech field, but I don't have a better pseudonym, so I try to make my real name count.
107.
▲
by
stevejohnson
13y ago
Technical reasons aside, the canvas tag is still orders of magnitude slower than writing Core Graphics by hand. Personally I'd say almost unacceptably slow, but YMMV. You succeeded in picking out a minor technical inaccuracy, but not in add
108.
▲
by
stevejohnson
13y ago
Interesting and very atmospheric, but I lost interest at about 32 days left. None of my actions seemed to have much effect other than to keep mostly-invisible stats up.
109.
▲
by
stevejohnson
14y ago
I am unable to scroll down on the page without it jumping back up to the animated demo thingy. Chrome 25 OSX.
110.
▲
by
stevejohnson
14y ago
That will create a list of 100 instances of the same object. object[0].x = 1 print object[1].x > 1 Edit: On second read, it looks like you're asking something other than what I thought you were asking. Yes, you could create a
111.
▲
by
stevejohnson
14y ago
You're correct. I intentionally simplified the tenses to avoid having to investigate Flash's current position and potentially misstate it.
112.
▲
by
stevejohnson
14y ago
This article has almost nothing to do with Flash, despite the title. It's much more about casual games in general. Using ai2Canvas won't help you implement "gamey" features any more than drinking locally sourced coffee will. Flash was broug
113.
▲
by
stevejohnson
14y ago
I can't find the part of the post where you explain that JSON parsing is the reason for the slowdown. You just say mrjob itself is slower. While I agree that mrjob's defaults encourage the use of JSON, I think it's unfair to blame lack of o
114.
▲
by
stevejohnson
14y ago
Yep - if it's a Python library that can be 'python setup.py install'ed, then it should be on PyPI. That's true of modules requiring C extensions.
115.
▲
by
stevejohnson
14y ago
So mrjob isn't slower at all! You just chose to use JSON for your intermediate steps in the mrjob example, instead of the delimiter format you used in the raw Python example. I believe the mrjob docs do say what the defaults are. RawProtoco
116.
▲
by
stevejohnson
14y ago
The main thing you need to do is publish your Python package to PyPI. This should fill in the gaps in your Python packaging knowledge: http://guide.python-distribute.org/
117.
▲
by
stevejohnson
14y ago
Here's the code that's doing the actual line parsing: https://github.com/Yelp/mrjob/blob/master/mrjob/protocol.py#... It's just splitting on tab for input and re-joining on tab for output. Some extra logic for lines without tabs. EDIT: Th
118.
▲
by
stevejohnson
14y ago
One last thing I forgot to mention: there was a typedbytes support pull request for mrjob at one point, but it was behind the dev branch enough that it wasn't practical to merge. It is possible (probable?) that typedbytes support will make
119.
▲
by
stevejohnson
14y ago
Former[1] primary mrjob maintainer here, thanks for the shout-out! I'd like to make a couple of notes and corrections. In particular, I thank you for recommending mrjob for EMR usage, as it's something we've made a point of trying to be the
120.
▲
by
stevejohnson
14y ago
This quote doesn't add to the discussion and is also incorrectly attributed to Churchill. http://www.winstonchurchill.org/learn/speeches/quotations/qu...
More ›