Earlier quoted context omitted.
> 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. It suggests you'll be running a datastore, not necessarily an SQL database (the most overrated technology in existence IMO, especially for web apps where essentially none of its str…
So what’s a good web app datastore in your opinion, if SQL is highly overrated? > Storing old data as-is What does this mean? Can you give an example?
Deno raises $21M
331–340 of 397 posts
Re: Deno raises $21M
#332Earlier quoted context omitted.
This is generally true about every company though. Someone can always swoop in, and huge incumbents can always do it cheaper, at least in theory.
Warren Buffett only invests in companies with what he calls a "moat" that make it hard for any other company to offer a similar product or service. Apple's moat, for example, is its institutional knowledge of design and maybe its relationships with its suppliers, e.g., their deal with TSMC to lock up most of TSMC's capacity on the 5-nm node. Another moat Apple has is consumers who do not like engaging in sysadmin bat…
The other big moats off the top of my head aren’t as strong but ASML, TSMC (for now), Tencent, Baidu, Yandex, Kakao Daum, are all worthy but still peanuts comparatively. I’m sure some Indian companies too.
Re: Deno raises $21M
#333"JavaScript is unlike other programming languages in that it is the universal scripting language." WTF? How is that even slightly true? C is the universal scripting language, in exactly the same way. Nothing happening in this space makes any sense to me.
Re: Deno raises $21M
#334> JavaScript is unlike other programming languages in that it is the universal scripting language. Its universality combined with security from the browser and its raw performance lends itself to a solution for these problems, at least for a certain common class of applications. You want to sell Javascript based solutions, go for it. But don’t push this nonsense like “No language like Javascript”. The only reason Jav…
> Doesn’t make it the best because of that reason. This is a strawman. Where in the original post did they say JavaScript was the best. They said JavaScript is the "universal" scripting language in the sense that is ubiquitous. That is fact. You literally confirmed it here: > Javascript has a wider adoption than others is because it’s forced upon us > You know what usually bites me when I touch code that has not been…
This bit is unnecessary. We don’t need a bunch of e-penis measuring. I personally see less credibility when social proof is used this much.
Re: Deno raises $21M
#335Earlier quoted context omitted.
I'd spawn a new DB for that instance too. It can still go a long way to give you a look at how your application worked in the past.
Am I mistaken in thinking that’s totally ridiculous? Let’s charitably say you can run your app with a 1GB cut down snapshot of production. You’re going to do what, save a snapshot of the database for every commit? Every schema migration? …and then provision that up in a running database server… which is notoriously not container friendly… ? It doesn’t sound very plausible to me. Our database is ~1TB, and the app runs…
Re: Deno raises $21M
#336> 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.
That's being addressed by the new Web-interoperable Runtimes Community Group https://wintercg.org/, driven by Deno and others.
Re: Deno raises $21M
#337Deno overstates the problem it is intended to solve because its founders needed to justify achieving funding by being developer-famous. Let's say a company were to adopt this tech over Node, well, it seems like it would be slightly better, but probably not much of a game-changer. I'll leave it to y'all to talk about what tech is truly interesting as I don't want to seem ideological/biased, I just don't see how Deno i…
It's usually not enough to be a bit better than what you're trying to displace, you have to be 10X better than the status quo to have any real impact. For example, SVN tried to be a better CVS, while Git came out of left field and destroyed the competition by being 10X better. In that, Deno reminds me of the once-hyped Meteor.js. Meteor.js also though that funding could be the answer, but it wasn't. They're both clev…
xckd is full of examples of much "better" it happens to be in reality.
Re: Deno raises $21M
#338Earlier quoted context omitted.
I also didn't get it. so I think in their notaion O(10) has greater magnitude than (>) O(1)
You're expected to read it out loud (in English), where one of the conventional readings of O(f) is "order of f". Conveniently "order of 100" is usually taken to mean not asymptotic behavior bounded by a constant multiple of 100, but a range within an order of magnitude or so of 100. Which is to say, they're saying Deno has a cold start time of ~100 ms, package size ~10M, a physical machine can support ~1k instances.
Re: Deno raises $21M
#339Earlier quoted context omitted.
More practically: for example, I write my web service(s) with event sourced architecture. Now any worker, or any service sending a command, can operate against the storage. Regardless of version. Other architectural patterns offer the same kinds of options. Clean architecture or hexagonal architecture limits the surface (coupling) between your versioned logic and the data so much, that they can version independent. A…
> More practically > event sourced architecture You must be joking. Please tell me you're joking.
I'm not saying event sourcing is a more pragmatic (practical) solution. I'm giving an example from practice.