Live data from Hacker News

Show HN: Darklang

medium.com

101–110 of 261 posts

Re: Show HN: Darklang

#101
Dark looks really cool. When I heard about it before my initial reaction was a huge "nope", but after watching the videos I'm curious to try it out.

It's amazing just how little friction there is for you to get an API endpoint backed by a datastore up and running. That being said, there are a bunch of unknowns. Having my entire application, even down the language it's implemented in, being proprietary is a little scary.

Will definitely be looking forward to playing around with this. Just as soon as I get my signup email ;)

Re: Show HN: Darklang

#102

How confident are you that your database abstraction is going to fulfill the needs of someone with anything more than a few trivial query workloads? I didn't hear much about the database at all other than "it just works." This sounds like a recipe for full table scans falling over once more than ~10K records are in a given table. What about transactions? Can I do joins?

> How confident are you that your database abstraction is going to fulfill the needs of someone with anything more than a few trivial query workloads?

At this point, why does a tool like this need to exist at all? To a full-stack developer writing API's isn't difficult ... and if it is difficult then you are going to need a lot more than a tool like this.

Should non-programmers be creating JSON REST APIs in the first place? I don't really see where this is going.

Re: Show HN: Darklang

#103
They are 'allowing' people into a private beta of a programming language? Coupled with the fact it is not open source and has a bunch of fad ad-tech videos on the front page this is so many red flags.

Re: Show HN: Darklang

#105
post #83

Is there an open source version of the language? ...bc I'm not touching a programming language with a ten foot pole if it hasn't got at least two implementations, and at least one open source :| Sure, keep the IDEs and deployless infrastructure and all proprietary, but a core programming language in 2019 can only be open-source. Heck, even Microsoft gets it now.

So, no Rust or Go for you? EDIT: I got it, I got it. Go has multiple implementations. Bad example.

What? Go?

gccgo: https://golang.org/doc/install/gccgo

gopherjs: https://github.com/gopherjs/gopherjs

tinygo: https://github.com/tinygo-org/tinygo

gollvm (aka Gollum): https://go.googlesource.com/gollvm/

llvm-go: https://llvm.org/svn/llvm-project/llgo/trunk/README.TXT

Re: Show HN: Darklang

#106
post #83

Is there an open source version of the language? ...bc I'm not touching a programming language with a ten foot pole if it hasn't got at least two implementations, and at least one open source :| Sure, keep the IDEs and deployless infrastructure and all proprietary, but a core programming language in 2019 can only be open-source. Heck, even Microsoft gets it now.

https://github.com/parse-community/parse-server

(joke)

Re: Show HN: Darklang

#107

Conceptually, Dark is a game-changer. The question is: can you deliver on the details? Can apps written in Dark scale to 10k LOC or will the browser UI get jittery? How many concurrent users can Dark apps handle? Do you integrate logging and metrics? I hope you are making an iPad app. That would be truly next-level.

We hope we can deliver!

> Can apps written in Dark scale to 10k LOC or will the browser UI get jittery?

We've had a number points where there editor became unresponsive and we had to rearchitect parts of it. We feel pretty confident about scaling the UI - not so much that it's perfect but that the problems are tractable.

> How many concurrent users can Dark apps handle?

Many more than our current users need, but not as many as we'd need for general release. One of the reasons we're in private beta is that we need to do a lot of work on scaling to make sure we can support new users without damaging the experience for current users.

> Do you integrate logging and metrics?

We have integrated observability, and we plan to have metrics but don't yet.

Re: Show HN: Darklang

#110

Earlier quoted context omitted.

It feels like HN regular are unlikely to be the ideal audience for this. Reaching for a metaphor, it's like a bunch of expert Unix users gathering around an IBM PC or Macintosh in the 1980s. It's so easy to bemoan the control we lose (a major problem given our existing workflows) and have no use for the functionality it confers (simplicity, batteries included, lack of yaks that need shaving). A really great new idea…

As a concrete example of this: https://twitter.com/stevehind/status/1173643069347917824 > I’ve been lucky enough to be an alpha user of Dark. As a non-engineer, self-taught coder, I was able to build and deploy the back end of a react app, including a Stripe integration, faster on Dark than anything else, including Heroku + Flask. Real game changer.

So this "non-engineer" learned a new programming language, understands Heroku and Flask, and created a REST API integration for Slack?

Can anyone let me know what an engineer is again?

Post reply on HN