Viewing profile — rauschma
rauschma
HN member- Joined
- Sat, Jun 11, 2011, 11:37 AM UTC
- HN karma
- 480
- Public activity
- 57 items
- HN profile
- View on Hacker News ↗
About rauschma
No profile information was provided.
Recent public activity
-
comment
Comment #41964852
Versioning has many downsides. Let’s assume we create a new version of JavaScript that is not backward compatible and fixes all of its flaws. As a result, we’d encounter the follow…
-
comment
Comment #41160753
I have used many languages in my nearly 40 years as a programmer (Scheme, C++, Java, Python, Haskell, OCaml, Rust, etc.) and still enjoy JavaScript: It’s decent as a language and t…
-
comment
Comment #41009703
It depends on what you mean by syntactic sugar. I follow this definition: https://en.wikipedia.org/wiki/Syntactic_sugar You can indeed translate an async function to an equivalent …
-
comment
Comment #41005616
Thanks for posting this! (I’m the book’s author.) – The whole book is free to read online. – This chapter gives an overview of what’s new in each ECMAScript version: https://explor…
-
comment
Comment #31656986
I wrote my JavaScript book for people who already know how to program – maybe it works for you. Free to read online: https://exploringjs.com/impatient-js/
-
comment
Comment #31460502
FWIW – with Mathias’ help, I turned this tweet thread into a blog post: https://2ality.com/2022/05/rfc-9239.html
-
comment
Comment #31312788
Thanks for the kind words! W.r.t. the “Dr.”: It’s interesting how much reactions differ. In Germany, people tend to think you are smart if you have a title. In the States, people t…
-
comment
Comment #31312723
I have written four chapters about asynchronous JavaScript: – Foundations: https://exploringjs.com/impatient-js/ch_async-js.html – Promises for async programming: https://exploring…
-
comment
Comment #31294364
For what it’s worth: That’s not what motivated this blog post. It was that I often encounter people who see the three dots being used in parameter definitions or destructuring and …
-
comment
Comment #27662109
The Temporal cookbook has more information on time arithmetic: https://tc39.es/proposal-temporal/docs/cookbook.html#arithme...
-
comment
Comment #27462476
Thanks! I’m glad to hear that.
-
comment
Comment #27461992
[I’m the author of “Deep JavaScript”.] Don’t forget that this book is for people who already know JavaScript well. It doesn’t try to explain the basics. This book does, though: htt…
-
comment
Comment #27461943
From what I’ve read, TC39 acknowledges that this is important and is working on fixing JavaScript’s deficiencies in this area: – BigInts (arbitrary precision integers) were a recen…
-
comment
Comment #27461773
In JavaScript, classes are mostly just a slightly weird way of setting up prototype chains. Diagrams help me understand how this works. At the following link, you can see the sourc…
-
comment
Comment #27460185
You can check out my book (it’s free to read online): https://exploringjs.com/tackling-ts/
-
comment
Comment #27413209
I’ve asked on Twitter: https://twitter.com/rauschma/status/1401538009212784643
-
comment
Comment #27372422
IIRC, adding those operations was merely postponed, not rejected. These are work-arounds: https://exploringjs.com/impatient-js/ch_maps.html#missing-ma...
-
comment
Comment #26212311
AssemblyScript [1] is an example of a subset of JavaScript being compiled to fast WebAssembly. But it is very static code. If you want to run dynamic JavaScript fast, you need the …
-
comment
Comment #25365087
Here is a list: https://en.wikipedia.org/wiki/Prototype-based_programming#La... JavaScript itself was inspired by Self in this case.
-
comment
Comment #24242472
These two books are based on the 2ality blog and also free to read online: – JavaScript for impatient programmers (covers most of ES1–ES2020, incl. many advanced topics): https://e…
-
comment
Comment #23702517
Everything you’ve mentioned plays a role. It has also worked well marketing-wise: In Germany, people take you more seriously; in the US it doesn’t matter, but a title is still more…
-
comment
Comment #23702453
Ping me at dr_axel AT icloud.com and I’ll notify you. Two universities in Switzerland are using my book to teach JavaScript and seem happy with it, so far.
-
comment
Comment #23702336
(Just in case the title is putting you off: You are describing the goals of this book.)
-
comment
Comment #23701980
I agree! I’m in the process of editing the relevant chapter.
-
comment
Comment #23701578
The title is tongue-in-cheek. The book itself is not superficial.