HNHacker News
TopNewBestAskShowJobs

zackb

467 karma · joined September 24, 2010

[ my public key: https://keybase.io/zackb; my proof: https://keybase.io/zackb/sigs/z1I6mnUqEuP-SRh4rI562g47U2U6aoFOH-sf98dAy0o ]
submissionscomments
zackb··on Tether: iMessage, SMS, etc. on Linux
Heh, I wrote all of the docs, hence the typos :)

* This is troubling as I've tested it extensively in Hyprland on different machines.

* You are right that the root installation requirements need more clarification. I was so focused on making it as easy as possible for the user that I buried important details.

* The failures to connect are an endless battle given the crazy inconsistencies in bt controllers. ~/.local/state/tether/tetherd.log should have the details I need to debug it, if you are inclined to open an issue.

zackb··on Tether: iMessage, SMS, etc. on Linux
No, Tether is end-to-end encrypted on all fronts. mTLS on WiFi and Bluetooth encryption on that side.
zackb··on Tether: iMessage, SMS, etc. on Linux
No, unfortunately. This is one Apple limitation I haven't found a way around yet. I am close though.
zackb··on Tether: iMessage, SMS, etc. on Linux
This is a very good point and I'm not sure why you're being downvoted. I considered contributing to KDE Connect but decided against it for many reasons:

1. This would be a major subsystem added to KDE Connect and I have no history with the project.

2. The KDE Connect roadmap explicitly lists iMessage / SMS support as "Won't Implement"

3. My project requires a browser extension and mail extension, I can't imagine I have much of a chance of getting a "KDE Connect" extension approved.

4. Time: it would have taken much longer to jump through all the (appropriate) hoops.

5. Choice. While I'm not a fan of Omarchy, I LOVE what it is doing. Having an alternative to the Big Two and embracing "custom" desktops is very appealing to me, and I think it is a good thing for Linux and FOSS.

6. I was going to do this no matter what, it worked better than I expected, I wanted everyone to have it.

zackb··on Tether: iMessage, SMS, etc. on Linux
This is a good question. No, OpenBubbles impersonates a Mac and talks to Apple's servers. Tether connects to the phone via Bluetooth and asks the iphone to send/receive messages. OpenBubbles's technique is not supported by Apple, while their Bluetooth version is.

Besides messaging it doesn't do any of the other stuff Tether does (author, im biased).

zackb··on Tether: iMessage, SMS, etc. on Linux
Thank you for all the hard work and inspiration.
zackb··on Tether: iMessage, SMS, etc. on Linux
Yes, and it's great. But you can't iMessage / SMS or get Notifications with iPhone.
zackb··on Distributing Mac software is increasing my cortisol levels
This is a great point, and you are right. However, using cpack+cmake makes the packaging pretty easy, gets the dependencies right for you. The problem is in dealing with all the package various manager repos.
zackb··on Distributing Mac software is increasing my cortisol levels
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

zackb··on Your phone is about to stop being yours
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.

zackb··on Ask HN: What tech job would let me get away with the least real work possible?
This is what I kept thinking as well. In my experience big companies can't get things done and people fly under the radar all the time not doing anything.
zackb··on I didn't realize my LG TV was spying on me until I turned off Live Plus
100% agree and do the same. There's no way I'd let one of those things touch the network. That is insane for a techie and even scarier that normal people live that way.
zackb··on Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software
Asahi Linux[1] is unbelievably great on Apple Silicon. It's honestly the best Linux install experience I've ever had.

1. https://asahilinux.org/

zackb··on Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software
Just did this. I am so much happier. As a lifelong Apple user, and side-quest Linux user the choice is a no-brainer nowadays. Desktop Linux is honestly great now. I love(d) Apple but Tahoe was the straw that broke the camel's back for me.

i use arch btw

zackb··on Finding my rhythm again
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.
zackb··on Lichess: Block Ads and Trackers
Me too, but it's still much better on lichess than chess.com in my experience. Also, cheating is not as bad on lichess
zackb··on Sketch of a Post-ORM
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

zackb··on A Facebook crawler was making 7M requests per day to my stupid website
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.
zackb··on Things we learned about sums
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
zackb··on Nvidia CEO Introduces Nvidia Ampere Architecture, Nvidia A100 GPU
I came to the comments with the exact same question
zackb··on GitHub Is Down
I was deploying code to production as it died!
zackb··on Ask HN: What projects are you working on now?
Thanks! It’s in the App Store now https://apps.apple.com/us/app/force-code-morse-with-force/id...
zackb··on Private Kit: Can we slow the spread without giving up individual privacy?
A friend of mine is working on this privacy oriented data collection app: https://www.coepi.org
zackb··on Ask HN: What projects are you working on now?
Thank you all so much for all the feedback. This community is amazing.
zackb··on Ask HN: What projects are you working on now?
This is fascinating. Dasher looks incredible. I was wondering where this thing was going to go (if anywhere) after this initial "use case". I will definitely look into this.

Thanks!

zackb··on Ask HN: What projects are you working on now?
Thanks, and thanks for showing me ACAT. I was not aware of it but looks interesting.
zackb··on Ask HN: What projects are you working on now?
Yes he is. Thanks!
zackb··on Ask HN: What projects are you working on now?
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"

zackb··on To ORM or Not to ORM
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

zackb··on What’s the rush? The power of a slow morning
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.
Page 1 of 3Next →