Live data from Hacker News

iMessage, explained

jjtech.dev

21–30 of 163 posts

Re: iMessage, explained

#22

I just got an iPhone for the first time, and it is a noticeably better device than my previous Android phones. One downside is that I can't use iMessage on my Windows and Linux computers. Will look into pypush Honestly, the iPhone is nudging me further to giving a Macbook/OSX a try one day, but the major blocker to me is the poor state of gaming on Macs.

Windows Phone Link does support iMessage now.

Re: iMessage, explained

#23

I just got an iPhone for the first time, and it is a noticeably better device than my previous Android phones. One downside is that I can't use iMessage on my Windows and Linux computers. Will look into pypush Honestly, the iPhone is nudging me further to giving a Macbook/OSX a try one day, but the major blocker to me is the poor state of gaming on Macs.

After my gaming computer started rebooting (probably needs a new power supply in order to hit peak power draw), I tried out my new M2 Pro for gaming again. I've been using Codeweavers Crossover to play games that are Windows only, and it's been surprisingly fine. I never fixed my gaming PC (for gaming, at least) and converted it to an at home server. It's been a couple months now. I just lent a friend my GPU. Epic Ga…

Ehh yeah the prospect of using such patching software doesn't appeal, and I don't want to run the risk that games work poorly or not at all even with that kind of fiddling (which is something I abhor about Linux, so why would I want it on my expensive and supposedly superior Macbook).

Re: iMessage, explained

#24
post #17

This is phenomenal work. You should write a little on how you got into this whole field. There are high school and college kids all over reddit struggling how to excel at technical stuff, learn programming, get a job in tech, and I feel like they can really benefit from your perspective.

I don't disagree with what you say, but I would be surprised if it was any sort of secret sauce and not "just" an incredible amount of grinding, the seemingly zero-cost energy reservoir you can tap into as a young adult if you really like what you're doing and possibly an enlightened parent or a role model.

Re: iMessage, explained

#25
post #22

I just got an iPhone for the first time, and it is a noticeably better device than my previous Android phones. One downside is that I can't use iMessage on my Windows and Linux computers. Will look into pypush Honestly, the iPhone is nudging me further to giving a Macbook/OSX a try one day, but the major blocker to me is the poor state of gaming on Macs.

Windows Phone Link does support iMessage now.

surprisedpikachu.gif

edit: just set it up and gave it a test--seems to work pretty well!

Re: iMessage, explained

#26

Earlier quoted context omitted.

My late-2013 MacBook Pro recently gave up the ghost. I'd used it daily in the ten years it worked. Are there other PC manufacturers who make laptops that are still useable after ten years?

Both desktop and laptop computers have been perfectly serviceable for that long for a while now. Computers are "good enough" for tbe overwhelming majority of tasks most users (note, most regular users, not the HN crowd) would throw at them

Desktops, I'd agree. My experience with most Windows laptops, non-Thinkpad class, is that they physically haven't been able to survive that long. Like, people rag rightly on the butterfly keyboard era of Macbook Pros, but until recently you'd see pretty drastic hinge or keyboard or touchpad or case failures on even fairly expensive laptops. Especially as you get into more slimline/ultrabook form factors; I've seen some really bludgeoned Dells and HPs in particular. (Though I liked my Spectre x360 aside from the party where it fell apart in normal everyday use.)

I recently took a 2012 rMBP out of rotation (~five years dedicated use, the last five intermittently as a Logic Pro workstation) and now it's a Kubernetes homelab node. But I took it out because Thunderbolt 3 now means I can just slot my M1 Max into my workspace and don't need a dedicated box; the keyboard, touchpad, hinge, screen, and case are all pristine, I didn't remove it due to hardware expiry.

Re: iMessage, explained

#27
post #17

This is phenomenal work. You should write a little on how you got into this whole field. There are high school and college kids all over reddit struggling how to excel at technical stuff, learn programming, get a job in tech, and I feel like they can really benefit from your perspective.

I don't disagree with what you say, but I would be surprised if it was any sort of secret sauce and not "just" an incredible amount of grinding, the seemingly zero-cost energy reservoir you can tap into as a young adult if you really like what you're doing and possibly an enlightened parent or a role model.

> possibly an enlightened parent or a role model

This is typically the 'secret sauce'.

Re: iMessage, explained

#28
post #22

Earlier quoted context omitted.

Windows Phone Link does support iMessage now.

surprisedpikachu.gif edit: just set it up and gave it a test--seems to work pretty well!

I don't believe they actually did any reverse engineering for Windows Phone Link. iOS makes SMS/iMessages available over Bluetooth as part of its support for the Message Access Profile [1], intended for sending messages using a car infotainment system. This requires a physical iOS device to be located in proximity of the Windows device.

[1]: https://support.apple.com/en-us/102842

Re: iMessage, explained

#29

I would like to point out how awesome it is that someone in high school is making this caliber of a post. I've thought at least a dozen times over the last 20 years how i would like to understand macOS internals, and this person is deconstructing it. well done!

Fully agree, but you're even burying the lede here. He didn't just write the blog post, he wrote pypush itself.

Re: iMessage, explained

#30
post #17

This is phenomenal work. You should write a little on how you got into this whole field. There are high school and college kids all over reddit struggling how to excel at technical stuff, learn programming, get a job in tech, and I feel like they can really benefit from your perspective.

[deleted]
Post reply on HN