1,745 karma · joined February 15, 2015
Don't hesitate to charge for v2, if improvements pile up and you have affordances to do so. Will gladly pay.
It's pretty great already as-is. Thank you.
My feeling is that database needs to be built with replication in mind from the get-go to have something like this work well.
You say "prototyping", but I would generalize that to "faster evolving" in the long term. Of course, not without tradeoffs.
I personally have zero issues writing a custom marshaller when needed for any the schema-less document collections I have. Constraints your application has on the data are a superset of db schema anyways.
[1] https://www.mongodb.com/docs/manual/changeStreams/
[2] https://blog.sequin.io/all-the-ways-to-capture-changes-in-po...
Ability to do basically control and rewrite all your ingress AND egress and have some state via Redis over UNIX sockets.
What's not to love? After all, it's what powers the bulk of internet.
Granted, it sounds dreamier than it is, since a lot of the contraptions you could come up with might be better placed at application layer. But having operational ability to do these things ad-hoc, security advantages of manipulating at your own infra edge or performance boosts, sure does come in handy!
Firefox for work. The best implementation of pinned tabs. Shame it's a resource hog.
Chrome for reference and research type stuff. No reason why Chrome, I just want that separate from other contexts.
Chrome Canary for development. Still a Chrome, the best browser for development, but I get to separate all the reference stuff nicely from actual Chrome
Brave for streaming, because it's still a Chrome (so supports all the things) and blocks video ads really well.
Tor for... nice try, FBI. :)
I set up iTerm to open up reference type links I care about in Chrome, and all the other ones in Safari.
"Any sufficiently advanced business model is indistinguishable from a scam."
Well, I put a lot of mappings in the cluster module (tmux prefix, tmux macros, another alt, still playing with what's optimal there), but idea is to focus onto the cluster module what'll not be available on common/laptop keyboard so when you do have to use it, your muscle memory won't press the wrong buttons, since they aren't there. I don't think it completely removes the issue of muscle memory and changing keyboard, but for me it certainly goes a long way.
Similar thing with trackpoint module, when I use trackpad, my hand still starts moving in right direction and prepping a finger to move a cursor.
As a result of those two things, I really rarely experience dissonance using my different keyboards. The only thing I do notice is how it's terrible to use non-split, so I just try not to do it as often as I can.
Just keep both network interfaces fired up, and sort them by priority in Network preferences panel (I assume ethernet, then wifi for you use case). Then you can forget about everything and do work, tethered or not.
Turn the bluetooth on as well while you're at it.
This is the way.
- Focusing heavy customization around the key cluster module very much helps with rare occasions I have to use laptop keyboards of mine.
- With trackpoint module, I whip out the mouse so rarely it's in a drawer.
- There are minor mechanical defects that don't affect functionality very much (or at all). Its build quality is oversold, but I don't mind. You will have to buy spare parts some day though.
- split is the best, because your shoulders are the key to posture
My mom asked me to disable ad blocking I've set up on her devices, as she finds them useful.
1. Do everything for free. Rarely tenable.
2. Charge for things. This necessarily puts focus of business on monetization, or at the very least, it frequently pits providing and extracting value at odds.
3. Delegate monetization (a.k.a. ads). Then you can just focus on providing maximum value to your customers and money scales proportionally.
As a builder of things who's not greedy, #3 sounds like positively best option, if it's financially viable and product type makes it possible.
Agreed even at rate limits comment - frequently, probably in moments of desperation, they rate limit according to Host header to keep their own products up and working.
Buy rpi400 (or a similar device with dominantly non-consumptive ecosystem around it) to your kid... and all his friends or a class.
How did I come to it? Measuring performance of my node.js service I need to run on it, iperf, speedtest.
Linode/Vultr/DigitalOcean/Hetzner/Terrahost
I can easily imagine cost savings on Hetzner could benefit certain loads, of course. It's always "depends".
- crappy network (advertised 300-500mbps, usually lower)
- crappy cpus ("benchmarked" several providers, hetzner was lower end on cpu-bound loads)
Dedicated ones are baller though, unfortunately no US.
TW is the one who's borderline hostile to developers and businesses building on it.