647 karma · joined November 24, 2020
I remember seeing this a couple of years ago and thinking "If only this existed when I learned about UTF-8, this would've saved me a lot of bad explanations and time".
This is now my goto-video if anyone asks me how Unicode works.
It feels as though the author has taken an authoritive, slightly condescending stance towards his readers. The message it sends is that the author is out to invalidate his readers, judge them, not take their hand and teach them. I assume the intention was otherwise, but it is not presented as such.
It reeks of a junior with strong opinions rather than an old software jedi that intends to teach us the mastery of the art.
After all, who are language nerds to dictate chip manufacturers what the ISA should look like? :P
And it was only in the last 2 decades that everything got dominated by x86...
Hence the implied step that TS needs to first be transpiled to JS before getting executed in the runtime was always in the back of my head and I'm guessing this is the way most people think as well.
And from a black-box perspective, whether TS first gets transpiled to JS or run directly doesn't make a difference. In that sense one could argue that it is a "TS runtime". This is a petty semantics-fight I don't want to get into though and I've probably already said too much :).
If you are interested in something that gets close to a TS runtime though, have a look at AssemblyScript [0]. It compiles to WASM and tries to keep most of the syntax of TS. Very interesting project imo.
https://startfunction.com/deno-will-stop-using-typescript/
It featured on HN some time back:
I still find it strange that there is no mention of it in the post...
Other than that, there is the following vague statement at the end of the post:
> The Deno company hopes to enable the millions of web programmers out there to maximally leverage their craft in other domains.
> Not every use-case of server-side JavaScript needs to access the file system; our infrastructure makes it possible to compile out unnecessary bindings. This allows us to create custom runtimes for different applications: Electron-style GUIs, Cloudflare Worker-style Serverless Functions, embedded scripting for databases, etc.
So it's basically more of a Redhat approach to making money from open source? They intend to build tailored services on top of Deno for companies that request them?
# 1. check the bindings for your system
stty -a
# 2. put the stuff you want to unbind in your shell rc file
stty <command name> undef
And then rebinding yank/paste in your .vimrc to only use your system clipboard.This would, however, become painful as soon as you need to quickly use a machine remotely where all your local configs won't be present. It also generally raises the question why one is using Vim in the first place, if one is not planning to use its powerful features.
A nice thing you can do in Vim though is to make the default clipboard the system clipboard like this in your .vimrc:
set clipbaord=unnamedplus- yours sincerely, the descriptivists of this world
https://www.google.com/search?q=hiring+well+known+security+f...
Edit: If one is not up for the 2min it takes to parse some publicly available list.
In my experience there tends to be a strong correlation between a website being hand-written and the quality of the content on the website.
My hypothesis is that it somehow hits the sweetspot between:
- creating your own SSG and only writing mundane blogposts about how you wrote that SSG (am guilty of this)
- and pumping out raw thoughts on Twitter/Wordpress/Medium/Substack etc.
I think that is at least part of what this website is trying to capture.
https://youtu.be/O9upVbGSBFo?t=340 (05:40 - 10:50)
Compared to all the religious texts I've read about Rust, this is a huge breath of fresh air.
Thanks for sharing! Bookmarking this.
I still can't get over the fact that most developers are indeed web developers (and it's been a good ~10 years since I first learned this).
I can't find a reference to it though and it was only briefly announced during an ISO meeting. Is there someone from ISO who can back this up?
Take for example these (short) excerpts from an archaeological paper [0] from 2018 that discusses the farming strategy of large cities in the area from around 4000BCE. It seems to support the idea (again, my unscientific gut feel) that the spreading of agriculture from what we would today call the "Middle-East" to Europe happened by means of replacing people instead of people adopting new strategies (settling the so-called "pots or people" debate [1]).
[0] https://indo-european.eu/2018/07/cereal-cultivation-and-proc...
[1] https://youtu.be/JTY9K1Q_Sbg?t=290 (apart from the specific timestamp, it's a fantastic talk about the origin and genetic makeup of Europeans in general)