Live data from Hacker News

Deno raises $21M

deno.com

211–220 of 397 posts

Re: Deno raises $21M

#211
post #33

Interesting how this will play out. It's an ambitious goal to consolidate client side and server side javascript ecosystems which is quite fragmented today. On the other hand, this may only increase fragmentation further by introducing another target to develop for (wait for transpilers that can automagically convert between deno and node code). I will always look at javascript as this problem kid that cannot get its…

It's a battle of ideals, you could have have a high entropy ecosystem that's constantly evolving and perhaps "appears" unstable, or an ecosystem that's "gotten it's shit together" and probably trends toward stagnation and apathy

Re: Deno raises $21M

#212

> Early in cloud computing, virtual machines were the compute abstraction […] This is funny to me because serverless sounds to me like the return of PHP (etc) shared hosting. What's old is new again?

It's worse this time, in that the old shared hosting environments (e.g. Apache with FastCGI and suexec, or nginx with fpm) were open source, and there were countless shared hosts. The new generation of multi-tenant isolate-based JS runtimes are proprietary, and AFAIK one can count the number of hosts on one hand.

Re: Deno raises $21M

#214
post #191

heh, I knew for sure Deno would be successful from the first moment it appeared on HN and people here were critical of it. My rule of: The more HN criticizes it, the more likely it succeeded, still rings true.

So crypto is going to be a giant success?

Re: Deno raises $21M

#215
I would love to try Deno deploy, but right now there are two deal breakers for me:

- why is the CPU time limit so low? 10ms (or even 50ms in Pro version) seems a limit very easy to blow for any sufficiently complex app

- why is there no data storage offering available? I'm not sure I see the point of edge deploys while data is still only accessible through a centralized database server. Having a way to deploy a sqlite database next to the running app seems like an easy way to realize the gains of edge deployments.

I'm currently trying Fly.io which seems to cover both of these issues, but I wonder if I'm missing something here - or perhaps this service is intended for very different use cases.

Re: Deno raises $21M

#216
post #11

The color changing on this page gives me a migraine: https://deno.com/deploy I like Deno in principle, but I'd love to see how Slack, Github and Netlify are using it.

> I like Deno in principle, but I'd love to see how Slack, Github and Netlify are using it.

Slack: "Run on Slack"

Netlify: "Netlify Edge Functions"

They're both listed in the Showcase: https://deno.land/showcase

Re: Deno raises $21M

#217
From the post:

> For example, it is integrated with GitHub in such a way that on every push it will provision a new server running specifically that code, deployed to the edge, worldwide, and persisted permanently. Want to access the code your app was running a month ago at commit f7c5e19? It will be served up instantly at a moment's notice. It costs you nothing to have that bit of JavaScript responding to requests indefinitely.

These things sound great and almost a dream come true but how realistic is it to consider being able to do this in most web apps? As soon as your application uses a SQL database and you have database migrations then you're out of luck because a commit from 2 months ago might expect a different database schema than the current version and while it's common to migrate in backwards compatible ways, the backwards compatibility is usually only temporary until you finish migrating from A to B.

Long story short, this sounds cool but in practice is really only applicable to static sites or dynamic sites where you plan to keep a version of your database and code base backwards compatible from day 1 to current day (which I've never seen done in any app developed over the last ~20 years of freelancing for many different companies). The post mentions "The open source Deno runtime shows how clean and productive a modern, batteries-included, programming environment can be" so it sounds like they expect you'll be running database backed apps and not only static sites.

Re: Deno raises $21M

#218

The rise of JavaScript-only clouds intended as "defacto" solutions for web development scares the hell out of me. Monocultures are dangerous. At least in the early Node era, it sat alongside all the other flavors of server infra out there with a near-infinite variety of languages, platforms, OSes. Now we're being told that the future of web development is…Deno? That's it? One tool? One language? One platform? Not the…

History has proved the first-mover advantage. Many unreasonable places in the history of human evolution have been preserved because they did not affect survival. The best may not be widely used. Ecosystems that are large enough are easier to live to the end. The future is the future of the survivors. Js is like this.

Re: Deno raises $21M

#219
post #208

Earlier quoted context omitted.

I changed my view on this―I hated how things were going full circle. But in reality, human civilization loves overdoing a particular direction and then reverts to the mean. You see this with the economy, moral fashions, everything. I am an optimist in that I (have started to) believe that this slowly allows us to converge on better solutions for everything. PHP was easy to set up, easy to host, easy to understand and…

Thesis, antithesis, synthesis https://en.wikipedia.org/wiki/Dialectic#Hegelian_dialectic

Search, copy, paste

Re: Deno raises $21M

#220

are there real-world, commercial products actually running on """serverless""" architecture? no matter how much I think about that whole concept, I see no application for it that couldn't be done better, faster and easier with regular tools

I can assure you there absolutely are. When you need to handle billions of requests a day (like a worldwide seller must), then it works.
Post reply on HN