Live data from Hacker News

Cloudflare CTO: “If we did [take on GitHub] what features would you like?”

twitter.com

61–70 of 79 posts

Re: Cloudflare CTO: “If we did [take on GitHub] what features would you like?”

#61
post #55

I’m amused this is here. This was a random reply to someone who thought maybe we were doing this. To be clear: that’s all this is. But I’m happy to hear all the suggestions.

Do you have some kind of a script for these CF threads or do you just spend that much time on HN? :)

I do have a script that finds all mentions of Cloudflare in stories and comments and emails. Latency between a mention and me getting mail is about a minute.

Re: Cloudflare CTO: “If we did [take on GitHub] what features would you like?”

#62
post #29
post #9

Cloudflare folks. Please don’t do this. I don’t know if Mr.Cumming is serious. As a user of CF, I hope you folks go a lot deeper than broader. Example: Better cache management – compete with Fastly, my tickets on load balancer bugs were open for almost 6 months, etc.

Another example: unify all the separate "rule" types. There's page rules, firewall rules, IP access rules, user agent rules, etc. It can get unwieldy.

Agreed.

Re: Cloudflare CTO: “If we did [take on GitHub] what features would you like?”

#63

Earlier quoted context omitted.

We care a lot about the product and the people who use it.

If only you could say the same about potential employees. Your recruiters seem to have a penchant for completely ghosting candidates, even when several interviews deep into the interview process. This has happened to me twice now, with two different recruiters, even after being told by the interviewers that I was well qualified and surely would be moving to the next step. And after glancing at Glassdoor reviews, this…

If you are willing please email me so I can look into this.

Re: Cloudflare CTO: “If we did [take on GitHub] what features would you like?”

#64
post #41

Earlier quoted context omitted.

If we smash them together we'd get Gitgit, which is probably the best option.

I need a name for our internal Gitea instance, do you mind if I grab this idea? Haha. * gitgit.at — as in, gitgit.at/username/ * gitgit.dev * gitgit.ist — sounds funny

Thank you! Registered .dev =)

Re: Cloudflare CTO: “If we did [take on GitHub] what features would you like?”

#65

More seriously. I’d be curious to hear about what you’d build on our network. We are all over the world and it would be fun to hear about companies other than GitHub that you think we should disrupt.

Maybe this is already in the works, since the enterprise plan has a logging feature, but an integrated logging solution would be nice for the other plans. Cloudwatch isn’t perfect, but logging from a lambda worker to cloudwatch is very easy compared to, say, having to setup/manage an ELK stack for this purpose on Cloudflare.

I’d like to be able to have more than one unique Cloudflare worker per account. And be able to assign specific workers to specific routes. This feels like an odd limitation and forces you to make huge workers code with path case statements to separate the request actions out. Pretty soon a single worker starts to feel like a large app instead of a simple function that does mostly one thing.

The ability to have more than one worker or at least a “dev” worker is really showing to be important to me. Especially the more logic that is moved to the edge, the more complex it gets, and the more testing/review might be needed so you need some way to stage changes before promoting to production.

Overall though I really like Cloudflare workers. I’ve moved a project that was built on AWS and it’s mostly all an improvement on CF, especially performance which was very noticeable. I run one public API entirely on workers and I use workers on the public facing site to scrub the path users send us and 302 them to the right place, instead of having to do that in the app. I also remove most query params inside the worker to improve caching performance. I should have a use case for the KV system soon.

Re: Cloudflare CTO: “If we did [take on GitHub] what features would you like?”

#66
post #37

More seriously. I’d be curious to hear about what you’d build on our network. We are all over the world and it would be fun to hear about companies other than GitHub that you think we should disrupt.

I'm a big supporter of Cloudflare and have been using it for almost 8 years. I personally don't think doing something like that is what Cloudflare needs. What Cloudflare needs is further customization, especially in regards to caching. We actually had to migrate a certain part of our infrastructure to Fastly due to the lack of caching customization/rules. I'd like to see: - Custom caching rules similar to the new fir…

FWIW, our Workers product is pretty good at allowing you to define custom caching rules. We have a section in the Workers docs specifically focused on the Cache API: https://developers.cloudflare.com/workers/reference/cache-ap...

If that doesn’t help you build what you’re looking for, happy to chat via email and hear more about what you need: kristian@cloudflare

Re: Cloudflare CTO: “If we did [take on GitHub] what features would you like?”

#67
post #44

Earlier quoted context omitted.

Bare git only stores code, not issues, tickets, wiki, and all the stuff that goes beyond source files. There are a myriad of open source solutions for this, but there is no standard format that allows easy migration and inter-linking.

Well for wiki, usually a branch containing markdown will transfer well across forges. Issues and PRs are the real issue. I’ve been hoping git appraise would get supported by the forges for distributed PRs, but it doesn’t look like that’ll happen. Gitlab is implementing MRs via git send-email though, which is part of an epic to federate Merge Requests: https://gitlab.com/groups/gitlab-org/-/epics/260 .

Very interesting that gitlab is standardizing on the de facto standard of patch requests! How ironic it is that the existing git-request-pull isn't used more than needed thouh

Re: Cloudflare CTO: “If we did [take on GitHub] what features would you like?”

#68
post #50

If Cloudflare wants to branch out, here're an idea. Global Memcached or Redis. Support caches near the edges. SPA or apps running on a client's browser/machine can use the one nearby. Support pre-populating/warm-up the caches in batch.

CF already supports this type of thing, workers and the kv store ...

https://www.cloudflare.com/products/workers-kv/

Re: Cloudflare CTO: “If we did [take on GitHub] what features would you like?”

#69
post #10

How about Github without a big corporation? Not controlled by Cloudflare, ddecentralized and uncensorable. Like bittorrent, but for git repos, issues, etc.

So... git? It's already designed to be decentralized. Hosting a public read-only repo would be as easy as standing up NGINX and pointing it at your repo folder, afaik. At my previous job, we all had individual dev machines that we each had accounts on. So, we each had a copy of our repos that we could push to/work from. I wrote a little git alias that would add remotes for each others' machines so we could pull direc…

you can do the SSH with individual users even... :-) used to do this a lot.

Re: Cloudflare CTO: “If we did [take on GitHub] what features would you like?”

#70
post #44

Earlier quoted context omitted.

So... git? It's already designed to be decentralized. Hosting a public read-only repo would be as easy as standing up NGINX and pointing it at your repo folder, afaik. At my previous job, we all had individual dev machines that we each had accounts on. So, we each had a copy of our repos that we could push to/work from. I wrote a little git alias that would add remotes for each others' machines so we could pull direc…

Bare git only stores code, not issues, tickets, wiki, and all the stuff that goes beyond source files. There are a myriad of open source solutions for this, but there is no standard format that allows easy migration and inter-linking.

would be easy enough for a branch of "issues" containing a number, index.json and ####.md where the number is the initial issue and comments, with some front-matter to associate user details.
Post reply on HN