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
HN user
allthetime
Hi, I'm Chris. I make games & systems & mobile apps.
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.
That wasn’t credibility, it was cash money.
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.
A lot of us would be happy with them being more heavily taxed on consumption and that money going directly to making everyone’s utility bills much cheaper. Being forced to create more capacity would also be great.
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.
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.
Someone without a deeper understanding of markets who is just reacting superficially to news, headlines, mainstream information etc.
Wish I could just buy a new car that was a car and not an app with wheels.
10 years of employment with a fat salary. Sounds horrible
Self writing? It mechanically presents fonted text letter by letter like a type writer. This is a gimmick at least as old as geocities
"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.
Or you can just remotely brick the devices so there is no value in stealing them.
You can (and perhaps should) use both, depending on your use cases.
For the vast majority of simple use cases the common subset of all popular SQLs is exactly the same. Otherwise… just use Postgres
Soy milk is wildly superior to oat milk - I say as a vegan attempting to hit my nutrition targets. Oat milk is essentially flavoured water
Yeah I had to uninstall after a few days when I realized where things were heading.
It also plays flawlessly on M* Macs
If you’re into running, cycling, etc. Strava can easily function in this way and does. I’ve made a bunch of friends and been introduced to groups and routes through my interaction with initial strangers
Zig is already great for this with ‘packed struct’ and arbitrary size ints. Allows for very clean protocol creation between systems with known properties. This is another great step in that direction.
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.
I will seriously consider migrating once this exists! I couldn’t imagine deploying any other way now. I can never go back from SCPing a single binary to my server and just hitting reset on the service.
It’s a joke about how Anthropic bought bun and then rewrote bun from zig to rust with a giant one week vibe code. The joke hinges on the fact that this would be the opposite (OpenAI, nub, rust to zig)
Paying rent and taxes and following the law are exactly what entitle someone to more than someone who does not in our society.
You can use sql<type>`query` anywhere you like combined with query builder syntax (or not) when you want to write raw sql and maintain type inference.
Kysely is best choice for TS imo.