Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rednafi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
391.
▲
by
rednafi
2y ago
The author is most likely too young to have experienced this trend and has now rediscovered the joy of stability. Choosing Java, C#, or even Go offers a huge advantage in terms of stability, which takes years of experience to truly apprecia
392.
▲
by
rednafi
2y ago
C# is a nice language, but it has a huge surface area in terms of syntax. Also, Microsoft’s past behavior makes a lot of people avoid it entirely before even considering it. Plus, many, like myself, just don’t want to write OO code, no matt
393.
▲
by
rednafi
2y ago
.free ain’t free tho.
394.
▲
by
rednafi
2y ago
I loathe macOS but stick with it mostly for the hardware. I use a beefed-up 16-inch M3 Max for work and a baseline 15-inch MacBook Air for writing and OSS work. I love the Air’s hardware and wouldn’t trade it for anything. Before switching
395.
▲
by
rednafi
2y ago
The most important detail for me was that in coding, it’s weaker than 4o and stronger than o1-mini. So I don’t have much use for it.
396.
▲
by
rednafi
2y ago
I just post it manually on twitter, bluesky, mastodon, and linkedin. Works well for me. I tend not to look for a tool until a process starts hurting.
397.
▲
by
rednafi
2y ago
Exactly. Or a pure HTML and CSS site, like Daan Luu’s or Russ Cox’s blog.
398.
▲
by
rednafi
2y ago
Don’t evaluate your audience; it’s a losing game. Write things so you can find them later, and leave the rest to chance. Worked quite well for me.
399.
▲
by
rednafi
2y ago
LLMs
400.
▲
by
rednafi
2y ago
POSSE: Publish (on your) Own Site, Syndicate Elsewhere.
401.
▲
by
rednafi
2y ago
Yep. The success metric isn’t unidimensional here. Having external readers is just a cherry on top. I didn’t even think anyone else would find my writings interesting, let alone useful.
402.
▲
by
rednafi
2y ago
"Don’t drink, don’t do drugs" is still such awfully effective advice.
403.
▲
by
rednafi
2y ago
Hard disagree. I write for myself and still use the search functionality on my site [1] to find things quickly. I also regularly read the work of Julia Evans, Brandur Leach, Armin Ronacher, and Patrick Dubroy, and none of them generate slop
404.
▲
by
rednafi
2y ago
I have been maintaining a semi-successful blog [1] for the last five years and have learned a few things along the way: - Own your content: Medium, Substack, Hashnode, Dev.to—all of them suck. Your readers deserve better. Don’t waste their
405.
▲
by
rednafi
2y ago
Not old and not yelling at anything. I don’t have any qualms about installing tools that depend on Node, as I use VSCode and therefore Pyright all the time. That said, Node is awful as a backend language, and speed has nothing to do with it
406.
▲
by
rednafi
2y ago
JWT is one of the worst things that came out of the JS frontend ecosystem and spread everywhere. It made working with services so much more cumbersome in the name of security. Then people started using it to carry contextual information, an
407.
▲
by
rednafi
2y ago
Different languages speak to different people. I feel the same way about Scala and most other functional languages. To me, they’re fun and all, but I wouldn’t build anything large-scale with them. My problem space is interesting enough that
408.
▲
by
rednafi
2y ago
Ah, thanks. This isn't much of an upgrade from the `tools.go` convention, where the tools are underscore-imported. All it does is provide an indication in the `go.mod` file that some dependencies come from tools. Plus, `go tool <too
409.
▲
by
rednafi
2y ago
I like that Go decided to natively support this. But since it’s keeping the dev dependencies in the same go.mod, won’t it make the binary larger? In Python’s uv, the pyproject.toml has separate sections for dev and prod dependencies. Then u
410.
▲
by
rednafi
2y ago
I use LLMs as a moderately competent editor, but AI can’t be a substitute for thought. Sure, it can sometimes generate ideas that feel novel, but I find the disinfectant-laced, sanitary style of writing quite repulsive. That said, we give t
411.
▲
by
rednafi
2y ago
“Available to pro users in the US”—another win for the EU bureaucrats. I’m kind of amused by how big tech companies in the US seem to have given up on complying with this legislative nonsense and instead just nerf their products in the EU o
412.
▲
by
rednafi
2y ago
Neat project. Can’t say I’ve ever been in a situation where I thought, “If only this shell script were a standalone binary.” By the time I get to that point, I’ve usually outgrown shell syntax and just jump straight to Go. Still, I can see
413.
▲
by
rednafi
2y ago
My perspective stems from working with it in backend services as well. The type safety and the declarative nature of protobufs are nice, but writing clients and servers isn’t. The tooling is rough, and the documentation is sparse. Not sayin
414.
▲
by
rednafi
2y ago
Google somehow psyoped the entire industry to use gRPC for internal service communications. The devex of gRPC is considerably worse than REST. You can’t just give someone a simple command to call an endpoint—it requires additional tooling t
415.
▲
by
rednafi
2y ago
A PhD is one thing, but doing it in Europe is a double whammy. People there, in general, love to use culture as an excuse to be rude for no reason. Germans and the French seem to take the crown in that regard.
416.
▲
by
rednafi
2y ago
What a waste of a great name. Why form a separate company for this?
417.
▲
by
rednafi
2y ago
K8s/k3s doesn’t solve my problem either, and I don’t want to manage that in my personal workflow. Coolify is pretty neat, and so is Kamal. My Python script that SSHs into a machine and runs a few Docker commands also works.
418.
▲
What's in an (Alias) Name?
(go.dev)
1 points
by
rednafi
2y ago
|
0 comments
419.
▲
by
rednafi
2y ago
> That was my initial assessment as well. Anything JavaScript related I stood clear and far away from using it anywhere near backend systems and relegated it into the list of non-serious technologies to stay away from. Same. The frontend
420.
▲
by
rednafi
2y ago
Spot on. Record types and Pick/Omit in TS is something I miss in Python. It's still not there. TypedDict solves some of the issues but it's a lot more verbose than TS and isn't half as nice.
More ›