Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
css
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
css
2mo ago
I like the concept. I maintain something similar [0], a daemon-backed supervisor where each task is one command in its own PTY (builds, servers, agent sessions), rather than a persistent shell workspace. [0]: https://github.com&#
2.
▲
by
css
9mo ago
What's wrong with `imessage-exporter`? https://github.com/ReagentX/imessage-exporter
3.
▲
by
css
11mo ago
I love the concept of lexical differential highlighting [0] (discussed here [1]). It makes reading math so much easier, especially in dense code. However I don't know of any editor that implements a feature like this. If you paste the
4.
▲
by
css
1y ago
I ran into this issue recently [0]. Apparently the integrated VSCode terminal sets its own (very high) cap by default, but other shells don't, so all of my testing in the VSCode shell "hid" the bug that other shells exposed.
5.
▲
by
css
2y ago
Semi-related, one of the `imessage-exporter` contributors provided a great write-up on reverse engineering the handwritten and digital touch message protobufs [0]. The reconstructed proto files are [1] [2]. [0]: https://github.co
6.
▲
by
css
2y ago
The plist is probably a binary plist (header bytes `bplist00`) generated by NSKeyedArchiver, and then the specific data you need is encoded inside. Edited iMessages are stored in the exact same way. Luckily the plist itself is not that comp
7.
▲
by
css
2y ago
iMessage uses a very strange amalgamation of typedstream (message content), keyed archives (app messages, sticker data), and protobufs (Digital Touch, handwriting) for different features. I wonder what motivated all of those design decision
8.
▲
by
css
2y ago
Apple provides Messages for Business [0], but if you have a machine that can read the iMessages as they come in, you could use the library [1] that powers `imessage-exporter` as a bridge. [0]: https://register.apple.com/mess
9.
▲
Reverse Engineering Apple's typedstream Format
(chrissardegna.com)
127 points
by
css
2y ago
|
25 comments
10.
▲
by
css
2y ago
Yes, or use the entry api: https://doc.rust-lang.org/beta/std/collections/hash_map/enum...
11.
▲
by
css
2y ago
If you want something a bit more robust and cross-platform, including support for the undocumented TypedStream-stored text data, you can use my open source software: https://github.com/ReagentX/imessage-exporter
12.
▲
by
css
2y ago
"666" is a slang term: https://en.wikipedia.org/wiki/Chinese_Internet_slang
13.
▲
by
css
2y ago
You can probably do this using the library: https://docs.rs/imessage-database/latest/imessage_database/
14.
▲
by
css
2y ago
The California Poppy release [0] of `imessage-exporter` is the biggest update yet. Most notably, it implements a novel `typedstream` deserializer [1], allowing it to understand the data stored in `NSAttributedString` binary data that is sto
15.
▲
Show HN: iMessage-exporter: a comprehensive CLI app and library
(github.com)
24 points
by
css
2y ago
|
4 comments
16.
▲
by
css
3y ago
Awesome to see someone using my library [0] in the wild! Very cool use case. [0]: https://github.com/ReagentX/imessage-exporter
17.
▲
by
css
3y ago
Cheers! It was fun to build.
18.
▲
by
css
3y ago
Hey, this sounds like an interesting problem. I am always looking for edge cases to test, if you have time would you mind checking if https://github.com/ReagentX/imessage-exporter works for you and if it crashes in tha
19.
▲
by
css
3y ago
Thanks for sharing my work!
20.
▲
by
css
3y ago
I wrote a tool for this: https://github.com/ReagentX/imessage-exporter
21.
▲
by
css
3y ago
Maybe cartel is a strong word, but there are many states in the US where, in order to operate a medical facility or provide a service, you must get permission from all of the existing facilities in the locality: https://en.wikipe
22.
▲
by
css
3y ago
If anyone wants to see what the integration used to do: https://web.archive.org/web/20230728021205/https://www.home-...
23.
▲
by
css
3y ago
You can buy a Navigation SD card from Amazon or Ebay for under $50 and update it with their free (as in gratis) tool: https://mazda.welcome.naviextras.com/how-to-update.php
24.
▲
by
css
3y ago
Courts are adverse to addressing key issues because they want to avoid creating precedent.
25.
▲
by
css
3y ago
If you are talking about data missing from the `text` column, for some reason it disappears after you read a message. The content is stored in a binary blob in a different column, which I parse like this: https://github.com/
26.
▲
by
css
3y ago
Maybe something like https://github.com/libimobiledevice/libimobiledevice ? I'm not sure, I haven't tried to do this.
27.
▲
by
css
3y ago
The database file is the same across both platforms, you just need to choose the right path: https://github.com/ReagentX/imessage-exporter/blob/c73bc4d66... You can get this file from an unencrypted iOS backu
28.
▲
by
css
3y ago
Thanks! I figured it was a concise way to show what the output looks like while also explaining some of the features.
29.
▲
Show HN: imessage-exporter, a CLI app and library
(github.com)
161 points
by
css
3y ago
|
43 comments
30.
▲
by
css
3y ago
If anyone ever wanted to do something similar for iMessage data, I built a similar tool for that: https://github.com/ReagentX/imessage-exporter
More ›