Hacker Newsnew | past | comments | ask | show | jobs | submit | zackb's commentslogin

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.


I tried setting this up on Fedora 44 and couldn't get it to connect on WiFi or Bluetooth even after installing the iOS app and running the recommended terminal commands for BT setup. The devices can sometimes see each other, and at points one or the other will say they're connected, but it never fully establishes a working 2-way connection and none of the features ever become available. The whole process definitely feels buggy and broken (not sure how much of that is on Tether and how much is on the ecosystem).

No, Tether is end-to-end encrypted on all fronts. mTLS on WiFi and Bluetooth encryption on that side.

No, unfortunately. This is one Apple limitation I haven't found a way around yet. I am close though.

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.


There "is" already a kde connect browser extension.

Just add to it


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).


Thank you! Yeah, this is a lot more features than openbubbles could ever do. Going to check it out for sure. Thanks for making it!

Thank you for all the hard work and inspiration.

Yes, and it's great. But you can't iMessage / SMS or get Notifications with iPhone.

My absolute favorite feature in KDE Connection is full audio device output / input control remotely so I can silence notifications without getting up or start playing music through the speakers.

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


Packaging software for Linux users is a nightmare. Unless

- your program is extraordinarily simple

- you can manage to statically link libc

- you can ship (or statically link) all .so files

- you can ensure your app can run in a sandbox

- you limit the distros you build for

- your app can be built by whatever is on flathub

etc., most solutions to shipping software simply don't work out-of-the-box. Despite the kernel being reasonably stable, userspace APIs are a mess of incompatible.


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.


macOS and Windows both used to allow running arbitrary binaries from a web page. Linux GUI users get away purely because it’s unpopular target for as scammers, once naive grandmas and 12-year olds start using it, I’m sure there will be comparable amount of hurdle to just give another person a binary.


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 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.


Yup. I've worked for several different big tech companies and the majority of people there did very little and no one really cared.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: