Live data from Hacker News

Viewing profile — gwking

gwking

HN member
Joined
Mon, Jan 04, 2016, 6:25 PM UTC
HN karma
225
Public activity
82 items

About gwking

github: gwk

Recent public activity

  1. comment
    Comment #49177267

    I wonder if making the index uppercase is strictly better in this sense, or if both upper and lowercase have chars that take more bytes.

  2. comment
    Comment #48899939

    I have one weird trick for people who are exploring this vein. I last opened an Xcode project about five years ago so I could be way behind the times. Having spent many years fight…

  3. comment
    Comment #48899809

    I've been working on a wrapper harness that runs claude as a separate user named `agent`. I tried this about a year ago and couldn't get it to work because of OAuth and the keychai…

  4. comment
    Comment #48569483

    The grocer on my block is so tiny that I hit the max zoom before it shows up. If you pan around fiddle I can occasionally get it to appear, but it effectively does not exist accord…

  5. comment
    Comment #48327247

    The suitability of Litestream for production disaster recovery is also an open question in my mind. I used 0.3.x for several years and when I tried to upgrade to the 0.5.x series t…

  6. comment
    Comment #48109870

    The simple answer is, I choose to use Python because I am productive with it. I get a lot done compared to the other languages I have tried. Performance is almost never the limitin…

  7. comment
    Comment #47773326

    Interesting that "verb" does not appear in the posted article. I immediately thought of Yegge's kingdom of nouns blog post, which is 20 years old last month! I read it a long time …

  8. comment
    Comment #47733548

    I’ve casually experimented with this in python a number of times for various hot loops, including those where I’m passing the chunk between c routines. On Apple M1 I’ve never seen …

  9. comment
    Comment #47555036

    I tried this with Claude code on macOS. I created a new agent user and a wrapper do run Claude has that user, along with some scripts to set permissions and ownership so that I cou…

  10. comment
    Comment #47420863

    My understanding is that many extension modules are already written to take advantage of multithreading by releasing the GIL when calling into C code. This allows true concurrency …

  11. comment
    Comment #47416231

    From one “old guy” to another: PJ = private jet Diamond hands and to the moon are crypto trader slang Makes me laugh answering this question, because the meaning is all there if yo…

  12. comment
    Comment #46895871

    I wrote a very rudimentary schema and automatic migration system for SQLite. One problem that I ran into recently was deploying changes that spanned two migrations, because the too…

  13. comment
    Comment #46875507

    For the record, I started using Xcode before it was called that and people have said this almost every year since. As I recall there was a big hit to its quality when they converte…

  14. comment
    Comment #46818862

    Speaking for myself, managing a team of 3, the simpler management interface on Hetzner compared to AWS is a major professional advantage.

  15. comment
    Comment #46603798

    This may be outdated because git’s defaults have improved a lot over the years. When I first used git on a team was in 2011. As I recall, there were various commands like git log -…

  16. comment
    Comment #46296999

    I’ve idly wondered about this sort of thing quite a bit. The next step would seem to be taking a project’s implementation dependent tests, converting them to an independent format …

  17. comment
    Comment #46296714

    I appreciate the even tempered question. I’ve been using mypy since its early days, and when pyright was added to vs code I was forced to reckon with their differences. For the mos…

  18. comment
    Comment #46270270

    I jumped through a bunch of hoops to get claude code to run as a dedicated user on macOS. This allowed me to set the group ownership and permissions of my work to control exactly w…

  19. comment
    Comment #45829742

    My first programming "job" was a sort of summer internship when I was 14 for a family owned company called Signature Systems (signature.net). They are still in business. Their prod…

  20. comment
    Comment #45786047

    One tidbit that I don't see mentioned here yet is that ATTACH requires a lock. I just went looking for the documentation about this and couldn't find it, especially for WAL mode ( …

  21. comment
    Comment #45620323

    The servers are always beefy and the software is always blazingly fast. Blazingly beefy is my new joke trademark.

  22. comment
    Comment #45605576

    I have never seen the word “partition” used in this way before. Hard to search for examples because unrelated computer graphics articles about surface partitioning dominate. I did …

  23. comment
    Comment #45531676

    Speaking only for myself, and in all sincerity: every year, there is some feature of the latest CPython version that makes a bigger difference to my work than faster execution woul…

  24. comment
    Comment #44825169

    I’ll second this, and add that docstrings are becoming ever more useful as modern editors learn how to show them inline when I hover over a symbol. Starlette lacks docstrings entir…

  25. comment
    Comment #44662505

    I paid for a subscription to both cursor and zed, without configuring any different LLMs or other options as far as I recall.