HNHacker News
TopNewBestAskShowJobs

JeffJenkins

1,545 karma · joined April 3, 2008

Software Engineer @ Foursquare

None of my comments/submissions should be taken to represent the opinions of my employer.

--

Website: http://www.jeffreyjenkins.ca

--

This is one of my other projects, a python object document mapper for Mongo: http://mongoalchemy.org/

This is my microscope blog: http://stuffmagnified.com/

submissionscomments
JeffJenkins··on Introspecting Running Python Processes at PyCon US 2012
I've implemented a few different versions of getting traces from processes in python. At my last job I eventually settled on one which wrote out the thread states every few seconds to RabbitMQ. Whenever something was up you could just attach a listener and figure out what's going on.
JeffJenkins··on Amazon Simple Workflow - Cloud-Based Workflow Management
Cerery doesn't do workflows with dependencies, just tasks. This is more like Storm: https://github.com/nathanmarz/storm
JeffJenkins··on How much of Settlers of Catan is Luck?
I've played a lot of games of Catan against the computer on the Xbox 360, which gives stats, and I found that is almost all cases the player who had the most resources (produced - lost/stolen) won. To some extent this makes sense since a better economy will produce more resources, but it didn't seem to matter what the resources were or whether they were used directly or 4-crunched into something else.

What I took from that is if you're choosing settlement spots or robber targets you'll do pretty well just maximizing the number of resources you produce or block (which, for the robber, means multiplying the number of pips by the number of resource gained if the number rolls)

JeffJenkins··on Show HN: FlowFS, a Feed Reader to Keep Your Inbox Clean
Yes. Sharing is in the near-term road map. Comments are further out (although I'd like to find out if I can somehow pull in Disqus comments or similar for the linked pages)
JeffJenkins··on Show HN: FlowFS, a Feed Reader to Keep Your Inbox Clean
Thanks for the feedback! I'll look into those bugs, and I'm glad you like the queue workflow!
JeffJenkins··on Show HN: FlowFS, a Feed Reader to Keep Your Inbox Clean
Out of curiosity, why are you using FF 3.x? I don't currently test anything that old, but you're the second person I've run into in the last few weeks who is still using it (the other person was using an Add On which hasn't been updated)
JeffJenkins··on Show HN: FlowFS, a Feed Reader to Keep Your Inbox Clean
Thanks! I'll get on the keyboard shortcuts and title text now. I'm not sure why it would be slow since nginx is caching all of the demo pages.

About the inbox thing: I wasn't sure what the best phrasing for that would be, but the idea is that you can use the X and the Q buttons to process all of the items quickly so that your "inbox" (the items you haven't seen) stays at zero, even if your Queue (what you haven't read) has things in it.

JeffJenkins··on RSS Rant
I had a site I used that feature for, but google took it away like a year ago
JeffJenkins··on PyPy's future directions
Also, Tornado, which may be twice as fast:

http://groups.google.com/group/python-tornado/browse_thread/...

JeffJenkins··on Sublime Text 2: Beta
This seems pretty cool, but is there a way to filter out certain file/folder patterns (or globs) on a per-project basis rather than globally?
JeffJenkins··on Calendar Apps Suck, Here Are My Suggestions
I desperately miss Outlook 2003, having used a variety of Mac calendaring programs (and dabbling with some online ones). My killer feature for a calender (which Outlook 2003 had) is being able to scroll the "month" view by weeks instead of months. It boggles my mind that this isn't standard by now. I hoped Mac Office 2011 would have this as part of it's Outlook, but no luck.
JeffJenkins··on Ask HN: How to stave off decline of HN?
How about using the ratio of points to comments as a signal for articles, and maybe the ratio of up+down votes (i.e. number of votes, not net points ) to sub-comments for comments.

This gives you some of the effect of what I think would be the best solution -- limiting the site's scope significantly -- in that it would give you things which people found interesting but weren't so general that everyone felt they could comment on them.

I think this would work well in conjunction with some of the other ideas in the thread which reduce the number of upvotes people are likely to give (specifically, a cap on the number of upvotes and a visual cap on the display of upvotes).

JeffJenkins··on Canadians Just Became World's Biggest Internet Losers.
This doesn't explaining what's going on very clearly. Small Canadian ISPs are allowed to use the infrastructure of Bell Canada at wholesale rates in order to foster competition. This has been reasonably successful. What has happened now is that the CRTC ruled that Bell is allowed to impose the same per-user bandwidth caps on its wholesale customers as it does on its own users.

Since the smaller ISPs should simply be getting bandwidth from Bell, this is totally ridiculous. Their ability to compete with Bell on price or levels of service is almost totally eliminated. When my friends and family in Ontario were explaining this to me I kept having to ask them to repeat themselves because it boggled my mind how ISPs using bell's infrastructure could be subject to those sorts of restrictions.

JeffJenkins··on Why I Left Google
For the first 18 months, COBRA is available to keep getting the same coverage. Beyond that there are non-employer pools you can sign up for, and also organizations like the Freelancer's Union.

You should definitely be expecting to pay a lot of money, though. Because employer-provided health insurance is tax-deductible the overall cost that you and your employer pay is lower, so you'll get either lower prices or higher quality.

JeffJenkins··on [dead]
While they probably won't get into it too far, Excel is one of the most powerful tools ever developed for non-programmers. It massively increases the productivity of a wide swath of society.
JeffJenkins··on Steve Pavlina releases 1000+ personal development articles into public domain
I found the key with his waking up early system was that you only fix your waking time, and you stay up (ideally doing something without stimulation close to when you need to sleep) until you're ready to fall asleep within 5 minutes.

I got extra waking time because my body was regulating how much I slept. If I stayed up too late I'd get tired earlier the next day, but in general I dropped my sleeping hours by about 1.

JeffJenkins··on Hudson (OSS CI Server) to rename itself to escape Oracle's control
I can't say I really care for the name! But I guess this is better then if they'd chosen "Jeffrey" as their Butler name
JeffJenkins··on Zed Shaw & Dan Kaminsky Talk About Autho.me on Twitter
Is this what all of twitter is like? I tried reading both this and that less ambitious movie titles page and it was really hard.
JeffJenkins··on I Eliminated the Free Plan from my Web App for a Month: Here’s What Happened.
This is a good idea to try, but November and December are weird months and it might not be reasonable in your space to assume they are comparable. I work in comparison shopping where it's really not true. You mentioned A/B testing, and I think you should try this again as an A/B test so that you can eliminate seasonality.
JeffJenkins··on Ask PG: do you want HN to be a general news site or not?
I suspect that the bigger issue is that the wider range of topics, the fewer hackers will be as a percentage of all users, and that will precipitate a further slide into general news.
JeffJenkins··on Woman with Immortal Cells
If anyone is interested, this is an excellent book on her life and what happened: http://www.amazon.com/Immortal-Life-Henrietta-Lacks/dp/14000...
JeffJenkins··on JavaScript is the most popular language on GitHub
Sure, but I bet it gets pulled in a lot where projects really aren't JS projects. For example, my python mongoDB library is "25% javascript" but it's all in the generated documentation: https://github.com/jeffjenkins/MongoAlchemy/graphs/languages
JeffJenkins··on 7 days for 7 Mobile apps by 7 University of Waterloo students
I went to the example room on UW chat, but I got "connection error. trying again..."

Glad to see this happening though, as a UW alum!

JeffJenkins··on Git as a NoSQL datastore
I wrote code to do this in python for a project. The biggest problem I ran into was that if you wanted the full history of X/Y/Z.json to contain the full history of Z.json, even if it had been moved, it ended up requiring two parallel structures. One structure with directories for the tree data, one for the raw data of that node.

My intent was to use it in a document system using Operational Transforms, which side-stepped the issue of concurrent access; only the canonical representation of client data would need to be written, so it was serial writing

JeffJenkins··on Opera 11 - new and improved (Alpha)
They've previously done that with Opera alphas and betas. I don't know if they're doing it consistently, though.
JeffJenkins··on Google senior execs getting 30 percent raises
I don't think I've seen the same degree of this with Microsoft before. Is the difference that FB and Google are both in Silicon Valley and so there's very low friction moving from one to the other?
JeffJenkins··on TextMate finally gets an update
Tab changing shortcuts were in the release notes, the indenting change was not. You can see in the release notes that were pasted elsewhere in this thread.
JeffJenkins··on TextMate finally gets an update
As a warning, TM removed the opt+tab and opt+shift+tab keyboard shortcuts in this point release (they're now cmd+[ and cmd+]). I was able to get one of them working via keyboard preferences, but the other was inserting literal tab characters. After a few minutes of trying to hunt that down I downgraded. Nothing in the release notes was something I'd personally had a problem with.
JeffJenkins··on Battle of the Business Cards
He mentions in the comments that Moo is English and printing in the correct size for that market.
JeffJenkins··on Technology principle: The toy will win
Is that article a sufficient summary of the innovator's dilemma, or is it still worth reading the book?
← PreviousPage 3 of 9Next →