Hello. My name is Leo Laporte. I am a US-based journalist specializing in technology coverage on radio, TV, and the Internet.

You're visiting https://leolaporte.keybase.pub . This is my Keybase proof of identity - the information in this file is secure and can only be modified by me.

I have several web sites you might be interested in.

I use OpenPGP or S/MIME signing for email whenever possible. Mail from me will be signed with my PGP key 4567B47C or GlobalSign S/MIME certificate ID 582BC167. Email addresses are easily spoofed, but signatures can generally be trusted. If you receive an email from me that is not signed, reply requesting a signed version before trusting it.

If you'd like to encrypt your email to me, use my public PGP key: https://keybase.io/leolaporte/pgp_keys.asc. I create new keys regularly so be sure to use this key and not older versions. (This key is dated June 8, 2018 and identified as leo@leoville.com). You may also contact me via the encrypted Signal messenger at the phone number below.

My full bio is posted at leolaporte.com/bio.

Contact Info:

Email: leo@leoville.com
Voice mail/SMS/Signal: +1 302-536-8948
Mail: PO Box 1018 Petaluma CA 94953-1018 USA

Updated 1 January 2020

https://leolaporte.keybase.pub - short link leo.ist.

Answers to questions people often ask me...

Password Managers

The problem with passwords is that good ones are hard to remember. So people often use weak (but memorable passwords) and reuse them on site after site. A better way is to use a program that generates long, really random (hence unmemorable) passwords and keeps track of them so you don’t have to. That’s a password manager.

If you only use your Mac and an iPhone, Apple can do this for you with the keychain. Your browser will also will keep track of your passwords, but somewhat insecurely.

Our sponsor, LastPass, is inexpensive and easy to use everywhere. 1Password and BitWarden are also excellent and work pretty much the same way. For an open source password manager (that's a little less convenient) consider KeePass. The key takeaway is that any password manager is better than nothing.

Two more important tips:

1. Follow Google’s security advice at google.com/security - make sure to add a recovery phone number and email to your Google account.
2. Turn-on two factor authentication everywhere you can.

What Programming Language Should I Learn?

If all you want to do is get a job, you should probably go to one of the code camps for Javascript (and associated web technologies). But if you want to master the art of programming I recommend studying How To Design Programs (HtDP) and the DrRacket language and IDE. Both are available on Windows, MacOS, and Linux for free. The best way to start with HtDP are the free How To Code classes from the University of British Columbia. Once you master HtDP it's easy to pick up any language you like. And you'll be a much more effective coder because of it.

Can I promote X with you?

I appreciate your sending along information about your product, service, web site, brilliant idea, or podcast proposal. I wish you all the best. I will read it and store it away for future reference. I don’t meet with vendors, so please don’t ask. TWiT.tv isn’t looking for any more podcasts either, but good luck with your show!

How do I buy ads on your shows?

Advertising Sales for TWiT is handled through Lisa Laporte, lisa@artisanalagency.com. Our minimum buy is $25,000. Thanks so much for your support!!

Please help me!

Thanks so much for writing. Unfortunately due to the volume of mail I get I just don’t have the ability to answer individual questions. I’ll keep your question in mind for use on the podcasts or radio show, though. You might search my radio show web site for an answer. I’ve also found that searching Google can be helpful. If you’d like to ask your question on my syndicated radio show call 1-88-88-ASK LEO from 11a-2p Pacific weekends. I appreciate hearing from you. I hope you understand why I can’t be of much help!