HN user

saikat

668 karma

Twitter: @saikatc

Posts24
Comments149
View on HN
gomockingbird.com 11y ago

Show HN: Just released a complete redesign of our wireframing tool, Mockingbird

saikat
14pts0
stripe.com 14y ago

Stripe Blog: Track Stripe's uptime

saikat
36pts21
blog.mozilla.com 15y ago

Firefox 4 beta adds new Javascript power and hardware accelerated graphics

saikat
7pts0
www.picsengine.com 15y ago

PicsEngine - beautiful new Cappuccino app for storing and sharing photos

saikat
41pts17
groups.google.com 16y ago

Aleph: A new event-driven web server for Clojure

saikat
86pts19
beaconpush.com 16y ago

Beacon Push: Websockets and Comet in the cloud

saikat
3pts0
news.ycombinator.com 16y ago

Ask HN: Frameworks for real-time collaboration in a web application?

saikat
33pts12
aws.amazon.com 16y ago

Amazon Simple Notification Service

saikat
1pts1
volokh.com 16y ago

Justice Scalia and Orthogonality in an Oral Argument

saikat
4pts0
www.concurringopinions.com 16y ago

Penalty Clauses and the Nexus One

saikat
3pts0
groups.google.com 17y ago

Sean Ross stops maintaining Mudballs

saikat
3pts0
news.cnet.com 17y ago

A closer look at Microsoft's Project Natal

saikat
2pts0
lispservice.posterous.com 17y ago

Code Project Management in Emacs, Part 3

saikat
24pts0
lispservice.posterous.com 17y ago

A comparison of client-side web application frameworks

saikat
12pts5
lispservice.posterous.com 17y ago

Code Project Management in Emacs, Part 2

saikat
4pts0
lispservice.posterous.com 17y ago

How to find a file in Emacs using Icicles

saikat
3pts0
lispservice.posterous.com 17y ago

Code Project Management in Emacs, Part 1

saikat
16pts6
www.schneier.com 17y ago

Killing Robot Being Tested by Lockheed Martin

saikat
20pts42
www.schneier.com 17y ago

How to Steal the Empire State Building

saikat
2pts0
news.ycombinator.com 17y ago

Ask YC: How do you keep track of the different things you are doing?

saikat
14pts18
news.cnet.com 17y ago

85 percent of enterprises using open source

saikat
2pts0
venturebeat.com 17y ago

Zynga’s Live Poker brings live social gaming to the iPhone

saikat
2pts0
venturebeat.com 17y ago

Everspin launches a new generation of MRAM memory chips

saikat
2pts0
www.schneier.com 17y ago

Schneier on Obama Discussing Security Trade-Offs

saikat
15pts8

It seems like a good case for growing these trees for the lumber industry, both to sequester this carbon for good and to provide a faster timeline for harvesting timber which could decrease lumber costs. A good time for it too given the way lumber costs have been going. Is this something you are considering? Is the wood from the trees you are growing suitable for construction of any form?

I have seen no proposal for a wealth tax that is not a marginal wealth tax, in which case the math in this essay is wrong. The Warren wealth tax, for example, is for wealth over $50 million.

The math on this is incorrect. This is not how a marginal tax works. I have not seen any proposals for wealth taxes that are not marginal after a certain (usually very high) level of wealth.

For example, the Warren wealth tax only kicked in after $50 million.

Awesome song! Though I think it's more likely that Coolio got the base melody for Gangsta's Paradise from Stevie Wonder, and Amish Paradise grabbed it from Coolio since Amish Paradise is a parody of Gangsta's Paradise.

Apollo Client 0.5 10 years ago

Having worked with a lot of Javascript frameworks aimed at creating web applications/SPAs (used Cappuccino to build a wireframing tool, Backbone.js to build a dashboard for a payments provider, React/Relay to build a phone calling tool and events platform, and now React/Apollo to build a peer-to-peer texting tool), I can say that React/Apollo/GraphQL is my new go-to stack for new JS projects. It's a pleasure to work with, and a lot of the pain points of creating large apps with JS in the past are handled very well. Congrats to the Apollo team!

I used Slava's blog to learn about Lisp and went on to build a product with Weblocks, which was a continuations-based web framework that Slava created back in the day (I only recently finally deleted a forgotten 8-year old todo about merging in my refactored Weblocks formview). Random trivia (kind of) - the syntax and concepts in Weblocks actually bear some resemblance to Goat, which is a framework that Patrick had created and used to build the original version of the Stripe dashboard (likely just because both of them come from a Lisp-heavy background).

I had just started a new company using RethinkDB, and it was definitely poised to be my go to database for new projects. Anyway, all this is to say, for someone who I know only through his works, I have great respect for Slava and want to thank him for the work he's done. Here's to hoping that RethinkDB finds a way to continue.

Project Name: Brand New Congress Technology

Project Description: Brand New Congress is an initiative to primary most of the existing incumbents in Congress with a representative group of progressive people who all agree to enact an aggressive progressive platform once they are elected. You can learn more about our goals and what we're trying to do on https://brandnewcongress.org. The tech team at Brand New Congress works on a variety of tools that will help bring about the revolution, and we are currently focusing a lot on expanding our website and making it way more awesome.

What do you hope to build this month? Our main focus this month is to create an awesome events portal like map.berniesanders.com v2.0 (https://github.com/BrandNewCongress/website/issues/98), update our dashboard to make it the central hub of where all our volunteers are looking everyday to see how BNC is doing (https://github.com/BrandNewCongress/dashboard), and updating our current sign up and donation flow (https://github.com/BrandNewCongress/website/issues/85). In general, we'd love to use these tasks as a way to find someone that would be willing to take on a leadership role and be able to commit a decent amount of time every week to keep our website updated and think up new ways to use our site/tech stack.

What kind of skills do you need? Our projects are currently largely Javascript/React based. We're starting to play around with Apollo and GraphQL as our data layer, but don't worry if you don't already know about those technologies as they are pretty new and we'll teach you.

Link to your GitHub or somewhere else you'd like to onboard new contributors, like your project management software or chat room. https://github.com/BrandNewCongress/welcome

jQuery.payment 13 years ago

You actually don't pay for failed auth attempts with Stripe, but you do with most other gateways.

It may be worth noting (though you perhaps already know this) that our fees are all-inclusive. We don't charge extra for amex cards, international cards, qualified vs. non-qualified transactions, etc. These things often add up to make other gateways' fees higher than they seem.

Also, we have volume discounts for people processing more than a million dollars a year, so this may be something you'd be interested in.

Yeah you are right here that it is still possible for our users to mess things up. We do things to try to keep merchants from accidentally sending card numbers to their server (e.g. the default example form makes this hard to do, and most people simply copy and paste this form). It's an explicit decision we've made, though, to leave control in our users' hands as many people seem to like the flexibility to have their checkout experience stay on their site and be designed by them. But we think about where to draw the lines here a decent amount.

To make sure there isn't confusion here, having card details go through your server, even if you aren't saving them, still can lead to certain PCI compliance burdens (e.g. you may need to get an audit from a PCI auditor verifying this).

Having the card never go to your server is the best way to make sure you are PCI compliant, as you mention.

For what it's worth, we don't have a PR company or marketing department currently =).

We try not to post on HN unless we actually think people on HN will like the content (and we've argued internally before and decided not to post stuff to HN because it didn't seem useful enough).

> Has Stripe fixed their webhooks so that they re-POST when the endpoint is down? They can't be compared to IPN until they implement it reliably... without that you have to manually reconcile Stripe's data with your own database to be sure you haven't lost a post during brief downtime, network glitch, transient application or proxy error...

We're working on this right now. It's part of a larger redesign of our webhook system that we started right before the break, and we should be able to launch it pretty soon. Our webhooks are the last somewhat legacy part of our product, so I'm pretty happy that it's getting reworked.

We basically are trying to abstract away all the pain of creating merchant accounts and setting up with separate payment gateways. On the backend, we are partnering with Wells Fargo and First Data to set up whatever accounts are necessary to both get you started immediately while making sure you get all the benefits of a full-fledged merchant account.

The amount of time it takes fro the refund to be re-credited usually depends on the issuing bank. When a refund happens, we send the refund over immediately and settle it at the end of the day. There are currently no chargeback or refund thresholds, but we'll have to see how that evolves as we grow.

We don't currently have any partner program, but it's definitely something we're talking about. Lots of things are in the pipeline!

You can charge from multiple URLs, but all your data will show up together as if it were for one account. If you want to have multiple accounts for different websites, your best bet currently is to just sign up multiple times (we're working on having subaccounts).