December 2022 archive

WhatsApp and End-to-End Encryption (a ChatGPT3 article experiment)

For those who use WhatsApp, you may have noticed that your messages are secure and private, thanks to the encryption that is used. But what is encryption, and why is it so important?

Encryption is a process of scrambling information so that only the intended recipient can read it. Essentially, it takes the data you’re sending and scrambles it using a mathematical algorithm. To unscramble the data, you need a key, which is known only to the sender and the receiver.

WhatsApp uses end-to-end encryption, which means that your messages are encrypted on the sender’s device, travel securely to the receiver’s device, and remain encrypted until the receiver reads them. This means that no one – not even WhatsApp themselves – can see the messages you’re sending.

This is an important feature for anyone concerned about their privacy, especially in an era of increased surveillance. With WhatsApp’s encryption, you can be sure that your messages will stay safe, secure, and private.

WhatsApp is also working to improve their encryption, with plans to add a feature known as “Perfect Forward Secrecy”. This feature will generate a new encryption key for each message you send, ensuring that if one key is ever compromised, the others will remain safe.

Encryption is an important part of keeping our messages secure, private, and confidential. Thanks to WhatsApp’s use of encryption, we can be sure that our messages are safe and secure.

 

— A second version — 


In the age of increasing concern over privacy and security, end-to-end encryption has become an essential part of secure communication. WhatsApp, the popular messaging and voice-over-internet-protocol (VOIP) application, has been at the forefront of this movement, using the strong encryption protocols to keep users' conversations secure.

WhatsApp uses the Signal Protocol, an open-source encryption protocol developed by Open Whisper Systems, for its communications. The Signal Protocol is considered to be one of the most secure encryption protocols available, and is used by other popular messaging services such as Facebook Messenger, Google Allo, and Skype.

Using the Signal Protocol, WhatsApp transmits messages between users in an encrypted form, meaning that only the sender and recipient can see the contents of the message. This makes it impossible for third-party entities, such as government agencies or hackers, to read or intercept the messages. The encryption is also applied to all media messages, including photos, videos, and audio recordings, as well as group messages.

WhatsApp also uses a two-factor authentication system for added security. This means that users must enter a code sent to their phone before they can access their account. This provides an extra layer of protection that makes it difficult for hackers to gain access to user accounts.

Overall, WhatsApp's use of encryption is a great step forward in protecting users' privacy and security. The Signal Protocol provides a secure communication medium, and the two-factor authentication system helps ensure that users' accounts are secure. It's no wonder that WhatsApp is used by millions of people around the world.

 

— A third version — 

Recently, WhatsApp announced that it is now using end-to-end encryption for all its communications. This means that all messages, pictures, audio and video files sent through the popular messaging app will be encrypted so that only the sender and recipient can view or hear them.

WhatsApp's use of encryption is a huge step forward in protecting user privacy. With end-to-end encryption, even the company itself can't access the content of messages sent through its service, meaning that users can be sure that their conversations remain private. The encryption also makes it much harder for hackers or other malicious actors to intercept messages, protecting users from potential data breaches.

The encryption also has implications for businesses and organizations that use WhatsApp for communications. By securing messages with end-to-end encryption, companies can be sure that their confidential conversations remain private, even if an employee's device is hacked. This added layer of security can help protect businesses from potential data breaches, and also provide a higher level of assurance to customers who are sending sensitive information.

WhatsApp's use of encryption is a welcome move that will help protect user privacy and data security. It's a great example of how technology can be used to improve security and protect user data.

 

— Why three versions? — 

All three of these were “written” by the ChatGPT service using the prompt "Write a blog post about WhatsApp's use of encryption in the style of Dan York”. I just refreshed it to get another version. I used the default settings except for changing the maximum length to 1100

They’re not bad, eh?

The text is not entirely off from what I would normally write on my sites. I put a strikethrough on the last sentence of the first two because those were sentences I don’t think I would ever write. They feel a bit overly promotional. I included them just to show what ChatGPT would produce.

Certainly text like this could generate a quick “first draft” that I could then edit a bit to publish.

Would you have known that I did not write them if I didn’t indicate it was from ChatGPT?

We live in interesting times… 

 

Playing with ChatGPT: A song about the Internet

an image of many circles connected by lines, giving the idea of a network of networks

Like many others, I’ve been playing around with OpenAI’s ChatGPT. Just for fun I gave it the prompt “a song about the Internet”, and was amused by the response. Now we just need someone to set this to music… 😀

A song about the Internet

Verse 1

I spend my days and nights surfing the web
From morning to night, I'm on an Internet quest
Searching for answers and knowledge untold
Expanding my horizons, I'm never getting old

Chorus

The Internet, the Internet, it's a magical world
A place where I can explore and learn so much more
The Internet, the Internet, I'm never bored
So many stories and places to explore

Verse 2

YouTube, Facebook, and Twitter what a mix
Gather information, I'm getting my fix
From the latest news to a funny cat meme
It's a world of fun, what a great scene

Chorus

The Internet, the Internet, it's a magical world
A place where I can explore and learn so much more
The Internet, the Internet, I'm never bored
So many stories and places to explore

Bridge

I'm connected to the world, I'm never alone
Wherever I go, I'm never on my own
The Internet's a world, with endless possibilities
A place where I can come and be free

Chorus

The Internet, the Internet, it's a magical world
A place where I can explore and learn so much more
The Internet, the Internet, I'm never bored
So many stories and places to explore

----

Image credit: also from an AI… generated by DALLE-2.

The Beauty of Ad-free Mastodon Versus an Ad-full Twitter

Twitter ads

This morning I opened up the Twitter app on IOS and found myself surprised - and annoyed - by how many ads I was seeing. I started counting:

1, 2, ad, 1, 2, 3, 4, ad, 1, 2, 3, 4, ad, 1, 2, 3, 4, ad, 1, 2, 3, 4, ad….

I repeated this several times after refreshing the feed. It seems that there’s an initial ad after 2 or 3 tweets, and then the pattern was consistent - every fifth tweet was an ad!

Repeating this in the web browser, the count looked like:

1, ad, 1, 2, 3, 4, ad, 1, 2, 3, 4, ad, 1, 2, 3, 4, ad, 1, 2, 3, 4, ad...

I wondered in a tweet if Twitter’s advertising was always this intrusive and I had just not noticed… or if Twitter in their desperation was just pushing more ads?

Or, as I put at the end, is that I am now used to Mastodon with no ads?

I don’t know whether Twitter is pushing more ads now or if it has always been this way, but I do think my perception this Monday morning is probably because I *have* been using Mastodon far more than Twitter these days. (You can find me there at https://mastodon.social/@danyork )

And there is a beauty there in NOT drowning in ads!

Now, to be clear, someone has to pay for the servers and services needed to run any social network. Twitter has chosen to do so via advertising, as has Facebook, Instagram, YouTube, and pretty much every other social media service.

I you choose NOT to rely on advertising, as Mastodon servers (a.k.a. “instances”) are right now, you have to have some other business model. Some I’ve seen include:

  • Individual server operators just paying for the server / services themselves (can work on a small scale)
  • Donation pages / requests via services like Patreon
  • Operation by a nonprofit that is supported by donations of various forms
  • Operation by a commercial company

I thought I saw someone setting up a Mastodon server and requiring payment to have an account on the system, i.e. a subscription of sorts. I can’t find that site right now, but I could totally see someone doing that.

The beautiful thing about the decentralization and federation of Mastodon and other “Fediverse” servers is that people can try out MANY different business models and find what works for them.

And right now, there is a strong ethos within the Mastodon community to not have advertising and to rely on these other models. People are encouraging other users to help sponsor whatever server you are using. So far this seems to be working… although we’ll see as more and more people migrate to Mastodon.

I do expect that at some point we may see some Mastodon servers supported by advertising. But it may be more in the form of banner ads or other display ads on the Mastodon web interface, versus the intrusive ads directly in the feed. (Ads in a feed would probably quickly be blocked by admins of other Mastodon servers!)

We’ll see. But in the meantime, for as long as I can I’m going to continue enjoying the ad-free experience over on Mastodon! See you there!

Dear Duolingo – I am doing fewer lessons since your "learning path" change on November 1

Screenshot of Duolingo app with its learning path

Dear Duo,

I’m not sure your new “learning path” that you rolled out on November 1 is working quite the way you wanted it to. At least for me.

You see.. yesterday I did not do a single French lesson!

Why not? Simple… because now that you have forced users along a single path, I know that when I do the one lesson I have available for me to do, I will then be rewarded with a “15-minute double XP boost” (I will receive double the “experience points” (XP) for each lesson.) And during the day yesterday, I didn’t have a block of time where I knew I could have another 15 minutes to do more lessons. I had random moments of 5 or 10 minutes, but not a larger block of time. And sure, I could have just done a lesson and NOT used the 15-minute double-XP period, but at this point I’m DEEP into the gamification, and so I want to use those time periods to get more points!

The result was.. I didn’t do any French lessons.

Finally, about 9:00pm I realized I hadn’t done any Duolingo, and so I went in to do a practice session to at least continue my streak. But it wasn’t one of the regular lessons.

Somehow, I don’t think this is what you want people to do.

To back up a bit and provide some context, I started using Duolingo a bit over 9 years ago in July 2013. I started paying for Duolingo Plus (now “Super”) 3 or 4 years ago. I’m currently on a 415-day streak, and I’ve bought into the gamification to the point that I’m in the “Diamond League” and work each week to get enough XP to stay in that league.

So I’m all in.

But your November 1 change is seriously affecting the way I’ve used the app. It used to be I would work in several different skills at once. And if I was challenged for time, I could just so lessons in multiple different skills, potentially bringing several skills to be one lesson away from being complete (which would then get the reward of the double XP boost). Then, when I had a block of time, I could start completing those skills to get the double XP boost.

Now, that approach isn’t an option. I have to keep moving along a path. I can’t work in multiple skills at once. (I can switch to another language and do lessons there, but then that is diluting the time I want to spend learning one language.) I understand your view that this is a better way of learning, and maybe I’m just that grumpy guy who is resistant to change, but it is a VERY different way of working than how I’ve been doing it for the past 9 years.

I do wish there was the option to work on different skills and not be so locked into the same path. Maybe I’m missing something with the new redesign, but so far I haven’t figured this out.

Sincerely,
A previously enthusiastic Duolingo user who is less excited now

Mastodon Grows To Over 8,000,000 Users (and probably more)

Screenshot of two charts showing the growth in Mastodon users and posts. The top graph is a greenish-blue and the bottom is a reddish brown

Boom! About six hours ago, one count of Mastodon users crossed over 8,000,000 users! The latest hourly count of the @mastodonusercount bot as I write this is:

8,015,904 accounts
+2,333 in the last hour
+54,536 in the last day
+398,175 in the last week

It’s fascinating to watch the growth:

12 days to grow from 6 to 7 million, and then 15 days to grow from 7 to 8 million. How long will it take to grow to 9 million?

A key point is … this is NOT the total count of ALL Mastodon users!

As noted in the bot description, it is the "User Count Bot for all known Mastodon instances”.  The key word there is “known”. Mastodon is a decentralized network where anyone can set up their own Mastodon server. They don’t have to tell anyone. They don’t have to ask permission. They just gave to download the source code and set up their own server.

They can then choose to federate - or not - with other Mastodon servers. It is certainly possible that there are more Mastodon servers out there that haven’t been incorporated into this count.

Still, this is a “good enough” approximation of the user count to be able to look at the phenomenal growth. I’m excited to see where this all goes!

Congrats to all involved!

And of course you can find me there at https://mastodon.social/@danyork (or search on @danyork@mastodon.social )

The Ongoing Twitter Migration is a Reminder That on the Internet, There Are No Permanent Favorites

Text: on the Internet, there are no permanent favorites

The ongoing Twitter migration highlights one of the characteristics of the Internet that colleagues wrote about back in 2012 in what they called the “Internet Invariants”:

There are no permanent favorites.

We remember MySpace. AltaVista. Friendster. And SO MANY others..

In their moment, they seemed THE place to be.

And then suddenly they weren’t.

Twitter will fade, as will Facebook/Meta, and all the others.

New things will emerge. In time, they, too, will fade.

The cycle continues.

 

[Originally shared on Mastodon - https://mastodon.social/@danyork/109347347499021562 ]

#100DaysOfBlogging – Let’s Do This!

The words "100 Days Of Blogging" on a gray / blue background

Joe Brockmeier, who I’ve known from back in the amazing early days of Linux in the early 1990s, recently posted to his Mastodon account:

With the renewed focus on owning your content and DIY web / #IndieWeb ethos, I'd love to encourage folks to think about more long-form content.

Mastodon allows for longer thoughts than the birdsite, but I miss the days of blogrings, conversations in comments, and so forth. I don't think we're going to get back to blogging's heyday, but a revival would be great.

And with that, he announced he was going to do a “100 day blogging challenge”. As he writes, “let’s get those RSS feeds going again!"

He then invited others to join in on the creation of long-form content:

If you’re reading this, consider this an invitation to start or dust off your own blog and update it regularly. If 100 days straight is too much, how about twice per week?

So… okay, Joe, I’m in! Since I said way back on January 1 that I hoped to create more content this year… and haven’t really… let’s see if I can finish strong!

I’ve long wanted to start writing again on sites that *I* control, versus writing on the platforms and social sites. (See… POSSE … from four years ago! 🤦‍♂️)

Today is December 1 - a random site on the Internet tells me that 100 days from today will be March 11, 2023.

Let’s see if I can go that long. If so, hopefully it will then be back to being a “habit” that I will just continue indefinitely.

To be clear, I’m not going to commit to write here on THIS site alone for 100 days, although maybe that would be good. My goal will be to write across my various personal sites and other sites like CircleID and the Internet Society’s blog. I’ll also be scheduling content in advance, since I don’t expect to actually be writing on Christmas. We’ll see!

If you care to follow along, or just want to hold me accountable 🙂, you’ll be able to see my writing at danyork.me. In theory, that little calendar on the right side should show a bold date from here on out to March 11!

Care to join in? 

Let’s bring some more long-form content back to the Web! (Tip: you can use this site to find your end date.)