HNHacker News
TopNewBestAskShowJobs

spahl

2,752 karma · joined August 13, 2009

@sebp Co-Founder/CEO Opstrace (YC S19) http://opstrace.com/, http://www.linkedin.com/in/spahl [ my public key: https://keybase.io/spahl; my proof: https://keybase.io/spahl/sigs/XUW5Kjzl3xY7ygGryztZ_eOXgJq2RGlqHXtGDJvrIlk ]
submissionscomments
spahl··on Launch HN: Opstrace (YC S19) – open-source Datadog
Totally fair. It's a fine line we have to walk.
spahl··on Launch HN: Opstrace (YC S19) – open-source Datadog
Makes sense! Thanks for the feedback.

And yeah OpenTelemetry is where lots of the industry is going and so are we. You can already do cool things with us and the collector but we plan on automating a lot and expand on that.

A little bit about that in this commment: https://news.ycombinator.com/item?id=25995424

spahl··on Launch HN: Opstrace (YC S19) – open-source Datadog
Sorry I don't know what happened here is a new youtube link: https://www.youtube.com/watch?v=ooqBn1Q-y2Q

It's from this page: https://opstrace.com/docs/quickstart

spahl··on Launch HN: Opstrace (YC S19) – open-source Datadog
It's definitely aspirational. With time and work the features gap (for the important ones) will narrow:-)

What we want to emphasize is that it is possible to build this and have the advantages of a Datadog without the drawbacks.

spahl··on Launch HN: Opstrace (YC S19) – open-source Datadog
We are still experimenting with pricing and what can be open and closed. To be completely transparent we chose custom domains because we know companies care a lot. When we have more features on the commercial side we can start to chat about supporting it in the open version. Still early in our journey, happy to discuss anything, like a small plan with just custom domains. Would you pay for that?
spahl··on Launch HN: Opstrace (YC S19) – open-source Datadog
We totally agree our website is way too wordy and we are working on explaining our vision through various ways. Screenshots of course, but also things like short videos. We actually just did one of our quickstart https://youtu.be/XkVxYaHsDyY. It’s not perfect but we will get there:-)

Thanks for the feedback, we appreciate it!

spahl··on Launch HN: Opstrace (YC S19) – open-source Datadog
Yes that is frustrating indeed. On top of paying your external vendor, you are punished by the egress cost you have to pay to your infrastructure cloud provider. This is one of the problems we wanted to solve. Feel free to contact me seb@opstrace.com.
spahl··on Launch HN: Opstrace (YC S19) – open-source Datadog
Yes! We will be having features that you have to pay a subscription for. It starts with the usual suspects: custom SSO, custom domains, and authorization - things that we would be hosting as an ongoing service for customers. Most features will be open when we create them -- this is near and dear to our hearts -- it’s important our users can be successful with the OSS version. Over time, the commercial features will also flow into the open as we release new proprietary ones. Our commercial features will be public in our repo, under a commercial license.

We will also have a managed version where we deploy and maintain it for the customer in a cloud account they provide us.

spahl··on Run Kubernetes on top of DC/OS
Here it is: https://github.com/mesosphere/dcos-commons/tree/master/frame...
spahl··on Google Embraces Docker, the Next Big Thing in Cloud Computing
Not anymore.

Although it still supports lxc, docker now defaults to libcontainer (https://github.com/dotcloud/docker/tree/master/pkg/libcontai...), it's own container implementation.

spahl··on Docker Hack Day Highlights
Yes packages are built in a fresh container every time. It's has a lot of functionality in common with pbuilder.

Of course, building packages is just one of many use cases. You also want to test the installation of the new package, run integration tests...

spahl··on Docker Hack Day Highlights
Nobody said we gave up on continuous integration. Quite the contrary! We use jenkins and other CI tools on a daily basis.

Once we have tools to build debian packages easily in a controlled environment (containers), the CI server will be able to use the same tools to build and test the final package. The advantage here is that a developer can test the whole workflow and build local test/dev packages with the same tools and environment as the CI server.

spahl··on XKeyscore: NSA program collects 'nearly everything a user does on the internet'
But this was written in 2008. Storage capacity could/must have increased massively since then.
spahl··on Vim Creep
Programmers love their tools, everybody has had different experiences.

What is wrong with sharing them?

spahl··on Yadifa, new name server by .eu
http://unbound.net/ Here is another lesser known but actively developed DNS server.

The cool thing is that you can hook into the resolving chain with C and/or python.

spahl··on PHP: the quiet powerhouse
1. Ok so when is it appropriate/useful to use the power of embedded php (in html) instead of templates? Just for learning the first couple of hello worlds? In my experience it becomes a mess to manage when you start having more than one commiter and more than a couple of lines of code.

2. You don't have to be a command line expert to start using it. All the books at http://learncodethehardway.org/ show that command line can be integrated in the language learning process seamlessly. No reason to be terrified of it, on the contrary, new coders should embrace it as soon as possible.

spahl··on PHP: the quiet powerhouse
You can always build things with at scale, even with flawed languages (look at javascript).

The thing is, why choose a flawded language when there are others less flawed (nothing is perfect) for new code?

spahl··on PHP: the quiet powerhouse
Yes you can get up and running quickly with php, but my comment was mostly about the fact that it is not much slower in other languages (most of the time not slower at all).

And yes I did a lot of PHP but that was 5-6 years ago. I know things have changed a lot since then but the language still has a lot of the same flaws.

spahl··on PHP: the quiet powerhouse
What advantages does this "direct conjunction with HTML" have over templating solutions? Why do most PHP frameworks implement templates then?

Also, if command line is a barrier for an aspiring (web) programmer, he/she should start looking for a new career path.

spahl··on PHP: the quiet powerhouse
"gets shit done very very quickly"

In what way does PHP help to get things up and running faster than other languages?

spahl··on PHP: the quiet powerhouse
This does not justify chosing PHP for a new project.

There are hundreds of examples that show how bad PHP really is. Why make the choice of using a broken language when there are so many better alternatives?

I strongly believe that using a complex, non consistent and hard to debug language actually slows down development and is even dangerous.

Being "absolutly everywhere" is not an argument. COBOL, PASCAL and FORTRAN used to be everywhere too.

spahl··on Flask + Nginx + Gunicorn(on a Vagrant box)
Not to mention a lot of other useful features if you don't mind becoming dependent on it.
spahl··on Anyone know of a high traffic CDN?
You can set up custom caching rules with longer cache TTLs if you want to minimize origin pulls. Use Page Rules or the Cache TTL from the CloudFlare settings page.
spahl··on Anyone know of a high traffic CDN?
CloudFlare doesn't charge for bandwidth. Your bandwidth levels not an issue. Check out their network graph to see current stats: http://www.cloudflare.com/network-map
spahl··on Anyone know of a high traffic CDN?
CloudFlare is a very nice service for that. As an example you can read that blog post: http://blog.cloudflare.com/moog-music-staying-online-when-go...
spahl··on Python Deployment Anti-Patterns
The uwsgi upstream module has been bundled for a long time now.

Here is the doc from the uwsgi site: http://projects.unbit.it/uwsgi/wiki/RunOnNginx

spahl··on Rejected By VCs, Pebble Watch Raises $3.8M on Kickstarter
Does Kickstarter get a cut?
spahl··on Why You Should Move To Berlin
http://www.6wunderkinder.com/ is one example.
spahl··on My Year of Riak
Another operation to avoid is map/reduce over a whole bucket (so called "bucket scans"). It is extremely heavy and can often be replaced with a more clever schema.
spahl··on ZeroMQ =/= Erlang
ZeroMQ might not bring the complete power of Erlang to other programming languages but what it brings is, at least in my opinion, the most powerful and interesting part!
Page 1 of 3Next →