Viewing profile — gwking
gwking
HN member- Joined
- Mon, Jan 04, 2016, 6:25 PM UTC
- HN karma
- 225
- Public activity
- 82 items
- HN profile
- View on Hacker News ↗
About gwking
Recent public activity
-
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.
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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 …
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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.
-
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 -…
-
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 …
-
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…
-
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…
-
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…
-
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 ( …
-
comment
Comment #45620323
The servers are always beefy and the software is always blazingly fast. Blazingly beefy is my new joke trademark.
-
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 …
-
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…
-
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…
-
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.