https://spreadsheets1.google.com/viewform?formkey=dHVKUzBYYk...
396 karma · joined March 9, 2009
[ my public key: https://keybase.io/jbr; my proof: https://keybase.io/jbr/sigs/ay9Ew0uq18nLLvvi_rFYnpjPdtpNgQ7Yht3tTxUA73g ]
https://spreadsheets1.google.com/viewform?formkey=dHVKUzBYYk...
--
I'd love to "watch" the project on github, but alas it's stranded on the island of google code. Check out this [1] basho blog entry on why they chose github over bitbucket — most of the reasoning applies to google code as well. I'm not affiliated with github, by the way, just a happy user.
For a project like this, the concept of "watchers" isn't a vanity metric. I've been working on a lisp->javascript language and have found github watchers to be surprisingly motivating and encouraging.
[1] http://blog.basho.com/2010/11/11/a-few-more-details-on-why-w...
As muji [1] is to a department store, the appropriate store for these would be to a supermarket.
I'm also reminded of the quote "Simplicity is the ultimate sophistication" (da vinci?)
[1] http://muji.us
---
[1] http://www.quora.com/Should-I-use-CoffeeScript-for-more-than... .
Effectively, halfway between the dark and light.
When I left for the bay area a few years ago, NE Alberta and North Portland were picking up inertia. If you're into coffee, try Albina Press.
The lucky lab on SE Hawthorne (close in) is a Great pub and I'm not much of a pubgoer.
Eat street food. The Portland street food scene makes the mission district look behind the times.
Get some tea in the teahouse in the Chinese gardens (right downtown). It's often overlooked by Portlanders, but the Chinese gardens are really quite wonderful. The tea menu is run by the Tao of Tea, which is one of the better tea importers in America.
Check out the nickel arcade (wonderland, I think it's called) on SE Belmont.
Powells & Powell's Technical. If you're a book person, set aside at least half a day for this. Read some books in the cafe. Hang out a while - there's no better book store in America (including the strand - nyc, moe's - berkeley, serendipity, etc)
I know I'm disagreeing with other posters, but avoid the pearl like the plague. It's the least "truly portland" and is for people from other cities who are looking for shiny glass highrises and warehouses. Everything is more expensive and upscale. Similarly, NW 23rd and 21st have a distinctly "east coast haven" flavor. Go to NYC or SF for that, enjoy portland for what it does best — the quirky stuff that you can't get elsewhere, and there's plenty of that.
Speaking of quirky, get a doughnut in the middle of the night at voodoo.
Check out the saturday market (sat and sun), if it's running when you're in town. Another uniquely portland experience, but you probably won't buy anything.
Beers: Hair of the dog, rogue, lucky lab. Try something on cask or nitro if you haven't lived in a place that really geeks out on beer.
But yeah, conspicuous consumption is tacky.
textmate.el is pretty awesome, as is ide-skel.
--
Edit: I should add that I'm using libxmljs in production (http://newsbasis.com/news) as an rss parser (streaming sax-push-parser) and it works quite well for that sort of xml.
Any chance you'd consider open-sourcing?
4 medium sized linodes, divided as follows:
1 app: unicorn (rails), nginx
1 db: redis, solr, mysql
2 worker: resque workers (both ruby/rails node.js) & the crawler
The crawler is written in node.js, backed by redis. When it finds a new page, it downloads it to shared local storage and adds a task to a resque queue monitored by the rails workers. They add a row to a mysql table that represents the permanent record of the page, use nokogiri to extract the body content and any metadata, index it into solr, delete the local copy, and upload the page to an s3 archive. When you request the page, rails asks solr.It's built on rails, node.js, resque, and solr
There's something satisfyingly elegant about using an interpreted language to interpret another language - macros can actually modify the compiler at compile-time, from within the language. I hope to make more use of this possibility in the future, as it's currently only used for macros.
Check out the coverage in the NYT [1] and RWW [2]. I'd really love your feedback, suggestions, etc. Thanks!
--
[1] http://www.nytimes.com/2010/08/02/business/media/02startup.h...
[2] http://www.readwriteweb.com/archives/newsbasis_connecting_jo...
I don't think that the technology stack matters that much, though.