<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: lobsters</title><link href="http://feeds.simonwillison.net/" rel="alternate"/><link href="http://feeds.simonwillison.net/tags/lobsters.atom" rel="self"/><id>http://feeds.simonwillison.net/</id><updated>2026-07-14T19:44:11+00:00</updated><author><name>Simon Willison</name></author><entry><title>lobste.rs is now running on SQLite</title><link href="https://simonwillison.net/2026/Jul/14/lobsters-sqlite/#atom-tag" rel="alternate"/><published>2026-07-14T19:44:11+00:00</published><updated>2026-07-14T19:44:11+00:00</updated><id>https://simonwillison.net/2026/Jul/14/lobsters-sqlite/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://lobste.rs/s/ko1ji1/lobste_rs_is_now_running_on_sqlite"&gt;lobste.rs is now running on SQLite&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Community site &lt;a href="https://lobste.rs"&gt;Lobsters&lt;/a&gt; has been planning a migration away from MariaDB &lt;a href="https://github.com/lobsters/lobsters/issues/539#issuecomment-4959857588"&gt;since August 2018&lt;/a&gt; - originally targeting PostgreSQL, but last year they decided to &lt;a href="https://github.com/lobsters/lobsters/issues/539#issuecomment-2964114295"&gt;investigate SQLite&lt;/a&gt; instead.&lt;/p&gt;
&lt;p&gt;This weekend they completed the migration, and now consider it stable enough that it looks like this is the permanent architecture for the site going forward:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;SQLite seems to have passed with flying colors: cpu usage is down, memory usage is down, site seems to be snappier at least for me, 1/2 the vps cost once mariadb vps is taken down&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The Lobsters Rails application now runs on a single VPS, with a primary content SQLite database file that's around 3.8GB. &lt;a href="https://lobste.rs/s/ko1ji1/lobste_rs_is_now_running_on_sqlite#c_c9ydhs"&gt;There's also&lt;/a&gt; a 1.1GB cache database, a 218MB queue database, and a still growing 555MB rack_attack database used by the &lt;a href="https://github.com/rack/rack-attack"&gt;Rack::Attack&lt;/a&gt; middleware for blocking and throttling abusive requests.&lt;/p&gt;
&lt;p&gt;There are plenty more details in both the linked thread and this &lt;a href="https://github.com/lobsters/lobsters/pull/1927"&gt;SQLite migration PR&lt;/a&gt; by Thomas Dziedzic, which added 735 lines and removed 593 lines across 30 commits and 188 files. That PR built on top of previous PRs &lt;a href="https://github.com/lobsters/lobsters/pull/1705"&gt;#1705&lt;/a&gt;, &lt;a href="https://github.com/lobsters/lobsters/pull/1871"&gt;#1871&lt;/a&gt;, and &lt;a href="https://github.com/lobsters/lobsters/pull/1924"&gt;#1924&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is a really useful case study, and a great reminder that you can get a whole lot done with a single server and SQLite in 2026.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/migrations"&gt;migrations&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ops"&gt;ops&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rails"&gt;rails&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sqlite"&gt;sqlite&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lobsters"&gt;lobsters&lt;/a&gt;&lt;/p&gt;



</summary><category term="migrations"/><category term="ops"/><category term="rails"/><category term="sqlite"/><category term="lobsters"/></entry><entry><title>Quoting Mitchell Hashimoto</title><link href="https://simonwillison.net/2026/May/12/mitchell-hashimoto/#atom-tag" rel="alternate"/><published>2026-05-12T22:21:51+00:00</published><updated>2026-05-12T22:21:51+00:00</updated><id>https://simonwillison.net/2026/May/12/mitchell-hashimoto/#atom-tag</id><summary type="html">
    &lt;blockquote cite="https://lobste.rs/s/oznirn/redis_cost_ambition#c_dzrja0"&gt;&lt;p&gt;The thing about 90% of TDMs [Technical Decision Makers] is that they're motivated primarily by NOT GETTING FIRED. These aren't people who browser Lobsters or push to GH on the weekend. These are people that work 9 to 5, get paid, go home, and NEVER THINK ABOUT WORK AGAIN. So to achieve all that, they follow secular trends supported by analysts and broad public sentiment. Oh, Gartner said that "AI strategy" is most important? McKinsey said "context" needs to be managed? Well, "Context Engine for AI Apps" is going to be defensible. Buy it.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="https://lobste.rs/s/oznirn/redis_cost_ambition#c_dzrja0"&gt;Mitchell Hashimoto&lt;/a&gt;, in a conversation about the design of the &lt;a href="https://redis.io/"&gt;Redis homepage&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/marketing"&gt;marketing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/redis"&gt;redis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mitchell-hashimoto"&gt;mitchell-hashimoto&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lobsters"&gt;lobsters&lt;/a&gt;&lt;/p&gt;



</summary><category term="marketing"/><category term="redis"/><category term="mitchell-hashimoto"/><category term="lobsters"/></entry><entry><title>Lobsters Latest Comments Bookmarklet</title><link href="https://simonwillison.net/2026/Jan/12/lobsters-bookmarklet/#atom-tag" rel="alternate"/><published>2026-01-12T05:15:05+00:00</published><updated>2026-01-12T05:15:05+00:00</updated><id>https://simonwillison.net/2026/Jan/12/lobsters-bookmarklet/#atom-tag</id><summary type="html">
    
        &lt;p&gt;&lt;strong&gt;Tool:&lt;/strong&gt; &lt;a href="https://tools.simonwillison.net/lobsters-bookmarklet"&gt;Lobsters Latest Comments Bookmarklet&lt;/a&gt;&lt;/p&gt;
        
    
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/lobsters"&gt;lobsters&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="lobsters"/></entry><entry><title>In Leak, Facebook Partner Brags About Listening to Your Phone’s Microphone to Serve Ads for Stuff You Mention</title><link href="https://simonwillison.net/2024/Sep/2/facebook-cmg/#atom-tag" rel="alternate"/><published>2024-09-02T23:56:44+00:00</published><updated>2024-09-02T23:56:44+00:00</updated><id>https://simonwillison.net/2024/Sep/2/facebook-cmg/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://futurism.com/the-byte/facebook-partner-phones-listening-microphone"&gt;In Leak, Facebook Partner Brags About Listening to Your Phone’s Microphone to Serve Ads for Stuff You Mention&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;small&gt;(I've repurposed some of my &lt;a href="https://lobste.rs/s/mf7guc/leak_facebook_partner_brags_about"&gt;comments on Lobsters&lt;/a&gt; into this commentary on this article. See also &lt;a href="https://simonwillison.net/2025/Jan/2/they-spy-on-you-but-not-like-that/"&gt;I still don’t think companies serve you ads based on spying through your microphone&lt;/a&gt;.)&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;Which is more likely?&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;All of the conspiracy theories are real! The industry managed to keep the evidence from us for decades, but finally a marketing agency of a local newspaper chain has blown the lid off the whole thing, in a bunch of blog posts and PDFs and on a podcast.&lt;/li&gt;
&lt;li&gt;Everyone believed that their phone was listening to them even when it wasn’t. The marketing agency of a local newspaper chain were the first group to be caught taking advantage of that widespread paranoia and use it to try and dupe people into spending money with them, despite the tech not actually working like that.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;My money continues to be on number 2.&lt;/p&gt;
&lt;p&gt;Here’s their pitch deck. My “this is a scam” sense is vibrating like crazy reading it: &lt;a href="https://www.documentcloud.org/documents/25051283-cmg-pitch-deck-on-voice-data-advertising-active-listening"&gt;CMG Pitch Deck on Voice-Data Advertising 'Active Listening'&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It does not read to me like the deck of a company that has actually shipped their own app that tracks audio and uses it for even the most basic version of ad targeting.&lt;/p&gt;
&lt;p&gt;They give the game away on the last two slides:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Prep work:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create buyer personas by uploading past consumer data into the platform&lt;/li&gt;
&lt;li&gt;Identify top performing keywords relative to your products and services by
analyzing keyword data and past ad campaigns&lt;/li&gt;
&lt;li&gt;Ensure tracking is set up via a tracking pixel placed on your site or landing
page&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Now that preparation is done:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Active listening begins in your target geo and buyer behavior is detected
across 470+ data sources […]&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Our technology analyzes over 1.9 trillion behaviors daily and collects opt-in customer behavior data from hundreds of popular websites that offer top display, video platforms, social applications, and mobile marketplaces that allow laser-focused media buying.&lt;/p&gt;
&lt;p&gt;Sources include: Google, LinkedIn, Facebook, Amazon and many more&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That’s not describing anything ground-breaking or different. That’s how every targeting ad platform works: you upload a bunch of “past consumer data”, identify top keywords and setup a tracking pixel.&lt;/p&gt;
&lt;p&gt;I think &lt;strong&gt;active listening&lt;/strong&gt; is the term that the team came up with for “something that sounds fancy but really just means the way ad targeting platforms work already”. Then they got over-excited about the new metaphor and added that first couple of slides that talk about “voice data”, without really understanding how the tech works or what kind of a shitstorm that could kick off when people who DID understand technology started paying attention to their marketing.&lt;/p&gt;
&lt;p&gt;TechDirt's story &lt;a href="https://www.techdirt.com/2024/08/29/cox-caught-again-bragging-it-spies-on-users-with-embedded-device-microphones-to-sell-ads/"&gt;Cox Media Group Brags It Spies On Users With Device Microphones To Sell Targeted Ads, But It’s Not Clear They Actually Can&lt;/a&gt; included a quote with a clarification from Cox Media Group:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;CMG businesses do not listen to any conversations or have access to anything beyond a third-party aggregated, anonymized and fully encrypted data set that can be used for ad placement. We regret any confusion and we are committed to ensuring our marketing is clear and transparent.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="not-ok"&gt;Why I don't buy the argument that it's OK for people to believe this&lt;/h4&gt;

&lt;p&gt;I've seen variants of this argument before: phones do creepy things to target ads, but it’s not exactly “listen through your microphone” - but there’s no harm in people believing that if it helps them understand that there’s creepy stuff going on generally.&lt;/p&gt;
&lt;p&gt;I don’t buy that. Privacy is important. People who are sufficiently engaged need to be able to understand exactly what’s going on, so they can e.g. campaign for legislators to reign in the most egregious abuses.&lt;/p&gt;
&lt;p&gt;I think it’s harmful letting people continue to believe things about privacy that are not true, when we should instead be helping them understand the things that &lt;em&gt;are&lt;/em&gt; true.&lt;/p&gt;
&lt;p&gt;This discussion thread is full of technically minded, engaged people who still believe an inaccurate version of what their devices are doing. Those are the people that need to have an accurate understanding, because those are the people that can help explain it to others and can hopefully drive meaningful change.&lt;/p&gt;
&lt;p&gt;This is such a damaging conspiracy theory.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;It’s causing some people to stop trusting their most important piece of personal technology: their phone.&lt;/li&gt;
&lt;li&gt;We risk people ignoring REAL threats because they’ve already decided to tolerate made up ones.&lt;/li&gt;
&lt;li&gt;If people believe this and see society doing nothing about it, that’s horrible. That leads to a cynical “nothing can be fixed, I guess we will just let bad people get away with it” attitude. People need to believe that humanity can prevent this kind of abuse from happening.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The fact that nobody has successfully produced an experiment showing that this is happening is one of the main reasons I don’t believe it to be happening.&lt;/p&gt;
&lt;p&gt;It’s like James Randi’s &lt;a href="https://en.wikipedia.org/wiki/One_Million_Dollar_Paranormal_Challenge"&gt;One Million Dollar Paranormal Challenge&lt;/a&gt; - the very fact that nobody has been able to demonstrate it is enough for me not to believe in it.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/conspiracy"&gt;conspiracy&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/facebook"&gt;facebook&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/privacy"&gt;privacy&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microphone-ads-conspiracy"&gt;microphone-ads-conspiracy&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lobsters"&gt;lobsters&lt;/a&gt;&lt;/p&gt;



</summary><category term="conspiracy"/><category term="facebook"/><category term="privacy"/><category term="microphone-ads-conspiracy"/><category term="lobsters"/></entry></feed>