Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pbiggar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
601.
▲
by
pbiggar
7y ago
Yes, that's exactly right. Dark speaks HTTP (and at some point, will speak GRPC, Thrift, etc) so you can access 3rd party services over HTTP (and wrap them in SDKs in the Dark package manager, same as on npm). We expect we'll have
602.
▲
by
pbiggar
7y ago
Looks like a good time to write my guide on how to find a cofounder and what to do when you do. Quick summary: - based on 3 failed cofounder relationships, 1 successful company (CircleCI) - current cofounding ( https://darklang.co
603.
▲
by
pbiggar
7y ago
Yeah, the bigger picture here is that there's a ton of valid reasons why people can't use Dark right now. Of course there is, we're a small team with an early product. Once we show that this is really a better/faster
604.
▲
by
pbiggar
7y ago
This is similar to our thinking at the moment.
605.
▲
by
pbiggar
7y ago
> The reason we stopped doing that is because we wanted version control, we wanted to work in teams and we wanted unit and integration tests, which I doubt that you could run within 50ms. A good way of thinking about Dark is to suppose t
606.
▲
by
pbiggar
7y ago
Extremely tightly coupled. That's kinda the point "what can we do if we don't have to couple dark to anything else" (eg editors, other languages). I can't imagine how you'd couple Dark to another language, but
607.
▲
by
pbiggar
7y ago
> Another risk is that, after I've invested a lot in Dark, you increase your prices, and I can't switch because I'm dependent on your product. The switching cost would be rewriting my entire code base (my biggest investmen
608.
▲
by
pbiggar
7y ago
These are the downsides I'm talking about. If you're sensitive to them, don't use Dark! That's totally fine with us. We're creating a technology with a ton of advantages that don't exist elsewhere, and that com
609.
▲
by
pbiggar
7y ago
Yeah, all this stuff is actually designed for large teams (though, it'll be a while before Dark is production-ready enough for them). CD matters because it allows you deploy in small chunks which is much less risk than deploying in big
610.
▲
by
pbiggar
7y ago
The section that describes how it does it in 50ms is called "#deployless". That describes the mechanics of the deployment. How we made deployless possible is addressed for the rest of the post after that. (The mailing list thing
611.
▲
by
pbiggar
7y ago
There's a couple of ways of handling this. First is that of course we need to create a package manager and ecosystem, and that will take time (we can accelerate it by making a great experience, but haven't gotten there yet). Dark
612.
▲
by
pbiggar
7y ago
Yes, that correct. There are lots of downsides to this, but you also get a lot of things that we don't think are possible without it.
613.
▲
by
pbiggar
7y ago
You're exactly right that this style of development would be completely unsafe using PHP+FTP, which is why we had to include all the other stuff: the feature flags, function versioning, DB migrations.
614.
▲
by
pbiggar
7y ago
There are none! We run the infrastructure in the cloud (we run it on GCP using Postgres and k8s, but will likely go multicloud at some point). Most of the advantages we discuss in this post come from the fact that you're using the Dark
615.
▲
by
pbiggar
7y ago
We're talking about the design of Dark in these posts. We plan to show what Dark looks like in our launch in September.
616.
▲
by
pbiggar
7y ago
Right now, we're in private alpha. If you have a product or service that you want to build, fill out https://darklang.com/subscribe and our CEO Ellen will get back to you to discuss and schedule an onboarding. We'
617.
▲
by
pbiggar
7y ago
Wow, what a start :) Probably the biggest one is that you have to leave your editor. If you've spent 20 years carefully configuring your vim or emacs setup, you're not going to be happy to give that up. Don't have a good solu
618.
▲
by
pbiggar
7y ago
Author here - happy to answer any questions!
619.
▲
by
pbiggar
7y ago
Author here. That's an open question, since we haven't been using this enough to see what people need or how it plays out. My hypothesis is that we'll need editor tooling to propagate the changes easily for you, including pot
620.
▲
by
pbiggar
7y ago
Thank you!
621.
▲
by
pbiggar
7y ago
Wonderful. Homes are for people to live in. Related: http://cityobservatory.org/housing-cant-be-affordable_and_be...
622.
▲
by
pbiggar
7y ago
Guilty for sure! Working on it. Instagram had something similar [1] where they extracted mypy types from actual run-time instrumentation. I could see something like that working for typescript and sorbet too. [1] https://github.c
623.
▲
by
pbiggar
7y ago
No documentation just yet, but we do have an introductory design doc: https://medium.com/darklang/the-design-of-dark-59f5d38e52d2 . I'm working on an essay about this particular thing (email/twitter me for an
624.
▲
by
pbiggar
7y ago
I'm actually working on solving this problem at the moment with https://darklang.com . Our approach is to allow the quick prototyping of python via tooling built-into the editor, within a language that has strong static type
625.
▲
by
pbiggar
7y ago
Dont know if this applies, but my understanding is that in functions, a parameter is the name of a declaration which when called will receive an argument.
626.
▲
by
pbiggar
7y ago
Congrats to Erica! Phenomenal executive - looking forward to seeing how she moves GitHub forward.
627.
▲
by
pbiggar
7y ago
Really disappointed in this comment. Based on some nitpicking which isn't even correct [1], you're dismissing the entire article. Google's role in spreading conspiracy and hate is serious stuff, and given you're a google
628.
▲
by
pbiggar
7y ago
I don't like the medium paywall stuff, but I'm finding myself annoyed by Hackernoon's "Medium is bad" positioning. I posted a few things on Medium, and got contacted by Hackernoon (and some other publications) about
629.
▲
by
pbiggar
7y ago
Excellent marketing! I checked out the author's product, Statusgator, and signed up for a $30/mo plan. It aggregates statuspages of all the vendors we use, and pings our slack channel. Super useful!
630.
▲
by
pbiggar
7y ago
I've found that cleaning/cooling my feet before bed with cold water (stand in the shower for 30s) helps a lot. On very warm days, wear cold wet socks to bed, or in extreme cases a cold wet shirt.
More ›