Posts Tagged “Web”
- Australia vs. Facebook and Google (3)March 3, 2021
- Apple Adds Proxy for Safe Browsing Queries (2)February 19, 2021
- Citibank’s $500 Million UI Lesson February 18, 2021
- Facebook Ads Relied on Deprecated Chrome Feature (1)February 11, 2021
- iPhone’s Adult Content Filter Blocks Anything “Asian” (5)February 8, 2021
- AdWords Phrase Match Changes (1)February 5, 2021
- CDC’s Vaccine Data System (3)February 1, 2021
- ProtonMail Opposes EU Golden Key January 28, 2021
- The Business of MKBHD (1)January 26, 2021
- Retiring Tucows Downloads January 22, 2021
- TabFS (5)January 14, 2021
- Amazon’s “Brushing” Scam (6)January 13, 2021
- Setting Your Default Web Browser on Big Sur January 13, 2021
- Wikipedia Is 20 January 12, 2021
- Here Lies Flash (2)January 12, 2021
- Gazelle Ending Used Device Trade-ins (3)December 30, 2020
- Bait-and-Switch Amazon Reviews (2)December 30, 2020
- How to Favicon in 2021 December 24, 2020
- How Amazon Wins December 23, 2020
- groups.io Pricing Changes December 23, 2020
- Stripe’s Payments APIs: the First Ten Years December 18, 2020
- Pruning GitHub’s Code Search Index (7)December 17, 2020
- Texas vs. Google December 17, 2020
- Shutting Down the Goodreads API December 15, 2020
- FTC Sues Facebook for Illegal Monopolization (1)December 11, 2020
- Oblivious DNS-over-HTTPS December 9, 2020
- Cloudflare Web Analytics for Everyone December 9, 2020
- Making a Self-Quoting Tweet December 7, 2020
- Salesforce Buys Slack (3)December 3, 2020
- Tony Hsieh, RIP November 30, 2020
- Twitter Launches Fleets (2)November 19, 2020
- youtube-dl vs. RIAA (1)November 17, 2020
- Google Photos to End Unlimited Storage November 11, 2020
- Apple Developing Web Search Technology? (3)November 10, 2020
- GitHub Source Code Leak November 5, 2020
- Sketch on Native Mac Apps (11)October 27, 2020
- Google Antitrust Lawsuit (6)October 23, 2020
- Face ID and Touch ID for the Web October 19, 2020
- Chrome Exempts Google Sites From User Site Data Settings (12)October 16, 2020
- A Warning About Glassdoor October 15, 2020
- Spotify Not Playing Fair (9)October 12, 2020
- MacUpdate Acquired by Clario (3)October 12, 2020
- We Hacked Apple for 3 Months (7)October 8, 2020
- Stolen Instagram Account (1)October 6, 2020
- In Defense of XML (3)October 6, 2020
- Amazon Luna Cloud Gaming Service September 24, 2020
- Wikipedia Matters (1)September 16, 2020
- Google Ad Numbers Don’t Add Up (1)September 14, 2020
- Facebook and Australia’s News (3)September 10, 2020
- IFTTT Pro September 10, 2020
- Epic Barred From “Sign in With Apple” (3)September 9, 2020
- Applebot (2)September 8, 2020
- Identifying People by Their Browsing Histories August 31, 2020
- Blanked-Out Spots on Baidu Maps August 28, 2020
- Potential (6)August 25, 2020
- Facebook Events vs. the App Store August 18, 2020
- Mozilla Signs Fresh Google Search Deal August 17, 2020
- Mozilla Layoffs (8)August 11, 2020
- Making an iOS Default Browser or E-mail Client (1)August 5, 2020
- Google in Its Own Search Results (2)August 3, 2020
- Apple Style Guide on the Web August 3, 2020
- Steve Wozniak Sues YouTube Over Bitcoin Scams July 28, 2020
- E-Verify’s “SSN Lock” Is Nothing of the Sort July 27, 2020
- Windows 10X As a Web-first OS (1)July 21, 2020
- The Rise and Fall of Adobe Flash July 20, 2020
- A New and Improved Twitter API (1)July 17, 2020
- Hackers Convinced Twitter Employee to Help Them Hijack Accounts (9)July 17, 2020
- How to Remove YouTube Tracking (5)June 29, 2020
- App Store for the Past (1)June 19, 2020
- New Apple Developer Forum (6)June 19, 2020
- Adobe Flash Player End of Life: December 31 (4)June 17, 2020
- Stop DuckDuckGo Clickjacking (9)June 16, 2020
- PHP at 25 (1)June 8, 2020
- Unhelpful Amazon Order Confirmation E-mails (74)June 1, 2020
- Bot Twitter Accounts Discussing COVID-19 (4)May 27, 2020
- Netflix Stops Charging Inactive Customers May 26, 2020
- New York Times Phasing Out 3rd-Party Advertising Data (1)May 22, 2020
- HEIC and the College Board (2)May 21, 2020
- Why NetNewsWire Is Fast (7)May 19, 2020
- Magic Lasso Adblock (Sponsor) May 18, 2020
- Security Theatre in Safari Download Permissions May 18, 2020
- Facebook to Buy Giphy (2)May 18, 2020
- App.net Archive Now Available May 13, 2020
- Stack Overflow Layoffs May 8, 2020
- Rewriting Facebook.com May 8, 2020
- Microsoft Word Now Flags Double Spaces As Errors (5)May 7, 2020
- WebKit: Inline Caching With Delete April 23, 2020
- iWork 10 in WebAssembly (1)April 17, 2020
- Glitch Launches Subscriptions April 17, 2020
- Trello Account Claimed Using Secondary E-mail April 17, 2020
- Chrome vs. Safari: Energy Use and Compatibility (17)April 17, 2020
- Microsoft Buys Corp.com April 17, 2020
- Cloudflare Dumps reCAPTCHA (1)April 15, 2020
- Intercepting Economic Impact Payments (1)April 15, 2020
- The Internet Archive’s National Emergency Library (1)March 31, 2020
- Unmasking Twitter (1)March 31, 2020
- Amazon Sellers “Hijack” Listings to Sell Face Masks March 27, 2020
- Chrome and Firefox Postpone Disabling TLS 1.0 and 1.1 March 23, 2020
- Verifying Photo Locations (1)March 20, 2020
- Is That Twitter Follower Fake? (1)March 12, 2020
- TLS Increasingly Exists in Three Different Worlds March 12, 2020
- How (Some) Good Corporate Engineering Blogs Are Written (13)March 12, 2020
- Reverting From Apple News Format to RSS (3)March 11, 2020
- Explaining Copyright Broke the YouTube Copyright System March 11, 2020
- Saving Audion Faces (2)March 10, 2020
- Let’s Encrypt Vulnerability March 10, 2020
- Twitter Testing “Fleets” March 6, 2020
- Wide Gamut Color in CSS With Display-P3 (2)March 4, 2020
- MacSurfer Shutting Down (3)March 3, 2020
- Google Earth Beta Supports Other Browsers February 28, 2020
- Google Sent Private Videos in Google Photos to Strangers February 26, 2020
- Safari to Reject HTTPS Certificates Longer Than a Year (6)February 24, 2020
- AdSense Extortion Scheme February 21, 2020
- Goodbye, Mac360 (1)February 18, 2020
- Google Maps at 15 February 11, 2020
- Alternative Ways to Protect Yourself From Being Spearfished February 4, 2020
- Google Maps Traffic Hack February 3, 2020
- Setting Up Gitweb on Shared Hosting (1)January 24, 2020
- Information Leaks via Safari’s Intelligent Tracking Prevention January 24, 2020
- Every Google Result Now Looks Like an Ad (3)January 22, 2020
- The Flask Mega-Tutorial January 17, 2020
- Malicious WebAssembly January 17, 2020
- YouTube RSS Feeds (17)January 16, 2020
- Which Emoji Scissors Close? January 16, 2020
- Dark Patterns on Travel Websites (1)January 9, 2020
- Twitter Will Add Options to Limit Replies (3)January 8, 2020
- Safari’s “Reload Page From Origin” (3)January 7, 2020
- 20 Years Ago: Internet Explorer 5 and iTools January 6, 2020
- IRS Reforms Free File Program January 2, 2020
- MacInTouch Switches to WordPress January 2, 2020
- Apple News No Longer Supports RSS (32)December 26, 2019
- Flickr Needs More Paying Users (5)December 20, 2019
- What’s New in Vapor 4 December 19, 2019
- IBM Stops Funding Kitura (1)December 17, 2019
- Shopping Sucks Now (7)December 16, 2019
- Google Achieves Its Goal of Erasing the WWW Subdomain From Chrome (2)December 13, 2019
- Twitter’s Bluesky December 12, 2019
- “Link in Bio” Is a Slow Knife December 12, 2019
- The Success of Intelligent Tracking Prevention December 11, 2019
- Web Notifications CAPTCHA (5)December 2, 2019
- .org Top-Level Domain Sold (1)November 25, 2019
- CNAME Cloaking (3)November 25, 2019
- Apple Store Removes Customer Reviews (2)November 25, 2019
- How Google Interferes With Its Search Algorithms and Changes Your Results (7)November 18, 2019
- Basecamp Personal November 18, 2019
- The Hotel Cupertino Clause (15)November 18, 2019
- Apple’s New Privacy Page (17)November 7, 2019
- Archive Team’s Yahoo Groups Rescue Effort November 6, 2019
- Twitter’s Ban on Political Ads (2)November 4, 2019
- Safari Safe Browsing, China, and Privacy (1)November 1, 2019
- Google to Stop Indexing Flash October 30, 2019
- AirPods Pro (2)October 29, 2019
- Firefox 70 for Mac (1)October 25, 2019
- Direct to SwiftUI (3)October 25, 2019
- WTF Auto Layout? October 24, 2019
- Yahoo Groups Shutting Down (8)October 16, 2019
- Stop Saying, “We Take Your Privacy and Security Seriously” October 4, 2019
- Software as Business September 30, 2019
- Twitter “Hide Replies” and Timeline Swiping September 27, 2019
- New Stack Overflow CEO (6)September 27, 2019
- Sending E-mail for Sign in With Apple September 23, 2019
- Intelligent Tracking Prevention 2.3 September 23, 2019
- Pocket Casts Goes Freemium (1)September 18, 2019
- Google’s Privacy Sandbox (8)September 17, 2019
- Apple Music on the Web Beta September 10, 2019
- Search Ads for Competing Products (6)September 5, 2019
- Goodbye, Safari Extensions Gallery (3)August 29, 2019
- Amazon Has Ceded Control of Its Site (7)August 23, 2019
- Microsoft Edge for Mac Beta (4)August 22, 2019
- Simple Opt Out August 21, 2019
- Feedbin Pages (Read Later) August 20, 2019
- WebKit Tracking Prevention Policy (1)August 19, 2019
- App Store Editorial Stories on the Web (1)August 16, 2019
- Should the Web Be archive.org? (1)August 16, 2019
- AMP Server-Side Rendering August 16, 2019
- Apple Card Lacks Web Interface, Sends Push Notifications (6)August 13, 2019
- Verizon Sells Tumblr to Automattic (3)August 13, 2019
- Google Chrome Incognito Mode Can Still Be Detected August 12, 2019
- Yelp Inserts Tracking Phone Numbers August 6, 2019
- Cloudflare and Voxility Ban 8Chan August 5, 2019
- Safari Won’t Load Google Sites (21)August 1, 2019
- The Man Who Built The Retweet (1)July 25, 2019
- Google Open Sources robots.txt Parser July 24, 2019
- Why Does APT Not Use HTTPS? (3)July 17, 2019
- Google Photos Is Making Photos Semi-public July 16, 2019
- Why Do Web Browsers Allow Access to the Local Network? (7)July 11, 2019
- GDPR Fines: So Now We Know July 10, 2019
- Cloudflare Outage Caused by Regular Expression (2)July 8, 2019
- YouTube Hacking Video Ban (1)July 5, 2019
- Superhuman Embeds Tracking Pixels in User E-mails July 3, 2019
- SwiftWebUI (2)July 1, 2019
- Proxyman 1.4.3 (1)June 27, 2019
- Chrome to Limit Ad Blocking Extensions (6)June 21, 2019
- What Does “Amazon’s Choice” Mean? June 18, 2019
- Feedback Assistant Replaces Bug Reporter (1)June 12, 2019
- Google Chrome: Open Source + DRM (1)June 12, 2019
- Browser Vendors Win War With W3C (1)May 31, 2019
- Gab Will Become a Mastodon Fork (4)May 31, 2019
- App Store Competition (12)May 30, 2019
- How Effective Is Basic Account Hygiene at Preventing Hijacking? May 24, 2019
- Facebook Sharing Data With Phone Carriers May 24, 2019
- Privacy Preserving Ad Click Attribution For the Web (1)May 23, 2019
- GitHub Sponsors (1)May 23, 2019
- Some Users See More Twitter Ads May 22, 2019
- Microsoft Edge for Mac Preview (8)May 21, 2019
- The Potential Advantages of a JavaScript Whitelist (3)May 17, 2019
- My Google Activity (7)May 15, 2019
- Amazon S3 Path Deprecation Plan (2)May 15, 2019
- A Conspiracy to Kill IE6 May 10, 2019
- TurboTax Dark Patterns and Robots Exclusion (1)May 3, 2019
- Google’s Response to Edge Chromium (1)May 2, 2019
- Intelligent Tracking Prevention 2.2 (6)April 30, 2019
- Improved Twitter Data Export (2)April 30, 2019
- Clip Sharing With Overcast April 29, 2019
- Google Decides to Monetize Maps April 18, 2019
- Safari Auto-Submitting AutoFilled Passwords (7)April 17, 2019
- Twitter’s Complicated and Messy Verification Process (1)April 16, 2019
- 10 Years of MacStories April 15, 2019
- US Broadband, OS, and Browser Stats April 12, 2019
- Apple Podcasts on the Web Gets a Fresh New Interface (1)April 11, 2019
- Google AMP Lowered Our Page Speed, and There’s No Choice But to Use It (1)April 11, 2019
- Postmortem: iTunes Affiliate for Apps (5)April 10, 2019
- New WebKit Features in Safari 12.1 April 9, 2019
- Reddit’s /r/Piracy is Deleting Almost 10 Years of History to Avoid Ban April 8, 2019
- The Golden Age of YouTube Is Over (1)April 5, 2019
- Safari Link Tracking Can No Longer Be Disabled (3)April 4, 2019
- Paying to Whitewash Wikipedia Pages (1)April 1, 2019
- User Account Best Practices (1)March 28, 2019
- Facebook Stored Hundreds of Millions of User Passwords in Plain Text for Years March 21, 2019
- MySpace Lost Music Uploaded From 2003 to 2015 (2)March 21, 2019
- App Store Covers RSS Readers (4)March 14, 2019
- Sketch Takes Venture Capital March 14, 2019
- Exporting a Blog Archive (1)March 13, 2019
- Skype for Web Drops Support for Safari (9)March 11, 2019
- Flickr Protects Photos From Deletion March 11, 2019
- A Privacy-Focused Vision for Social Networking (2)March 7, 2019
- Patreon and Facebook (2)March 5, 2019
- Amazon to Give Power to Brands to Remove Fakes (2)March 5, 2019
- Facebook and Phone Numbers (3)March 4, 2019
- Adding to the Wayback Machine (1)March 4, 2019
- We Need Chrome No More (6)February 28, 2019
- Intelligent Tracking Prevention 2.1 (5)February 22, 2019
- If Dave Winer Were CEO of the NYT (4)February 21, 2019
- Lessons From 6 Software Rewrite Stories (1)February 19, 2019
- Stealing High-Value Instagram Accounts February 14, 2019
- Kara Swisher Interview of Jack Dorsey February 14, 2019
- Flickr Moving Away From Yahoo Logins (2)February 13, 2019
- The Future of Blogger and MarsEdit (6)February 13, 2019
- Spotify’s Podcast Aggregation Play (2)February 11, 2019
- Jeff Bezos and the National Enquirer (1)February 11, 2019
- #DeathToAutoPlay (6)February 8, 2019
- Apple Is Removing “Do Not Track” From Safari (4)February 7, 2019
- Considering Pulling Google News From Europe February 6, 2019
- eBay’s Changing Strategy (1)February 6, 2019
- Top 25 Photos on Flickr in 2018 From Around the World February 5, 2019
- Blocking the Big 5: Google February 1, 2019
- Medium’s API Stops Working January 31, 2019
- Facebook Pays Teens to Install VPN That Spies on Them (2)January 31, 2019
- Stop Google Search Results Tracking (4)January 18, 2019
- Big Win for Web Accessibility in Domino’s Pizza Case January 17, 2019
- How Facebook Keeps Messenger from Crashing on New Year’s Eve (1)January 17, 2019
- DuckDuckGo Switches to Apple Maps for Location Searches January 15, 2019
- Signal v Noise Exits Medium January 15, 2019
- GoDaddy JavaScript Injection January 14, 2019
- The Lost Art of Legendary Apple UX (2)January 14, 2019
- GitHub Now Offers Unlimited Free Private Repos January 7, 2019
- Dirty Dealing in the $175 Billion Amazon Marketplace (1)December 31, 2018
- How Much of the Internet Is Fake? (5)December 28, 2018
- Influencers Are Faking Brand Deals (3)December 20, 2018
- Google Intentionally Favoring Chrome, Hurting Edge? (3)December 19, 2018
- Conversations With AI, Featuring Brian Roemmele (2)December 19, 2018
- Australian Assistance and Access Act (5)December 12, 2018
- Tracking Leakers With Watermarked Screens (1)December 11, 2018
- WordPress 5.0, Gutenberg, and MarsEdit December 7, 2018
- Apple Music Analyser (1)December 5, 2018
- Starwood/Marriott and Quora Breaches (1)December 5, 2018
- Optional OmniFocus Subscriptions (2)December 4, 2018
- Microsoft EdgeHTML Replaced by Chromium (4)December 4, 2018
- Sponsored Amazon Baby Registry Items (2)November 28, 2018
- USPS Site Exposed Data on 60 Million Users November 26, 2018
- Amazon Admits It Exposed Customer E-mail Addresses November 26, 2018
- “Hacked Account” Blackmail Spam on the Rise November 21, 2018
- YouTube CEO Calls EU’s Article 13 Financially Impossible November 13, 2018
- Server-side Swift: Making Canopy November 7, 2018
- Flickr to Limit Free Accounts to 1,000 Photos (5)November 6, 2018
- Apple Legal Doesn’t Like Domain Redirect (2)November 5, 2018
- October 2018 Apple Event (28)October 30, 2018
- The Early Days of GitHub October 29, 2018
- Safari Technology Preview Adds Dark Mode CSS October 24, 2018
- Lawsuit Alleges Facebook Inflated Video Ad Viewing Times October 19, 2018
- Why Matthew Green Is Done With Chrome (6)October 5, 2018
- Facebook Access Tokens Stolen October 5, 2018
- Software Disenchantment (2)September 24, 2018
- Twitter Brings Back the Reverse Chronological Timeline September 20, 2018
- The Rise and Demise of RSS (2)September 19, 2018
- EU Approves Controversial Copyright Directive (7)September 13, 2018
- Feedbin Private by Default September 12, 2018
- Amazon Is Stuffing Its Search Results Pages With Ads September 11, 2018
- The Way Out (1)September 11, 2018
- Ghostery Lite (5)September 7, 2018
- Mastodon (6)September 6, 2018
- Firefox to Block Trackers (5)September 5, 2018
- Medium Deprecates Custom Domains (1)September 4, 2018
- Google and Mastercard’s Ad Deal to Track Retail Sales September 3, 2018
- Different Kinds of Archives (2)September 3, 2018
- How Web Reader Modes Modes Work August 30, 2018
- Manuscript (FogBugz) Sold to DevFactory August 23, 2018
- Making Swift.org a More Valuable Resource for the Swift Community August 17, 2018
- Pocket’s 30M Users Are Great for Publishers August 16, 2018
- The Struggle for Twitter Alternatives (4)August 14, 2018
- Shutting Down the Berkman Center Blogs (5)August 10, 2018
- Google Maps’ Influence on Neighbourhood Names (2)August 9, 2018
- Patreon Acquires Memberful August 8, 2018
- Firefox’s New DNS Resolution (2)August 8, 2018
- Instapaper Relaunches Premium Subscription August 7, 2018
- Apple Removes Infowars From Podcast Directory (6)August 6, 2018
- Paid Amazon Reviews (3)August 3, 2018
- Apple Removes Apps From Their Affiliate Program (4)August 2, 2018
- Please Follow in Apple News July 31, 2018
- The Bullshit Web (1)July 31, 2018
- Slack and Atlassian Team Up on Chat Software (1)July 30, 2018
- Twitter and Shadow Banning (5)July 30, 2018
- Page Lifecycle API (2)July 27, 2018
- YouTube’s Poorer Performance in Non-Chrome Browsers (2)July 26, 2018
- Google’s HTTP “Not Secure” Warning (3)July 25, 2018
- Relying on Google Cloud (2)July 24, 2018
- Why Content Should Be Published in HTML and Not PDF (4)July 17, 2018
- Instapaper Is Going Independent (1)July 16, 2018
- Mitigating Spectre With Site Isolation in Chrome (1)July 16, 2018
- How Far Does 20MHz of Macintosh IIsi Power Go Today? (1)July 16, 2018
- Say Goodbye to Netflix User Reviews July 11, 2018
- Who Will Steal Android From Google? (2)July 5, 2018
- Facebook’s Political False Positives July 4, 2018
- Facebook Confirms That It Tracks Mouse Movements (2)July 3, 2018
- Netflix of Podcasts July 2, 2018
- Reclaiming RSS (2)July 2, 2018
- Europe’s New Copyright Rules (1)June 21, 2018
- We Are All Trapped in the “Feed” (1)June 15, 2018
- On Paying for Software (10)June 12, 2018
- Intelligent Tracking Prevention 2.0 (2)June 8, 2018
- Facebook Posts Accidentally Made Public June 8, 2018
- Facebook-WhatsApp Turmoil Takeaway (1)June 7, 2018
- Microsoft Acquires GitHub (2)June 4, 2018
- Facebook’s GDPR-Related Dark Patterns (1)June 3, 2018
- New Twitter APIs and Pricing (10)May 17, 2018
- Google Is Rebranding Storage Plans As “Google One” May 14, 2018
- Google’s Privacy Policy (2)May 14, 2018
- Twitter Stored Passwords in Log File (3)May 4, 2018
- Announcing Stack Overflow for Teams May 3, 2018
- Stop The Madness (5)May 1, 2018
- Mermaid: Markdown-like Generation of Diagrams and Flowcharts (1)May 1, 2018
- Overcast 4.2: The Privacy Update (1)April 27, 2018
- SmugMug Acquires Flickr (2)April 22, 2018
- Examples of Dark Design Patterns April 20, 2018
- Switching From RSS to Apple News Format (13)April 18, 2018
- Firefox 11.0 for iOS Has Tracking Protection on by Default April 17, 2018
- Updated FancyZoom April 17, 2018
- The Inside Story of Reddit’s Redesign (1)April 11, 2018
- How Fast Is AMP Really? (1)April 11, 2018
- IndieWeb Generation 4 and Hosted Domains April 11, 2018
- OkCupid’s “Removed” Visitor API April 10, 2018
- Native Apps in China (3)April 9, 2018
- Twitter Shutting Down APIs (5)April 6, 2018
- Reading This Site With NetNewsWire 3 (5)April 6, 2018
- The Stack Overflow Age (2)April 6, 2018
- Instagram Disables APIs (1)April 5, 2018
- The TidBITS 2018 Infrastructure (1)April 3, 2018
- Making Illegal States Unrepresentable April 3, 2018
- 1.1.1.1: the Fastest, Privacy-first Consumer DNS Service (3)April 2, 2018
- System Fonts in CSS April 2, 2018
- MyFitnessPal Data Breach (1)April 1, 2018
- Charles Proxy for iOS March 29, 2018
- Firefox’s Facebook Container (2)March 29, 2018
- kottke.org at Twenty (3)March 27, 2018
- MacInTouch Note to Readers (3)March 27, 2018
- Cambridge Analytica Harvested 50 Million Facebook Profiles (3)March 19, 2018
- YouTube to Outsource Truth to Wikipedia March 15, 2018
- Can U.S. States Hang on to Net Neutrality? March 12, 2018
- The Mystery of the Slow Downloads March 6, 2018
- GitHub Survived the Biggest DDoS Attack Ever Recorded March 6, 2018
- Risks of In-App Browsers March 5, 2018
- Amazon Is Complicit With Counterfeiting (7)March 2, 2018
- Twitter Launches Bookmarks for Saving Tweets (1)March 1, 2018
- Respecting Privacy at Basecamp (1)March 1, 2018
- The Rise of China As a Digital Totalitarian State March 1, 2018
- Algorithmic Arrangements at OkCupid February 28, 2018
- Money Laundering via Author Impersonation on Amazon? February 26, 2018
- Google and HTTP (1)February 26, 2018
- GitHub Shouldn’t Allow Username Reuse (1)February 20, 2018
- Twitter Abolishes Native Mac Client (14)February 17, 2018
- Google Removes “View Image” Button From Search Results (1)February 16, 2018
- Chrome’s Ad Filtering (2)February 16, 2018
- Simplenote Outage Due to DMCA (2)February 16, 2018
- Bringing the Power of AMP to Gmail February 16, 2018
- Everything Easy Is Hard Again (4)February 16, 2018
- The Mac App Sandbox and Non-Native Apps (7)February 13, 2018
- Twitter’s First Profit (1)February 9, 2018
- John Perry Barlow, RIP February 9, 2018
- Minimum Password Lengths (2)February 6, 2018
- Colour Management (1)February 1, 2018
- OmniFocus 2018 Roadmap (4)January 29, 2018
- Mac and iOS Privacy Guide January 29, 2018
- Mosaic’s Birthday: 25 Years of the Modern Web (1)January 29, 2018
- Swift Forums January 22, 2018
- Redesigned Web Versions of App Stores (1)January 22, 2018
- Reading Twitter With Feedbin (1)January 17, 2018
- Violating a Website’s Terms of Service Is Not a Crime January 17, 2018
- Google Memory Loss January 16, 2018
- Dropbox Files Confidentially for IPO (1)January 15, 2018
- Birdcage Liners January 12, 2018
- Improving URLs for AMP Pages (1)January 12, 2018
- Running Old iOS Versions January 11, 2018
- Pop-up Mobile Ads That Trap January 9, 2018
- Using HTTP to Avoid Mixed Content Warnings From Ads (6)January 9, 2018
- Let Facebook Rejoin the Open Web (2)January 8, 2018
- Fingerprinting Swift Code Using Spacecrypt (2)January 4, 2018
- Alan Kay’s Thoughts, Old and New January 3, 2018
- Intel CPU Design Flaw Necessitates Kernel Page Table Isolation (16)January 3, 2018
- Ad Targeters Are Pulling Data From Your Browser’s Password Manager January 1, 2018
- OkCupid Removes Usernames December 28, 2017
- Twitter’s Weeds (4)December 28, 2017
- How Extended Validation Certificates Can Be Used to Scam December 19, 2017
- Amazon Changes Its Review Policy December 19, 2017
- Amazon Will Resume Selling Apple TV and Chromecast December 19, 2017
- Firefox Pushes Looking Glass Add-on December 18, 2017
- N.Y. Times Scales Back Free Articles December 15, 2017
- Google Again Removes YouTube From Echo Show December 6, 2017
- The Pollyannish Assumption (1)December 6, 2017
- Safari Tab Search (3)December 5, 2017
- MarsEdit 4.0 (1)December 5, 2017
- Class Action Suit for Google’s Invisible Form Trick December 1, 2017
- Dave Winer Interview November 30, 2017
- The Cost of JavaScript (7)November 27, 2017
- Firefox Quantum (8)November 17, 2017
- Twitter’s Verified Mess (2)November 17, 2017
- FogBugz Becomes Manuscript (6)November 16, 2017
- Twitter Sidestepped Russian Account Warnings November 13, 2017
- We’re Just Doing Data Entry for Google (1)November 10, 2017
- How Facebook Figures Out Everyone You’ve Ever Met (2)November 10, 2017
- Twitter Increases Limit to 280 Characters (8)November 9, 2017
- Facebook Solicits Nude Photos to Stop Revenge Porn (1)November 9, 2017
- Google Docs Glitch Blocks Files for TOS Violations (1)November 1, 2017
- Photos Machine Learning and Trusting Apple (4)November 1, 2017
- Amazon Now Has a $1 Billion Ad Business October 30, 2017
- How to Accept Payments for Your Digital Products (4)October 27, 2017
- Inside Amazon Web Services October 27, 2017
- Stealing Sensitive Browser Data With the W3C Ambient Light Sensor API (2)October 23, 2017
- Nobody Thinks About eBay (4)October 19, 2017
- AIM Will Shut Down After 20 Years (2)October 6, 2017
- USPS “Informed Delivery” Is Stalker’s Dream October 4, 2017
- Evolving the Dropbox Brand (3)October 3, 2017
- Alan Kay on the iPhone (8)September 28, 2017
- EFF Resigns From W3C (5)September 28, 2017
- Fixing Twitter With Reputation Systems (1)September 27, 2017
- iPhone X Design and the Notch (4)September 21, 2017
- Safari 11 (3)September 20, 2017
- Is This My Interface or Yours? September 6, 2017
- Behind the Scenes of AMP at Condé Nast (2)September 5, 2017
- Congratulations (9)September 4, 2017
- The Power of Google September 1, 2017
- The TLS 1.3 Controversy August 31, 2017
- YouTube Transcripts (1)August 29, 2017
- iOS 11 Will Strip AMP Garbage From Shared URLs (1)August 24, 2017
- Product Graveyard August 23, 2017
- Cloudflare’s Lava Lamps (1)August 22, 2017
- When Exactly Will the Eclipse Happen? August 21, 2017
- New Google Docs Features Power Team Collaboration August 17, 2017
- Tech Companies Fighting for User Privacy August 15, 2017
- Tech Companies Refusing DNS Service to Daily Stormer (5)August 15, 2017
- HyperCard on the Internet Archive (2)August 11, 2017
- Safari Should Display Favicons in Its Tabs (4)August 11, 2017
- How Facebook Squashes Competition From Startups (4)August 11, 2017
- The Internet Archive Adds 25,000 78rpm Records August 9, 2017
- Making the Internet Archive’s Full Text Search Faster August 8, 2017
- iPhone and Android Cameras (4)August 7, 2017
- Using a Downloaded HTML File to Steal Files From a Mac (18)August 4, 2017
- Reddit Raises $200M, Rewrites Code (1)July 31, 2017
- Passwords Evolved: Authentication Guidance for the Modern Era July 28, 2017
- Adobe Will Discontinue Flash in 2020 (3)July 25, 2017
- Apple’s Machine Learning Journal/Blog (1)July 19, 2017
- How Paywalled Sites Permit Access to Visitors From Social Media Sites and Apps July 18, 2017
- SoundCloud Lays Off 40% of Staff July 17, 2017
- Does My Site Need HTTPS? (1)July 17, 2017
- 1Password Standalone Vaults and PasswordWallet (12)July 14, 2017
- Publishers and the Pursuit of the Past (1)July 14, 2017
- Daring Fireball Display Ads July 14, 2017
- Using Workflow as a Site-Specific Browser July 12, 2017
- Dropbox Discontinues Photo Albums July 12, 2017
- Mike Slade on Apple, NeXT, Microsoft, and Starwave History (2)July 5, 2017
- Web Form Data Sent Before You Click “Submit” (1)June 30, 2017
- A Day Without JavaScript June 29, 2017
- MarsEdit 4 Public Beta (2)June 28, 2017
- Google Will Stop Reading Your E-mails for Gmail Ads (2)June 27, 2017
- A Eulogy for CAPTCHA June 14, 2017
- Safari’s Intelligent Tracking Prevention (4)June 12, 2017
- Backchannel Is Moving to Wired (1)June 12, 2017
- Hacker, Hack Thyself June 4, 2017
- Outsourcing Your Online Presence to Facebook June 2, 2017
- Pinboard Acquires Delicious June 2, 2017
- Basic Attention Token June 1, 2017
- Dangers of Google AMP (1)May 31, 2017
- HTTPS on Stack Overflow May 31, 2017
- Twitter Abandons “Do Not Track” Privacy Protection (1)May 19, 2017
- JSON Feed (9)May 17, 2017
- Everything Is Broken (6)May 15, 2017
- Instagram Now Supports Photo Uploads From Mobile Site May 15, 2017
- Better GitHub Searching May 12, 2017
- JavaScript-Free Discourse (2)May 2, 2017
- The Internet Archive and Robots.txt April 26, 2017
- Google Rewrites Search Rankings to Bury Fake News April 26, 2017
- LivePhotosKit JavaScript API April 20, 2017
- Facebook Instant Articles and Apple News (2)April 20, 2017
- How Google Eats a Business Whole April 19, 2017
- In Praise of Flickr (1)April 18, 2017
- Classic Mac Emulation in the Browser (3)April 17, 2017
- Robbing a Bank by DNS April 17, 2017
- Ad-Blocker Using Computer Vision April 17, 2017
- Google’s Search Quality Crisis (1)April 12, 2017
- Twitter Allegedly Deleting Negative Tweets Criticizing United Airlines April 11, 2017
- Frontier Diary #1 (1)April 5, 2017
- Twitter Only Mutes 100 Keywords April 5, 2017
- Twitter Lengthens Replies, Drops Eggs March 31, 2017
- Flickr Reaction GIFs March 31, 2017
- The Deck Shuts Down (2)March 30, 2017
- New Web Features in Safari 10.1 March 30, 2017
- RSS on the Desktop, 15 Years Later March 30, 2017
- For Sale: Your Private Browsing History (1)March 29, 2017
- The Facebook Model of Innovation March 29, 2017
- Sellers Printing Counterfeit Books and Selling Under Amazon’s Brand (1)March 22, 2017
- Seriously, Google, Can You Just Make Exact Match Exact? (2)March 22, 2017
- Netflix to Replace Star Ratings With Thumbs Up/Down (1)March 17, 2017
- The Story of Firefox OS (2)March 15, 2017
- Dropbox Drops Public Folders (4)March 14, 2017
- What Twitter Means to Me (1)March 13, 2017
- Encrypted Media Extensions (EME) (6)March 13, 2017
- Facebook Bots Relearn Early PC Lessons March 13, 2017
- Mozilla Acquires Pocket March 9, 2017
- Google’s Algorithm Is Lying to You About Onions and Blaming Me for It (1)March 7, 2017
- Cloudbleed: Cloudflare’s HTTPS Traffic Leak (11)February 24, 2017
- Google Site Search Discontinued (2)February 22, 2017
- Great Alternatives to Hamburger Menus February 16, 2017
- Switch 2FA From SMS to an App February 15, 2017
- Instapaper Outage Cause & Recovery (1)February 14, 2017
- How to Stop Seeing Your Amazon Searches Everywhere February 13, 2017
- Most of the Web Really Sucks If You Have a Slow Connection (5)February 9, 2017
- Automatically Test Your Database Backups February 1, 2017
- Activation Lock Status Checker Removed January 31, 2017
- Facebook Accepts Slightly Mis-typed Passwords January 30, 2017
- Take Control of Your Digital Legacy January 30, 2017
- Funding the Web (1)January 29, 2017
- Flickr’s Year Without Buying Storage January 27, 2017
- The Problem With AMP (2)January 18, 2017
- Safari Can’t Play New 4K YouTube Videos (5)January 13, 2017
- PodSearch January 13, 2017
- App.net Is Shutting Down (3)January 13, 2017
- How Adobe Flash Fell, and Why Flash Content Is Worth Preserving January 10, 2017
- Amazon’s 1-Click Checkout Patent Expires in 2017 January 10, 2017
- Atlassian Acquires Trello (1)January 9, 2017
- The State of Safari Extensions January 6, 2017
- Stringify Automation Service (1)January 6, 2017
- Renewing Medium’s Focus (2)January 5, 2017
- Anil Dash’s Advice for Twitter (1)January 3, 2017
- Christmas Card Mail Merge December 28, 2016
- Amazon Could Be More International (1)December 28, 2016
- PHPMailer Security Bug December 28, 2016
- Goodbye Mint, Goodbye Fever (15)December 27, 2016
- GitHub’s Business (1)December 16, 2016
- eBay Is for Suckers (4)December 15, 2016
- Making Sense of Color Management December 8, 2016
- Distributed Visa CVC Guessing December 6, 2016
- Anil Dash Is the New CEO of Fog Creek Software December 6, 2016
- Backing Up the Internet Archive December 5, 2016
- Reddit’s CEO Edited User Comments November 27, 2016
- The .blog Bait and Switch November 18, 2016
- Facebook’s Metrics Found to Be Exaggerated November 17, 2016
- Uber’s JSON Compression November 12, 2016
- The Importance and Potential of Twitter (5)November 8, 2016
- Instapaper Premium Is Now Free November 6, 2016
- Fakespot for Amazon and Yelp Reviews November 6, 2016
- Pornhub Bypasses Ad Blockers With WebSockets November 5, 2016
- How Google Almost Killed ProtonMail October 30, 2016
- The Price of GPL October 30, 2016
- Inadvertent GitHub Private Repository Disclosure October 29, 2016
- Google Drops Ban on Personally Identifiable Web Tracking October 26, 2016
- Web Bloat Score Calculator (1)October 24, 2016
- Dropbox Discontinues HTML Rendering October 20, 2016
- Amazon Family Vault October 18, 2016
- ShareLaTeX (2)October 17, 2016
- Twitter Changes What Counts Toward 140-Character Limit (1)October 13, 2016
- favicon.ico Is a Privacy Leak October 13, 2016
- What’s New in Safari 10 (5)October 12, 2016
- Yahoo Says Hackers Stole Data on 500 Million Users in 2014 (3)September 28, 2016
- Pinterest Acquires Instapaper (2)August 24, 2016
- Google to Automatically Link to AMP Results (1)August 22, 2016
- Browsing Your Website Does Not Mean I Want Your Spam August 20, 2016
- YouTube’s Road to HTTPS August 19, 2016
- iTunes Connect Reporter August 16, 2016
- Twitter Verification August 12, 2016
- Don’t Trust Sourceforge Downloads (3)July 29, 2016
- LastPass URL Parsing Bug July 27, 2016
- “This Regular Expression Has Been Replaced With a Substring Function” July 21, 2016
- Medium URL Fragment Tracking July 18, 2016
- Improving Color on the Web (2)July 15, 2016
- Legal Decisions (1)July 14, 2016
- MathML Improvements in WebKit July 14, 2016
- Pinboard Turns Seven July 14, 2016
- The History of “This Web Site Is Well-crafted” Hints July 11, 2016
- Slower by Design (2)July 8, 2016
- Safari 10 Brings Native App Extensions June 29, 2016
- Input Masks: Violating User Expectations June 29, 2016
- Next Steps for Legacy Safari Plug-ins June 21, 2016
- End of the Road for MacNN (1)June 20, 2016
- Server Side Swift vs. The Other Guys June 1, 2016
- 1PasswordAnywhere No Longer Works With Dropbox (3)May 31, 2016
- Restoring Google Chrome Tabs May 16, 2016
- Spotting Fake Amazon Reviews May 16, 2016
- Locking in WebKit (2)May 9, 2016
- Apple Officially Discontinues WebObjects May 5, 2016
- Kuro5hin, RIP May 3, 2016
- Broken Apple Man Page Links May 3, 2016
- WebKit Prefixing Policy April 28, 2016
- Short URLs Considered Harmful for Cloud Services (2)April 25, 2016
- Two-Factor Authentication List April 19, 2016
- Third-Party Reddit Apps Pulled From App Store (2)April 13, 2016
- TextExpander 6 and TextExpander.com (60)April 6, 2016
- Brave’s Payment Spec April 4, 2016
- Universal Links Association Files Crashing iOS Apps (3)March 29, 2016
- Names That Break Computers (6)March 25, 2016
- Where Did All the HTTP Referrers Go? March 3, 2016
- Google AMP and Facebook Instant Articles February 26, 2016
- FogBugz 8.15.267 February 17, 2016
- Google AMP Launch Looms February 11, 2016
- A Conversation With Erik Spiekermann February 6, 2016
- Switching to HTTPS (2)February 3, 2016
- Meet iCloud’s Great-grandfather: iTools (1)January 30, 2016
- Anywhere But Medium (1)January 25, 2016
- Brave Browsers (2)January 22, 2016
- Mobile Safari Tips (2)January 22, 2016
- Architecture of the Web Inspector January 15, 2016
- PayPal’s Poor Security January 10, 2016
- Google Docs Data Loss January 5, 2016
- More Responsive WebKit Tapping on iOS December 17, 2015
- A Domain Move Disaster December 16, 2015
- A Study of Stack Overflow Careers (2)December 14, 2015
- Moving to Medium, Preserving Permalinks December 9, 2015
- Sunsetting Carousel and Mailbox December 8, 2015
- IBM’s Swift Sandbox December 5, 2015
- The Secret Power of “Read It Later” Apps (1)December 3, 2015
- Adobe Animate CC December 2, 2015
- Flickr’s Experience With iOS 9 December 2, 2015
- Lightroom 6.3 Fixes Import Dialog, Flickr (1)November 22, 2015
- Ads Use Inaudible Sound to Link Your Devices November 16, 2015
- How Facebook’s Safety Check Works November 15, 2015
- Swiping to Dismiss Safari View Controller November 14, 2015
- Long-Term Exposure to Flat Design (3)November 10, 2015
- The New Favicon November 8, 2015
- Apple News Format (1)November 5, 2015
- Dropbox API v2 Drops Objective-C SDK (2)November 5, 2015
- WebKit Shadow DOM API and the State of Web Type November 5, 2015
- Facebook’s Code Quality Problem (5)November 4, 2015
- MacUpdate Adware Installers (2)November 4, 2015
- The 10 Best Feed Readers (3)October 22, 2015
- Searching Apple’s Stores With Google October 22, 2015
- Dropbox Paper (1)October 20, 2015
- Google’s Accelerated Mobile Pages (6)October 14, 2015
- FogBugz, JIRA, and Wasabi (5)October 13, 2015
- New FogBugz Security Features October 11, 2015
- Historical Photos October 9, 2015
- iOS 9 Universal Links and Forgotten Passwords October 9, 2015
- Apple News (2)October 7, 2015
- Safari’s Responsive Design Mode October 4, 2015
- Deprecating Instapaper Mobilizer October 4, 2015
- Alex King, RIP October 4, 2015
- DirectLinks Safari Extension September 25, 2015
- Which iOS Content Blocker is the Fastest? September 25, 2015
- Peace iOS 9 Content Blocker (5)September 19, 2015
- Facebook “Like” Button Tracking (1)September 18, 2015
- Fixing Garbled Fonts on Apple Support Pages September 16, 2015
- Wikipedia Editors Uncover Extortion Scam September 9, 2015
- GasBuddy’s New Privacy Policy September 1, 2015
- Shipping an App With App Transport Security (4)August 28, 2015
- The Facebook App’s 18,000 Classes (2)August 28, 2015
- Tonic: Data Visualizing REPL for Node August 20, 2015
- WebKit Backdrop Filters August 19, 2015
- The Hamburger Menu Doesn’t Work (1)August 18, 2015
- Steve Jobs’s Interview With Red Herring, 1996 August 18, 2015
- Thunderstrike 2 August 17, 2015
- Twitter Removes 140-Character Limit From Direct Messages (3)August 17, 2015
- iCloud Can Now Restore Contacts, Calendars, and Reminders (3)August 17, 2015
- How Your Phone’s Battery Life Can Be Used to Invade Your Privacy (2)August 16, 2015
- Modern Web Ad Blocking (2)August 14, 2015
- Student Loses Facebook Internship After Pointing Out Privacy Flaws (1)August 14, 2015
- Safari vs. Chrome: Power Consumption (7)August 1, 2015
- Apple’s Plan for More Connected Apps (1)July 30, 2015
- Phasing Out Google+ (1)July 29, 2015
- Flickr Pro Is Back July 28, 2015
- Safari 9’s Responsive Web Design Mode July 27, 2015
- Web Design: The First 100 Years July 23, 2015
- App Transport Security (7)July 17, 2015
- Safari Content Blocker and Web Advertising (9)July 12, 2015
- CSS Font Family for San Francisco (1)July 11, 2015
- Safari Is the New IE (6)June 30, 2015
- Killing Off Wasabi (2)June 25, 2015
- WebAssembly June 22, 2015
- Introduction to WebKit Content Blockers (1)June 18, 2015
- I Do Not Agree to Your Terms June 17, 2015
- iCloud Passwords in Mail, Device Passwords, and Safari Passwords (3)June 11, 2015
- Yahoo Pipes Shuts Down June 5, 2015
- What Happened to SourceForge? (1)June 4, 2015
- Web Decay Graph June 2, 2015
- OSStatus.com June 1, 2015
- Google Photos May 29, 2015
- FogBugz 8.13.104 May 27, 2015
- The Logjam Attack May 23, 2015
- The Rush to “Deprecate” HTTP (2)May 17, 2015
- Register Your Own IRS Account May 15, 2015
- Facebook Instant Articles (7)May 15, 2015
- Dropbox’s Firefly Full-Text Search Engine May 14, 2015
- Google Hangouts Don’t Use End-to-End Encryption (3)May 13, 2015
- Flickr Update (1)May 10, 2015
- bit.ly Now Silently Inserts Affiliate Codes/Cookies (1)May 8, 2015
- Twitter Island May 7, 2015
- Amazon Sues Fake Review Site (2)April 28, 2015
- FogBugz Iteration Planner April 23, 2015
- Mailman 3.0 April 9, 2015
- Facebook Legacy Contacts April 8, 2015
- Google, Our Patron Saint of the Closed Web April 6, 2015
- .htaccess Snippets April 6, 2015
- The Birth of Microsoft’s New Web Rendering Engine April 6, 2015
- Amazon Cloud Drive (14)April 1, 2015
- ifo Apple Store Shuts Down March 28, 2015
- FTC Report Shows How Google Skewed Search Results March 20, 2015
- Bidding Farewell to Google Code March 14, 2015
- The Disconnect Between Publishers and Consumers March 10, 2015
- Paying to Get Around Adblock Plus (5)February 3, 2015
- YouTube Now Defaults to HTML5 Video February 1, 2015
- iTunes Connect Bug: Logs You Into the Wrong Account (1)January 31, 2015
- Improved FogBugz Cases Menu (3)January 31, 2015
- Never Trust a Corporation to Do a Library’s Job January 31, 2015
- The Stunning Scale of AWS January 17, 2015
- Old MS-DOS Games (1)January 13, 2015
- Using HSTS to Track Incognito Users January 13, 2015
- Wikipedia Adopts HHVM January 13, 2015
- Schwab Password Policies and Two Factor Authentication (1)December 22, 2014
- The Dawn of Trustworthy Computing (1)December 15, 2014
- iWork ’14 Review November 29, 2014
- Repurposing the Titanic October 24, 2014
- The Race to Archive TwitPic October 24, 2014
- The Gentleman Who Made Scholar October 20, 2014
- POODLE October 15, 2014
- BeeLine Reader September 13, 2014
- A Brief Visual History of Apple Home Page Tabs September 13, 2014
- Apple’s September 9th Live Event Stream (3)September 10, 2014
- Swifter September 8, 2014
- Thoughts on ADN and Dropbox September 8, 2014
- Facebook Pages vs. Groups September 3, 2014
- Discourse Reaches 1.0, Without RSS (2)September 2, 2014
- Canvas Fingerprinting Instead of Cookies (1)July 27, 2014
- Stack Overflow Scalability July 22, 2014
- New New Yorker Web Site (3)July 22, 2014
- How to Flawlessly Predict Anything on the Internet July 16, 2014
- Facebook Big Likes July 6, 2014
- New Gmail API (3)June 28, 2014
- History Theft With CSS Boolean Algebra June 25, 2014
- Permanence June 24, 2014
- This URL Shortener Situation Is Officially Out of Control June 6, 2014
- How Google’s New “Right To Be Forgotten” Form Works May 30, 2014
- Google Indexer Rendering JavaScript May 25, 2014
- On MetaFilter Being Penalized By Google May 25, 2014
- iWork Collaboration in the iCloud May 25, 2014
- eBay Security Breach May 21, 2014
- Instapaper 5.2 and Highlights (1)May 8, 2014
- Dropbox Vulnerability Affecting Shared Links May 7, 2014
- App.net State of the Union (2)May 6, 2014
- 1Password Watchtower April 30, 2014
- 17 Services for Hosting and Business April 30, 2014
- The Absurdity of LinkedIn April 30, 2014
- Project Naptha April 23, 2014
- Revocation Checking and Chrome’s CRL April 14, 2014
- 20th Anniversary of Netscape’s Founding (9)April 6, 2014
- Searching Using fnd.io Instead of iTunes (1)April 5, 2014
- How Gmail Happened April 1, 2014
- The Parts of Your Platform March 27, 2014
- MacFixIt Is Gone (1)March 27, 2014
- iOS Chrome Puts Per-Tab GUID in User-Agent March 26, 2014
- Overview of WebKit’s CSS JIT Compiler March 26, 2014
- iOS 7.1 Mobile Safari Minimal UI (1)March 19, 2014
- Third-Party Add-ons for Google Docs March 12, 2014
- Embedding Getty Images March 6, 2014
- Font Points and the Web February 24, 2014
- 37signals Becomes Basecamp February 5, 2014
- Disabling Auto Updates in WordPress January 27, 2014
- Software in 2014 January 24, 2014
- Why Sass? (3)January 21, 2014
- History of the Browser User-Agent String November 6, 2013
- Everpix Shutting Down (1)November 6, 2013
- Amazon Supports Static JavaScript Apps November 6, 2013
- The Decline of Wikipedia October 30, 2013
- The Art of Delivering an RSS Feed September 17, 2013
- Certifying Certificates September 12, 2013
- Uptime Robot September 4, 2013
- New YouTube Logo August 29, 2013
- Redesigning Instapaper on the Web (1)August 29, 2013
- Blind 1.0 August 28, 2013
- Marissa Mayer: An Unauthorized Biography August 28, 2013
- Researchers Reverse-Engineer the Dropbox Client August 27, 2013
- Long-Term Web Hosting (1)August 21, 2013
- Just Delete Me (3)August 21, 2013
- Static JavaScript Apps August 17, 2013
- Broken Flickr Links August 14, 2013
- WebKit’s srcset Image Attribute (2)August 14, 2013
- Feed43 (2)August 14, 2013
- Squarespace and Third-Party Clients (2)August 14, 2013
- OCFWebServer August 14, 2013
- Twitter and Synchrony August 1, 2013
- Parsing My Apache Logs July 30, 2013
- BYTE Magazine Archive (3)July 28, 2013
- Getting the Best Amazon Deal July 25, 2013
- Twitter Fakes Tweets (2)July 25, 2013
- Developer Center Downtime (3)July 24, 2013
- URL Path Retrieval Cheat Sheet (4)July 13, 2013
- Dropbox Chooser, Saver, and Datastore (2)July 9, 2013
- Why Mobile Web Apps Are Slow July 9, 2013
- Twitter Architecture July 9, 2013
- What Every Web Developer Must Know About URL Encoding (2)June 29, 2013
- DevDocs.io June 29, 2013
- Google Reader Apocalypse (6)June 25, 2013
- iWork for iCloud: Not Enough June 13, 2013
- How Three Guys Rebuilt the Foundation of Facebook (1)June 13, 2013
- RadarWeb 2.0 (2)June 1, 2013
- The Life and Death of Camino (1)May 31, 2013
- Free May 27, 2013
- Wikipedia Corruption May 21, 2013
- Shorter Dropbox Public URLs May 21, 2013
- New Flickr (2)May 21, 2013
- The Tumblr Architecture May 20, 2013
- Dictionary of Numbers May 15, 2013
- Introducing Fargo April 18, 2013
- WebCode 1.0 April 18, 2013
- Overlaying Your GPS Tracks on Google Maps (1)April 15, 2013
- Scaling Pinterest April 15, 2013
- Code Hard or Go Home (1)April 14, 2013
- The Protocol-Relative URL: “//domain.com” April 11, 2013
- Google Inactive Account Manager April 11, 2013
- Yummy Cookies Across Domains April 11, 2013
- Blink (1)April 3, 2013
- Servo April 3, 2013
- Google Alerts (1)April 3, 2013
- “Send to Kindle” Button (2)March 21, 2013
- What Lua Scripting Means for Wikimedia and Open Source (1)March 18, 2013
- Stupid Feed Tricks (1)March 18, 2013
- Improving Download Behaviors in Web Browsers March 18, 2013
- Why Refusing Third-Party Cookies Will Be Worse for Privacy February 27, 2013
- Searchpath (1)February 17, 2013
- Opera Switches to WebKit (1)February 13, 2013
- Civilized Discourse Construction Kit (2)February 8, 2013
- AppStore.com URLs February 2, 2013
- Actual Facebook Graph Searches January 22, 2013
- Google Button Colors January 22, 2013
- Where to Archive Your Tweets January 22, 2013
- Optimizing the Netflix API January 18, 2013
- Quora Compilation Book January 16, 2013
- Geofencing in Flickr (2)January 7, 2013
- Page Weight Matters (1)January 4, 2013
- OMNI Magazine Archive January 3, 2013
- Setting Up a Secure, Resettable Password Database December 24, 2012
- Your Twitter Archive (3)December 20, 2012
- The Web We Lost December 13, 2012
- Google’s Lost Social Network (1)December 12, 2012
- Objective-C and the Web (11)December 7, 2012
- PhotoBeamer November 30, 2012
- Using WebKit to Encode Unescaped URL Strings November 20, 2012
- FogBugz on Demand and Hurricane Sandy (1)November 9, 2012
- Apple Hides Samsung Apology (3)November 5, 2012
- Campaigns Leaking Web Site Visitor Data November 2, 2012
- How the Chrome Dev Tools Got Me an Awesome License Plate November 2, 2012
- Stop Breaking The Back Button October 16, 2012
- JPEG Compression and Retina Images (3)October 9, 2012
- Don’t Break Emacs Shortcuts September 23, 2012
- Kickstarter Is Not a Store September 23, 2012
- Grow Your Presence on Twitter September 20, 2012
- How Apple Compresses Video Using JPEG, JSON, and <canvas> September 17, 2012
- LinkedIn Password Breach (1)June 6, 2012
- The New Yorker Rate Reduction April 17, 2012
- iWork.com Inaccessible After July (3)March 12, 2012
- Flickr Layoffs February 1, 2012
- Citi Accounts Were Hacked via URL (1)June 14, 2011
- The Squint UX Test February 8, 2011
- Frustration With Google AdWords January 27, 2011
- Yahoo Shuts Down Delicious (1)December 16, 2010
- Thoughts on Flash (7)April 29, 2010
- Stop WordPress Mangling Your Code October 21, 2009
- Introduction to the Ad Auction (1)March 13, 2009
- WP Super Cache (12)July 2, 2008
- Safari 3 Favicons December 31, 2007
- A Very Sweet Solution (50)June 13, 2007
- Amazon Reviews April 1, 2006
- The Complete New Yorker January 10, 2006
- AdWords and Trademarks (17)September 20, 2005
- WordPress (1)May 20, 2004
- Amazon Reviews November 17, 2003
Note: Most posts from before September 2012 are not yet tagged.