Top
Best
New

Posted by geoffbp 2 hours ago

We want you to build the next Git platform on Cloudflare(blog.cloudflare.com)
71 points | 64 comments
btown 1 hour ago|
Sometimes I think back to Google Wave, that beautiful glimmer of real-time collaborative canvases, announced in 2009 when Angular and Backbone hadn't even been invented, and think it launched almost two decades too early.

https://en.wikipedia.org/wiki/Google_Wave

https://youtu.be/v_UyVmITiYQ?t=3850

https://www.usenix.org/legacy/event/lisa09/tech/slides/berli...

We're now in a world where we expect real-time interfaces to be developed and immediately deployed for our feedback by agents, in business-critical settings where classic SDLC timelines are far too slow, but code quality is becoming more difficult to manage at scale.

Git, at its core, is a fundamental notion that behavior is an auditable tree of immutable changes, where any participant can rearrange or rewind or remix this sequence on a local machine to show, and interact with, a provisional combination of those changes.

Google Wave, with its operational transformation (OT) and federation systems, was similar in many regards. We have CRDTs now, and far better techniques for auto-merging workstreams - including agentic systems that can resolve conflicts intelligently!

Wave fundamentally had a concept that people would come together and evolve a simple chat interface, into a customized real-time application for their use cases, and that that iteration could happen in real-time, with data and behavior both evolving in collaboration with bots. Wherever Git and the broader notion of SDLC goes, I hope it brings the best of this thinking.

lucideer 27 minutes ago||
The Wave release was the event that really kicked off my starting to rethink my own framing of what Google's engineering culture actually produces. I was so excited for its release, possibly moreso than any major innovation before then, & what was delivered was pure crap implementation wise. The idea was brilliant, & open, so theoretically someone could have done it well, but Google poisoned the well by releasing such a turd.

Throughout it's existence Google has been revered as a company for its engineering output, but if you interrogate that even a little bit, you end up with a very small minority of gems among a massive ocean of over engineered crap. Even the huge objective open successes like k8s are to this day sold with the massive caveat of "it's heavy & over engineered, but": nobody's calling k8s elegant. Pretty much all of their good products are acquisitions, many of which they've subsequently degraded.

One can certainly make this argument about almost any large corporation, but I do think there's very few with such a stark divide between how the quality of their engineering work is revered & the reality.

switchbak 20 minutes ago||
Wave's failure and that of Google+ might have been the turning point for Google, never really to return to its former glory.
arianvanp 46 minutes ago||
When I tried out Delta by zed in Private alpha my first feedback was "wow this reminds me of Google Wave"
cs1996 37 seconds ago||
After reading the rules and thinking about what I can use it finally hit me: https://entire.io/ this is basically design a better entire.io system using CF and NOT git but they want multi agents and they want that history of what and why the agents did that really isn't source code. And doesn't belong in git.
Animats 57 minutes ago||
We want to have less, not more, dependence on Cloudflare.

Single point of failure, for both technical and political failures.

ivanjermakov 42 minutes ago|
Cloudflare wants all dependence on Cloudflare they can get.
bartread 19 minutes ago||
I agree with both you and the person you’re responding to.
camcil 1 hour ago||
$25k to build the next GitHub for $125B company? How generous.
robot_jesus 1 hour ago||
And not even cold hard cash but “Cloudflare credits.”

What an offensive slap in the face.

Topfi 37 minutes ago|||
And only if you are a US or Canadian citizen/team and doubly so only if you use a permissive license like MIT, Apache-2.0 or BSD-2/3. Having even a moderate degree of control over your project is too much to ask for. But you do get a dinner, which might make it all worth it.

Tone deaf to the nth degree.

b3lvedere 44 minutes ago||||
I”m so sick of all these weird credits and points. Can’t pay food or bills with it.
Rapzid 1 hour ago|||
It's SCRIP!!!
gkoberger 37 minutes ago|||
They don't want to own the next GitHub. They want people to build the next GitHub on Artifacts (and pay Cloudflare for storage and compute).

I don't have a strong opinion here, but giving away compute as a prize for hackathons isn't anything new.

Rapzid 1 hour ago|||
The whole thing seems a bit uncouth. I get a real gross feeling from it.
ttul 40 minutes ago|||
That was my reaction. I was expecting, "The winner receives $500,000 in cash, $1M in Cloudflare credits, and an introduction to our venture team."
tchalla 28 minutes ago|||
On brand for Cloudflare which is typically a cheap company.
mannanj 42 minutes ago||
I agree that the compensation was a miss.
tomlis 21 minutes ago||
I really hope that was a purposeful understatement.
hmokiguess 1 hour ago||
If it’s for agents why don’t you make this a challenge towards them? What sort of human element is desired here?
bogwog 54 minutes ago||
> What sort of human element is desired here?

The human wallet

flamethrower123 1 hour ago|||
The element of irony.
thih9 53 minutes ago|||
Who said it’s for humans?

I’m tempted to ask an agent to submit an entry for me.

bakugo 52 minutes ago||
Why do they need others to ask their agents to do it? Why can't they ask their own agents?
magackame 31 minutes ago|||
Tokens be too expensive. Outsource to subs of all the devs over the world. OpenAI inverstors gonna take the inference L on subsidized tokens.
airstrike 43 minutes ago||||
You don't get infinite monkeys writing Hamlet with just a few monkeys
somehnguy 40 minutes ago|||
Free marketing
jester997 54 minutes ago||
The next platform for Agentic SCM is just… Fossil. Fossil is an SQLite database that can store anything an agent would ever need.
mtzaldo 38 minutes ago|
I use beads + git; you just need to put the bead id at the beginning of the commit msg. The agents do the rest.
bensyverson 56 minutes ago||
Centralization is antithetical to the whole idea of the internet
zorked 35 minutes ago||
Right, because I want a stupid Cloudflare captcha before every git operation.
Insimwytim 21 minutes ago|
I can see that blogpost: "flashcha - ssh extension for Cloudflare CAPTCHA during git operations"
babelfish 14 minutes ago||
I wonder if they still use Bitbucket internally.
archagon 4 minutes ago|
I want you to stop donating to Omarchy.
More comments...