Christopher Sardegna

1.8K posts

Christopher Sardegna banner
Christopher Sardegna

Christopher Sardegna

@rxcs

Backend @OscarHealth. Formerly: @Evernorth, @Cigna, cofounder @SixteenZero. Primarily writing Rust and Python.

United States Entrou em Temmuz 2010
131 Seguindo2.6K Seguidores
Tweet fixado
Christopher Sardegna
When debugging sends you into the shadow realm
Christopher Sardegna tweet media
English
3
0
5
0
Christopher Sardegna
@theo @Apple There actually are serious bugs with that plugin, it uses some naive byte stripping function to grab the text from the typedstream blob in the database instead of parsing correctly
English
0
0
12
5.4K
Theo - t3.gg
Theo - t3.gg@theo·
Hey @Apple! I am experiencing bugs in the official iMessage Claude plugin. It says “official” so I’m sure this is blessed by Apple. Otherwise it would be violating clauses §2N and §2I of your ToS for Apple online services, which you would never allow. QT unrelated
Theo - t3.gg tweet media
ahmet@bruvimtired

hold on a minute, so Apple is allowed to use Claude.ai accounts but no one else is?! everyone else has to use API key?????

English
37
21
1.3K
239K
Christopher Sardegna
`imessage-exporter` crossed 5,000 stars on GitHub!
Christopher Sardegna tweet media
English
1
0
1
192
Bryan Jones
Bryan Jones@bdkjones·
@GregorySchier The only one of these that's remotely valid as a "lock-in" is iMessage. All the rest are easy to export/import into anything else. You're tilting at windmills.
English
3
0
6
751
Greg Schier 👨🏼‍💻🇨🇦
I'm sure Apple Passwords is great. But even after 9 years of using Apple products I still refuse to use anything that locks me into their ecosystem. No iMessage, Photos, Notes, Maps, Music, or Passwords. Thinking of switching back to Android soon, and it's going to be so easy.
English
41
3
108
15.4K
Zach Perkel
Zach Perkel@zachperk·
@jacobrodri_ screenshotting imessage convos is super annoying. there’s an export as PDF feature on mac but it’s not a great format for LLMs (it often confuses who said what) if someone can solve this, could be an amazing side business
English
2
0
1
294
Jacob Rodri
Jacob Rodri@jacobrodri_·
Viral app idea: An app where you upload a screenshot of an argument with your girlfriend, it judges the fight and tells you who won (built this quick prototype with Rork AI + Gemini 3 Pro)
Jacob Rodri tweet media
English
172
50
1.2K
130.9K
Arlan
Arlan@arlanr·
I was at the airport when @nikunj asked if I knew a way to index iMessage and other local DBs. I didn’t, so I built it. you can now index your iMessage, WhatsApp, Telegram, or any SQLite database and give it as searchable context for your agents. available now on @nozomioai.
English
27
18
442
49.6K
toke lahti
toke lahti@tokeLaht·
@rxcs What version of iMessage Exporter would run in macOS 13?
English
1
0
0
40
SwiftOnSecurity
SwiftOnSecurity@SwiftOnSecurity·
iPhone backup: I need to selectively archive and export a lot of random personal stuff from an iPhone like bookmarks and iMessage. What is the best software for that these days? Mac or Windows. Forensics not needed.
English
26
3
134
37.4K
Jeremy (Main Street Magic)
Jeremy (Main Street Magic)@mainstmagic·
Anyone know a free and easy way to export an iMessage convo from your phone or computer?
English
3
0
0
542
Christopher Sardegna
@zats It's `typedstream` for big endian and `streamtyped` for little endian; I think macOS only uses the latter
English
0
0
1
25
Sash Zats
Sash Zats@zats·
@rxcs in all my years I didn't realize streamtyped is the signature of nscoding
English
1
0
0
47
Sash Zats
Sash Zats@zats·
Needed an iMessages lib supporting export for whatever reasons (macOS ofc). Ported excellent @rxcs's rust lib, also built a simple demo app allowing to export given thread. Swift package repo below
Sash Zats tweet media
English
3
0
1
415
Sash Zats
Sash Zats@zats·
@rxcs fixing, will check nscoding comment, too 🙏
English
1
0
0
25
Christopher Sardegna
@zats Also. RE typedstream, can't you just call NSCoder/NSUnarchiver natively?
English
0
0
0
17
Christopher Sardegna
Sierra Bluecup is a major update that uses our new `crabstep` crate to handle `typedstream` deserialization and includes several significant optimizations–pushing performance past 100k messages exported per second.
English
0
1
2
187