HNHacker News
TopNewBestAskShowJobs

Caged

156 karma · joined July 9, 2008

makes stuff //GitHub

[ my public key: https://keybase.io/caged; my proof: https://keybase.io/caged/sigs/O_VUbK0XCeRQuFGcMtA03qjLcKy451VZbkucxk7A9f8 ]

submissionscomments
Caged··on Homegrown – An interactive map of every 2025 FBS college football player
Looks great! I did something similar to this back in 2014. It surprisingly still runs: https://labratrevenge.com/cfb-recruiting/
Caged··on SvelteKit 1.0
Svelte is such a pleasure to write and work with. It follows my mental model really well. Congrats to the team on this amazing milestone!
Caged··on A new look for repositories
If you press the delete/backspace key when you focus the search box, you can search globally from most pages.
Caged··on Google Fiber is coming to Atlanta, Charlotte, Nashville and Raleigh-Durham
Comcast also doubled speeds in Portland recently without raising prices. http://www.oregonlive.com/silicon-forest/index.ssf/2014/11/c...
Caged··on How We Work on Queries at GitHub
There's no hard rules on it. When I started working on it a couple of years ago, I was fond of dark color schemes for monitoring interfaces.
Caged··on Finding the perfect house using open data
> The requirements here are kinda strange (proximity to a grocery store? not crime rates or anything like that?), but to each his own, I suppose.

You're right. I've been working with open data in the Portland area for years now [1][2][3][4] and have a lot of built up internal knowledge of the neighborhoods and locations so I chose not to muddy the map with those things.

1: https://github.com/Caged/portlandcrime 2: https://github.com/caged/portland-atlas#examples 3: https://github.com/Caged/portland-census 4: http://labratrevenge.com/pdx

Caged··on Finding the perfect house using open data
Are you referring to real estate listings? In my case, I use Trulia to search the zones after I narrow down the locations. However, if you're referring to the building footprints I have a Make target that pulls GIS data from public sources: https://github.com/caged/portland-atlas
Caged··on Finding the perfect house using open data
I'll try to get one on there. In the meantime, the colors represent rankings (scored by feature intersections). You can see the ranking selectors here (pink, blue, green, yellow-green): https://cloud.githubusercontent.com/assets/25/3075424/5497c2....
Caged··on Analytics at GitHub
Most of our graphs are pretty stock d3 code tailored for specific datasets, so I don't see much value in open sourcing them. Is there anything in particular you're interested in?
Caged··on So You'd Like to Make a Map using Python
You can generate images from TileMill. https://dl.dropboxusercontent.com/u/602885/hot-pink.png
Caged··on 9,866,539 buildings in the Netherlands, shaded according to year of construction
If anyone is interested, I did this for Portland, Oregon back in June.

http://labratrevenge.com/pdx

http://dealloc.me/2013/06/30/the-making-of-pdx.html

Caged··on There's a map for that
We think TopoJSON is a fantastic format and some of us have usedit in recent projects. For example: https://github.com/caged/portland-census
Caged··on Introducing Contributions
> The key mistake here is to rank the contributions by the popularity of the project that was contributed to.

That's not the case. Repositories Contributed To are ranked based on the impact an individual had on them (recency, # commits, # issues, etc). The popularity of the project has no effect on it.

Caged··on Update on GoDaddy Transfer Issues
If this is indeed against ICANN policy, they're still in breach of this rule. http://dl.dropbox.com/u/602885/godaddy.png
Caged··on Try D3 Now - D3 Visualization Tutorial
I released a visualization I completed yesterday which is written in D3 (source on Github) - http://dealloc.me/demos/crime/2011.html. Also, I've written an introduction to D3, focusing on what makes it different than your average charting library - http://dealloc.me/2011/06/24/d3-is-not-a-graphing-library.ht....
Caged··on Your startup needs to sell experiences, not features
Apple's "1000 songs in your pocket" is a great example of this vs, say, "8gb HD capable of holding over 1000 songs".
Caged··on Annyong, a small web server that serves static files from the current directory
I use serve - https://github.com/jlong/serve. It can render erb, haml, html, and has the concept of a layout. It can also be as simple as `serve` in the current directory to serve up any files or directories.
Caged··on Speed-Freak Football

    Kelly’s overarching philosophy owes to business texts, most directly, 
    the writings of Jim Collins (“Good to Great” and “Built to Last,” among others), 
    who argues that successful organizations coalesce around a concise, easily 
    communicated core mission. Kelly said: “If someone says to me, 
    ‘What do you stand for?’ I should be able to invite them to practice and in 
    five minutes, they’d say: ‘I see it. I get it.’ 
    They stand for playing hard and playing fast.”
This could be applied to your product's home page. The difference is that you'll be lucky to get 60 seconds.
Caged··on Twitter Mood Predicts The Stock Market
Here is the original paper - http://arxiv.org/pdf/1010.3003v1. The paper claims their code and data is open, but the link is broken and I was unable to find it by browsing their site...which seems to consist of mostly blank pages.
Caged··on Sparrow - The New Mail for Mac
I agree that some applications have very little need to add an status bar item. Fortunately, most of the ones I use allow you to turn the feature off.

On the other hand, I hide the dock on my laptop. Having a status bar item in application like this is pretty valuable for me as it allows me (in the case of Mailplane) to quickly navigate my accounts and see newer emails without focusing the main application.

Caged··on Case closed: why most of USA lacks 100Mbps 'Net connections
For anyone interested in researching this, OpenSecrets would be a great place to start: http://www.opensecrets.org/industries/indus.php?cycle=2006&#...
Caged··on Google Chrome for Mac released (beta)
XML View plugin for Safari - http://www.entropy.ch/blog/Mac+OS+X/2009/02/09/Safari-Plugin...
Caged··on Snow Leopard Ruby Development Environment Checklist/Gotchas
Here is a gist that's been thoroughly tweaked. It worked great for me: http://gist.github.com/177368.
Caged··on Why Are Southerners So Fat?
I grew up in Mississippi. I lived there for 26 years before moving to Portland, OR. The point the author makes about walking to the bus stop or to the local market is absolutely correct.

I've always been really slim, but I rarely walked anywhere in MS unless it was to the mail box. This is not because I was lazy (played a lot of sports), but because there's nothing to walk to. Practically everything involved an automobile as a means for access. Exercise as a daily routine didn't exist for me. That's not to say I couldn't make a conscious effort to exercise, but a commitment to exercise as part of a routine is much harder to adhere to than a routine that involves exercise.

In Portland, things are a completely different story. Almost nothing requires an automobile. My wife and I went 7 months on a single tank of gas when we moved to Portland. We walk practically everywhere. Exercise is built into our day to day life. We walk to the post office, bar, movie theater, coffee shop, grocery store, you name it.

On the topic of eating healthy - The food choices where I grew up were not that great. We had one grocery store, one diner, no fast food restaurants (we eventually got a subway) and two gas stations. Unless you lived in the town center, you had to drive to and from this limited selection.

Many of my family members hover just over the poverty line (although none of them consider themselves poor). Grocery shopping isn't an exercise in health, it's an exercise in conservative economics. Trips to the grocery store are usually prefixed with a question: "How can I get enough food so we can eat until the next paycheck and still have enough money left over for gas to get back and forth to work". It's a vicious cycle.

Caged··on ParseKit: Mac OS X Framework for Parsing
There is a link to this on the page, but I can't tell you how valuable HTTP Client (also by Todd Ditchendorf) is for testing miscellaneous APIs quickly. http://ditchnet.org/httpclient/ The ability to save requests and load them up later is a nice touch.
Caged··on [dead]
And...scene.
Caged··on Ask HN: Please review my new project: almost.at
Great Stuff, although when I fire up this app all I get is a blank white screen. Didn't get any useful information on the console. I assume this is just a wrapper around a WebView? I'm running the latest Safari 4 beta and the web version works fine.
Caged··on The Dollar Redesign Project
Not to derail the thread, but I believe this has as much to do with hacking as most stuff on Hacker News. It's unfortunate the term doesn't extend to Designers going beyond the minimum required by their profession because I believe they have the same curiosity and spirit that drives extraordinary programmers to become "hackers". After all, the guy just redesigned the American currency.
Caged··on Ask HN: How to fix overwide pre text?
Given you've already fixed it with max-width I can't test this, but CSS 3 can also help out. The benefit of this approach is that the container can remain liquid:

    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */

You can read about this approach here: http://users.tkk.fi/tkarvine/pre-wrap-css3-mozilla-opera-ie....
Caged··on Why the 5 Star Rating System Isn't Suited to Local Reviews
I've always thought 5 star rating systems were fundamentally flawed because they're based on the assumption that the same experience experienced by two different people will get the same star rating. For example, what might be a four star experience for me could be a two star experience for you.

Maybe it's just me, but I'd prefer a probability system such as up and down votes. If I see a restaurant has 100 "likes" and 10 "dislikes" it's probable that I'll also enjoy the place (given the fact I already know they're serving food and drinks I would normally enjoy).

Page 1 of 2Next →