Live data from Hacker News

Viewing profile — jamesdutc

jamesdutc

HN member
Joined
Fri, Jul 12, 2013, 7:20 PM UTC
HN karma
434
Public activity
97 items

About jamesdutc

follow: https://bsky.app/profile/dontusethiscode.bsky.social

connect: https://www.linkedin.com/in/dontusethiscode/

Recent public activity

  1. comment
    Comment #48077887

    I can speak, read, and write Taiwanese Mandarin (which is likely relatively underrepresented in the training sets and, which is, in my practical experience, materially different in…

  2. comment
    Comment #45894333

    It's also very easy to complain about how employees have résumé-focus in their approach to their work: “why should I bother to learn some internal-only tooling that I'll never use …

  3. comment
    Comment #45893186

    I just could not disagree more. This kind of rigid, singular view of operational workflows based on precomposed automations not only constantly break but also inevitably introduce …

  4. comment
    Comment #44271205

    > The python dict() is already high-quality and high-performance Yes, the CPython `PyDictObject` has been subject to a lot of optimisation work, and it is both high-quality and hig…

  5. comment
    Comment #44271124

    > explicitly randomize iteration In fact, we see this with CPython `set`, controlled by `_Py_HashSecret`: https://github.com/python/cpython/blob/6eb6c5dbfb528bd07d77b... https://gi…

  6. comment
    Comment #44271018

    This post contains a key misconception about the Python builtin data structures, that may seem like sophistry but is key to understanding the semantics (and, thus, most fluent use)…

  7. comment
    Comment #44270864

    This is a genuine concern, since it hinders our ability to port over high-quality, high-performance hash table implementations from other languages (since these often do not preser…

  8. comment
    Comment #44083616

    > Malaysian guy has to watch a BBC cook make rice ( https://youtu.be/53me-ICi_f8?si=0AaZ82dk_AYFqJAx&t=226 ) Of course, this video is just stupid accent comedy, but we should be ca…

  9. comment
    Comment #43920960

    Congratulations to the creators for successfully releasing this product! (I'm trying to start with a positive tone, since I have only negative things to say about the site itself. …

  10. comment
    Comment #43083782

    Agreed. I have first-hand experience across five distinct AMD 7840U and AMD 8840U devices that near-perfect, out-of-the-box Linux-support (with stock kernels and no dodgy kernel fl…

  11. comment
    Comment #43083669

    It can be really hit-or-miss, and it can be really hard to debug errors like in the post. A lot of workarounds that are suggested for various issues are also not really viable. Som…

  12. comment
    Comment #43042052

    This is not a comment that correctly describes how these two entities realistically operate and interact. I don't know why people keep repeating this as though it were insightful. …

  13. comment
    Comment #40230627

    I think you may want to clear the environment (e.g., of `SSH_AUTH_SOCK`) as well as isolate in a PID namespace as well. I also reflexively `--as-pid-1 --die-with-parent`. bwrap --d…

  14. comment
    Comment #39937663

    The historical background about tabular displays of quantitative information is very interesting. I imagine it must have been fun think deeply about this problem. Unfortunately, th…

  15. comment
    Comment #38280935

    That makes sense. My assumption prior to purchasing these devices was that AMD support would be the main reason for me returning them. I was quite surprised to see just how well ev…

  16. comment
    Comment #38280681

    I am very surprised to hear reports of poor Linux support for AMD devices. I recently purchased a GPD Win Max 2 [1] and a GPD Win 4 [2] for work. Both devices are AMD 7840U with Ra…

  17. comment
    Comment #36792618

    >> A Python program is a sequence of statements > Here's a Python program that contains no statements: 42. It is true that Python's grammar features a statement/expression dichotom…

  18. comment
    Comment #36792612

    For context, the bullet points you reference are on slide 1-10 of the supplementary slide deck[1] and are provided as part of an accelerated review. This is a recapitulation of mat…

  19. comment
    Comment #36792607

    I agree that the average quality of Python instructional material is quite low. The language is very popular, and it's often pitched as a beginner's language or a language for thos…

  20. comment
    Comment #36787122

    I taught this course to corporate clients for three or four years before developing my own materials. The course materials for this course and the introductory course (“Practical P…

  21. comment
    Comment #35932950

    Similar (but a far more limited implementation): “Write a Git Client from Scratch in 25 Minutes” https://youtu.be/xvzo_nV9PjU

  22. comment
    Comment #35869219

    The fonts at the bottom of page one and the top of page two (王漢宗中明體注音 wp010-05.ttf and 王漢宗中楷體注音 wp010-08.ttf) include pronunciation guidance using zhùyīn fúhào 注音符號 (also called “B…

  23. comment
    Comment #35868615

    I am not a Cantonese speaker; however, in Mandarin, fonts with phonetic guidance are very common. e.g., Hann-Tzong Wang's (王漢宗) free font collection[1] includes two typefaces with …

  24. comment
    Comment #35266327

    I recently wrote an autorunner[1] (like Entr[2] and Watchexec[3]) so I have some recent exposure to this problem. (I will be releasing it on Github shortly.) My autorunner allows r…

  25. comment
    Comment #34597304

    A sibling comment shared a short list of common characters with multiple pronunciations. If we include variants where the difference is only tone, then the list of common-use chara…