Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rednafi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
511.
▲
SQLite Playground in the Browser
(antonz.org)
3 points
by
rednafi
2y ago
|
1 comments
512.
▲
Living in the Future, by the Numbers
(tailscale.com)
4 points
by
rednafi
2y ago
|
1 comments
513.
▲
by
rednafi
2y ago
Those two titles are funny as hell
514.
▲
by
rednafi
2y ago
“It feels like programming languages are stagnating.” As they should be. Not every language needs to turn into C++, Rust, Java, C#, or Kotlin. The only group I see lamenting about features these days are PL theorists, which is fine for rese
515.
▲
by
rednafi
2y ago
Evernote used to be a one-of-a-kind product. It made a lot of key people filthy rich, and then it sort of lost traction. I was listening to Gergely Orosz’s podcast[1] on Bending Spoons and found out that Evernote’s codebase was a complete m
516.
▲
by
rednafi
2y ago
How’s that a surprise? Microsoft dangles npm, TypeScript, GitHub, and VSCode, and suddenly people develop collective amnesia about their past behavior.
517.
▲
by
rednafi
2y ago
Bending Spoons is an Italian sweatshop with a ton of cash lying around. Anything they touch turns into poop, and as an employer, their reputation is terrible. But somehow, they have a ton of cash influx that they use to acquire struggling b
518.
▲
by
rednafi
2y ago
America is a rich country, but the majority of middle-class Americans are poorer than people in the Southeast Asian backwater I’m from. I emigrated to the U.S. in 2022 but left after a year. Life is plenty hard for citizens there, and despi
519.
▲
by
rednafi
2y ago
Username and password combo works. All these ceremonies around OAuth, passkeys, and magic links solved one problem but introduced two more. My job as a service provider isn’t to coddle people who can’t be bothered to use a password manager.
520.
▲
by
rednafi
2y ago
It’s not being scared of JS. It’s a weakly typed, poorly designed, gotcha-ridden, hodgepodge of a language. What’s there to be scared of? It’s just people would rather write a low level, well-designed language than maintain JS codebases.
521.
▲
by
rednafi
2y ago
“South: The Story of Shackleton’s Last Expedition, 1914–1917” by Sir Ernest Shackleton. Here, Shackleton documents the journey of the Endurance expedition, which aimed to traverse Antarctica but instead became a legendary tale of survival a
522.
▲
by
rednafi
2y ago
I’ve heard this kind of pushback from k8s wranglers whenever a small-scale alternative is proposed. The big win here is writing less JS and more of a language that’s better designed (aka not JS).
523.
▲
by
rednafi
2y ago
Because then I can keep the bulk of the logic in a language that’s better designed than JS. Not having to write JS is a huge feature. The added complexity of HTMX is abstracted behind a single library, and the bulk of the logic stays in a b
524.
▲
by
rednafi
2y ago
The idea is to have fat backends and dumb clients. It’s definitely a different way of building things and not everyone’s cup of tea. For me, the biggest selling point is getting to write less JS. Writing the bulk of the logic in Go, Python,
525.
▲
by
rednafi
2y ago
Separate language is fine for those of us willing to write anything but JS. As long as it means writing less JS, a separate backend isn’t that big of a deal.
526.
▲
by
rednafi
2y ago
Same and got stuck in the eternal loop of SE.
527.
▲
by
rednafi
2y ago
Bluesky. Mastodon never clicked for me.
528.
▲
by
rednafi
2y ago
I don’t need to. I used to dabble in C every now and then, and Go replaced my C usage. I don’t have a use for Zig or Rust, but I like the problems these languages are trying to solve. I work with Python, Go, and, reluctantly, JS. Go’s GC sa
529.
▲
by
rednafi
2y ago
Here are my favorites: - Jacob Kaplan-Moss ( https://jacobian.org/ ) [Engineering leadership, OSS] - Anton Zhiyanov ( https://antonz.org/ ) [SQL, Go, Python] - Julia Evans ( https://jvns.ca/ ) [S
530.
▲
by
rednafi
2y ago
Staff is the natural progression for people who want to take the next step but don’t want direct reports. Each company has its own definition of a staff engineer's responsibilities. I’ve seen people move back to SE after burning out fr
531.
▲
by
rednafi
2y ago
SSEs are great and more reliable than websockets in a smaller scale. So I'd reach for it despite the issues. But that being said, some websevers don't play well with SSE and you'll need to fiddle with it. If you control the w
532.
▲
by
rednafi
2y ago
SSG are indeed a perfect fit for this. But you do need to figure out a few things like search (client side), RSS, and how to organize things. I didn't want to maintain a dedicated backend for my blog and integrated a link blog to my st
533.
▲
by
rednafi
2y ago
If you have a dynamic website with a dedicated backend, adding link blogs are fairly easy. But I'm too lazy to maintain a backend for my blog. At the same time, I didn't want to pollute my RSS and spam the readers. So I went with
534.
▲
by
rednafi
2y ago
I call it planning palooza. It keeps a ton of people employed though.
535.
▲
by
rednafi
2y ago
If I could give one piece of advice to my early-career self, it’d be this: do more "visible" work rather than "good" work. The former gets you promoted, while the latter leaves you stuck as a senior engineer forever. For
536.
▲
AI companies are surprisingly normal
(tailscale.com)
3 points
by
rednafi
2y ago
|
0 comments
537.
▲
by
rednafi
2y ago
Yeah, some servers close connections when there’s no data transfer. When the backend holds the connection while polling the database until a timeout occurs or the database returns data, it needs to send something back to the client to keep
538.
▲
by
rednafi
2y ago
Where did graphql come from? It doesn’t solve any of the problems mentioned here.
539.
▲
by
rednafi
2y ago
Neither Server-Sent Events nor WebSockets have replaced all use cases of long polling reliably. The connection limit of SSE comes up a lot, even if you’re using HTTP/2. WebSockets, on the other hand, are unreliable as hell in most envi
540.
▲
by
rednafi
2y ago
I’d love to expand the scope of my work and do better stuff. But meetings without concrete agendas are the bane of my existence, and even as an IC, I’ve had to sit through far too many. Post-senior paths are kind of hazy, and I’d rather job
More ›