HNHacker News
TopNewBestAskShowJobs

gphil

1,391 karma · joined December 20, 2009

gphil.net
submissionscomments
gphil··on Y Combinator Opens A Satellite Office In SF
I grew up in the Bay Area (and currently live on the East Coast) and I was not sure whether "The City" would refer to SF or NY. I guess it goes to show how myopic TechCrunch is that they didn't recognize that as being ambiguous for a national audience.
gphil··on The Rise of Bay Area Rents
Thanks!

We currently get the majority of our data from publicly available online listings (predominately from https://3taps.com/ and http://www.rentjungle.com/.)

Increasingly, we are also adding actual data from integrations with our customers' property management systems. We think this data set will be more accurate and more valuable, although it obviously takes a lot more work to build.

One of our goals is to be able to understand the difference between listed and actual prices in various markets.

gphil··on The Rise of Bay Area Rents
We actually recently made a similar map for a number of metros, normalized by square footage to control for different unit sizes. It's interesting to note the differences in the map between the two metrics (total rent and per sqft):

https://kwelia.com/maps/choropleth?metro_group=SF+Bay+Area

gphil··on Google is changing its logo
Whether or not Google is about to flatten their logo, it's worth noting that Yahoo just un-flattened theirs. It's also not inconceivable that one of the reasons Yahoo did this was to appear more Google-like.
gphil··on Fitbit Raises $43 Million
1b for a product that has no demonstrable uniqueness

Sometimes marketing is demonstrable uniqueness. Pedometers have been around a long time, it's the whole package that makes Fitbit shine. (I have a Fitbit One and I love it.)

I agree they are swinging for the fences though.

gphil··on If You Want to Raise Prices, Tell a Better Story
coming up with a consistent voice and narrative is actually quite difficult.

Yep, especially so for a startup who is still figuring out their place in the world. This is something that we constantly struggle with, and there's no solution other than putting in the effort to keep rebuilding your narrative as your audience changes.

gphil··on Why Nobody Should Use Rails
I have my fair share of issues with Rails, but I think this is a bit extreme.

When I look into other ecosystems, the amount of library support for building modern web applications just doesn't compare. I think it's this aspect of Rails that really helps get from zero to viable product so quickly.

That said, the performance issues do start to take a toll after a while. And forget it if you want to do something counter to the way Rails want you to do it.

Everything is a trade-off.

gphil··on Passive Income Hacker vs Startup Guy
Bootstrapping is not a crime

That should be a laptop sticker...

gphil··on Why I am so excited about Clojure
Not if those tools are helping you solve the problems you want to solve. Also, not if they're expanding how you think about computation. I'm willing to guess at least one, if not both, are true for you.
gphil··on First steps with Hy, the Pythonic Lisp
I've heard Clojurist the most, but I'm not sure if that's the official demonym.
gphil··on Poll: Would you sell your startup for 5x to Google so they can kill it?
It could be 5x of the valuation set at the last funding round, but I agree it's unclear what the OP meant.
gphil··on Immutable URLs
I've had this thought before but it seems like the natural key for a web resource has to be the URL (location) plus the time that the resource was accessed for practical reasons.

Pages are expected by the end user to change over time, but they also expect to access them at the same location each time.

gphil··on The Great IDE vs Text Editor Debate
Isn't this Emacs? I love Emacs but it's not exactly an IDE out of the box--and it took me a while to figure out that it's pretty much a DIY IDE. The (relatively) recent addition of a built-in package manager goes a long way in making it easier to set up IDE-like functionality though.
gphil··on Amazon S3 – 2 Trillion Objects, 1.1 Million Requests/Second
It's staggering that out of 2 trillion only 20 might be corrupted, assuming they lived up to their SLA.

2000000000000 - (.99999999999 * 2000000000000) = 20

Makes me feel pretty OK about having backups there.

gphil··on How I got robbed of 34 btc on Mt.Gox today
I think this may have been possible due to the purported Java exploit mentioned in the post:

"I then discovered that the site is loaded with a java script which, based on an initial analysis by my java programmer friend, is a 0 day java exploit with a cross site injection attack, which automatically started."

gphil··on Mt. Gox under DDoS attack as bitcoin price surges
Yeah, but you also already have to trust the certificate authority, your ISP, your employees who have access to the server...the list goes on.

Furthermore, I believe the way it works is that clients make an SSL connection to CloudFlare, who makes another SSL connection to your service (using different key pairs.) Granted, they still get to see all your traffic unencrypted, but it all just comes back to trust.

gphil··on The magic of HTML5 and S3
I think you're off by an order of magnitude: 9999/10000 requests should succeed, so 1 in 500 loads of 20 assets would be expected to have an asset missing.
gphil··on Visualizing the relationship between hipsters and PBR
Liked the article, would have loved to have seen Philly (where I live.) I have a hunch PBR would beat out Bud Light in a lot of spots...

Another piece of feedback: you should link to your startup's main page more prominently--I didn't find the link at first so I had to type in locu.com to see it.

gphil··on First C compiler pops up on Github
I don't know why the article didn't link to the repo, but here it is:

https://github.com/mortdeus/legacy-cc

gphil··on Consumer key/secret for official Twitter clients
I'm new to this problem (so please jump in and correct me if I'm wrong) but it occurred to me that Twitter could require that their most trusted "preferential" clients proxy requests from native apps through their own servers, which do the authentication.

This would be a pain for these clients, but if Twitter really wanted to do this they could probably justify that it's the price you have to pay for preferential access.

Edit: It just occurred to me that this might just be kicking the can down the road: you would end up with same problem authenticating with proxy server. It would have to be something along the lines where the proxy server itself has preferential access, but the clients to the proxy server do not (e.g. they are rate-limited by the proxy or something.)

gphil··on Philadelphia budget data visualization
Where does education fit into this?
gphil··on Interactive Bay Area Rental Price Heatmap by Census Tract
The previous iteration of this project was discussed here as well:

http://news.ycombinator.com/item?id=4830437

gphil··on We Need a Programmer for President
I like the sentiment, but wouldn't a lawyer (which our current president and many other, perhaps most, politicians are) also exhibit each of these qualities?

I think the more interesting distinction between engineer and lawyer is that of the engineer being a "maker" versus the lawyer being a "protector" or "enforcer," or something more of that nature.

gphil··on Amazon EC2 currently down. Affecting Heroku, Reddit, Others
"...but it could also double as a backup."

Take care when treating a high-availability set up such as this as a back up: if you are replicating all the changes between 2 database servers and an application error (e.g. not a database outage) causes some kind of data corruption, you are hosed if the corruption replicates and you don't also have some previous "snapshot" of the data that you can roll back to.

gphil··on Data Center Servers Suck, But Nobody Knows How Much
"After we contacted him, Moore took a look at the utilization rates of about 1,000 Mozilla servers. Here’s what he found: the average CPU utilization rate was 6 percent; memory utilization was 80 percent; network I/O utilization was 42 percent."

Sounds like they are stuffing as much data as possible into RAM for performance reasons, which causes the servers to be memory-bound, and as such they have more CPU available than they need relative to the amount of RAM.

I am (and I think a lot of other people are) in the same situation.

gphil··on All ideas are old ideas
I think the idea is that the code and data are dealt with and versioned in the same way (a common saying about Lisp code is that the "code is data.") I haven't actually used any of the environments mentioned in the article, but I believe that the code, as well as the entire state of the running program, can be snapshotted and versioned in these environments.
gphil··on 17 year old Africans build a platform to connect your website to the world
Thought this would be a way to SMSify your web-based service to reach developing markets. I was disappointed when I found out what it actually was.
gphil··on Swank-clojure Deprecated in Favor of nrepl.el
See http://technomancy.us/163 for more discussion.
gphil··on Google-An update to our search algorithms - Copyright Related
>> Not when you think it all the way through to taking actual action to protect copyrighted works.

I think copyright protection is very possible without "abandoning some of the fundamentals of western democracy."

I suppose if I didn't then I would agree with you. I'm not so concerned with some individuals obtaining digital content without paying for it (I agree this would be basically impossible to enforce without trampling on civil liberties), as I am with companies systematically ripping off copyrighted work and re-selling it as their own. In the latter case, I would argue that copyright can quite easily be enforced by litigation within the existing system, without any threat to individual freedom.

gphil··on Google-An update to our search algorithms - Copyright Related
I don't agree. There is plenty of middle ground, and I think most people tend to fall around the center of the spectrum. I for one don't support SOPA, yet support the notion of copyright.
← PreviousPage 4 of 9Next →