Live data from Hacker News

I'm Joining CloudFlare

words.steveklabnik.com

61–70 of 124 posts

Re: I'm Joining CloudFlare

#61

This is the second post I see about this edge functions, and while I appreciate the advantages (decreasing network latency should definitely have an impact), will this matter much if the database is still centralized? If most edge functions still need to talk to a centralized database, won’t that be essentially the same, performance wise?

That's why we need edge storage -- which is exactly what Steve is going to be working on. :)

Yes, until we have actual edge storage, the use cases are more limited, but "edge functions" can be used for:

* Stateless / static use cases.

* Optimizing use of edge cache.

* Intelligently redirecting traffic to geographically-diverse back-ends -- including other cloud services that are already globally distributed.

For example on the last point: If you want to use Google Spanner as your database but you need to put business logic on top of it, then where does that business logic go? If it goes in a VM, either you have to make sure to replicate that VM all over the world (can be cumbersome and/or expensive) or you've lost Spanner's advantage of being globally distributed. You could put your logic at the edge, and then it will usually sit between the user and the nearest Spanner node to that user, which is ideal.

Re: I'm Joining CloudFlare

#62
What application/use-case really require a lower than sub-second(what we already have) latency? I can only think of cloud gaming. Are we betting future on cloud on just gaming?

Re: I'm Joining CloudFlare

#63
post #8

All of this reminds me of a talk by Gary Bernhardt called The Birth and Death of JavaScript ( https://www.destroyallsoftware.com/talks/the-birth-and-death... ), which although farcical is actually a really compelling vision of the future of infrastructure. Congrats Steve! Excited to see how this turns out.

I was lucky enough to be present for one of the times Gary gave this talk live. I’ve been joking that for the past few years, his nightmare is my dream. It, like a lot of Gary’s stuff, has been very influential on me. Thanks!

Just make sure you stay clear of the exclusion zone and you'll be fine.

Re: I'm Joining CloudFlare

#64
post #33

This is a genre of post that I've never really understood. Klabnik is great and all, but, ok? Sure? Were people really record-scratching over his totally reasonable decision to take a good-paying job at a big company? It's obviously not just Klabnik. In fact, when we did Starfighter a few years back, I think Patrick did one of these posts as well. But: like every other post about Starfighter on HN while we were worki…

What exactly is the confusion here? That people share things on their own blog? Or that people vote it up on HN?

If the former, people share all sorts of oddities in their own personal space especially life-changing events of which career moves is one.

If the latter, a lot of people follow "developer influencers" to keep up on the cutting edge trends. I'm personally keeping an eye on the Rust Book and hoping it maintains its high quality so that's my investment in this. I'd go the other way and say it would be borderline irresponsible of him not to publicly state he's moving off Mozilla's payroll b/c of so many of us depending on his super-active involvement in and documentation of Rust.

> why am I reading this?

Yeah, why? A better question is, why are you commenting on not wanting to read it instead of just skipping and moving on?

Re: I'm Joining CloudFlare

#65

This is the second post I see about this edge functions, and while I appreciate the advantages (decreasing network latency should definitely have an impact), will this matter much if the database is still centralized? If most edge functions still need to talk to a centralized database, won’t that be essentially the same, performance wise?

Yes, edge functions need proper distributed strongly eventually consistent infrastructure to make them actually useful, including databases and object storages. But it's too cutting edge for Cloudflare, not sure if they can even get there.

Re: I'm Joining CloudFlare

#66
post #56

Earlier quoted context omitted.

Is that what Klabnik is? An "evangelist"?

Perhaps that's the wrong word, or I have the wrong impression. He seems to be an advocate for using Rust and WebAssembly.

I've never held a job with that title, but "Developer Advocate" was one of the roles I was interviewing for in this search, so you're not wrong.

Re: I'm Joining CloudFlare

#67

This post has hit number one on the front page, so I assume I am out of the loop; why is this significant?

For one, this post is more than "I got a job"; there's a lot of words spilled about the evolution of web application platforms. For another, I've been posting here for ten years. https://news.ycombinator.com/leaders has me at #19. (I'm a fan of patio11's "this is basically an odometer" take on that, of course.) My "I'm leaving Mozilla" post got a lot of attention too, as well as most of my previous job change posts.…

Wow, 10 years is so long to be posting on HN!

Re: I'm Joining CloudFlare

#68

I really like Cloudflare's strategy with edge compute. It's kind of what you have to do if you want to leapfrog over what AWS has achieved. "Oh, you have all these data centers in convenient locations for datacenters? Great. We have them near the user." That's important because a lot of future things depend on low latency, like gaming in the "cloud" instead of on a $500 console you have to buy every few years.

- AWS has an edge network. Microsoft and Google have huge edge networks, with PoPs all over the place. Akamai also has a huge edge network. You also have to guess at the size of each PoP, which is just as important as having a PoP in a location. - CF still has a less sophisticated targeting system than these larger companies that have been doing this for a long time. Targeting is everything when it comes to CDNs. - S…

> CF still has a less sophisticated targeting system than these larger companies that have been doing this for a long time. Targeting is everything when it comes to CDNs.

Do you have pointers to public data comparing services?

Re: I'm Joining CloudFlare

#69

What application/use-case really require a lower than sub-second(what we already have) latency? I can only think of cloud gaming. Are we betting future on cloud on just gaming?

It's a widely held belief that response times directly influence revenue. Lots of web pages don't load in less than a second. Every bit helps. Increased performance means that you can do more work before hitting your target, meaning you can deliver more complex things.

Re: I'm Joining CloudFlare

#70
post #33

This is a genre of post that I've never really understood. Klabnik is great and all, but, ok? Sure? Were people really record-scratching over his totally reasonable decision to take a good-paying job at a big company? It's obviously not just Klabnik. In fact, when we did Starfighter a few years back, I think Patrick did one of these posts as well. But: like every other post about Starfighter on HN while we were worki…

> "why am I reading this?"

Because he wrote it, and then people upvoted it, and then you clicked it. Same reason I read your comment. Why is it ok for you to comment on the article but it's not ok for him to write it?

Post reply on HN