From a93ce4947beb967b79638d3754017a63c6fd1955 Mon Sep 17 00:00:00 2001 From: David Blue Date: Sun, 3 Oct 2021 10:32:59 -0500 Subject: [PATCH] #228 --- drafts/Telegram.md | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/drafts/Telegram.md b/drafts/Telegram.md index cb8ce9ba..6688d312 100644 --- a/drafts/Telegram.md +++ b/drafts/Telegram.md @@ -4,17 +4,15 @@ ## How I’ve used Telegram as the ultimate cross-platform Universal Clipboard, file sharing service, and more. -Believe it or not, I, too originally sought the Russian-owned, cross-platform-as-hell messaging service for “privacy” - or perhaps *solitude* would be more apt. It was in 2017, amidst the shock that the Tump Presidency was *actually going to happen* [^1], that I happened to hear about his pick for Secretary of Education, Betsy DeVoss, whom had just 18 months prior led myself and some twenty thousand other poor souls in a most capitalist prayer to the Christian God for prosperity at her pyramid scheme’s ultimate “superbowl” gathering in Cincinatti. I had decided to “infiltrate” AMWAY under the ridiculous assumption that I might be able to contribute some new insight in writing critically about what I might witaness. (In truth, I found my experiences that summer so utterly traumatic, existentially, that I never was able to do so.) I don’t know what consequences of her ascension to the Lord of American Schooling I expected to happen, but I was pretty hysterical about it - that is, more unhumorously alarmed about some grander world happening as I’d ever been by a long shot. For the first and only time in memory, I felt compelled to take some sort of malicious, obscured action - to organize somehow for a purpose other than to be publicly critical of this person, and to use my knowledge about digital media to the fullest possible extent to scrutinize her administration’s every movement and to be prepared, even, to take some sort of real action if she… well, I don’t know. I *didn’t* know anything, really, about anti-government organization, generally, but I was not acting rationally in the slightest.[^2] +Believe it or not, I, too originally sought the Russian-owned, cross-platform-as-hell messaging service for “privacy” - or perhaps *solitude* would be more apt. It was in 2017, amidst the shock that the Tump Presidency was *actually going to happen* [^1], that I happened to hear about his pick for Secretary of Education, Betsy DeVos, whom had just 18 months prior led myself and some twenty thousand other poor souls in a most capitalist prayer to the Christian God for prosperity at her pyramid scheme’s ultimate “superbowl” gathering in Cincinatti. I had decided to “infiltrate” AMWAY under the ridiculous assumption that I might be able to contribute some new insight in writing critically about what I might witness. (In truth, I found my experiences that summer so utterly traumatic, existentially, that I never was able to do so.) I don’t know what consequences of her ascension to the Lord of American Schooling I expected to happen, but I was pretty hysterical about it - that is, more unhumorously alarmed about some grander world happening as I’d ever been by a long shot. For the first and only time in memory, I felt compelled to take some sort of malicious, obscured action - to organize somehow for a purpose other than to be publicly critical of this person, and to use my knowledge about digital media to the fullest possible extent to scrutinize her administration’s every movement and to be prepared, even, to take some sort of real action if she… well, I don’t know. I *didn’t* know anything, really, about anti-government organization, generally, but I was not acting rationally in the slightest.[^2] ![White Sapphire](https://i.snap.as/aNADRjvK.png) -I’m bringing this up for a few reasons, and the fact that the very first digital decision of my personal hysteria was to set up a private Telegram channel is telling, though I can’t recall just how much or how little I actually knew about it at the time. I launched myself back to the server’s very beginning (easier to do with regular URLs than in any other service I’ve ever encountered,) but was only able to bring myself to dig just long enough to grab the utterly absurd photograph above… Though I certainly did not consider myself actively *interested in automation * at the time,[^3] Telegram’s infamous bot ecosystem proved so prevalent (and accessible,) that I was able to configure at least three bots on that channel within days of first establishing it: a repeater hooked to her Twitter account, an RSS-powered bot watching the main feed of a website set up by Senator Elizabeth Warren called [*Devos Watch*](https://www.warren.senate.gov/oversight/devos-watch), and another republishing everything from [the Department of Education’s press releases feed](https://www.ed.gov/news/press-releases). +I’m bringing this up for a few reasons, and the fact that the very first digital decision of my personal hysteria was to set up a private Telegram channel is telling, though I can’t recall just how much or how little I actually knew about it at the time. I launched myself back to the channel’s very beginning (easier to do with regular URLs than in any other service I’ve ever encountered,) but was only able to bring myself to dig just long enough to grab the utterly absurd photograph above… Though I certainly did not consider myself actively *interested in automation* at the time,[^3] Telegram’s infamous bot ecosystem proved so prevalent (and accessible,) that I was able to configure at least three bots on that channel within days of first establishing it: a repeater hooked to DeVos’ Twitter account, an RSS-powered bot watching the main feed of a website set up by Senator Elizabeth Warren called [*DeVos Watch*](https://www.warren.senate.gov/oversight/devos-watch), and another republishing everything from [the Department of Education’s press releases feed](https://www.ed.gov/news/press-releases). Was any of it genuinely useful in helping me maintain *Action Readiness* in hypothetical defense of American education? Most certainly not. It was, however, genuinely *comforting* to have such diligent, automated minions keeping watch - to have a centralized, private, reliable, and purely-chronological feed of information in a super-handy location, regardless of whether or not it was usable. As I began to unconsciously integrate Telegram into my day-to-day online life on both of my PCs and my iPhone, the usefulness of my private channel for *other* applications became rapidly apparent. On iOS, not even dedicated file managers like DEVONthink are capable (or *willing* might be a more accurate term) of handling the diversity of data Telegram will happily pass on for you, *especially* through the Share Sheet. -

honestly I don’t think Telegram’s Share Sheet has changed since it was first implemented, and for very good reason. this is how quickly one can share a URL, but the thing is… you can also send literally any file or text the same way, which is definitely unique. pic.twitter.com/QA4FCqLgB7

— ※ David Blue ※ (@NeoYokel) September 27, 2021
- -`https://twitter.com/NeoYokel/status/1442554265956986882` +https://twitter.com/NeoYokel/status/1442554265956986882 ## Drafting @@ -26,9 +24,9 @@ Over the years, I’ve discovered a bunch of other uses for the Saved Messages c I found my inspiration for this Post in replying to a [thread on the Automators.fm Discourse forum](https://talk.automators.fm/t/equivalent-to-drafts-but-for-windows/6159) regarding a Windows equivlalent to the same Mac/iOS/iPadOS app Drafts mentioned above. I suppose my reply was a bit off-topic, in retrospect, but still worth including: -> I have been using [**Telegram**](https://desktop.telegram.org/), of all things for years. Notably, if you hit Ctrl + 0 from *anywhere* in the Windows client, you and your cursor are taken to the compose field beneath your personal "Saved Messages" channel, which is searchable, has an extremely high per-message character limit (after which it just automatically splits,) and is ridiculously reliable in saving "drafts" live as you're typing. as in... I have actively tried to lose characters by killing the application and then logging in on my phone and have yet to accomplish losing a single one (among other advantages: zero formatting added to plain text by default - not even line breaks - no total file limit and *2GB* per file limit uploads, absurdly cross-platform, literally more reliable than SMS in poor network conditions.) You can immediately reenter a sent message with `↑` to edit, copy it, escape with just `Esc` and then paste to start a new revision. +> I have been using [**Telegram**](https://desktop.telegram.org/), of all things for years. Notably, if you hit Ctrl + 0 from *anywhere* in the Windows client, you and your cursor are taken to the compose field beneath your personal "Saved Messages" channel, which is searchable, has an extremely high per-message character limit (after which it just automatically splits,) and is ridiculously reliable in saving "drafts" live as you're typing. As in... I have actively tried to lose characters by killing the application and then logging in on my phone and have yet to accomplish losing a single one (among other advantages: zero formatting added to plain text by default - not even line breaks - no total file limit and *2GB* per file limit uploads, absurdly cross-platform, literally more reliable than SMS in poor network conditions.) You can immediately reenter a sent message with `↑` to edit, copy it, escape with just `Esc` and then paste to start a new revision. -The feature within Telegram that makes this whole usecase worthwhile was introduced in [November, 2016](https://telegram.org/blog/drafts), and is entitled - appropriately - “Drafts.” Unlike the Drafts function in Twitter’s various native clients, for instance, Telegram’s really is impossible to fool, though it’s not perfect. [Markdown formatting support](https://telegra.ph/markdown-07-07) is inconsistent across Telegram clients - the iOS app being the most woeful - and the few keyboard shortcuts the app supports on iPad are not supported whatsoever on iPhone. +The feature within Telegram that makes this whole usecase worthwhile was introduced in [June, 2016](https://telegram.org/blog/drafts), and is entitled - appropriately - “Drafts.” Unlike the Drafts function in Twitter’s various native clients, for instance, Telegram’s really is impossible to fool, though it’s not perfect. [Markdown formatting support](https://telegra.ph/markdown-07-07) is inconsistent across Telegram clients - the iOS app being the most woeful - and the few keyboard shortcuts the app supports on iPad are not supported whatsoever on iPhone. ## Universal Clipboard @@ -36,15 +34,30 @@ Users familiar with the MacOS + iOS + iPadOS ecosystem should be well-acquainted ![Security Considerations in Telegram for iOS](https://i.snap.as/Qim9gsZZ.png) -When first entering a new system, real or virtual, regardless of OS, my very first step upon completion of its setup process has for years been to install Telegram, largely because all of my passwords for any/all given services are huge - 30+ characters, at least - and complex enough that typing them out is both tricky and absurdly time-consuming. Authorizing a new Telegram client, however, is as simple as entering a one-time numeric passcode or scanning a QR code. Managing logged-in sessions (see: the far right screenshot embedded above) is quick, reliable, and includes a handy button to kill all but the current session. Thanks to these considerations, I feel quite comfortable sending myself passwords in Telegram, including .csv exports of whole password vaults, when it’s appropriate, even when working on systems I do not own. For this function, I can’t think of any other service/software capable of replacing Telegram. +When first entering a new system, real or virtual, regardless of OS, my very first step upon completion of its setup process has for years been to install Telegram, largely because all of my passwords for any/all given services are huge - 30+ characters, at least - and complex enough that typing them out is both tricky and absurdly time-consuming. Authorizing a new Telegram client, however, is as simple as entering a one-time numeric passcode or scanning a QR code. Managing logged-in sessions (see: the far right screenshot embedded above) is quick, reliable, and includes a handy button to kill all but the current session. Thanks to these considerations, I feel quite comfortable sending myself passwords in Telegram, including .csv exports of whole password vaults, when it’s appropriate, even when working on systems I do not own. For this function, I can’t think of any other service/software capable of replacing Telegram. + +For day-to-day hyperlink sharing across my platforms, a variety of alternatives continue to come and go. The “Send to [device]” features represented throughout the palette of available web browsers - Firefox, Opera, Edge Chromium, Chrome, etc. - aren’t exactly reliable, in my experience. Most recently, I discovered a service specific to Hewlett Packard machines called “[QuickDrop](https://www.hp.com/us-en/solutions/quickdrop-photo-sharing-app.html),” which - along with [its accompanying iOS app](https://apps.apple.com/us/app/hp-quickdrop/id1495071972) - does indeed allow me to send files, links, and text between my iPhone and Big Boy HP tower, though even my brief testing was filled with inexplicable prompts to reauthenticate and intermittent hangups, neither of which lend easily to regular use. I still maintain high hopes for [Snapdrop](https://snapdrop.net/), which allows devices to share files and text over a *local* network from within any web browser, but it, too, is prone to frustrating hangups. + +![Drake Telegram Joke](https://i.snap.as/2YhRCO0I.jpeg) + +## File Transfer & Cloud Backup + +Amidst the saga of my failed move to Portland spanning 2017-2019, I ended up losing *all* of my physical file storage - my old desktop and its hard drive, as well as 3 external drives containing a bunch of raw video I probably wouldn’t have gotten around to using, anyway, site backups for *Extratone*, and who knows what else. This loss taught me many grand, metaphysical life lessons (I hope,) but more practically, it affirmed a (admittedly gluttonous) truth about digital assets: if one truly wishes to make a file permanent, they must back it up in as many different places as possible.[^5] Perhaps the single most durable of these in my own computing life to date has been Telegram, which still has no per-account file upload limit and a per-file size limit of *two gigabytes*. The amount of pre-2019 work I’ve recovered solely thanks to Telegram is too great to enumerate here, but a rough draft of my [2018 Thankful for Bandcamp Mix](https://pod.link/1437549809/episode/626a66d3f37807b69c59f56faa4d3b94) comes immediately to mind. + +How exactly the service is able to maintain this virtually unrestricted storage, infrastructurally, borders on *don’t want to know* status. My own net server impact as a user is fairly difficult to estimate, but I’d bet real paper currency it’s between 50 and 100 GB, the vast majority of which I uploaded several years ago. Within any mainstream cloud file storage service - Dropbox, Google Drive, Box, iCloud, etc. - the cost of storing that amount *over time* would have added up to a not-insignificant chunk of change. I don’t want to advocate for Telegram as a cloud storage replacement for loaded cheapskates, but for working-class users on a $0 budget, it can be counted upon to keep large files in a relatively shareable, ultra cross-platform, and super-accessible manner. Students, especially, should take note. ## Community -In the past few weeks, I’ve had the privilege of watching *MacStories* relaunch their premium membership program, *Club MacStories*, on their incredible bespoke CMS. Part of this launch included their first exclusive community space, on Discord, which has been deeply rewarding for me, personally, but has also highlighted some serious limitations of that service which I not-so-long-ago [advocated so heavily for](https://bilge.world/discord-slack-comparison). Namely, **hyperlinks to specific messages** within Discord is a hopelessly problematic endeavor. Even for a public server like *Extratone*’s, navigating to a message link [like this example](https://discord.com/channels/107272441889341440/107272441889341440/893958033401593898) will require any and all users to log in to Discord on the web, which - on mobile devices, especially - seems to struggle to navigate to the precise position of the subject message. Slack’s public message links are smart enough at least to prompt users to open them Slack for iOS, but Telegram’s system for message links in public channels and groups makes both services look daft. +In the past few weeks, I’ve had the privilege of watching *MacStories* relaunch their premium membership program, *Club MacStories*, on their incredible bespoke CMS. Part of this launch included their first exclusive community space, on Discord, which has been deeply rewarding for me, personally, but has also highlighted some serious limitations of that service which I not-so-long-ago [advocated so heavily for](https://bilge.world/discord-slack-comparison). Namely, **hyperlinks to specific messages** within Discord are a hopelessly problematic endeavor. Even for a public server like *Extratone*’s, navigating to a message link [like this example](https://discord.com/channels/107272441889341440/107272441889341440/893958033401593898) will require any and all users to log in to Discord on the web, which - on mobile devices, especially - seems to struggle to navigate to the precise position of the subject message after you’ve successfully done so. Slack’s public message links are smart enough at least to prompt users to open them Slack for iOS, but Telegram’s system for message links in public channels and groups makes both services look daft. Telegram message IDs are purely chronological from their channel/group chat’s creation - the first message in a channel or group chat is `1` and the 15th is `15`. Together with the simplicity of channel/group chat IDs, which are just their alphanumeric @ names, this format makes URL schemes for Telegram message links super malleable and easy to understand. The sixth message posted in the [@extratone channel](https://t.me/extratone), for instance, can be found at [https://t.me/extratone/6](https://t.me/extratone/6), which even those without Telegram installed can view natively within their web browser. Within Telegram clients, said links are ultra-responsive, regardless of whether or not one had previously “joined” the channel or group containing the message. +![Telegram Green](https://i.snap.as/e2g09wl3.png) + +## A Hearty Foundation + [1] I still have not accepted this, by the way. I’m still back there. [2] If I were to be 100% sincere, I might ask you to consider that this (hilariously brief) intent was a method of coping with the great existential truths I was facing for the first time. [3] I *definitey* was, though. For whatever reason, I do not remember associating the term “automation” with such activities, but I just found the “receipt” for my “purchase” of [IFTTT for iOS](https://apps.apple.com/us/app/ifttt/id660944635)… From July, 2013. -[4] I am currently working on a less-than-instant solution using iCloud and CopyQ’s clipboard sync function. \ No newline at end of file +[4] I am currently working on a less-than-instant solution using iCloud and CopyQ’s clipboard sync function. +[5] I would’ve said “one can never have too many backups,” but the result of such thinking is ridiculously wasteful and not something I actually want to encourage. \ No newline at end of file