This isn’t really true with React Native, Hermes as a JS engine is just drastically slower than JIT-enabled web view . Sure the “native” parts will theoretically be faster but your app code will be a lot slower. Just test how long a rerender takes in react native on a device than react on a browser for the same device.
If I spend an afternoon on CliffNotes, I haven't read a hundred books in a day. This isn't one weird trick to accelerate your reading, it's entirely missing the point. If any book could be summarized in a few points, there would be no point to writing anything more than a BuzzFeed listicle.
Yes, that's true, but bullet point ideology isn't very useful imo.
For example you can easily sum up "How to Win Friends and Influence People" into a few short recommendations. "Empathize with people, listen closely to people, let them do most of the talking, be quick to be upfront and honest with your faults." But it gets tenuous and some of the exact meaning is lost, and the bullet points aren't very convincing on their own of the effectiveness of the recommended methods.
The book fleshes out the advice with clarifications as well as stories from Carnegie's life of times he used the techniques and their results.
I think humans are good at remembering stories. For example I always remember the story about him letting his dog off the leash in a dog park and how he leveraged his technique for getting off the hook when a cop confronted him about it. I think I remember that better than the single bullet point advice of "readily and quickly admit when you're wrong." In fact I think the end of each chapter succinctly states the exact tip and I'm sure I'm misstating it here.
I could use anki to memorize a summary but I don't think I'd be able to as effectively incorporate the techniques into my behavior without the working examples, stories, and evidence he provides.
And that's just non fiction. I can't fathom the point of summarizing a fiction book, whose entire enjoyment comes from the reading of it.
I think that perspective is mostly just romanticization of reading, which is fine; if you have a book reading fetish nobody is stopping you from reading books.
But in terms of efficiently grokking information I don't think it holds up.
Cliff notes is not the same as ChatGPT. Using cliff notes, you only have a fixed bullet point summarization. But with ChatGPT, if a bullet point is not sticking, you can ask ChatGPT to expound on it. Expound on the stories from Carnegie's life and how that lead him to the techniques he talks about. That mode of learning, having someone to bounce discussion back and forth is really efficient for me.
One problem is that depending on the book, the LLM can be somewhat cagey about if it really has read the book, or what sources it has used in constructing its “understanding” of it. Due to its sycophancy bias, the machine will laud your understanding of the text without a real referent to back it up, giving you what is essentially bullet point.
This may hack it for cursory knowledge, like how I know the rough outline of Ulysses, despite having never read it, but it cannot supplant a real textual reading of it. Despite all of this, LLMs can be great for comparing and contrasting writers and thinkers, and can help you organize your thoughts.
I mean even basic stuff is different. You have thead and tbody in the react example but not in the hyper example. It adds number of lines differential which I guess is supposed to be impressive but when I see stuff like that it makes me think the whole comparison is worthless since it can't be trusted.
I wasn't asked for examples of software that is congruent to whatever definition you want. I was asked for a proposal of a "compromise" language, and I answered that question.
Deno has at least attempted to have a business model. Oven/Bun has none in sight and I am having a hard time seeing how they will be any more successful with getting people to pay them money.
My understanding was it was basically the same business model: make a runtime people love, add some APIs that node doesn't have, and then offer an integrated hosting platform which supports all of those out of the box and hope people pick it instead of running their code elsewhere
And even without that, high-quality module systems and tooling make your code extremely portable, for both Bun and Deno. I run a Deno server for a small project and I don't host it on Deno Deploy
Which- this is one of my favorite things about this ecosystem, and especially these projects! It's Just Code, with a single system dependency, and you can run it in one place just as easily as any other
But that means you can't corral devs into your own hosting service, which makes it a tough business to make money in
IMO these kinds of projects just can't work as a startup. They need to be either community-led, or incubated within a larger business that uses them instead of trying to sell them
Hopefully one or both can make a transition if/when their business model fails to take off
to be honest, that single executable is nothing but the bun runtime packed with the code.
Theoretically a better approach could be (if we are talking about serverless providers supporting bun) is that we can compile it into bytecode and then just run a command with bun to run that bytecode and it would be faster. And to be honest, this feature is also available in deno and maybe its even coming to node IIRC, but bun supports bytecode in the executable whereas deno doesn't. I am never trying deno again, I liked their security model but it has really messed up with my ~/history and I had to type so much context to get suggestions and simple minute changes (lets say I don't want --A and I want in one command --net-only and in the second command some different flag
and now I can't really see my suggestions, I don't know maybe a skill issue but when I wrote a deno code which required me to write code and I had atleast ran it 50 times while developing it. Yeah it was a nightmare, never trying that again