Live data from Hacker News

Viewing profile — rauschma

rauschma

HN member
Joined
Sat, Jun 11, 2011, 11:37 AM UTC
HN karma
480
Public activity
57 items

About rauschma

No profile information was provided.

Recent public activity

  1. 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…

  2. 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…

  3. 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 …

  4. 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…

  5. 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/

  6. comment
    Comment #31460502

    FWIW – with Mathias’ help, I turned this tweet thread into a blog post: https://2ality.com/2022/05/rfc-9239.html

  7. 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…

  8. 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…

  9. 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 …

  10. comment
    Comment #27662109

    The Temporal cookbook has more information on time arithmetic: https://tc39.es/proposal-temporal/docs/cookbook.html#arithme...

  11. comment
    Comment #27462476

    Thanks! I’m glad to hear that.

  12. 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…

  13. 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…

  14. 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…

  15. comment
    Comment #27460185

    You can check out my book (it’s free to read online): https://exploringjs.com/tackling-ts/

  16. comment
    Comment #27413209

    I’ve asked on Twitter: https://twitter.com/rauschma/status/1401538009212784643

  17. 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...

  18. 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 …

  19. 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.

  20. 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…

  21. 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…

  22. 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.

  23. comment
    Comment #23702336

    (Just in case the title is putting you off: You are describing the goals of this book.)

  24. comment
    Comment #23701980

    I agree! I’m in the process of editing the relevant chapter.

  25. comment
    Comment #23701578

    The title is tongue-in-cheek. The book itself is not superficial.