HNHacker News
TopNewBestAskShowJobs

dacort

250 karma · joined October 27, 2009

I build stuff and run an Untitled Startup
submissionscomments
dacort··on Hitler “Downfall Meme” gets taken down
Wonder how quickly somebody is going to create one about the downfall of the downfall meme...
dacort··on Gizzard - Twitter's open source framework for creating distributed datastores
Hm, another passing mention of their distributed graph database, FlockDB.
dacort··on I Can't Wait for NoSQL to Die
+1 for the Batman rollerblader. But that's about it. Use what works, some apps do justify nosql off the bat. Many don't.
dacort··on Ask HN: Best resource for collaboratively analyzing startup ideas?
This isn't a generic solution, but we (my co-founder and I) actually put something together specifically for us. http://untitledstartup.com/backstage/ - right now it suffers from an abundance of Twitter ideas, primarily because I'm fairly active in that space and ideas in the system beget similar ideas.

The possibility exists for it to be abstracted.

dacort··on A Big Case of Oops
I would wager to say a large majority of .asp sites out there are vulnerable to these types of issues.

Most were coded before common sanitization and security practices were observed during dev, not to mention built in to frameworks.

dacort··on Ask HN: How was the Seattle YC meetup?
From Tony Wright, a YC alum:

"Probably over 100 people came to the YC meetup in Seattle. Crazy success. Note to self: Hackers suck at RSVP'ing." http://twitter.com/webwright/status/9666575618

I couldn't make it, unfortunately.

dacort··on First hand: Scaling under load spikes with Rackspace Cloud Server
I've run TweetStats on EC2 for the past year using the great scalr.net to provision new instances.

It's expensive as heck (the smallest instance scalr allows is an EC2 large), but it works great.

Scalr monitors one of several stats you can specify (RAM, CPU, queue size, HTTP response) and will spin up instances (you can specify a max) as necessary.

Granted the app has to be built to support such multiple app servers, which may be easier in some cases than others.

Sounds like the cloud server was rather inconvenient, couldn't handle immediate load, and required your manual intervention. Always tough to predict traffic spikes from Twitter. ;)

dacort··on Ask HN: What are you working on tonight?
Backing out the latest changes we spent the week building because it "wasn't right".
dacort··on ETacts (YC W10) will help you manage your relationships
OK. So you use encryption. +1

Have you had a vulnerability assessment done? Do you protect against SQL Injection? Do you protect against Cross-Site Scripting? How about Cross-Site Request Forgery? What preventative measures have you taken to lock down your servers?

I know most users don't care about all of those and you're trying to be friendly by saying you use "bank-level" encryption, but some more info would be nice for those of us that care.

dacort··on Ask HN: Can I use a credit card service that isn't PCI compliant?
I found their documentation absolutely horrendous. Try googling for "recurring paypal" and you get a page that links to a (stated) 682K PDF published in 2006 that in actuality is only 2 pages and includes a link to yet another 300 page PDF.
dacort··on Ask HN: Can I use a credit card service that isn't PCI compliant?
We posted our experiences of three of these here - http://www.untitledstartup.com/2010/02/accepting-payments-on...

We ultimately chose to go with recurly, but are going to look at chargify again once they stabilize a little bit. Recurly is not on the list, but in the process of doing so (I just emailed them ~10 minutes ago specifically about being a validated service provider).

dacort··on Ask HN: Can I use a credit card service that isn't PCI compliant?
Short answer - They should be listed on the service providers list if you are using them in that capacity and you want to be fully compliant as well.

Longer answer (disclaimer: I'm a former PCI QSA). You can, of course, do whatever you want to with the credit card data at the risk of not being PCI compliant. Small startups are rarely at risk for a breach, but I'd personally prefer not to be in a position to deal with that liability. As it relates specifically to those companies, they need to apply to be on that list. I know that Recurly is currently working on it and Chargify is still in private beta, so I'm assuming it's something they're working on. That said, I have confidence that some of these companies will "do it right" and obtain PCI compliance/validated service provider status by the time it becomes a legitimate concern.

I've talked to both Recurly and Chargify directly. Recurly is apparently PCI Level 2 compliant and working on the external audit to reach level 1. Chargify is outsourcing storage ( http://chargify.com/blog/adding-payment-gateways-while-maint... ) which addresses a lot of concerns, but I'm not sure if they've gone through the necessary compliance process otherwise. As for CheddarGettar, the only mention of PCI compliance I can find on their site is this - http://support.cheddargetter.com/discussions/questions/39-pc... - which doesn't really indicate an understanding of what is actually required to be compliant. I can't comment on Spreedly as I didn't look at their solution, but I do know one of the devs previously worked at a large PCI shop.

So a service provider like these guys can technically be PCI compliant, but not be on the service provider list if they haven't applied to be. If you use them, though, they best be on the list by the time you reach the point that the PCI assessor (they don't like to be called auditors. ;)) is knocking on your door. This isn't likely to be for a while for most startups, though.

In some of the early data I've seen in a survey I'm doing (shameless plug: http://www.untitledstartup.com/2010/02/payment-security-surv... ), most companies are implementing their own system directly to paypal or similar, but have not actually gone through the process necessary to become PCI Level 4 certified. Most feel that the benefit of keeping the payment flow on their site is more important than the relatively small risk of being compromised. Can't say I agree, but I'm more paranoid than most.

dacort··on View140 (Twitter Image Search)
Really glad I clicked this link and the first image was of a man doing a strip-tease. I should know better. ;)
dacort··on Squareup
Wow - love the concept and vision here. Were I such a person, I might dub this payments 2.0.

This image on their home page gave me chills, though. http://a1.sqimg.com/static/6c1cc3c1ad109e13d0be182c75c470762...

But that's likely only because I'm a half-paranoid security geek.

dacort··on Best method for grabbing contacts?
Well every provider has different access methods, of course.

Google's is probably the easiest since you can easily just supply a username/password (note: I believe they support OAuth as well, which would be the preferred means of accessing sensitive data instead of asking users for their password) and utilize their contacts API. http://code.google.com/apis/contacts/

When I looked at this several months back, it seemed there had been a few libraries to abstract this at one point, but they eventually gave up. Possibly because the other systems don't/didn't place as nice as google. But there is: http://developer.yahoo.com/addressbook/ and http://msdn.microsoft.com/en-us/library/bb447750.aspx

dacort··on Media Temple Hacked
Or any of the numerous sites that email you your password when you sign up or do a password "reset".

Head -> Desk

dacort··on Twitter To Rollout A New API For Location-Based Trends
Would be interesting to hear what the trendsmap.com folks think of this development.

Ah, the risks of developing on top of Twitter.

dacort··on Using Amazon EC2 to Thwart Crappy Internal IT Services
"Let me reiterate that all three of the above uses put me in direct violation of my corporate IT policies."

Not to mention several state and federal regulations depending on the data being uploaded...

dacort··on Introducing Resque
Really looking forward to trying this - I've given backgroundrb, BJ, DJ, and workling a go and there's always been something that's frustrated me.

It's amazing the number of different things I'm considering using Redis for as well.

dacort··on Script to get emails when someone unfollows you on twitter
It'd be a little easier to do this by requesting followers/ids (http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-follow... ) if you have over 100 followers. That'll give you 5,000 id's at a shot and then you can just do a simple diff of id's.

Yes, you'd have to then request their profile info so {1:6, other:0.5*dozen}.

dacort··on AT&T cellular IP reveals iPhone users' location?
I was under the impression it showed your gateway location as well. I started looking into it at one point and at least a simple whois lookup on the IP didn't reveal much information.

Granted, it's easy enough to lookup wifi AP's, but one has to wonder how well this works. ... And if they've had a security evaluation done. ;)

dacort··on Neo Technology Raise $2.4M To Commercialize neo4j Graph Database
And it's that former situation where I've seen the performance issues mentioned.
dacort··on Neo Technology Raise $2.4M To Commercialize neo4j Graph Database
Definitely agreed. Some of the comments I've seen from the neo4j author definitely lend to the fact that for most cases, the performance of neo4j itself won't be a problem at all.
dacort··on Neo Technology Raise $2.4M To Commercialize neo4j Graph Database
Great news for Neo. Most of the comments I see about neo4j are along the lines of "great technology, but doesn't quite cut it from a performance perspective".
dacort··on Ask HN: WTF Is The Value of Real-time Search?
It's not the people saying "hotdog", it's the people saying "Oscar Mayer hotdog". Brands are excited about real-time search because it's the first time that nonsensical chatter has actually propagated beyond people's lips on to the Internet where they can monitor it on an ongoing basis. ... Just sayin'
← PreviousPage 4 of 4