Viewing profile — jamesdutc
jamesdutc
HN member- Joined
- Fri, Jul 12, 2013, 7:20 PM UTC
- HN karma
- 434
- Public activity
- 97 items
- HN profile
- View on Hacker News ↗
About jamesdutc
connect: https://www.linkedin.com/in/dontusethiscode/
Recent public activity
-
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…
-
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 …
-
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 …
-
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…
-
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…
-
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)…
-
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…
-
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…
-
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. …
-
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…
-
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…
-
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. …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #35932950
Similar (but a far more limited implementation): “Write a Git Client from Scratch in 25 Minutes” https://youtu.be/xvzo_nV9PjU
-
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…
-
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 …
-
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…
-
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…