HN user

zackb

282 karma

[ my public key: https://keybase.io/zackb; my proof: https://keybase.io/zackb/sigs/z1I6mnUqEuP-SRh4rI562g47U2U6aoFOH-sf98dAy0o ]

Posts2
Comments58
View on HN

This was perhaps the biggest reason I moved to Linux full-time about a year ago. I just got sick of not being able to write software and have people use it. The solution might be an "I trust this author" VS Code style dialog and that's it, but even that misses the mark a bit. I've been having a blast building on Linux and miss almost nothing about macOS. And the things I do miss I write programs for [1][2] and give them to people. Who would have guessed that would ever be so hard.

1. https://github.com/zackb/tether

2. https://github.com/zackb/hyprwat

I agree with your sentiment, but I want 100% Linux about a year ago and it's been much better than OSX. Yes, there are downsides - I really miss the iPhone "continuity". But the bugs, gatekeeper, liquid glass, ads in system settings, etc in OSX dwarf the rough edges on Linux desktop.

For non-power users OSX is still a no-brainer, but for a programmer I feel like Apple's left us no alternative.

This sounds almost exactly like what happened to me. I was a runner and a happy overworker. I developed AFib at 38 years old after the pandemic. Studies show a 6–10x higher risk of developing AFib or other arrhythmias within a month of infection compared to baseline. It sucks. I feel for you dude.

I found JDBi[1] to be a really nice balance between ORM and raw SQL. It gives me the flexibility I need but takes care of a lot of the boilerplate. It's almost like a third category.

1. http://jdbi.org

This was happening to us > 5 years ago. The FB crawlers were taking out our image serving system as we used the og:image thing. What we did was route FB crawler traffic to a separate Auto Scaling Group to keep our users happy while also getting the nice preview image on FB when our content was shared. I can't understate the volume of the FB requests, I can't remember the exact numbers now but it was insane.

Thanks for you work on this and making it FOSS. This is the first I've heard of QuestDB. Is it production ready? Whats the scaling story? Thanks

I'm working on a morse code iOS app that can optionally use Force (3D) Touch. My dad had a stroke recently and is quarantined in a care facility. He can't talk but remembers morse code like a boss. He can't lift his finger off the screen to "tap" and there were no other morse apps out there for people with physical impairment. With this he's able to communicate... I've been coding for 15 years but this was life changing when it worked!

FOSS: https://github.com/zackb/forcecode

only TestFlight right now but AppStore soon under the name "Force Code"

I've come to the same conclusion, over the years. In the java/groovy/scala world I've written my own a couple times but have come to the conclusion JDBi [1] hits the sweet spot.

1. http://jdbi.org

Good one, same here. About 2 years ago I started doing just this. One hour of seated meditation followed by exercise while still leaving 20-30 minutes of "nothing" time before starting work. It has changed my life for the better in so many ways its hard to overstate.

I've always wondered how folks handle the Parcelable[1] interface with libraries like this. If you have a realm object that you want to have in memory between activity destroy/create how do you handle this? For instance if I rotate the screen the activity is destroyed and recreated for the new orientation. As I understand it the Parcelable interface and Bundle[2] is the way to handle this but how can you do this if you're using third party classes/objects?

Thanks!

[1] http://developer.android.com/reference/android/os/Parcelable... [2]: http://developer.android.com/training/basics/activity-lifecy...