Viewing profile — CactusRocket
CactusRocket
HN member- Joined
- Sat, May 24, 2025, 8:01 AM UTC
- HN karma
- 76
- Public activity
- 40 items
- HN profile
- View on Hacker News ↗
About CactusRocket
No profile information was provided.
Recent public activity
-
comment
Comment #44344770
> In what sense Israel is not a theocracy. I find this very disingenuous because the person you replied to was talking only about Iran, and stating that Iran is a theocracy in thei…
-
comment
Comment #44344718
I tend to disagree with that, also. :) Even within one codebase there's immense value in having separate structs/classes per "layer" or domain. E.g. a different set of structs for …
-
comment
Comment #44340177
I think you and I read a different article. For example, about treating JSON keys without case sensitivity: > In our opinion, this is the most critical pitfall of Go’s JSON parser …
-
comment
Comment #44339460
I think I didn't explain myself well. As long as a language has bytes and arrays, you can implement anything on top of them, like unsigned integers, 8-bit strings, UTF-8 strings, U…
-
comment
Comment #44338985
I think it's just kinda dumb parsing. E.g. JSON is an extremely simple spec. Most of those issues that the Go JSON parser has, are because of specific choices of the Go implementat…
-
comment
Comment #44338966
I imagine that one of the points of a solid protocol buffers library would be to align the types even across programming languages. E.g. explicitly force a 64-bit integer rather th…
-
comment
Comment #44338934
If you use the same struct in both an HTTP API and an ORM, you're Doing It Wrong in my opinion. These should be completely separated. Exactly to prevent accidental leaking or injec…
-
comment
Comment #44338925
That's the whole point of the first item in the article, and the original comment you were replying to. In Go (and some other languages) that formatting is implicit and automatic. …
-
comment
Comment #44337498
I feel like "perfect is the enemy of good" only works when you (still) have to put considerable effort to make it better, e.g. when building software. However currently there are a…
-
comment
Comment #44337467
I think in this day and age, it's "fine I guess" that it's set up that way: most services do that. But going forward, I think it's much better if services work in the way that e.g.…
-
comment
Comment #44336839
Could it be Consolas? It would make sense I believe it's the default monospace font on recent Windows.
-
comment
Comment #44336827
Thoughts go faster than fingers. It's already hard enough to keep up with my stream of thoughts when coding, when I'm touch typing pretty fast. I can't imagine my coding experience…
-
comment
Comment #44335486
The Telegram clients are actually open source and I think pretty solid. The Matrix protocol is open, federated, and secure, but the clients are kinda janky. I've been playing with …
-
comment
Comment #44335462
I think in general Total War and its genre is relatively niche. While almost everybody is up for a bit of cartoony racing.
-
comment
Comment #44335425
You need to install the phone app to be able to activate it. If you've been offline on the desktop app for too long, you need the phone app again to re-active the desktop app. I've…
-
comment
Comment #44335412
Also depends on where you're coming from. My friends use WhatsApp and I don't because of privacy considerations. If they switch to Signal, I might still not use it because they wan…
-
comment
Comment #44335400
It's not in the same ballpark, but this entire topic is about "An Ethical Replacement for WhatsApp". Should we then accept potential privacy issues with another service, if they ar…
-
comment
Comment #44335371
Conversely I've been using Signal on 2 laptops and a PC for only a couple of weeks, and I face issues of messages not synchronizing approximately once a week...
-
comment
Comment #44335359
I don't really use Whatsapp, or any IM client on my phone, but do have a few friends use Telegram so I'm using it on my computer. We're looking at alternatives. We tried out Signal…
-
comment
Comment #44335334
I would say that depends on how strong the friendships are, and how strong your morals/beliefs are.
-
comment
Comment #44320688
That's a problem with every computer update right? Not limited to Linux.
-
comment
Comment #44309844
I am not very proficient with LLMs yet, but this sounds awesome! How do you do that, to "feed it this essay"? Do you just start the prompt with something like "Act like the Grug Br…
-
comment
Comment #44309675
I don't really think so. The tracker is just a tiny part of the whole Bittorrent setup, and it's only really used by clients to get a list of peers. It's basically just an HTTP cal…
-
comment
Comment #44275062
I am not the one who created the post, but currently it doesn't seem to be usable as a library because most of the code is in a directory called "internal", which isn't accessible …
-
comment
Comment #44275055
How hard it is depends a lot on your experience, how comfortable you are with the programming language, and if you have an experimentation mindset. To offer a perspective, I also d…