Live data from Hacker News

The Sandstorm Team Is Joining Cloudflare

sandstorm.io

91–100 of 108 posts

Re: The Sandstorm Team Is Joining Cloudflare

#91
post #9

Hi all, I'm not sure how responsive I'll be able to be on this thread since I'm in orientation today. :) But, here's the things I expect to be repeating a lot: - Sandstorm is still an independent company, under control of Jade and myself. - Sandstorm is "my baby" and I'm not going to stop working on it just because I have a day job. Yes, it will slow down a bit -- but on the bright side, we were previously spending t…

Congrats! Since your LAN House is in Palo Alto do you take the Caltrain up there? What do you think of the commute? I myself am between jobs now and trying to settle on a place - currently located in SF but thinking of moving to Palo Alto.

Yes, Jade and I are taking Caltrain. CF is right next to the SF station so it works. I have yet to find out if spending 1.5 to 2 hours on the train every day will drive me crazy. :)

Re: The Sandstorm Team Is Joining Cloudflare

#92
post #60
post #58

Earlier quoted context omitted.

Can you provide a 'top 3' list of reasons to use Cap'n Proto over Protobufs?

1) Cap'n Proto doesn't encode/decode messages thus it's nuch cheaper for processing and memory management 2) protobuf in the proto3 design doesn't cary default values. So if you have a bool field and want to explicitly send false, well you have to change it to some other type or use the default values all the time 3) protobuf generates incredibly large serialization/deserialization support coce for each template. For…

(2) is explicitly one of the reasons to use proto3 over proto2, though :) It's weird seeing it listed as a disadvantage instead of the other way around.

Re: The Sandstorm Team Is Joining Cloudflare

#93
post #9

Hi all, I'm not sure how responsive I'll be able to be on this thread since I'm in orientation today. :) But, here's the things I expect to be repeating a lot: - Sandstorm is still an independent company, under control of Jade and myself. - Sandstorm is "my baby" and I'm not going to stop working on it just because I have a day job. Yes, it will slow down a bit -- but on the bright side, we were previously spending t…

Unrelated - I just read your `Owner of a LAN-party optimized house` and it seemed quite interesting, have you made any updates since to the architecture or the hardware? The last blog post was in 2011!

Re: The Sandstorm Team Is Joining Cloudflare

#94
post #91

Earlier quoted context omitted.

Congrats! Since your LAN House is in Palo Alto do you take the Caltrain up there? What do you think of the commute? I myself am between jobs now and trying to settle on a place - currently located in SF but thinking of moving to Palo Alto.

Yes, Jade and I are taking Caltrain. CF is right next to the SF station so it works. I have yet to find out if spending 1.5 to 2 hours on the train every day will drive me crazy. :)

I started commuting on Caltrain (Mountain View SF) 3 months ago. For me it's quite easy to read a book on the onward trip and work on the return trip. The only time I'm annoyed is when I board in the morning, people never stand in a line (like BART). They just approach the coach from all directions and pile inside. But it's empty enough that I can wait till everybody gets in, and I will still get a free seat/comfortable corner.

Re: The Sandstorm Team Is Joining Cloudflare

#95
post #93
post #9

Hi all, I'm not sure how responsive I'll be able to be on this thread since I'm in orientation today. :) But, here's the things I expect to be repeating a lot: - Sandstorm is still an independent company, under control of Jade and myself. - Sandstorm is "my baby" and I'm not going to stop working on it just because I have a day job. Yes, it will slow down a bit -- but on the bright side, we were previously spending t…

Unrelated - I just read your `Owner of a LAN-party optimized house` and it seemed quite interesting, have you made any updates since to the architecture or the hardware? The last blog post was in 2011!

A couple months ago I updated the graphics cards to GeForce 1060s (from 560s) and doubled the RAM to 16 GB, which seems sufficient to run modern games at high graphics settings. Otherwise, no changes.

Re: The Sandstorm Team Is Joining Cloudflare

#96
post #89

Sad to here sandstorm.io didn't make it into a viable business for you. I can only imagine just how much energy went into it (and hopefully continues to go). When time allows, I'd very much appreciate a reflection on the economic viability for innovative infrastructure software in general (hosted vs enterprise sales, also taking RethinkDB's demise and that of other "new stack" startups into account, etc.), and I'm su…

I still think we had a reasonable business model. The problem is, it was enterprise-targeted, and none of us actually knew how to sell to (or even talk to) enterprise customers. It turns out this is a skill that is not easy to learn. We really should have hired for it, rather than trying to figure it out from first principles. But by the time we realized that, it was too late -- enterprise sales cycles are long so we…

"The problem is, it was enterprise-targeted, and none of us actually knew how to sell to (or even talk to) enterprise customers. It turns out this is a skill that is not easy to learn. We really should have hired for it, rather than trying to figure it out from first principles."

That's how I predicted it would fail, too. You were at least able to figure out the problem. Many people will blame everything or everyone else. Enterprise sales is it's own beast that's much different from how things operate in the Valley or smaller shops. That's only half the problem. The other half is you usually have to integrate with systems designed not to integrate with 3rd parties easily. Lock-in loving systems. The healthcare startups are particularly being hit hard by this.

I keep thinking there's potential to get a business going that specializes in the sales and/or enterprise features at reasonable price. A public benefit or nonprofit company that forces the charges to be limited to something reasonable. They can help all these new companies bootstrap the enterprise-specific aspects of their goods for a price. What you think?

Re: The Sandstorm Team Is Joining Cloudflare

#97
post #9

Hi all, I'm not sure how responsive I'll be able to be on this thread since I'm in orientation today. :) But, here's the things I expect to be repeating a lot: - Sandstorm is still an independent company, under control of Jade and myself. - Sandstorm is "my baby" and I'm not going to stop working on it just because I have a day job. Yes, it will slow down a bit -- but on the bright side, we were previously spending t…

Are you going to integrate any of the LANGSEC principles or stuff like formally-verified parsers at INRIA into Cap n Proto? Or have you already? I've been especially curious to see what a combination of your excellent scheme with verified parsing/protocol tech would be like.

Re: The Sandstorm Team Is Joining Cloudflare

#98
post #60
post #58

Earlier quoted context omitted.

Can you provide a 'top 3' list of reasons to use Cap'n Proto over Protobufs?

1) Cap'n Proto doesn't encode/decode messages thus it's nuch cheaper for processing and memory management 2) protobuf in the proto3 design doesn't cary default values. So if you have a bool field and want to explicitly send false, well you have to change it to some other type or use the default values all the time 3) protobuf generates incredibly large serialization/deserialization support coce for each template. For…

I use protobuf-generated RTTI for the purpose of doing endpoint SQL storage of the messages. (tables, columns, foreign keys, insert/select statements are all auto-generated from the protobuf message) using C++.

Does capnproto provide similar RTTI information to walk through properties or recurse into other messages?

Re: The Sandstorm Team Is Joining Cloudflare

#99
post #91

Earlier quoted context omitted.

Yes, Jade and I are taking Caltrain. CF is right next to the SF station so it works. I have yet to find out if spending 1.5 to 2 hours on the train every day will drive me crazy. :)

I started commuting on Caltrain (Mountain View SF) 3 months ago. For me it's quite easy to read a book on the onward trip and work on the return trip. The only time I'm annoyed is when I board in the morning, people never stand in a line (like BART). They just approach the coach from all directions and pile inside. But it's empty enough that I can wait till everybody gets in, and I will still get a free seat/comforta…

I did Santa Clara -> 22nd a couple years ago when I had a cofounder who lived in the city. I found I ended up writing a significant amount of code for that startup on the train. It actually worked out pretty well; I'd put the finishing touches on features on the way in, then discuss with my cofounder, figure out what we needed to do next, maybe talk to some potential users in the city, and write the code for new features on the way back. If you've got most of the reference docs for the frameworks you're using downloaded or memorized, or are working on stuff that's mostly thinking and not looking stuff up (I'd imagine capnp fits in that category), you can get a significant amount of work done.

Re: The Sandstorm Team Is Joining Cloudflare

#100
post #9

Hi all, I'm not sure how responsive I'll be able to be on this thread since I'm in orientation today. :) But, here's the things I expect to be repeating a lot: - Sandstorm is still an independent company, under control of Jade and myself. - Sandstorm is "my baby" and I'm not going to stop working on it just because I have a day job. Yes, it will slow down a bit -- but on the bright side, we were previously spending t…

are you planning to have a pure-python implementation at some point ? I understand about the performance... but there are many usecases where a pure python implementation is far more practical.
Post reply on HN