HNHacker News
TopNewBestAskShowJobs

saikat

668 karma · joined April 2, 2007

Twitter: @saikatc
submissionscomments
saikat··on Making a Plug-in for Atlas (the Cappuccino IDE from 280 North)
I assure you though, the beta release in this case is quite functional (and saves me a ton of time writing my web app).
saikat··on Reasons You Should Quit Facebook
And speaking of which - I just tried to opt out of their instant personalization "feature" for Yelp. I missed the blue banner initially, so now I'm trying to change things the very hard way. I get the message on top of yelp that says "Yelp is using Facebook to personalize your experience." I click on Options next to it and then go to "How to turn this off". There, I click the big red button that says "Disconnect Yelp and Facebook". This button tells me I have to do more at my privacy page at facebook and links me to http://www.facebook.com/sitetour/connect.php . At this page, I hunt for the link to the actual Privacy settings. I click on this link and then click "Edit Setting next to "Instant Personalization Pilot Program." I then uncheck "Allow select partners to instantly personalize their features with my public information when I first arrive on their websites." I go back to Yelp and I see "Yelp is using Facebook to personalize your experience" still at the top of Yelp. Why was this so hard to do, and how come after all that, I can't even opt out?
saikat··on Reasons You Should Quit Facebook
I agree - I never post private data to Facebook. But now it doesn't matter if I post private data to Facebook or not. They can start hoarding data from my visits to yelp or pandora or whatever else in the future if I merely forgot to log out of Facebook before going to yelp. And yes, I can change my privacy settings to make them not, but today, I missed the tiny blue banner in Yelp that gave me the option to opt-out, and then it was kind of a pain to figure out how to opt out of whatever I just accidentally opted into. It's turning into a real hassle for me to keep facebook from creeping into the non-facebook parts of my internet experience.
saikat··on Time to Audit Your Facebook Privacy Settings, Here's How
I feel like I JUST finished updating my privacy settings, only to have to do it again. I don't even use Facebook that much, and it's annoying to have to think about/waste time figuring out about my privacy settings when I don't really care to - especially now that these settings are encroaching on the rest of my Internet experience.

Getting rid of my Facebook account is feeling like the simpler solution, but I'm not even sure that solves the problem anymore.

saikat··on Beanstalk, a Simple and Fast Queueing Backend
I've been using Beanstalk to handle the export queue for Mockingbird for the past few months now. It was super easy to setup and has been very stable. I'm a huge fan of these easy to setup/lightweight tools - people who design software for programmers should have the same attention to user experience that people designing software for non-technical users have. When queuing jobs isn't the hard part of my technical problem, I don't want to spend a lot of time configuring things I don't care about or learning about stuff I don't really need - Beanstalk was great for this.
saikat··on Using Node.js and Cappuccino to create real time collaborative drawing
I didn't know about sync.js - this seems like exactly what I want.
saikat··on Using Node.js and Cappuccino to create real time collaborative drawing
If anyone else is curious, the Wave protocol is also open source, as is Google Mobwrite (which uses differential synchronization instead of operational transformations (which is what Wave and I think Etherpad uses)).

My "drawings" are represented by text (JSON), and if normal text merging methods will work, I might want to use differential synchronization (seems easier). But I wish there was something proving that it won't mess up the integrity of my structured data.

Links:

Wave protocol: http://www.waveprotocol.org/ and http://code.google.com/p/wave-protocol/source/checkout

Mobwrite: http://code.google.com/p/google-mobwrite/

Etherpad: http://code.google.com/p/etherpad/

saikat··on Using Node.js and Cappuccino to create real time collaborative drawing
Thanks for the suggestion. Did using chat-based backends help much though? It seems like the hard part is in merging user actions when doing a collaborative drawing-like app (like Mockingbird). Chat servers, AFAIK, can just push messages onto a stack. I asked about this in another thread - http://news.ycombinator.com/item?id=1280135 . Other than Google Wave, there don't seem to be too many frameworks out there that do the brunt of the work for me.
saikat··on Using Node.js and Cappuccino to create real time collaborative drawing
I'm waiting for an account at http://prgmr.com/ so I can start putting up live demos of my stuff. In the meantime, if anyone has suggestions for a cheap VPS to put something like this up on, that'd be awesome (the cheapest I know is Linode, but 19.95 a month is a bit much for random screwing around).
saikat··on Ask HN: Frameworks for real-time collaboration in a web application?
Awesome, I hadn't heard of that. Thanks!
saikat··on Ask HN: Frameworks for real-time collaboration in a web application?
Sure it wouldn't be trivial to be made into a framework, but from what I understand, a framework for "collaboration" seems at least possible since I think this is one of Google Wave's goals.
saikat··on Gizmodo paid $10,000 for "lost" iPhone 4G
Just saw this on Sachin's blog - http://sachinlet.posterous.com/the-leaked-next-generation-ip... .
saikat··on A wireframe kit for Google Drawings and 4 reasons it beats Omnigraffle and Visio
And we should be getting collaboration soon - I'm going to start working on it tomorrow.
saikat··on Internet Explorer 9: Platform Preview
>> Rather, I think we're permanently jaded against the IE browser not because of its technical merits or flaws, but because they let it go stagnant.

Partly - I think we are jaded because of technical flaws as well, even in their later versions. IE8 was supposed to be their modern browser, and it still had no canvas support and horrible JS performance.

Otherwise, I agree with you - even if IE9 is a huge hit and awesome, a lot of developers supporting IE won't really have a better life.

saikat··on “It turns out”
PG's assertions based on anecdotal or no evidence used to be one of my main complaints about his older essays. Though I often still agreed with his overall points, I didn't like how he would reach them. Having said that, it's definitely hard to toe the line between succinctness and backing up your claims.

But, as it turns out, he's gotten a lot better about substantiating his claims. I'm tempted not to substantiate my claim after that sentence, but his presentation at startup school last year was pretty much all about the evidence.

saikat··on The 4 Big Myths of Profile Pictures
> It's normal for a romantic partner to encourage and refine their partner's style of dress and aesthetics, and it's usually done willingly by flexible people.

Yes, that's why you stated it as basically "you can always change the girl to fit your tastes." Nothing about your statement implied (or stated, for that matter) any kind of mutual understanding or flexibility - just your ability to change a girl to your liking.

> Now, if a girl wrote, "I prefer to find a guy who is quality that other women might overlook, I reckon you can always teach a man how to dress better" would you have batted an eyelid? I doubt it.

Yes, and I bet most here would. Most independent people (which I believe many entrepreneurs are) dislike being told what to do. Even the tone of your statement shows a bit of bitterness at your belief that it's ok for a woman to "change" her man and not the other way around.

saikat··on The 4 Big Myths of Profile Pictures
>>"You can always teach a girl how to dress and make herself up to your tastes"

You can't always. Sometimes they might not agree to your tastes. For example, they might have their own tastes. Some people even like girls that have their own tastes.

saikat··on Why there's no real startup culture in New York
Fair point about raising money in New York with a startup, but I feel like he just glosses over trying to bootstrap. Seems like there are a fair number of startups already there for a support group (plus, plenty of support channels online), and there are definitely places to live in NYC that are comparable in price to SF or the valley (Manhattan does not NYC make).

I would argue that bootstrapping in NYC might even be easier than SF - the pay rates for contract programmers (especially if you can get hired by a bank or hedge fund) are very high, and there are fewer contractors flooding the market. You can also just work for a hedge fund for about a year, and that will keep you fed for a good year or so after you quit. And then, you bootstrap.

saikat··on Dear Flash plugin, love OSX
Some already exist. Check out Cappuccino (which I use and has been amazing) or Sproutcore (which Apple now owns, I think). There are others as well.
saikat··on Metasploit reproduces the "Aurora" IE zero-day from "China" attacks
I highly doubt this will cause any decline. The people who will hear about this news or care about it have mostly already switched (or can't because of an external reason or have some educated reason for sticking with IE). The rest will hear no more than "Google got attacked by China."
saikat··on Sparkfun giving away $100 per person in free electronics+S/H on 1/7/10
This looks awesome! I've always wanted to get into some amateur robotics or circuitry but honestly know nothing and haven't really invested any money in it. Any suggestions about what the most fun thing to buy for under $100 on Sparkfun would be for a complete noob to hardware?
saikat··on Log in or sign up?
This approach only really works with signups that ask for an E-mail instead of a separate username.
saikat··on Log in or sign up?
I implemented exactly that for my web app (one dialog box - after the user enters an E-mail, automatically validate it and if it is unrecognized, just add a confirm password field and change the button to "Register"), and the response has been entirely positive.
saikat··on Mockingbird: New tool for building mockups, written in Cappuccino
I managed to reproduce the bug last night and pushed a fix. Hope that helps, and thanks for the catch!
saikat··on Mockingbird: New tool for building mockups, written in Cappuccino
Yeah we just found out about that bug. I just pushed a fix for it about 30 minutes ago.
saikat··on Mockingbird: New tool for building mockups, written in Cappuccino
I believe there are plans to create desktop versions of Cappuccino apps using Atlas. Once that comes out, we will probably release a desktop version of the app.
saikat··on Mockingbird: New tool for building mockups, written in Cappuccino
Might have to hit back more than a few times if you have more than two widgets on the screen. But I'll be sure to make this work better.
saikat··on Mockingbird: New tool for building mockups, written in Cappuccino
?? == sheena
saikat··on Mockingbird: New tool for building mockups, written in Cappuccino
We are planning to charge once we iron out all the bugs and we add a few more features, though there will probably be a free version. We'll have more details on that later. Export is definitely a feature we plan to implement, but for now, E-mailing the share link is the way to get others to see your mockups.
saikat··on Mockingbird: New tool for building mockups, written in Cappuccino
Point taken. We changed it.
← PreviousPage 4 of 5Next →