HNHacker News
TopNewBestAskShowJobs

crad

812 karma · joined May 8, 2008

[ my public key: https://keybase.io/gmr; my proof: https://keybase.io/gmr/sigs/PyqEORoodyr0HEsnKcYrV9D_QY61uwiWlGsDyyQQpUc ]
submissionscomments
crad··on Invoice Ninja
@hillelcoren would be nice to get a BCC of invoice emails. As is, I do not know how the payment integration presents itself.

Service is otherwise easy to use and looks nice.

crad··on Tornado 2.1 released
I'd be curious as to how many people actually use it. Since it's MySQL specific, it holds little value for anyone not using MySQL ;-)
crad··on FitFu (YC W11): Stay active anywhere
I must have been distracted, I did find a photo of a guy in one screenshot so I'm thinking it's safe for male consumption.
crad··on FitFu (YC W11): Stay active anywhere
Is this targeted specifically to women? All the screenshots and avatar photos are female. Doesn't seem like it is functionally but I wouldn't want to make the faux pas of installing it like I did when I tried Nike Training Club instead of Nike BOOM.
crad··on Decline of the Tornado Web Server - What happened?
Thanks for posting this. I'm eager to see Ben and others reply to this on the list.
crad··on PHP doesn't need 'finally'
So if I read that right, you don't need finally because you can unlock mysql tables when catching the exception? That's brilliant. Clearly as far as the PHP team is concerned, there is no other use for PHP than using it with MySQL.
crad··on WikiLeaks now running on over 200 hosts around the world
I'd hate to think of the legal implications of hosting information the government deems confidential, within the United States. I imagine there will be some fallout over this for people mirroring in the US.
crad··on Ask HN: Who's Hiring? (December 2010 Edition)
New Hope, PA - myYearbook.com

No Remote but with relocate.

One of the top 25 most trafficked sites in the US, lots of cool projects going on. Well funded and profitable. Still startup minded.

Looking for people with Android, iPhone, Flash, PHP, and Python backgrounds.

Drop me an email if you'd like to talk: gmr@myyearbook.com

crad··on My first tiny "weekend project": readable text hosting. Useful?
Nice looking service. I'm not sure it's something I'd use but I could see it being used. One thing to look out for is spammers.

I find that the most of spam that I get on paste site I run is deplorable link spam for illegal content. I'm not talking about warez or torrent links either. I ended up having to write a filtering to look for keywords and url to content analysis and then submit content that triggers the filter to the National Center for Missing and Exploited Children.

Best of luck.

crad··on On Redis, Memcached, Speed, Benchmarks and The Toilet
I get your reasoning about ASCII/TCP and it makes sense... apples to apples.

When asking for a performance benchmark, specifically about systems that are very dependent on communication protocol for performance, I think that it's more valuable to know how the best performing protocol of either side would perform.

As far as atomic vs CAS, I'd be more interested in the "right way" than the same way, so for my own interest, yes.

Re: Ratio, from your graph it appeared they were co-mingled. If each was done on their own then my point is moot.

crad··on On Redis, Memcached, Speed, Benchmarks and The Toilet
memcached's ASCII protocol is known to be slower and less effective than the binary protocol and using TCP for memcached is slower than using UDP. It's not a fair assertion that redis is faster than memcached when you're picking the slowest way to communicate with memcached.

Also, one should not expect to see parity in get/set ratios or you're doing it wrong. Cache get with a good hit ratio/high effectiveness is the point of memcached. While memcached gets effectively plateaued in his low concurrency example, redis get performance degraded as you added more clients/concurrency. In an unoptimized use of memcached, high transaction rate environment, I see sets at 10% of gets.

Redis may very well be faster, but an effective benchmark should be closer to real world use case and shouldn't hold one party back for parity in protocol complexity.

crad··on PostgreSQL 9.0 Final Release Available Now
Hot-Standby: Ability to query against what used to be Warm-Standby boxes which were for disaster recovery only. Streaming Replication: sending log data over sockets instead of relying on shell commands to send logfiles over.

They work together to make for happy master-slave replication.

It's worth noting this is database server level. Hot-standby copies 100% of a PostgreSQL instance. If you want to replicate individual databases on a server or individual tables in a database, Longdiste, Bucardo or Slony are still the way to go.

crad··on PostgreSQL 9.0 Is Now Available
Bucardo provides multi-master replication for PostgreSQL http://bucardo.org/ and is actively maintained, albiet written in Perl.

The reason most replication systems sit outside of PostgreSQL are there are many different use cases for replication and no one method is going to get it right enough to complicate the core code. There are efforts underway to create a common structure to base replication on so that projects like Bucardo, Slony and Londiste can more easily and reliably plug into the core database engine for replication.

crad··on Ask HN: What do you want to tell Microsoft?
When it comes to Internet related technologies, Microsoft should stop trying to innovate in a Microsoft centric view of the Internet. Of couse this view does not help Microsoft promote their operating systems and tools but it does open them up to be more about standards everyone cares about and not just the Microsoft circle. There is so much innovation in web development in an ongoing basis, it doesn't make sense for Microsoft to always be playing catch-up or keeping their developer base only in their sandbox.

A good example of a Microsoft centric view of the web is when I was lobbied by Microsoft to add IE8 specific code for enhanced IE8 specific functionality to my site. "Other browsers will just ignore the tags" was the reply to my question about cross-browser compatibility. This is a wrong-headed view of the Internet. Make open standards that are valuable enough for everyone to adopt and lead in that area. IE8 only functionality doesn't help anyone but people who will only ever service IE8 users.

Their adoption of jQuery for use in their tools and participation in the community is a good example of where they are doing what I am advocating. Silverlight, on the other hand is an example of a Microsoft only view of the web.

I find my very smart, very talented Microsoft focused web developer friends are often late to the latest trends in web development because they're so focused on what Microsoft is doing and not where the Internet in general is going. I'm sure this is not representative of everyone who is a Microsoft focused developer, but it does seem to be a case with a majority of people I speak with in that area.

crad··on Public Diaspora Seed is up, but buggy.
Is this an official site of the project or someone just running their code on a new domain? The DNS registration doesn't even come close to the joindiaspora.com domain. Seems there's at least a few sites like this:

http://trydiaspora.com http://openspora.com

Any others?

crad··on Ask HN: What does "the Cloud" mean to you?
To me, the cloud means trusting the base performance and uptime of my application to someone else.
crad··on Apple's ping is a big pile of steaming dung
They're already way late to the market with a music social network. IMO they should have got it right from the get-go. Startup rules are also different than giant corporation with bundles of cash. With built-in market-share for conversion, they missed an opportunity to impress the tech savvy and early adopters.
crad··on Apple's ping is a big pile of steaming dung
I pretty much had the same experience.

For comparison I found Muse had a stream on Ping so I checked it compared to their Twitter account. Ping's stream for them was sanitized and small. It was not personal and I assume it didn't tell me anything other than what the label wanted me to know.

With full access to my very large library including many albums purchased in ITMS, they suggested a series of artists I have no interest in.

Activity is only measured by what you purchase or review in the ITMS, not on what I actually do in iTunes. They have an opportunity to steal everyones lunch with Ping. Mirroring last.fm functionality with scrobbling and then presenting that info in the profile is a no-brainer.

When looking at my profile, I noticed that the two things it pointed as were two reviews I made in iTunes from years ago. Fresh content is king.

The interface is terrible. Navigating around Ping is a mess.

Granted this is a 1.0, but they have a lot of work to do if they want it to get serious traction and they need to loosen the content reigns a bit. Waiting for my profile pic to be approved is silly.

crad··on Schwarzenegger: Public Pensions and Our Fiscal Future
Ah yeah good catch...
crad··on Schwarzenegger: Public Pensions and Our Fiscal Future
Where's the source of the 2nd graph being wrong? It's labeled as billions and the article mentions "This year, retirement benefits—more than $6 billion—will exceed what the state is spending on higher education."

That statement is in agreement with the graph.

crad··on Membase, The Database Powering Farmville
I looked at deploying it very recently, but it has a little bit to go. They guys at Northscale are very responsive and have replicated my issue. I'm hoping they have a solution in the near future.

The admin UI is nice, real time stats are good. It, however is still in the 2nd beta and there are known bugs that need to be fixed to be considered production worthy imo.

crad··on Kindle vs. iPad Displays: Up close and personal
I own both a Kindle and an iPad and have used both for reading books. I prefer reading on the Kindle because of the eInk screen, weight of the device and the orientation of the buttons. I do find the iPad has a much more engaging screen and is a very usable reader, except when it comes to reading outside. I made the mistake of taking my iPad with me to the park to read; the glare was far too much, even in the shade.

Ultimately for me it feels better to read on the Kindle. The Kindle is made for reading and it shows in the engineering, just as the iPad is a multimedia device that has a few apps for reading books.

crad··on Posterous DoS and Outage
I was still impacted by this yesterday and was surprised they couldn't mitigate the attack better. I like Posterous as a platform but am concerned about keeping my stuff there at this point.
crad··on FreeBSD 8.1 released
While it seems your comment is flamebait, it is true that many of the proprietary hardware appliance platforms I've run across are FreeBSD. Surprisingly, I'm seeing more and more Linux in said devices too.
crad··on Twilio Open Sources Stashboard, the Status Dashboard
This is great, thanks, I've already implemented at http://status.currencyconnect.com and am working on integration with other pieces. Do you have any suggestions on how to best run a private instance of this for internal use only?
crad··on The Way of the Dodo — How to Sell 10,000 iPad Cases at $60 Each
That's great that they offered you a replacement. No such luck here, even sent them a photo of the case and the damage.
crad··on The Way of the Dodo — How to Sell 10,000 iPad Cases at $60 Each
I like the idea of my DodoCase, and if it weren't mostly defective, I'd use it. It's a very inconspicuous way to carry the iPad, which I love.

Unfortunately the bamboo curls outward in essence making the shape that of |( where the pipe is the iPad and the parenthesis is the DodoCase.

I've sent a request for some sort of reasonable way to fix this, as it's been this way since I've received it. The reply was they would send me new rubber feet and it's doing what bamboo does naturally. I stopped using it the day my iPad slipped out of the case and hit concrete on the corner making a nice nasty dent.

crad··on Demo HN: Natural Language Twitter Experiment. Beta2 released.
I mainly use lists to export the people I follow into carefully packaged categories. I usually just tune in and tune out to the stream and miss vast amounts of tweets.
crad··on Demo HN: Natural Language Twitter Experiment. Beta2 released.
I meant to get back to you after Beta1... The product is interesting, but wouldn't sway me from using a normal twitter client. For my use of Twitter I care more about who is saying what than what was said overall, if that makes sense.

You might want to refocus it as a trend or search type app. If you can out trend twitter trends by picking up on context and not just tags, I think you'd really have something.

crad··on What's new in PostgreSQL 9.0 - a User's Perspective
Outside our office in New Hope, PA. I'll do better graphs when I release the higher concurrency stats.
← PreviousPage 4 of 7Next →