harlowja

Joined 16 years ago

Karma
114
Submissions
83
Member since
Aug 2
Work at godaddy doing openstack...

Currently PTL of:

- https://wiki.openstack.org/wiki/Oslo

Blah blah

- http://stackalytics.com/report/users/harlowja

- https://www.linkedin.com/in/jshharlow

Created/maintain/co-maintain/contributor to the following:

- https://anvil.readthedocs.org

- https://kazoo.readthedocs.org

- https://pypi.python.org/pypi/zake

- https://redis-py.readthedocs.org

- https://cloudinit.readthedocs.org

- https://fasteners.readthedocs.org

- https://pymemcache.readthedocs.org

- https://pypi.python.org/pypi/doc8

- https://pypi.python.org/pypi/retrying (dead)

- https://pypi.python.org/pypi/tenacity (alive)

- http://docs.openstack.org/developer/futurist/

- http://docs.openstack.org/developer/automaton/

- http://docs.openstack.org/developer/debtcollector/

- http://docs.openstack.org/developer/taskflow/

- http://docs.openstack.org/developer/tooz/

- (and more)

View on Hacker News

Recent submissions

Comment · 8 years ago
Comment · 9 years ago
It also seems pretty much the same as ansible (which suffers the same problems as you mentioned).

I pretty much agree with you, they should of provided 2 entrypoints IMHO, they can make there DSL and all that and make it (eventually) turing complete and at the same time they should just provide composeable objects in <some> language as well.

I've never quite figured out who the target audience is for these kind of DSL(s), is it people that can't program, or people that can't program well/at all (without adult supervision)?

Comment · 10 years ago
Comment · 10 years ago
Thanks for the part of the response though I'm still concerned at the 'felt' part though, especially if that felt part didn't involve talking with much/any(?) of that community in a public forum. Is there anything I can do to help you understand it better, I'd at least like to be able to echo whatever concerns you had to that community, because at that point it can be actual data that made the decision to go with CNCF creation and not just feelings or thoughts of movement or positive signals (all very fluffy things IMHO).
Comment · 10 years ago
So being a PTL in OpenStack I have some various comments and questions that would be nice to have your thoughts on.

In terms of looking at OpenStack hard; and reaching decisions based on various <things> did you do any reach out to the OpenStack community to actually communicate the things you found or heard or concluded so that the group there (including myself) can actually work on improving itself (or perhaps some of the reasons you stated aren't even correct and the community could have helped you clarify those)? If not then it concerns me that you may have reached conclusions without actually talking with that community (but I don't want to jump to any conclusions without getting your thoughts/input).

So far from looking outwards in on the CNCF and seeing how it compares to the OpenStack community (which I am more involved with, including other small side-communities that I also work in) I've yet to understand what exactly the CNCF is targeting. It seems to be a body that is just adopting various projects that align to some mission (?); I have personally a hard time understanding the reasoning some of the projects have been adopted, maybe you can shed some light on that (what is true north for the CNCF, where is it written down, what is the TOC actually making adoption yes/no decisions on? what criteria? what is the technical taste you talk about, where is it written down?)

The nice thing about OpenStack is that they are writing most/all of this down and agreeing on those kinds of questions in public:

https://github.com/openstack/governance/tree/master/referenc... (github is a mirror, not the source of this repo, but easier for browsing purposes).

Comment · 10 years ago
Comment · 10 years ago
Pick your favorite programming language (or say ansible if u really love more yaml, or ...).
Comment · 10 years ago
So out of curiosity, what did you see about OpenStack that made you go this route?

I myself am a PTL (project technical lead) in one of the OpenStack projects and although I do understand where you are coming from I wonder what the gist of the experience you had was...

Care to share what experiences you have that made you think 'total dumpster fire'?

I know the software isn't perfect, but then what software is? Also I've seen that the OpenStack 'having a bad time experience' is as much of a cultural change as it is a software change; ie, OSS in general isn't a take and not contribute kind of thing, that's not how it really works/gets better.

Comment · 10 years ago
I have a somewhat confused feeling that your definition from above of 'fully production-ready cluster' is different than mine and others ;)
Comment · 10 years ago
So is there ongoing work to replace borg with K8s (afaik the adoption of omega pretty much stalled and/or died)?

I myself would feel more confidence in K8s if there was usage of K8s outside of GKE and the dogfood being created was eaten by the rest of google as well (or at least there was a publicized plan to make that happen), because otherwise it feels more like K8s is a experiment that google folks are waiting to see what happens before the rest of google adopts it.

Thoughts?

Comment · 10 years ago
Has anyone figured out how to debug and/or analyze deep ANN?

That's the problem I always had, you may get them into a trained state, but good luck figuring out any reason 'why' they ended up in that state (or even what that state really is).

Comment · 10 years ago
While I agree with the fact that it isn't terrible as it once was; I personally can't say pip is really starting to look any better until the following is solved:

https://github.com/pypa/pip/issues/988

''Pip needs a dependency resolver''

Without such a thing you really don't quite have a way to ensure what you are requesting to be installed actually is a valid set of things.

Comment · 10 years ago
Call it 'googles view of a stack', at least that doesn't make it sound like an elitist view on (one of many) versions of a stack (that yes is just one version of many stacks that have and do work for the <wider world>).
Comment · 10 years ago
Well that's odd, they sort of forget to mention the whole premise of (all the projects composed in) openstack (which is to provide the same APIs across providers, vendors... by its very nature escaping lock-in by doing this).

Also sadly (and maybe I'm taking this wrong) but calling the holy land 'Google Infrastructure For Everyone Else' seems condescending ...

Comment · 10 years ago
Do you (or people you know?) plan on publishing peer reviewed papers for how the lease algorithm works, how the multi-version concurrency control model works (and so on)?

None of these are afaik things built in to raft but are add-ons that etcd has created (that may or may not even use raft).

It'd be great to instill confidence in these add-on features by having them peer-reviewed in a similar manner as raft is/was/has been.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton