HN user

allthetime

497 karma

Hi, I'm Chris. I make games & systems & mobile apps.

Posts1
Comments223
View on HN

I use Apple based passkeys to log into everything I can now. I have given it virtually no thought since all my relevant accounts and rolled out support. My non-technical close friends and family (consumer brains) have also done the same. I imagine it is a different case for non-Apple device users, but in the Apple case, passkeys are zero friction and truly life-enhancing for anyone who logs into things

Yeah mostly just keepalives and timeouts, increasing kernel maximums for connections, using Unix sockets directly instead of tcp, using pgbouncer, etc. as always, depends on use case and monitoring and measuring to determine your needs is good.

The $10 VPS that serves your web app can run Postgres just fine. If it can’t? Fire up another $10 VPS. Learn how to tune your configs and network settings and query/cache efficiently.

All my active repos have both codeberg and github remotes now. Unfortunately codeberg can be very slow or even impossible to push/pull from sometimes which is the only reason I’m still maintaining GitHub repos.

I recently took a small contract to help a vibe-founder de-vibe his project a bit. One hour with him has done more for my confidence as a developer than all the good work I’ve done this year. When probing for answers about the app and system he (lovable and Claude) had created he legitimately could not answer a single question and has almost no idea how anything works, even though there is a public web app that is capable of taking subscription payments from authenticated users. We’re living in strange times, and a giant pile of shit is coming at us like floods and tsunamis. If you’re patient and nice to talk to I imagine there will be good work available with which to flex your “I know what I’m doing”

Why? I use a similar model in a few mobile apps. Free, not logged in usage stores a restricted set of user activity data ephemerally (lost upon uninstall) in the phone. For subscribed users, this offline storage mechanism is still the primary storage mechanism, but then we add a cloud sync mechanism on top of it that enables usage across multiple devices and permanent storage in the cloud. Curious why you need to write the app twice when in my mind you are simply adding and enabling extra functionality on top of the core product.

I love AI assisted learning and code generation - absolutely despise AI “art” though - image, music, written word, video. If AI was just being used to get shit done efficiently, what a dream that would be, instead we are generating infinite mountains of useless bytes to suck people’s brains out in TikTok feeds and annihilate access to original thoughts in a Google search.

It is easier than ever to learn difficult concepts. It is also easier than ever to produce things that used to require understanding of those concepts without them. Discipline and drive to use these powerful new tools patiently and with purpose is what is required.

Focus 13 days ago

The early iterations of Facebook, just like the early iterations of most internet community and social platforms legitimately brought and kept people together and helped them forge and maintain more solid group connections… I still communicate with a wider range of people from my past, high school, university, etc because of it and enjoy easy access to excellent information about certain vehicles and natural areas (hot springs) because of it. That core value still exists behind all the evil.

"I don't know how we put this genie back in the bottle"

laws, that's how. push it back down to the dark net where most people can't be bothered to get at it.

Well, yes. You have less rights over the place you live because you live there entirely at the mercy of the person who legally owns/rents it.

I, a renter, can’t renovate the house I live in. The owner can. You, a house guest, can’t unilaterally decide to change my WiFi password.