diff --git a/src/posts/2020/The-EARN-IT-Act-Is-Unconstitutional-Fourth-Amendment.md b/src/posts/2020/The-EARN-IT-Act-Is-Unconstitutional-Fourth-Amendment.md index fdfda1f5..f317db70 100644 --- a/src/posts/2020/The-EARN-IT-Act-Is-Unconstitutional-Fourth-Amendment.md +++ b/src/posts/2020/The-EARN-IT-Act-Is-Unconstitutional-Fourth-Amendment.md @@ -2,6 +2,7 @@ date: '2020-03-10' draft: false title: 'The EARN IT Act Is Unconstitutional: Fourth Amendment' +description: "So far, I've covered what I believe to be some First Amendment and due process problems with the EARN IT Act bill. Last but not least, let's talk about the Fourth Amendment." category: links --- diff --git a/src/posts/2020/a-technological-approach-to-free-speech.md b/src/posts/2020/a-technological-approach-to-free-speech.md index d068a327..f27b47af 100644 --- a/src/posts/2020/a-technological-approach-to-free-speech.md +++ b/src/posts/2020/a-technological-approach-to-free-speech.md @@ -1,7 +1,8 @@ --- date: '2020-02-22' -draft: false title: 'Protocols, Not Platforms: A Technological Approach to Free Speech' +description: "After a decade or so of the general sentiment being in favor of the internet and social media as a way to enable more speech and improve the marketplace of ideas, in the last few years the view has shifted dramatically—now it seems that almost no one is happy." +draft: false tags: ['politics', 'social media'] --- diff --git a/src/posts/2020/ajit-pai-follows-congress-instructions-requires-new-anti-robocall-tech.md b/src/posts/2020/ajit-pai-follows-congress-instructions-requires-new-anti-robocall-tech.md index a884aa50..8158597e 100644 --- a/src/posts/2020/ajit-pai-follows-congress-instructions-requires-new-anti-robocall-tech.md +++ b/src/posts/2020/ajit-pai-follows-congress-instructions-requires-new-anti-robocall-tech.md @@ -1,7 +1,8 @@ --- date: '2020-03-06' +title: "Ajit Pai follows Congress' instructions, requires new anti-robocall tech" +description: "Phone companies would be required to deploy technology that prevents spoofing of Caller ID under a plan announced today by Federal Communications Commission Chairman Ajit Pai. Pai framed it as his own decision, with his announcement saying the chairman "proposed a major step forward..." draft: false -title: Ajit Pai follows Congress' instructions, requires new anti-robocall tech category: links --- diff --git a/src/posts/2020/chrome-tool-helps-developers-make-websites-more-color-blind-friendly.md b/src/posts/2020/chrome-tool-helps-developers-make-websites-more-color-blind-friendly.md index b3cf2f8c..54fb6ffd 100644 --- a/src/posts/2020/chrome-tool-helps-developers-make-websites-more-color-blind-friendly.md +++ b/src/posts/2020/chrome-tool-helps-developers-make-websites-more-color-blind-friendly.md @@ -1,7 +1,8 @@ --- date: '2020-03-11' -draft: false title: Chrome tool helps developers make websites more color blind friendly +description: "Google has launched a new Chrome tool that allows developers to mimic visual impairments like color blindness to help them fix accessibility issues on their sites. Developers can use this feature by launching Google Chrome and heading to the browser's developer tools." +draft: false tags: ['development'] --- diff --git a/src/posts/2020/debugging-javascript-interview-with-mehdi-osman.md b/src/posts/2020/debugging-javascript-interview-with-mehdi-osman.md index 7939c767..de7ffa04 100644 --- a/src/posts/2020/debugging-javascript-interview-with-mehdi-osman.md +++ b/src/posts/2020/debugging-javascript-interview-with-mehdi-osman.md @@ -1,7 +1,8 @@ --- date: '2020-03-04' +title: 'Debugging JavaScript - Interview with Mehdi Osman' +description: "Debugging JavaScript is one of those topics where people tend to be divided into two camps - those that console.log and those that use a debugger. In this interview, I am learning more about the topic from Mehdi Osman, the CEO of a company called Asayer." draft: false -title: Debugging JavaScript - Interview with Mehdi Osman tags: ['development', 'JavaScript'] --- diff --git a/src/posts/2020/deploying-a-jekyll-site-to-netlify-with-docker-and-gitlab-ci.md b/src/posts/2020/deploying-a-jekyll-site-to-netlify-with-docker-and-gitlab-ci.md index 9a289be6..4fbf5eef 100644 --- a/src/posts/2020/deploying-a-jekyll-site-to-netlify-with-docker-and-gitlab-ci.md +++ b/src/posts/2020/deploying-a-jekyll-site-to-netlify-with-docker-and-gitlab-ci.md @@ -1,7 +1,8 @@ --- date: '2020-03-01' +title: 'Deploying a Jekyll site to Netlify with Docker and GitLab CI' +description: "This is a step-by-step guide covering how to automatically deploy a Jekyll site to Netlify using Docker and GitLab CI/CD. This post assumes that have already set up a GitLab repository and a Netlify site." draft: false -title: Deploying a Jekyll site to Netlify with Docker and GitLab CI tags: ['development', 'Netlify', 'Jekyll', 'GitLab', 'Docker'] --- diff --git a/src/posts/2020/dressing-for-the-surveillance-age.md b/src/posts/2020/dressing-for-the-surveillance-age.md index a1c4ce00..822e95e7 100644 --- a/src/posts/2020/dressing-for-the-surveillance-age.md +++ b/src/posts/2020/dressing-for-the-surveillance-age.md @@ -1,7 +1,8 @@ --- date: '2020-03-10' +title: 'Dressing for the Surveillance Age' +description: "Tom Goldstein, an associate professor of computer science at the University of Maryland, took an "invisibility cloak" from a pile on a chair in his office and pulled it on over his head." draft: false -title: Dressing for the Surveillance Age tags: ['tech', 'privacy'] --- diff --git a/src/posts/2020/duckduckgo-is-good-enough-for-regular-use.md b/src/posts/2020/duckduckgo-is-good-enough-for-regular-use.md index 22f9ed6d..be25d48e 100644 --- a/src/posts/2020/duckduckgo-is-good-enough-for-regular-use.md +++ b/src/posts/2020/duckduckgo-is-good-enough-for-regular-use.md @@ -1,7 +1,8 @@ --- date: '2020-03-06' +title: 'DuckDuckGo is good enough for regular use' +description: "Google recently launched a desktop redesign. The favicon and URL breadcrumbs were turned into a header for organic search results. Ads had the same design, but were identified using the string "Ad" instead of the favicon. This design wasn't new." draft: false -title: DuckDuckGo is good enough for regular use tags: ['DuckDuckGo'] --- diff --git a/src/posts/2020/earn-it-act-threatens-end-to-end-encryption.md b/src/posts/2020/earn-it-act-threatens-end-to-end-encryption.md index 18b576ff..c0d94c48 100644 --- a/src/posts/2020/earn-it-act-threatens-end-to-end-encryption.md +++ b/src/posts/2020/earn-it-act-threatens-end-to-end-encryption.md @@ -1,7 +1,8 @@ --- date: '2020-03-13' +title: 'EARN IT Act threatens end-to-end encryption' +description: "While we're all distracted by stockpiling latex gloves and toilet paper, there's a bill tiptoeing through the US Congress that could inflict the backdoor virus that law enforcement agencies have been trying to inflict on encryption for years." draft: false -title: EARN IT Act threatens end-to-end encryption tags: ['politics', 'privacy', 'security'] --- diff --git a/src/posts/2020/earn-it-is-an-attack-on-encryption.md b/src/posts/2020/earn-it-is-an-attack-on-encryption.md index 271844ed..0066fa6a 100644 --- a/src/posts/2020/earn-it-is-an-attack-on-encryption.md +++ b/src/posts/2020/earn-it-is-an-attack-on-encryption.md @@ -1,7 +1,8 @@ --- date: '2020-03-06' +title: 'EARN IT is an attack on encryption' +description: "Yesterday a bipartisan group of U.S. Senators introduced a new bill called the EARN IT act. On its face, the bill seems like a bit of inside baseball having to do with legal liability for information service providers." draft: false -title: EARN IT is an attack on encryption tags: ['politics', 'privacy', 'encryption'] --- diff --git a/src/posts/2020/eff-s-recommendations-for-consumer-data-privacy-laws.md b/src/posts/2020/eff-s-recommendations-for-consumer-data-privacy-laws.md index e11c1a95..99f969b4 100644 --- a/src/posts/2020/eff-s-recommendations-for-consumer-data-privacy-laws.md +++ b/src/posts/2020/eff-s-recommendations-for-consumer-data-privacy-laws.md @@ -1,7 +1,8 @@ --- date: '2020-02-17' -draft: false title: EFF's Recommendations for Consumer Data Privacy Laws +description: "Strong privacy legislation in the United States is possible, necessary, and long overdue. EFF emphasizes the following concrete recommendations for proposed legislation regarding consumer data privacy." +draft: false tags: ['politics', 'privacy'] --- diff --git a/src/posts/2020/facebook-asks-for-a-moat-of-regulations-it-already-meets.md b/src/posts/2020/facebook-asks-for-a-moat-of-regulations-it-already-meets.md index b6ac8813..f12e56a6 100644 --- a/src/posts/2020/facebook-asks-for-a-moat-of-regulations-it-already-meets.md +++ b/src/posts/2020/facebook-asks-for-a-moat-of-regulations-it-already-meets.md @@ -1,7 +1,8 @@ --- date: '2020-02-18' +title: 'Facebook asks for a moat of regulations it already meets' +description: "It's suspiciously convenient that Facebook already fulfills most of the regulatory requirements it's asking governments to lay on the rest of the tech industry." draft: false -title: Facebook asks for a moat of regulations it already meets tags: ['tech', 'privacy'] --- diff --git a/src/posts/2020/fbi-director-chris-wray-pitches-weakened-encryption-at-cyber-security-conference.md b/src/posts/2020/fbi-director-chris-wray-pitches-weakened-encryption-at-cyber-security-conference.md index 3223c61b..2337e28c 100644 --- a/src/posts/2020/fbi-director-chris-wray-pitches-weakened-encryption-at-cyber-security-conference.md +++ b/src/posts/2020/fbi-director-chris-wray-pitches-weakened-encryption-at-cyber-security-conference.md @@ -1,7 +1,8 @@ --- date: '2020-03-12' +title: 'FBI Director Chris Wray Pitches Weakened Encryption At A Cyber Security Conference' +description: "On May 29, 2018, the FBI promised to deliver an updated count of encrypted devices in its possession. As James Comey and his replacement, Chris Wray, continued to advocate for weakened encryption, the number of phones the FBI couldn't get into swelled from 880 in 2016 to over 7,800 by the time the FBI realized its phone-counting method was broken." draft: false -title: FBI Director Chris Wray Pitches Weakened Encryption At A Cyber Security Conference tags: ['politics', 'privacy', 'security'] --- diff --git a/src/posts/2020/fcc-proposes-fine-wireless-carriers-selling-customer-location-data.md b/src/posts/2020/fcc-proposes-fine-wireless-carriers-selling-customer-location-data.md index 6c659c6e..44d1adfc 100644 --- a/src/posts/2020/fcc-proposes-fine-wireless-carriers-selling-customer-location-data.md +++ b/src/posts/2020/fcc-proposes-fine-wireless-carriers-selling-customer-location-data.md @@ -1,7 +1,8 @@ --- date: '2020-02-28' +title: 'FCC Proposes to Fine Wireless Carriers $200M for Selling Customer Location Data' +description: "The U.S. Federal Communications Commission (FCC) today proposed fines of more than $200 million against the nation's four largest wireless carriers for selling access to their customers' location information without taking adequate precautions to prevent unauthorized access to that data." draft: false -title: FCC Proposes to Fine Wireless Carriers $200M for Selling Customer Location Data tags: ['politics', 'privacy', 'security'] --- diff --git a/src/posts/2020/firefox-is-showing-the-way-back-to-a-world-that-s-private-by-default.md b/src/posts/2020/firefox-is-showing-the-way-back-to-a-world-that-s-private-by-default.md index 0155f6b8..c65b5b46 100644 --- a/src/posts/2020/firefox-is-showing-the-way-back-to-a-world-that-s-private-by-default.md +++ b/src/posts/2020/firefox-is-showing-the-way-back-to-a-world-that-s-private-by-default.md @@ -1,7 +1,8 @@ --- date: '2020-03-02' +title: "Firefox is showing the way back to a world that's private by default" +description: "One of the nice things about looking at the full scope of tech news for the day is that two stories that you otherwise wouldn't think to connect end up playing off each other perfectly. So it was today with the following pieces of news." draft: false -title: Firefox is showing the way back to a world that's private by default tags: ['Firefox', 'privacy'] --- diff --git a/src/posts/2020/firefox-turns-encrypted-dns-on-by-default-to-thwart-snooping-isps.md b/src/posts/2020/firefox-turns-encrypted-dns-on-by-default-to-thwart-snooping-isps.md index 356f59f8..823f6658 100644 --- a/src/posts/2020/firefox-turns-encrypted-dns-on-by-default-to-thwart-snooping-isps.md +++ b/src/posts/2020/firefox-turns-encrypted-dns-on-by-default-to-thwart-snooping-isps.md @@ -1,7 +1,8 @@ --- date: '2020-02-25' +title: 'Firefox turns encrypted DNS on by default to thwart snooping ISPs' +description: "Firefox will start switching browser users to Cloudflare's encrypted-DNS service today and roll out the change across the United States in the coming weeks." draft: false -title: Firefox turns encrypted DNS on by default to thwart snooping ISPs tags: ['Firefox', 'privacy', 'security'] --- diff --git a/src/posts/2020/fixing-memory-leaks-in-web-applications.md b/src/posts/2020/fixing-memory-leaks-in-web-applications.md index 043e915c..f5723695 100644 --- a/src/posts/2020/fixing-memory-leaks-in-web-applications.md +++ b/src/posts/2020/fixing-memory-leaks-in-web-applications.md @@ -1,7 +1,8 @@ --- date: '2020-02-26' -draft: false title: Fixing memory leaks in web applications +description: "Part of the bargain we struck when we switched from building server-rendered websites to client-rendered SPAs is that we suddenly had to take a lot more care with the resources on the user's device." +draft: false tags: ['development'] --- diff --git a/src/posts/2020/last-weeks-internet-calamity-that-wasnt.md b/src/posts/2020/last-weeks-internet-calamity-that-wasnt.md index 988520f3..981db19b 100644 --- a/src/posts/2020/last-weeks-internet-calamity-that-wasnt.md +++ b/src/posts/2020/last-weeks-internet-calamity-that-wasnt.md @@ -1,7 +1,8 @@ --- date: '2020-03-09' +title: "Last Week's Internet Calamity That Wasn't" +description: "This is a story about something that could have gone wrong on the internet this week but instead turned out mostly OK. How often can you say that? Around nine o'clock on the East Coast on Friday, February 28, bad news arrived on the doorstep of Let's Encrypt." draft: false -title: Last Week's Internet Calamity That Wasn't category: links --- diff --git a/src/posts/2020/lets-encrypt-hits-billion-certificares-issued.md b/src/posts/2020/lets-encrypt-hits-billion-certificares-issued.md index b4a61067..1a921e8a 100644 --- a/src/posts/2020/lets-encrypt-hits-billion-certificares-issued.md +++ b/src/posts/2020/lets-encrypt-hits-billion-certificares-issued.md @@ -1,7 +1,8 @@ --- date: '2020-02-27' -draft: false title: Let's Encrypt hits 1 billion certificates issued +description: "We issued our billionth certificate on February 27, 2020. We're going to use this big round number as an opportunity to reflect on what has changed for us, and for the Internet, leading up to this event. In particular, we want to talk about what has happened since the last time we talked about a big round number of certificates - one hundred million." +draft: false tags: ['security', 'development'] --- diff --git a/src/posts/2020/lets-encrypt-vulnerability.md b/src/posts/2020/lets-encrypt-vulnerability.md index a67d4aa7..d8de1655 100644 --- a/src/posts/2020/lets-encrypt-vulnerability.md +++ b/src/posts/2020/lets-encrypt-vulnerability.md @@ -1,7 +1,8 @@ --- date: '2020-03-04' +title: 'Let's Encrypt Vulnerability' +description: 'In a notification email to its clients, the organisation said: "We recently discovered a bug in the Let's Encrypt certificate authority code. "Unfortunately, this means we need to revoke the certificates that were affected by this bug, which includes one or more of your certificates.' draft: false -title: Let's Encrypt Vulnerability tags: ['security'] --- diff --git a/src/posts/2020/power-to-the-people.md b/src/posts/2020/power-to-the-people.md index b002947a..40a180d9 100644 --- a/src/posts/2020/power-to-the-people.md +++ b/src/posts/2020/power-to-the-people.md @@ -1,7 +1,8 @@ --- date: '2020-02-27' +title: 'Power to the People' +description: 'When you upload photos to Instagram, back up your phone to "the cloud", send an email through GMail, or save a document in a storage application like Dropbox or Google Drive, your data is being saved in a data center.' draft: false -title: Power to the People tags: ['privacy'] --- diff --git a/src/posts/2020/prevent-content-from-being-hidden-underneath-a-fixed-header-by-using-scroll-margin-top.md b/src/posts/2020/prevent-content-from-being-hidden-underneath-a-fixed-header-by-using-scroll-margin-top.md index b49e7ee9..467a19f9 100644 --- a/src/posts/2020/prevent-content-from-being-hidden-underneath-a-fixed-header-by-using-scroll-margin-top.md +++ b/src/posts/2020/prevent-content-from-being-hidden-underneath-a-fixed-header-by-using-scroll-margin-top.md @@ -1,7 +1,8 @@ --- date: '2020-03-01' +title: 'Prevent content from being hidden underneath a fixed header by using `scroll-margin-top`' +description: "If you've ever implemented a design with a fixed header, you've surely had this problem." draft: false -title: Prevent content from being hidden underneath a fixed header by using `scroll-margin-top` tags: ['development'] --- diff --git a/src/posts/2020/ssh-directory-permissions.md b/src/posts/2020/ssh-directory-permissions.md index fe3983ed..2f40b9df 100644 --- a/src/posts/2020/ssh-directory-permissions.md +++ b/src/posts/2020/ssh-directory-permissions.md @@ -1,6 +1,7 @@ --- date: '2020-11-09' -title: .ssh directory permissions +title: '.ssh directory permissions' +description: "I was recently setting up a new, always-on machine that I do occasional dev work." draft: false tags: ['SSH', 'development'] --- diff --git a/src/posts/2020/tech-companies-agree-to-voluntary-principles-as-governments-ask-for-encryption-backdoors.md b/src/posts/2020/tech-companies-agree-to-voluntary-principles-as-governments-ask-for-encryption-backdoors.md index 75660133..f9833010 100644 --- a/src/posts/2020/tech-companies-agree-to-voluntary-principles-as-governments-ask-for-encryption-backdoors.md +++ b/src/posts/2020/tech-companies-agree-to-voluntary-principles-as-governments-ask-for-encryption-backdoors.md @@ -1,7 +1,8 @@ --- date: '2020-03-11' -draft: false title: Tech companies agree to voluntary principles as governments ask for encryption backdoors +description: "Google, Facebook, Microsoft, Twitter, Snap and Roblox have agreed to adopt 11 voluntary principles to prevent online child sexual exploitation, government officials said on Thursday." +draft: false tags: ['tech', 'privacy'] --- diff --git a/src/posts/2020/tech-companies-are-helping-bosses-monitor-everything-you-do-at-work.md b/src/posts/2020/tech-companies-are-helping-bosses-monitor-everything-you-do-at-work.md index e4854b9d..1342143c 100644 --- a/src/posts/2020/tech-companies-are-helping-bosses-monitor-everything-you-do-at-work.md +++ b/src/posts/2020/tech-companies-are-helping-bosses-monitor-everything-you-do-at-work.md @@ -1,7 +1,8 @@ --- date: '2020-03-01' +title: 'Tech Companies Are Helping Bosses Monitor Everything You Do at Work' +description: "Microchips, mobile spyware, and perpetual monitoring are all part of capital's fantasy of twenty-first-century scientific management — a future in which our movements, impulses, and rhythms are perfectly adapted to the needs of profit-making." draft: false -title: Tech Companies Are Helping Bosses Monitor Everything You Do at Work category: links --- diff --git a/src/posts/2020/the-doj-asks-startup-investors-are-tech-giants-too-powerful-.md b/src/posts/2020/the-doj-asks-startup-investors-are-tech-giants-too-powerful-.md index 5c67aed2..d900c103 100644 --- a/src/posts/2020/the-doj-asks-startup-investors-are-tech-giants-too-powerful-.md +++ b/src/posts/2020/the-doj-asks-startup-investors-are-tech-giants-too-powerful-.md @@ -1,7 +1,8 @@ --- date: '2020-02-17' -draft: false title: 'The DOJ Asks Startup Investors: Are Tech Giants Too Powerful?' +description: "Whether the largest tech companies have too much power has become a common question in Washington, DC. The House Antitrust subcommittee and Federal Trade Commission both have active investigations on the topic." +draft: false tags: ['politics'] --- diff --git a/src/posts/2020/the-earn-it-act-is-a-sneak-attack-on-encryption.md b/src/posts/2020/the-earn-it-act-is-a-sneak-attack-on-encryption.md index fe6caa72..f6fcc953 100644 --- a/src/posts/2020/the-earn-it-act-is-a-sneak-attack-on-encryption.md +++ b/src/posts/2020/the-earn-it-act-is-a-sneak-attack-on-encryption.md @@ -1,7 +1,8 @@ --- date: '2020-03-05' +title: 'The EARN IT Act Is a Sneak Attack on Encryption' +description: "A bipartisan pair of US senators today introduced long-rumored legislation known as the EARN IT Act. Meant to combat child sexual exploitation online, the bill threatens to erode established protections against holding tech companies responsible for what people do and say on their platforms." draft: false -title: The EARN IT Act Is a Sneak Attack on Encryption tags: ['politics', 'security'] --- diff --git a/src/posts/2020/the-graham-blumenthal-bill-a-new-path-for-doj-to-finally-break-encryption.md b/src/posts/2020/the-graham-blumenthal-bill-a-new-path-for-doj-to-finally-break-encryption.md index fc24fe5d..bcedfb2d 100644 --- a/src/posts/2020/the-graham-blumenthal-bill-a-new-path-for-doj-to-finally-break-encryption.md +++ b/src/posts/2020/the-graham-blumenthal-bill-a-new-path-for-doj-to-finally-break-encryption.md @@ -1,8 +1,8 @@ --- date: '2020-03-04' -draft: false title: 'The Graham-Blumenthal Bill: A New Path for DOJ to Finally Break Encryption' description: "Members of Congress are about to introduce a bill that will undermine the law that undergirds free speech on the Internet. If passed, the bill known as the Eliminating Abusive and Rampant Neglect of Interactive Technologies (EARN IT) Act, will fulfill a long-standing dream of U.S. law enforcement." +draft: false tags: ['politics', 'security'] --- diff --git a/src/posts/2020/the-history-of-the-url.md b/src/posts/2020/the-history-of-the-url.md index cd25ae39..332c7041 100644 --- a/src/posts/2020/the-history-of-the-url.md +++ b/src/posts/2020/the-history-of-the-url.md @@ -1,8 +1,8 @@ --- date: '2020-03-05' -draft: false title: The History of the URL' description: "On the twenty-two computer scientists met to discuss an issue with 'computer mail' (now known as email). Attendees included the guy who would create Sun Microsystems, the guy who made Zork, the NTP guy, and the guy who convinced the government to pay for Unix." +draft: false tags: ['development'] ---