Posts Tagged “Web”
- Gemini 2.0 (1)December 16, 2024
- Firefox Removes “Do Not Track” (1)December 11, 2024
- Storing Times for Human Events (2)December 10, 2024
- FTC and CFPB Reining in Data Brokers (4)December 9, 2024
- Google Page Annotation Links (2)December 4, 2024
- Losing “Podcast” (8)December 3, 2024
- Let’s Encrypt Is 10 (2)November 21, 2024
- DOJ Wants Google to Sell Chrome and De-Google Android (50)November 19, 2024
- Lawsuit to Reveal Wikipedia Editors November 15, 2024
- Google Drive Blackout in Italy November 14, 2024
- Hypertextual Writing and Social Media (4)November 6, 2024
- How to Highlight Text Fragments When Linking (5)November 5, 2024
- Paddle’s Single-Click Apple Pay (2)November 5, 2024
- Reddit Is Finally Profitable (7)November 4, 2024
- TouchArcade Is Shutting Down (2)October 23, 2024
- Autoenshittification, YouTube, and Disenshittify or Die (7)October 21, 2024
- Click-to-Cancel (4)October 18, 2024
- Netscape at 30 October 18, 2024
- Digital River Not Paying Developers October 17, 2024
- Passkeys Credential Exchange (17)October 16, 2024
- Apple TV+ in Amazon Prime Video (6)October 10, 2024
- Internet Archive Hacked October 10, 2024
- China Possibly Hacking US “Lawful Access” Backdoor (2)October 9, 2024
- Scripting News at 30 October 8, 2024
- Meta Fined for Logging Passwords (1)October 7, 2024
- An Abridged History of Safari Showstoppers (6)September 30, 2024
- X/Twitter Censorship (28)September 27, 2024
- No More iMore (1)September 27, 2024
- Automattic vs. WP Engine (1)September 24, 2024
- Cohost to Shut Down (1)September 23, 2024
- Gaining Access to Anyone’s Arc Browser (1)September 20, 2024
- Rewriting Tumblr (5)September 20, 2024
- The End of Pinboard? (8)September 20, 2024
- Google Search Adds Links to Internet Archive (4)September 19, 2024
- Lost Internet Archive Accounts September 19, 2024
- Canva Hikes Prices (3)September 18, 2024
- Apple Denies Evidence of Hiding Browser Choice Setting (3)September 10, 2024
- AnandTech Farewell (1)September 3, 2024
- AppleVis Will Continue Under Be My Eyes September 3, 2024
- Updating Apple Developer Credit Card on File (1)August 28, 2024
- Chrome’s Manifest V3 and uBlock Origin (7)August 26, 2024
- Receiving RSS Feeds in E-mail (9)August 23, 2024
- Apple Podcasts on the Web (3)August 23, 2024
- iOS 18: Browser Choice and Default App Controls in EU (3)August 22, 2024
- Pair Networks Sold to Your.Online (2)August 22, 2024
- Apple Maps on the Web (2)August 20, 2024
- Brazil vs. Twitter (12)August 19, 2024
- Digital Services Act and Thierry Breton vs. Twitter (4)August 19, 2024
- FastSpring Store Unexpectedly Offline (2)August 15, 2024
- Flickr Improves Album Management (1)August 14, 2024
- Susan Wojcicki, RIP August 12, 2024
- Safari Distraction Control (2)August 7, 2024
- NetNewsWire and Conditional GET Issues (2)August 6, 2024
- Social Media AI Training (12)July 30, 2024
- Stripe Acquires Lemon Squeezy (1)July 26, 2024
- SearchGPT (2)July 25, 2024
- Only Google Can Crawl Reddit (7)July 25, 2024
- Google Breaking URL Shortener Links (8)July 23, 2024
- Google Docs Can Import and Export Markdown (3)July 19, 2024
- Chromium Browsers Preferencing *.google.com Domains (11)July 16, 2024
- Stack Overflow Changes Data Dump Process July 15, 2024
- HTTP Status Codes As Area Codes (1)July 12, 2024
- Huge AT&T Data Breach (3)July 12, 2024
- The Unofficial Apple AI Weblog (3)July 10, 2024
- Google Maps Is Killing Timeline for Web (3)July 10, 2024
- Stack Overflow Links Pushing Malware July 9, 2024
- Dynamic Type on the Web (5)July 5, 2024
- Chrome’s Entrust Certificate Distrust (1)July 4, 2024
- Figma AI (4)July 2, 2024
- Microsoft’s Suleyman on AI Scraping (4)July 1, 2024
- Removing Archives of Comedy Central and MTV News (3)June 28, 2024
- Porting Google Sheets Calculations to WasmGC (1)June 28, 2024
- Slack to Delete Old Messages in Free Accounts (9)June 26, 2024
- Apple News Publisher Sign-in Required (4)June 26, 2024
- AI Companies Ignoring Robots.txt (7)June 24, 2024
- Pirate Ship (5)June 24, 2024
- Apple Intelligence Training (2)June 19, 2024
- Former Head of NSA Joins OpenAI Board (3)June 18, 2024
- Proposed EU Chat Control June 4, 2024
- Google’s AI Search and “Web” View (5)May 24, 2024
- Redesigned Apple Developer Forums (7)May 24, 2024
- The Dark Age of Authentication (20)May 23, 2024
- The Man Who Killed Google Search (2)May 22, 2024
- Slack AI Privacy May 21, 2024
- Web-Only Apple Music Features (4)May 16, 2024
- Shutting Down Facebook Workplace (2)May 15, 2024
- Online Messaging Systems of Yesteryear (1)May 8, 2024
- TikTok Ban (26)April 24, 2024
- Extending Section 702 of FISA April 24, 2024
- Why Has Figma Reinvented the Wheel with PostgreSQL? April 18, 2024
- Twitter’s Pivot to x.com Is a Gift to Phishers (3)April 16, 2024
- The Race to Replace Redis (1)April 16, 2024
- Effects of the DMA’s Browser Choice Requirement April 12, 2024
- Facebook Blocking Links to Kansas Reflector April 10, 2024
- Google Search Changes Hurt Independent Sites (1)April 10, 2024
- Copyright Takedown Against Hundreds of Wordle Clones April 9, 2024
- Macs Targeted by Infostealer Malware (4)April 5, 2024
- AI and the Web Developer Job Market (4)April 2, 2024
- Those Obnoxious “Sign in With Google” Prompts (24)March 29, 2024
- Apple Manuals, Specs, and Downloads (1)March 22, 2024
- Glassdoor No Longer Anonymous (3)March 21, 2024
- DMA Compliance: Google March 14, 2024
- DMA Compliance: Web Distribution of iOS Apps in EU (11)March 13, 2024
- Amazon Buy Box May Not Offer the Best Deal March 11, 2024
- Why Quora Isn’t Useful Anymore (2)February 29, 2024
- Tumblr and WordPress to Sell Users’ Data to Train AI Tools (1)February 29, 2024
- Reddit AI Training Data and IPO (2)February 27, 2024
- Avast Fined for Selling Browsing Data February 26, 2024
- A Complete Guide to Bluesky (1)February 26, 2024
- Vice and Engadget “Content” (6)February 23, 2024
- Muse Retrospective February 22, 2024
- 1Password Acquires Kolide (10)February 20, 2024
- U.S. Internet Leaked Years of E-mails (3)February 16, 2024
- Slack at 10 (15)February 15, 2024
- iOS 17.4 Changes PWAs to Shortcuts in EU (7)February 9, 2024
- Bluesky Opens to the Public (5)February 7, 2024
- Flickr and Facebook at 20 (4)February 7, 2024
- Teatotaller Cafe v. Instagram (2)February 6, 2024
- Joe Rogan No Longer Exclusive to Spotify (3)February 5, 2024
- Google Removes Cache Link From Search Results (8)February 2, 2024
- NSA Buying Logs From Data Brokers January 31, 2024
- IFTTT Killing Legacy Pro Plan (6)January 30, 2024
- In Loving Memory of Square Checkbox (2)January 30, 2024
- Portable EPUBs (6)January 30, 2024
- Platform Tilt January 29, 2024
- DMA Compliance: Default App Controls and NFC (1)January 26, 2024
- DMA Compliance: Alternative Browser Engines (2)January 26, 2024
- In Praise of Buttons (17)January 24, 2024
- Campfire Is ONCE #1 (7)January 23, 2024
- Bluesky Adds RSS January 16, 2024
- Meetup and IAC Apps Acquired (2)January 15, 2024
- Are There Any Tetris Games for Mac? (5)January 15, 2024
- Google Settles Incognito Lawsuit January 10, 2024
- HEY Calendar Rejected From the App Store (7)January 5, 2024
- Gitea Cloud January 3, 2024
- Google Groups Ending Support for Usenet (1)December 20, 2023
- Adobe Abandons Figma Acquisition (4)December 19, 2023
- Google Reneges on Unlimited Storage and on Read-Only Preservation (2)December 14, 2023
- Opening URLs in Private Safari Windows December 11, 2023
- Google Maps in Late 2023 (3)December 11, 2023
- 23andMe Breach December 8, 2023
- End-to-End Security for Facebook Messenger December 7, 2023
- FastSpring Risk Screening (85)December 7, 2023
- Slower Chrome Extension Updates (1)December 5, 2023
- GitHub Code Search Now Requires Logging In (6)November 29, 2023
- Most Compatible With Google Chrome (7)November 29, 2023
- Google Drive Loses Months of Customer Data (1)November 28, 2023
- YouTube’s Ad Blocker Crackdown (10)November 28, 2023
- Time to Back Up Bandcamp (2)November 27, 2023
- Apple Asked Amazon to Block Rival Ads November 22, 2023
- Google AdSense Changes From CPC to CPM (1)November 14, 2023
- Mint.com Replaced by Credit Karma (1)November 8, 2023
- The Negative Impact of Mobile-First Web Design on Desktop (2)November 7, 2023
- Mastering DOM Manipulation With Vanilla JavaScript (2)November 6, 2023
- Google Vertex AI Search November 6, 2023
- Google Abandons Web Environment Integrity API November 3, 2023
- Ceasing Print Publication of ACM Journals and Transactions November 1, 2023
- The Restaurant Nearest Google October 30, 2023
- Invidious and FreeTube (3)October 24, 2023
- Link Unshortener Updates October 24, 2023
- More Stack Overflow Layoffs October 17, 2023
- Atlassian to Abandon On-Prem Perpetual Products October 17, 2023
- Relative Time Labels (15)October 13, 2023
- Dischler Testimony on AdWords Fraud October 9, 2023
- Brave Layoffs (2)October 9, 2023
- Google Changes Search Queries to Show More Ads (11)October 4, 2023
- Unlimited Kagi Searches (4)October 4, 2023
- Google at 25 (1)October 2, 2023
- Kagi Small Web (2)September 11, 2023
- Molly Holzschlag, RIP September 8, 2023
- Intelligent Tracking Prevention Deleting Data (9)September 7, 2023
- How Various Image Formats Compress One-Pixel Images September 5, 2023
- Apple Discontinues iTunes Movie Trailers App (2)September 1, 2023
- Apple to Drop Customer Support via Social Media (3)September 1, 2023
- Web Scraping for Me, But Not for Thee (3)August 29, 2023
- Download the Things You Love (3)August 28, 2023
- Mastodon Full-Text Search (1)August 25, 2023
- Threads Social Network Expands to the Web (1)August 24, 2023
- UK Proposal to Weaken Messaging Security (2)August 24, 2023
- Twitter Media Datacide (5)August 22, 2023
- Fake Steve Jobs and Letters from BILL G August 21, 2023
- Twitter to Remove Block Feature (3)August 21, 2023
- Book Publishers v. Internet Archive (2)August 17, 2023
- Recording Industry v. Internet Archive August 17, 2023
- Twitter Delays URLs for Certain Sites (4)August 16, 2023
- Typography Is Impossible (1)August 16, 2023
- Zoom ToS Allowed Training AI on User Content With No Opt Out (1)August 14, 2023
- CNET Deletes Thousands of Old Articles to Game Google Search (8)August 11, 2023
- Paddle Billing (5)August 9, 2023
- Kagi Search’s Most Promoted and Blocked Domains (17)August 7, 2023
- Brave Search for Images and Video (3)August 4, 2023
- Tax Services Shared Financial Information With Google and Meta August 1, 2023
- The Mess at Stack Overflow (10)July 28, 2023
- Reddit Deleted Years of Chat History July 28, 2023
- Web Environment Integrity (2)July 27, 2023
- Melio (2)July 25, 2023
- Vox Media Stops Using Chorus July 24, 2023
- Laws of UX July 18, 2023
- Absurdly Long YouTube Videos That Play Nothing on Purpose (6)July 17, 2023
- Swift HTTP Types July 12, 2023
- Rapid Security Responses Pulled Due to User Agent July 11, 2023
- Suing OpenAI and Meta for Copyright Infringement (3)July 11, 2023
- Fraudulent Yelp Reviews (2)July 10, 2023
- Firefox 115’s Two-Tier Extensions System (3)July 6, 2023
- A Vatican-Sized Flag Mystery July 5, 2023
- Abusive Web Notifications July 4, 2023
- Twitter Now Requires Logging In (14)July 3, 2023
- Why Has Mastodon Adoption Stalled? (17)June 29, 2023
- YouTube Playables Gaming Service June 27, 2023
- Avoiding Enshittification (3)June 23, 2023
- Amazon Account Locked Due to Alleged Remarks to Driver (13)June 20, 2023
- Inhuman Writing for Google Is Eating the Web (1)June 19, 2023
- Google Domains Shutting Down June 19, 2023
- Safari 17 Link Tracking Protection (2)June 19, 2023
- Board Game Arena Acquisition (3)June 19, 2023
- ODNI Report on Commercially Available Information June 15, 2023
- Snowden Ten Years Later (1)June 15, 2023
- Apple Execs on Facebook (2011) June 15, 2023
- Microsoft Edge Sends Images You View to Microsoft (5)June 14, 2023
- Reddit API AMA and User Revolt (4)June 14, 2023
- YouTube Tries to Shut Down Invidious June 12, 2023
- Whither Stack Overflow Archives? (1)June 9, 2023
- Apollo Shutting Down June 30th (10)June 8, 2023
- Reddit to Charge for API June 1, 2023
- WordPress at 20 May 31, 2023
- Google Updates Inactive Account Policy (1)May 19, 2023
- .zip TLD (7)May 17, 2023
- Post-Twitter Diaspora Options (2)May 15, 2023
- Discord’s Username Change (1)May 11, 2023
- Deleting Inactive Twitter Accounts (8)May 10, 2023
- Scaling Up the Prime Video Audio/Video Monitoring (1)May 5, 2023
- Arc Browser (7)May 3, 2023
- Vivaldi 6 May 3, 2023
- Google Cloud Services Outages May 2, 2023
- Brave Search No Longer Using Bing (6)May 1, 2023
- Designing for Colorblindness April 28, 2023
- Microsoft Edge Leaking Browsing History to Bing April 27, 2023
- Netflix Ads, Password Sharing, and DVDs (1)April 26, 2023
- Cheating Is All You Need (3)April 26, 2023
- Poor Security at FTX April 25, 2023
- ChatGPT in SwiftKey April 24, 2023
- TidBITS Downsizing and New Direction (4)April 19, 2023
- The End of Computer Magazines in America (2)April 19, 2023
- Parler Shuts Down (9)April 18, 2023
- Make Something Wonderful April 17, 2023
- Twitter Restricts Substack Links (18)April 10, 2023
- Substack Pricing Experiment April 10, 2023
- Web Fingerprinting Is Worse Than I Thought (6)April 6, 2023
- Zippyshare Closing April 6, 2023
- StopTheFonts 1.0 April 5, 2023
- Google Drive Adds File Limit (1)April 5, 2023
- ChatGPT Plug-ins (1)April 4, 2023
- Twitter’s Recommendation Algorithm (4)April 3, 2023
- New Twitter API Tiers (1)April 3, 2023
- Hachette v. Internet Archive (2)March 29, 2023
- Mozilla.ai (10)March 24, 2023
- GitHub Copilot X March 23, 2023
- DALL-E in Bing and Edge March 23, 2023
- DPReview.com to Close (2)March 21, 2023
- The Growth of Mastodon (2)March 21, 2023
- The Magic Highlighter 0.6 (1)March 17, 2023
- Printing Lazy Web Images (2)March 15, 2023
- Medium’s me.dm Mastodon Server March 8, 2023
- Brave Search Summarizer (9)March 3, 2023
- OpenAI Is Today Unrecognizable (3)March 3, 2023
- Linode Price Increases (6)March 3, 2023
- Blocking Adobe’s Acquisition of Figma (3)March 1, 2023
- PayPal Friends & Family Payments (2)February 28, 2023
- What Is ChatGPT Doing and Why Does It Work? February 24, 2023
- Quora’s Poe (2)February 24, 2023
- Google’s Bard February 24, 2023
- ChatGPT in Bing and Edge (2)February 24, 2023
- ChatGPT Is Ingesting Corporate Secrets (2)February 24, 2023
- Solving Common Problems With Kubernetes February 22, 2023
- Web Push for Web Apps on iOS and iPadOS (1)February 21, 2023
- Bing Search API Pricing Increase February 20, 2023
- Creating a Personal Mastodon Instance (2)February 17, 2023
- Choosing and Switching Mastodon Instances (7)February 16, 2023
- Akamai Kills Linode Brand (5)February 15, 2023
- PodSearch Reborn (1)February 6, 2023
- ChatGPT Plus (8)February 2, 2023
- Twitter to Charge for API (6)February 2, 2023
- CNET’s AI-powered SEO Money Machine January 31, 2023
- Safari Safe Browsing Blocks GitLab in Hong Kong (3)January 30, 2023
- DOJ Accuses Google of Abusing Ads Monopoly January 30, 2023
- The Enshittification of All Things (21)January 27, 2023
- Missing Tweets (4)January 26, 2023
- ChatGPT vs. Google (11)January 25, 2023
- Amazon Closing AmazonSmile (5)January 19, 2023
- What About “Log in With Twitter”? January 19, 2023
- Twitter Claims Apps Blocked for Violating API Rules (6)January 17, 2023
- Twitter Breach of 235M E-mail Addresses January 13, 2023
- Twitter API Down (13)January 13, 2023
- User Stylesheets (3)January 6, 2023
- Mastodon and Federation (2)January 5, 2023
- Advanced Phishing Attack (3)January 4, 2023
- Privacy Is OK (1)January 3, 2023
- Your Memories, Their Cloud (3)January 2, 2023
- Overcast Keeping Its Servers (2)January 2, 2023
- Safari’s Date Picker Causing Customer Support Issues (1)December 27, 2022
- Archive of the Twitter Files December 27, 2022
- Gitea Actions Preview December 26, 2022
- LastPass Breach December 23, 2022
- Problems With Instagram and Flickr Sites on iPad (1)December 22, 2022
- Google Moves Maps to google.com (6)December 22, 2022
- Publishing an RSS Feed to Mastodon (1)December 16, 2022
- Proton Drive (2)December 16, 2022
- Apple Considering Dropping WebKit Requirement (5)December 14, 2022
- Reddit Photo Album Overflows Int32 December 14, 2022
- Blog Updates (Late 2022) (9)December 12, 2022
- Firefox Translations Extension (1)December 8, 2022
- Unsplash+ (1)December 8, 2022
- ChatGPT (6)December 5, 2022
- New Social Media Platforms (1)November 30, 2022
- Masto-Redirect (1)November 29, 2022
- Palm Pilot Emulator (1)November 28, 2022
- Tumblr to Add Support for ActivityPub November 25, 2022
- Gitea Ltd. Takes Over Open Source Project November 25, 2022
- Mastodon URIs, Not URLs (2)November 23, 2022
- Redirect Web for Safari (1)November 18, 2022
- Conservation of Tweets November 17, 2022
- Feedle: Blog Search With RSS Feeds November 17, 2022
- Entropy of Big Distributed Systems November 16, 2022
- An Untrustworthy TLS Certificate in Browsers (1)November 11, 2022
- Migrating From Twitter to Mastodon (5)November 8, 2022
- Meta Myths (3)November 7, 2022
- Elon Musk Finalizes Twitter Acquisition (22)October 28, 2022
- Apple Security Research Blog (2)October 27, 2022
- Google Ads’ Dark Money October 21, 2022
- Ending Support for Facebook Instant Articles October 17, 2022
- Safari Web Extension Storage Callbacks in the Wrong Order (3)October 14, 2022
- Ask Apple October 12, 2022
- Musk-Twitter Deal Back On? (2)October 4, 2022
- Google Maps Improvements (5)September 30, 2022
- Discussions in Google Search (1)September 30, 2022
- Sunsetting Google Stadia (5)September 29, 2022
- DALL-E Now Available Without Waitlist (2)September 28, 2022
- ForecastAdvisor (3)September 21, 2022
- FogBugz Auto-Upgrades Free and Dormant Plans to Paid (3)September 21, 2022
- How to Reinstall Safari for Mac (3)September 21, 2022
- 20 Years of RSS 2.0 (1)September 19, 2022
- Unicode 15 (1)September 16, 2022
- Adobe to Acquire Figma (10)September 15, 2022
- The Steve Jobs Archive (2)September 8, 2022
- Peter Eckersley, RIP September 5, 2022
- Web Pages Can Overwrite Your Clipboard (1)September 5, 2022
- Cloudflare Blocks Kiwi Farms (33)September 4, 2022
- Claris Pro, Go, Server, and Studio (5)August 30, 2022
- Twitter Whistleblower Peiter Zatko August 25, 2022
- See What JavaScript Commands Get Injected Through an In-App Browser (6)August 24, 2022
- Too Secure (5)August 22, 2022
- Google Searches With Quotes (5)August 19, 2022
- Twitter Breach of 5.4M Accounts August 10, 2022
- DuckDuckGo Increases Protection From Microsoft Trackers August 5, 2022
- GitLab to Delete Dormant Projects From Free Accounts (1)August 4, 2022
- Examining Slack’s New Free Plan Restrictions and Motivations (9)August 3, 2022
- Instagram Walks Back Feed Design Changes (3)August 3, 2022
- Zendesk to Be Acquired July 22, 2022
- FogBugz Moves to IgniteTech July 20, 2022
- Facebook Encrypting Links to Prevent URL Stripping July 18, 2022
- Ev Williams to Step Down From Medium (3)July 15, 2022
- Multi-Factor Authentication Recovery Distrust (1)July 12, 2022
- Amazon to Drop Prime Cancellation Dark Patterns in Europe (4)July 8, 2022
- WorldWideWeb App (3)June 27, 2022
- GitHub Copilot Is Generally Available (12)June 24, 2022
- Yandex CEO Resigns (4)June 24, 2022
- iOS 16 Automatic Verification (1)June 22, 2022
- Removed From Bing and DuckDuckGo (16)June 20, 2022
- Kagi Search and Orion Browser Public Betas (6)June 20, 2022
- Firefox Total Cookie Protection June 14, 2022
- PimEyes (3)June 3, 2022
- Removing Personally Identifiable Info From Google Searches (1)June 3, 2022
- DuckDuckGo Browser Allows Microsoft Trackers (1)May 27, 2022
- The Rise of Canva (2)May 25, 2022
- Extended Verification Certificates (7)May 12, 2022
- Apple Support Community Forums (1)May 9, 2022
- Google Docs “And” Loop May 9, 2022
- ISPs Ordered to Block Three Pirate Streaming Services May 7, 2022
- Canon Camera Museum May 2, 2022
- Infinite Mac (1)April 26, 2022
- Elon Musk Buys Twitter (2)April 25, 2022
- Discussions in Brave Search (1)April 22, 2022
- A Cautionary Tale From the Decline of SourceForge (2)April 22, 2022
- Improved Reddit Search (2)April 21, 2022
- How We Lost 54k GitHub Stars April 20, 2022
- GitHub Deleting Contributions From Russian Developers (23)April 20, 2022
- DuckDuckGo, youtube-dl, and Bing (6)April 20, 2022
- Disabling Universal Links (3)April 19, 2022
- Feed Wrangler Shutting Down (1)April 19, 2022
- DALL-E (9)April 18, 2022
- Former Employee Downloaded Cash App Account Info April 18, 2022
- Robert Arthur Morgan, RIP (1)April 14, 2022
- The Longest Atlassian Outage of All Time (1)April 14, 2022
- Stephen Wilhite, RIP April 11, 2022
- External Link for Reader Apps (1)April 1, 2022
- External Purchase Without a Separate App April 1, 2022
- Apple Sales Support and Apple Card (4)April 1, 2022
- Eat Your Books March 28, 2022
- GitHub Launches New Algorithmic Feed March 25, 2022
- Searching Twitter Direct Messages March 25, 2022
- Inscrutable App Store Billing (4)March 24, 2022
- Incentives in Product Design and Development (4)March 23, 2022
- Instagram Reintroduces Chronological Feed Option March 23, 2022
- Swift Bugs Moving to GitHub Issues (1)March 22, 2022
- Vimeo’s Pivot (1)March 18, 2022
- History of Instapaper (1)March 18, 2022
- “Link in Bio” Is Apparently a Billion-Dollar Business (1)March 17, 2022
- Flickr to Limit Free Accounts to 50 Private Photos (3)March 17, 2022
- Removing Dead Batteries From the Python Standard Library (1)March 16, 2022
- Wordle Implemented in Google Sheets March 16, 2022
- DuckDuckGo Will Down-Rank Russian Disinformation Sites (21)March 14, 2022
- Twitter Makes It Harder to Choose Reverse Chronological Timeline (5)March 11, 2022
- Goodreads Data Loss (3)March 3, 2022
- iCloud+ Custom E-mail Domains (11)March 2, 2022
- Jim Dalrymple Retires From Writing February 28, 2022
- Musings on Modern Mapping (1)February 25, 2022
- Twitter Needs a Retraction Mechanism February 25, 2022
- Newegg Refund Scandal (10)February 18, 2022
- Google Search Is Dying (7)February 17, 2022
- Pair Networks and Linode Acquired (7)February 17, 2022
- The Time to Fix Web Security Bugs February 12, 2022
- Interoperable Private Attribution February 10, 2022
- Facebook Blames Apple, Usage Declines (2)February 4, 2022
- The New York Times Buys Wordle (2)February 1, 2022
- Sunsetting Stack Overflow Jobs February 1, 2022
- On Photo Sharing (3)January 31, 2022
- Apple System Status Page Needs to Switch Off Its Reality Distortion Field (5)January 27, 2022
- Google Drive Incorrectly Flags File for Copyright Infringement January 24, 2022
- G Suite Removes Free Plans (7)January 21, 2022
- Austria: Google Analytics Violates GDPR (1)January 18, 2022
- Safari 15 IndexedDB Information Leaks (8)January 17, 2022
- Photo Ninja (2)January 17, 2022
- Catching Native Apps (22)January 12, 2022
- First Impressions of web3 (4)January 11, 2022
- Wordle (6)January 5, 2022
- Search Engines and SEO Spam (11)January 4, 2022
- The Mac Observer, Acquired December 30, 2021
- Spreadsheet Games December 30, 2021
- Tumblr vs. the App Store (1)December 28, 2021
- Favicon Analysis December 27, 2021
- FLoC and Manifest V3 December 27, 2021
- Bait-and-Switch Amazon Reviews, Continued (1)December 23, 2021
- Browse the Web from Your Wrist with µBrowser (3)December 15, 2021
- CT Scans of AirPods December 15, 2021
- Retiring Alexa.com (1)December 14, 2021
- Twitter Acquires, Shuts Down Quill December 13, 2021
- Twitter’s New Photo-Removing, Anti-Doxxing Privacy Policy December 2, 2021
- Requesting Your Personal Data From Amazon November 30, 2021
- Chromium’s URL Blocklist Can Now Prevent Viewing Page Source (2)November 22, 2021
- Click to Subscribe, Call to Cancel (1)November 19, 2021
- Picture This Clothing and App Tracking Transparency (3)November 17, 2021
- Twitter Improves API and Restrictions November 16, 2021
- On “On Background” (3)November 11, 2021
- Facebook, But Not Meta, Ends Face Recognition November 8, 2021
- A Year of Platformer on Substack November 8, 2021
- Photoshop for the Web Public Beta (11)October 28, 2021
- Texas vs. Google Second Amended Complaint October 28, 2021
- The Facebook Papers October 28, 2021
- Amazon Knockoffs and Search Placement (9)October 19, 2021
- PrivacyTests.org (2)October 14, 2021
- iOS Safari Extension: StopTheScript October 6, 2021
- Facebook BGP Outage (7)October 5, 2021
- The End of AMP? (2)September 29, 2021
- AirTag Bug Enables “Good Samaritan” Attack (1)September 28, 2021
- Imgur Acquired September 28, 2021
- IPLeak and DNS Leak Test September 28, 2021
- Indie Apps Catalog (2)September 27, 2021
- iOS Safari Extension: StopTheMadness (1)September 24, 2021
- Some Web Sites Will Stop Working With El Capitan and Older (135)September 24, 2021
- iCloud Private Relay September 20, 2021
- Magic Lasso Adblock 3.0 (6)September 15, 2021
- Intuit to Acquire Mailchimp (6)September 15, 2021
- 21 Years of Apple Home Page Tabs September 9, 2021
- ProtonMail Turned on IP Logging for User September 7, 2021
- Additional Banking Information in App Store Connect (5)August 25, 2021
- New Club MacStories August 25, 2021
- Google Voice Drops SMS Forwarding (2)August 24, 2021
- Reddit Raises Even More (4)August 21, 2021
- Twitter’s Chirp Font (2)August 16, 2021
- Safari 15 vs. Vivaldi When Matching the Web’s Colors (7)August 6, 2021
- Kid Pix as a JavaScript App (1)August 6, 2021
- Apple Brings Back the Dedicated Store Web Page (4)August 5, 2021
- The Print Shop Club (1)July 19, 2021
- Reddit’s Disrespectful Design July 16, 2021
- Privacy War in the W3C July 14, 2021
- Twitter Changes Fleets and Replies July 14, 2021
- Brave Search Public Beta (7)July 5, 2021
- Link Rot July 2, 2021
- DocC Is Unusable for Open Source Projects (5)June 30, 2021
- Password Reset iCloud Account Vulnerability June 23, 2021
- Reimplementing Security Code AutoFill June 21, 2021
- AppShopper Shutting Down (1)June 18, 2021
- Stripe Tax June 16, 2021
- Amazon Ships $7,000 Empty Camera Box (13)June 14, 2021
- FaceTime in iOS 15 and Monterey (4)June 9, 2021
- Web Apps in Epic v. Apple (6)June 3, 2021
- Stack Overflow Acquired by Prosus (4)June 2, 2021
- Faked Opposition to Net Neutrality May 30, 2021
- Using curl for Telnet Testing (2)May 28, 2021
- Firefox Now Uses Native Contextual Menus May 25, 2021
- 30 Years of the Web (1)May 21, 2021
- Google Docs Switching From DOM to Canvas (6)May 13, 2021
- Daniel Kaminsky, RIP April 29, 2021
- How Facebook Encodes Videos (1)April 28, 2021
- Mighty (20)April 28, 2021
- Microsoft xCloud for iOS Launching Soon April 19, 2021
- Wix and Their Dirty Tricks (3)April 9, 2021
- Keyboard Shortcuts and non-US Layouts (5)April 9, 2021
- History of Flow vs. Asana April 7, 2021
- Facebook Breach April 5, 2021
- Yahoo Answers Shutting Down (2)April 5, 2021
- YouTube Testing Removal of Dislike Count (8)April 2, 2021
- Medium Buyouts and Leadership Change (1)March 29, 2021
- Firefox’s SmartBlock (1)March 27, 2021
- Multiple Alternative Channels (2)March 27, 2021
- Shared Shortcuts URLs Broken March 24, 2021
- Substack’s Subscription Form vs. 1Password Autofill (2)March 23, 2021
- Closing Web Browser Windows Doesn’t Close Connections (12)March 23, 2021
- Firefox’s New Referrer Policy March 22, 2021
- Backblaze B2 Leaks Metadata to Facebook (2)March 22, 2021
- Deleting Tweets and Other Social Media Content (2)March 18, 2021
- DMCA Takedown for Old Acrobat Tweet (1)March 16, 2021
- Brave Search (1)March 11, 2021
- Google to Replace Ad Cookies With FLoC (1)March 11, 2021
- Shortcuts Library, Simplified March 10, 2021
- 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” (6)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 (4)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 (100)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 (36)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 (2)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 (14)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
- Anand Goes to Apple September 1, 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
- Amazon Kindle Cloud Reader August 10, 2011
- 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
- Wolfram Alpha and Hubristic User Interfaces July 9, 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.