{"id": "40210534", "title": "Building a self-updating profile README for GitHub (2020)", "url": "https://simonwillison.net/2020/Jul/10/self-updating-profile-readme/", "dt": "2024-04-30T12:58:03", "points": 2, "submitter": "8organicbits", "commentsUrl": "https://news.ycombinator.com/item?id=40210534", "numComments": 0} {"id": "40207270", "title": "Quoting Jeremy Howard: \"The creator of a model can not ensure \"", "url": "https://simonwillison.net/2024/Apr/29/jeremy-howard/", "dt": "2024-04-30T04:33:10", "points": 1, "submitter": "mdp2021", "commentsUrl": "https://news.ycombinator.com/item?id=40207270", "numComments": 1} {"id": "40183125", "title": "Everything Google's Python team were responsible for", "url": "https://simonwillison.net/2024/Apr/27/everything-googles-python-team-were-responsible-for/", "dt": "2024-04-27T20:21:45", "points": 56, "submitter": "kryster", "commentsUrl": "https://news.ycombinator.com/item?id=40183125", "numComments": 15} {"id": "40167654", "title": "Publish Python Packages to PyPI", "url": "https://simonwillison.net/2024/Jan/16/python-lib-pypi/", "dt": "2024-04-26T10:26:23", "points": 2, "submitter": "tosh", "commentsUrl": "https://news.ycombinator.com/item?id=40167654", "numComments": 1} {"id": "40157664", "title": "Options for accessing Llama 3 from the terminal using LLM", "url": "https://simonwillison.net/2024/Apr/22/llama-3/#fast-api-access-via-groq", "dt": "2024-04-25T13:57:24", "points": 1, "submitter": "gmays", "commentsUrl": "https://news.ycombinator.com/item?id=40157664", "numComments": 0} {"id": "40154978", "title": "Model behaviour is determined by your dataset, nothing else", "url": "https://simonwillison.net/2024/Apr/25/james-betker/", "dt": "2024-04-25T08:36:49", "points": 2, "submitter": "scarecrow112", "commentsUrl": "https://news.ycombinator.com/item?id=40154978", "numComments": 1} {"id": "40114311", "title": "Options for accessing Llama 3 from the terminal using LLM", "url": "https://simonwillison.net/2024/Apr/22/llama-3/", "dt": "2024-04-22T13:45:33", "points": 3, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=40114311", "numComments": 2} {"id": "40111784", "title": "AI for Data Journalism: demonstrating what we can do with this stuff", "url": "https://simonwillison.net/2024/Apr/17/ai-for-data-journalism/", "dt": "2024-04-22T06:09:34", "points": 167, "submitter": "duck", "commentsUrl": "https://news.ycombinator.com/item?id=40111784", "numComments": 32} {"id": "40070154", "title": "AI for Data Journalism: demonstrating what we can do with this stuff", "url": "https://simonwillison.net/2024/Apr/17/ai-for-data-journalism/", "dt": "2024-04-17T21:19:46", "points": 3, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=40070154", "numComments": 0} {"id": "40052503", "title": "Use an LLM to automagically generate meaningful Git commit messages", "url": "https://simonwillison.net/2024/Apr/11/use-an-llm-to-automagically-generate-meaningful-git-commit-messa/", "dt": "2024-04-16T14:35:45", "points": 2, "submitter": "colinprince", "commentsUrl": "https://news.ycombinator.com/item?id=40052503", "numComments": 0} {"id": "39987769", "title": "Three major LLM releases in 24 hours", "url": "https://simonwillison.net/2024/Apr/10/weeknotes-llm-releases/", "dt": "2024-04-10T07:01:34", "points": 129, "submitter": "helloplanets", "commentsUrl": "https://news.ycombinator.com/item?id=39987769", "numComments": 70} {"id": "39986741", "title": "A solid pattern to build LLM Applications (feat. Claude)", "url": "https://simonwillison.net/2024/Apr/9/a-solid-pattern-to-build-llm-applications/", "dt": "2024-04-10T03:44:03", "points": 1, "submitter": "hrishi", "commentsUrl": "https://news.ycombinator.com/item?id=39986741", "numComments": 0} {"id": "39983219", "title": "A solid pattern to build LLM Applications", "url": "https://simonwillison.net/2024/Apr/9/a-solid-pattern-to-build-llm-applications/", "dt": "2024-04-09T19:28:42", "points": 3, "submitter": "tosh", "commentsUrl": "https://news.ycombinator.com/item?id=39983219", "numComments": 0} {"id": "39979031", "title": "Building files-to-prompt using Claude 3 Opus", "url": "https://simonwillison.net/2024/Apr/8/files-to-prompt/", "dt": "2024-04-09T13:07:49", "points": 4, "submitter": "chedar", "commentsUrl": "https://news.ycombinator.com/item?id=39979031", "numComments": 0} {"id": "39971956", "title": "Building and testing C extensions for SQLite with ChatGPT Code Interpreter", "url": "https://simonwillison.net/2024/Mar/23/building-c-extensions-for-sqlite-with-chatgpt-code-interpreter/", "dt": "2024-04-08T17:35:10", "points": 2, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=39971956", "numComments": 0} {"id": "39951423", "title": "Impaste: Pasting images to piped commands on macOS", "url": "https://til.simonwillison.net/macos/impaste", "dt": "2024-04-06T10:24:59", "points": 2, "submitter": "telotortium", "commentsUrl": "https://news.ycombinator.com/item?id=39951423", "numComments": 0} {"id": "39939849", "title": "Processing a stream of chunks of JSON with ijson", "url": "https://til.simonwillison.net/json/ijson-stream", "dt": "2024-04-05T08:06:04", "points": 2, "submitter": "tosh", "commentsUrl": "https://news.ycombinator.com/item?id=39939849", "numComments": 0} {"id": "39926673", "title": "Cally: Accessibility Statement", "url": "https://simonwillison.net/2024/Apr/2/cally-accessibility-statement/", "dt": "2024-04-04T04:53:26", "points": 39, "submitter": "asplake", "commentsUrl": "https://news.ycombinator.com/item?id=39926673", "numComments": 14} {"id": "39877391", "title": "Running OCR against PDFs and images directly in the browser", "url": "https://simonwillison.net/2024/Mar/30/ocr-pdfs-images/", "dt": "2024-03-30T18:33:11", "points": 301, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=39877391", "numComments": 59} {"id": "39836443", "title": "Claude and ChatGPT for ad-hoc sidequests", "url": "https://simonwillison.net/2024/Mar/22/claude-and-chatgpt-case-study/", "dt": "2024-03-27T07:29:54", "points": 5, "submitter": "kiyanwang", "commentsUrl": "https://news.ycombinator.com/item?id=39836443", "numComments": 0} {"id": "39829894", "title": "Claude and ChatGPT for ad-hoc tasks", "url": "https://simonwillison.net/2024/Mar/22/claude-and-chatgpt-case-study/", "dt": "2024-03-26T16:40:18", "points": 3, "submitter": "PaulHoule", "commentsUrl": "https://news.ycombinator.com/item?id=39829894", "numComments": 1} {"id": "39816988", "title": "Building and testing C extensions for SQLite with ChatGPT Code Interpreter", "url": "https://simonwillison.net/2024/Mar/23/building-c-extensions-for-sqlite-with-chatgpt-code-interpreter/", "dt": "2024-03-25T14:46:10", "points": 1, "submitter": "synergy20", "commentsUrl": "https://news.ycombinator.com/item?id=39816988", "numComments": 0} {"id": "39814754", "title": "Google Chrome \u2013Headless Mode", "url": "https://til.simonwillison.net/chrome/headless", "dt": "2024-03-25T11:07:41", "points": 4, "submitter": "thunderbong", "commentsUrl": "https://news.ycombinator.com/item?id=39814754", "numComments": 0} {"id": "39806310", "title": "Claude and ChatGPT for ad-hoc sidequests", "url": "https://simonwillison.net/2024/Mar/22/claude-and-chatgpt-case-study/", "dt": "2024-03-24T10:45:07", "points": 13, "submitter": "SupremumLimit", "commentsUrl": "https://news.ycombinator.com/item?id=39806310", "numComments": 0} {"id": "39801938", "title": "Building and testing C Extensions for SQLite with ChatGPT Code Interpreter", "url": "https://simonwillison.net/2024/Mar/23/building-c-extensions-for-sqlite-with-chatgpt-code-interpreter/", "dt": "2024-03-23T18:13:19", "points": 4, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=39801938", "numComments": 2} {"id": "39798207", "title": "Claude and ChatGPT Case Study", "url": "https://simonwillison.net/2024/Mar/22/claude-and-chatgpt-case-study/", "dt": "2024-03-23T07:44:25", "points": 4, "submitter": "ridruejo", "commentsUrl": "https://news.ycombinator.com/item?id=39798207", "numComments": 0} {"id": "39794179", "title": "Claude and ChatGPT for ad-hoc tasks", "url": "https://simonwillison.net/2024/Mar/22/claude-and-chatgpt-case-study/", "dt": "2024-03-22T19:54:47", "points": 6, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=39794179", "numComments": 1} {"id": "39733605", "title": "Google Scholar search: \"certainly, here is\" -chatgpt -llm", "url": "https://simonwillison.net/2024/Mar/15/certainly-here-is-google-scholar/", "dt": "2024-03-17T11:14:56", "points": 194, "submitter": "wanderingmind", "commentsUrl": "https://news.ycombinator.com/item?id=39733605", "numComments": 94} {"id": "39643894", "title": "Four new models that are benchmarking near or above GPT-4", "url": "https://simonwillison.net/2024/Mar/8/gpt-4-barrier/", "dt": "2024-03-08T18:05:58", "points": 66, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=39643894", "numComments": 34} {"id": "39605438", "title": "Prompt injection and jailbreaking are not the same thing", "url": "https://simonwillison.net/2024/Mar/5/prompt-injection-jailbreaking/", "dt": "2024-03-05T16:10:20", "points": 40, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=39605438", "numComments": 11} {"id": "39591769", "title": "Shot-Scraper", "url": "https://shot-scraper.datasette.io/en/stable/", "dt": "2024-03-04T15:44:51", "points": 1, "submitter": "brk", "commentsUrl": "https://news.ycombinator.com/item?id=39591769", "numComments": 0} {"id": "39582745", "title": "Interesting ideas in Observable Framework", "url": "https://simonwillison.net/2024/Mar/3/interesting-ideas-in-observable-framework/", "dt": "2024-03-03T18:01:13", "points": 360, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=39582745", "numComments": 63} {"id": "39504750", "title": "Shot-scraper: Scraping pages using JavaScript", "url": "https://shot-scraper.datasette.io/en/stable/javascript.html", "dt": "2024-02-25T21:05:57", "points": 1, "submitter": "stefankuehnel", "commentsUrl": "https://news.ycombinator.com/item?id=39504750", "numComments": 0} {"id": "39458264", "title": "The killer app of Gemini Pro 1.5 is using video as an input", "url": "https://simonwillison.net/2024/Feb/21/gemini-pro-video/", "dt": "2024-02-21T19:23:06", "points": 1136, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=39458264", "numComments": 484} {"id": "39457759", "title": "Running a scheduled function on ValTown to import Atom feeds into Datasette", "url": "https://til.simonwillison.net/valtown/scheduled", "dt": "2024-02-21T18:45:30", "points": 2, "submitter": "Glench", "commentsUrl": "https://news.ycombinator.com/item?id=39457759", "numComments": 0} {"id": "39358222", "title": "Running Ethernet over existing coaxial cable", "url": "https://til.simonwillison.net/networking/ethernet-over-coaxial-cable", "dt": "2024-02-13T15:03:07", "points": 2, "submitter": "edward", "commentsUrl": "https://news.ycombinator.com/item?id=39358222", "numComments": 2} {"id": "39355041", "title": "Running Ethernet over existing coaxial cable", "url": "https://til.simonwillison.net/networking/ethernet-over-coaxial-cable", "dt": "2024-02-13T06:15:46", "points": 45, "submitter": "finallyy", "commentsUrl": "https://news.ycombinator.com/item?id=39355041", "numComments": 63} {"id": "39253368", "title": "Copy Rich Text to the Clipboard", "url": "https://til.simonwillison.net/javascript/copy-rich-text-to-clipboard", "dt": "2024-02-04T19:14:38", "points": 3, "submitter": "ekiauhce", "commentsUrl": "https://news.ycombinator.com/item?id=39253368", "numComments": 0} {"id": "39174324", "title": "Exploring ColBERT with RAGatouille", "url": "https://til.simonwillison.net/llms/colbert-ragatouille", "dt": "2024-01-29T09:14:45", "points": 1, "submitter": "gone35", "commentsUrl": "https://news.ycombinator.com/item?id=39174324", "numComments": 0} {"id": "39167570", "title": "Exploring ColBERT with RAGatouille", "url": "https://til.simonwillison.net/llms/colbert-ragatouille", "dt": "2024-01-28T17:02:55", "points": 2, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=39167570", "numComments": 0} {"id": "39154500", "title": "Talking about Open Source LLMs on Oxide and Friends", "url": "https://simonwillison.net/2024/Jan/17/oxide-and-friends/", "dt": "2024-01-27T10:56:33", "points": 2, "submitter": "tosh", "commentsUrl": "https://news.ycombinator.com/item?id=39154500", "numComments": 0} {"id": "38907696", "title": "It's OK to call it Artificial Intelligence", "url": "https://simonwillison.net/2024/Jan/7/call-it-ai/", "dt": "2024-01-08T02:52:59", "points": 3, "submitter": "takemine", "commentsUrl": "https://news.ycombinator.com/item?id=38907696", "numComments": 0} {"id": "38899865", "title": "It's OK to call it Artificial Intelligence", "url": "https://simonwillison.net/2024/Jan/7/call-it-ai/", "dt": "2024-01-07T09:39:46", "points": 26, "submitter": "helloplanets", "commentsUrl": "https://news.ycombinator.com/item?id=38899865", "numComments": 15} {"id": "38897131", "title": "It's OK to call it Artificial Intelligence", "url": "https://simonwillison.net/2024/Jan/7/call-it-ai/", "dt": "2024-01-07T00:39:57", "points": 5, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=38897131", "numComments": 4} {"id": "38866945", "title": "Tom Scott, and the formidable power of escalating streaks", "url": "https://simonwillison.net/2024/Jan/2/escalating-streaks/", "dt": "2024-01-04T13:51:25", "points": 2, "submitter": "sebg", "commentsUrl": "https://news.ycombinator.com/item?id=38866945", "numComments": 0} {"id": "38847086", "title": "Tom Scott, and the formidable power of escalating streaks", "url": "https://simonwillison.net/2024/Jan/2/escalating-streaks/", "dt": "2024-01-02T20:58:11", "points": 7, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=38847086", "numComments": 2} {"id": "38828594", "title": "Stuff we figured out about AI in 2023", "url": "https://simonwillison.net/2023/Dec/31/ai-in-2023/", "dt": "2024-01-01T00:08:38", "points": 210, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=38828594", "numComments": 132} {"id": "38722242", "title": "Running Steampipe extensions in SQLite-utils and Datasette", "url": "https://til.simonwillison.net/sqlite/steampipe", "dt": "2023-12-21T16:05:09", "points": 12, "submitter": "judell", "commentsUrl": "https://news.ycombinator.com/item?id=38722242", "numComments": 1} {"id": "38686221", "title": "Many options for running Mistral models in your terminal using LLM", "url": "https://simonwillison.net/2023/Dec/18/mistral/", "dt": "2023-12-18T18:27:35", "points": 215, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=38686221", "numComments": 99} {"id": "38643046", "title": "The AI Trust Crisis", "url": "https://simonwillison.net/2023/Dec/14/ai-trust-crisis/", "dt": "2023-12-14T16:22:36", "points": 317, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=38643046", "numComments": 276} {"id": "38571019", "title": "Datasette Enrichments: a new plugin framework for augmenting your data", "url": "https://simonwillison.net/2023/Dec/1/datasette-enrichments/", "dt": "2023-12-08T16:44:49", "points": 2, "submitter": "PaulHoule", "commentsUrl": "https://news.ycombinator.com/item?id=38571019", "numComments": 0} {"id": "38535472", "title": "Catching Up with the Cosmopolitan Ecosystem", "url": "https://til.simonwillison.net/cosmopolitan/ecosystem", "dt": "2023-12-05T19:08:07", "points": 26, "submitter": "wrycoder", "commentsUrl": "https://news.ycombinator.com/item?id=38535472", "numComments": 1} {"id": "38525645", "title": "Llamafile is the new best way to run a LLM on your own computer", "url": "https://simonwillison.net/2023/Nov/29/llamafile/", "dt": "2023-12-05T00:57:03", "points": 8, "submitter": "colinbartlett", "commentsUrl": "https://news.ycombinator.com/item?id=38525645", "numComments": 1} {"id": "38493628", "title": "Datasette Enrichments: a new plugin framework for augmenting your data", "url": "https://simonwillison.net/2023/Dec/1/datasette-enrichments/", "dt": "2023-12-01T22:48:15", "points": 4, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=38493628", "numComments": 0} {"id": "38489533", "title": "Llamafile is the new best way to run a LLM on your own computer", "url": "http://simonwillison.net/2023/Nov/29/llamafile/", "dt": "2023-12-01T17:36:50", "points": 195, "submitter": "djha-skin", "commentsUrl": "https://news.ycombinator.com/item?id=38489533", "numComments": 47} {"id": "38483908", "title": "Llamafile is the new best way to run a LLM on your own computer", "url": "https://simonwillison.net/2023/Nov/29/llamafile/", "dt": "2023-12-01T06:44:40", "points": 3, "submitter": "alexzeitler", "commentsUrl": "https://news.ycombinator.com/item?id=38483908", "numComments": 1} {"id": "38472936", "title": "Llamafile is the new best way to run a LLM on your own computer", "url": "https://simonwillison.net/2023/Nov/29/llamafile/", "dt": "2023-11-30T13:01:10", "points": 2, "submitter": "Anon84", "commentsUrl": "https://news.ycombinator.com/item?id=38472936", "numComments": 0} {"id": "38429182", "title": "Cryptography in Pyiodide", "url": "https://til.simonwillison.net/pyodide/cryptography-in-pyodide", "dt": "2023-11-27T07:23:01", "points": 2, "submitter": "atg_abhishek", "commentsUrl": "https://news.ycombinator.com/item?id=38429182", "numComments": 0} {"id": "38390789", "title": "Fleet Context: ChatGPT with top 1221 popular python libraries", "url": "http://simonwillison.net/2023/Nov/23/fleet-context/#atom-everything", "dt": "2023-11-23T08:49:42", "points": 2, "submitter": "meatjuice", "commentsUrl": "https://news.ycombinator.com/item?id=38390789", "numComments": 0} {"id": "38373709", "title": "Deciphering clues in a news article to understand how it was reported", "url": "https://simonwillison.net/2023/Nov/22/deciphering-clues/", "dt": "2023-11-22T02:07:59", "points": 12, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=38373709", "numComments": 0} {"id": "38287731", "title": "Add a Walrus", "url": "https://simonwillison.net/2023/Nov/15/gpts/#add-a-walrus", "dt": "2023-11-16T10:14:30", "points": 3, "submitter": "tosh", "commentsUrl": "https://news.ycombinator.com/item?id=38287731", "numComments": 0} {"id": "38277926", "title": "Exploring GPTs: ChatGPT in a trench coat?", "url": "https://simonwillison.net/2023/Nov/15/gpts/", "dt": "2023-11-15T15:44:23", "points": 503, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=38277926", "numComments": 203} {"id": "38277706", "title": "Summing columns in remote Parquet files using DuckDB", "url": "https://til.simonwillison.net/duckdb/remote-parquet", "dt": "2023-11-15T15:29:57", "points": 4, "submitter": "severo_bo", "commentsUrl": "https://news.ycombinator.com/item?id=38277706", "numComments": 1} {"id": "38271082", "title": "Summing columns in remote Parquet files using DuckDB", "url": "https://til.simonwillison.net/duckdb/remote-parquet", "dt": "2023-11-14T23:03:08", "points": 146, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=38271082", "numComments": 75} {"id": "38247810", "title": "The point of \"Open\" in OpenID (2008)", "url": "https://simonwillison.net/2008/Jun/24/openid/", "dt": "2023-11-13T07:21:40", "points": 2, "submitter": "liumaiyi", "commentsUrl": "https://news.ycombinator.com/item?id=38247810", "numComments": 0} {"id": "38190443", "title": "Using llama-cpp-Python grammars to generate JSON", "url": "https://til.simonwillison.net/llms/llama-cpp-python-grammars", "dt": "2023-11-08T14:05:22", "points": 2, "submitter": "yeesian", "commentsUrl": "https://news.ycombinator.com/item?id=38190443", "numComments": 0} {"id": "38182236", "title": "Ospeak: A CLI tool for speaking text in the terminal via OpenAI", "url": "https://simonwillison.net/2023/Nov/7/ospeak/", "dt": "2023-11-07T20:21:07", "points": 3, "submitter": "edward", "commentsUrl": "https://news.ycombinator.com/item?id=38182236", "numComments": 0} {"id": "38174249", "title": "Ospeak: A CLI tool for speaking text in the terminal via OpenAI", "url": "http://simonwillison.net/2023/Nov/7/ospeak/#atom-everything", "dt": "2023-11-07T07:49:05", "points": 1, "submitter": "meatjuice", "commentsUrl": "https://news.ycombinator.com/item?id=38174249", "numComments": 0} {"id": "38097642", "title": "LLM CLI tool (can connect to public and self-hosted LLMs)", "url": "https://llm.datasette.io/en/stable/", "dt": "2023-11-01T13:03:51", "points": 2, "submitter": "tmsh", "commentsUrl": "https://news.ycombinator.com/item?id=38097642", "numComments": 0} {"id": "38078200", "title": "DALL-E 3, GPT4All, PMTiles, SQLite-migrate, datasette-edit-schema", "url": "https://simonwillison.net/2023/Oct/30/weeknotes/", "dt": "2023-10-31T00:38:46", "points": 2, "submitter": "raybb", "commentsUrl": "https://news.ycombinator.com/item?id=38078200", "numComments": 0} {"id": "38031839", "title": "Now add a walrus: Prompt engineering in DALL-E 3", "url": "https://simonwillison.net/2023/Oct/26/add-a-walrus/", "dt": "2023-10-26T21:19:22", "points": 288, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=38031839", "numComments": 72} {"id": "38008987", "title": "Things I've learned about building CLI tools in Python", "url": "https://simonwillison.net/2023/Sep/30/cli-tools-python/", "dt": "2023-10-25T03:59:49", "points": 123, "submitter": "gilad", "commentsUrl": "https://news.ycombinator.com/item?id=38008987", "numComments": 83} {"id": "38006251", "title": "Embeddings: What they are and why they matter", "url": "https://simonwillison.net/2023/Oct/23/embeddings/", "dt": "2023-10-24T21:58:24", "points": 4, "submitter": "mpweiher", "commentsUrl": "https://news.ycombinator.com/item?id=38006251", "numComments": 0} {"id": "37998983", "title": "Embeddings: What they are and why they matter", "url": "https://simonwillison.net/2023/Oct/23/embeddings/", "dt": "2023-10-24T13:35:42", "points": 10, "submitter": "rrampage", "commentsUrl": "https://news.ycombinator.com/item?id=37998983", "numComments": 0} {"id": "37993985", "title": "Embeddings: What they are and why they matter", "url": "https://simonwillison.net/2023/Oct/23/embeddings/", "dt": "2023-10-24T01:42:02", "points": 1, "submitter": "jonbaer", "commentsUrl": "https://news.ycombinator.com/item?id=37993985", "numComments": 1} {"id": "37985489", "title": "Embeddings: What they are and why they matter", "url": "https://simonwillison.net/2023/Oct/23/embeddings/", "dt": "2023-10-23T13:42:12", "points": 668, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=37985489", "numComments": 131} {"id": "37917668", "title": "Open Questions for AI Engineering", "url": "https://simonwillison.net/2023/Oct/17/open-questions/", "dt": "2023-10-17T16:32:47", "points": 23, "submitter": "udev4096", "commentsUrl": "https://news.ycombinator.com/item?id=37917668", "numComments": 0} {"id": "37877605", "title": "Multi-modal prompt injection image attacks against GPT-4V", "url": "https://simonwillison.net/2023/Oct/14/multi-modal-prompt-injection/", "dt": "2023-10-14T02:26:40", "points": 222, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=37877605", "numComments": 67} {"id": "37711756", "title": "Things I\u2019ve learned about building CLI tools in Python", "url": "https://simonwillison.net/2023/Sep/30/cli-tools-python/", "dt": "2023-09-30T00:32:18", "points": 5, "submitter": "chmaynard", "commentsUrl": "https://news.ycombinator.com/item?id=37711756", "numComments": 0} {"id": "37649868", "title": "Geospatial SQL queries in SQLite using TG, SQLite-tg and datasette-SQLite-tg", "url": "https://til.simonwillison.net/sqlite/sqlite-tg", "dt": "2023-09-25T20:09:11", "points": 5, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=37649868", "numComments": 1} {"id": "37541681", "title": "CPython Implements and Uses Bloom Filters for String Processing", "url": "http://simonwillison.net/2023/Sep/16/how-cpython-implements-and-uses-bloom-filters-for-string-process/#atom-blogmarks", "dt": "2023-09-17T05:02:20", "points": 3, "submitter": "genericlemon24", "commentsUrl": "https://news.ycombinator.com/item?id=37541681", "numComments": 0} {"id": "37482220", "title": "Notes from building a blog in Django", "url": "https://til.simonwillison.net/django/building-a-blog-in-django", "dt": "2023-09-12T14:53:36", "points": 214, "submitter": "theptip", "commentsUrl": "https://news.ycombinator.com/item?id=37482220", "numComments": 136} {"id": "37458122", "title": "Summarizing Hacker News Discussion Themes with Claude and LLM", "url": "https://til.simonwillison.net/llms/claude-hacker-news-themes", "dt": "2023-09-10T17:42:25", "points": 3, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=37458122", "numComments": 0} {"id": "37423081", "title": "Using SQL to find my best photo of a pelican according to Apple Photos", "url": "https://simonwillison.net/2020/May/21/dogsheep-photos/", "dt": "2023-09-07T18:05:48", "points": 1, "submitter": "pieterr", "commentsUrl": "https://news.ycombinator.com/item?id=37423081", "numComments": 0} {"id": "37384797", "title": "LLM Python/CLI tool adds support for embeddings", "url": "https://simonwillison.net/2023/Sep/4/llm-embeddings/", "dt": "2023-09-04T20:37:49", "points": 161, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=37384797", "numComments": 46} {"id": "37283391", "title": "Making Large Language Models work for you", "url": "https://simonwillison.net/2023/Aug/27/wordcamp-llms/", "dt": "2023-08-27T15:06:35", "points": 38, "submitter": "Tomte", "commentsUrl": "https://news.ycombinator.com/item?id=37283391", "numComments": 1} {"id": "37280873", "title": "Downloading partial YouTube videos with FFmpeg", "url": "https://til.simonwillison.net/macos/downloading-partial-youtube-videos", "dt": "2023-08-27T09:17:28", "points": 3, "submitter": "atomlib", "commentsUrl": "https://news.ycombinator.com/item?id=37280873", "numComments": 0} {"id": "37163465", "title": "Storing and serving related documents with OpenAI-to-SQLite and embeddings", "url": "https://til.simonwillison.net/llms/openai-embeddings-related-content", "dt": "2023-08-17T15:46:27", "points": 1, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=37163465", "numComments": 0} {"id": "37137454", "title": "Building a Blog in Django", "url": "https://til.simonwillison.net/django/building-a-blog-in-django", "dt": "2023-08-15T18:24:44", "points": 1, "submitter": "chazeon", "commentsUrl": "https://news.ycombinator.com/item?id=37137454", "numComments": 0} {"id": "37090181", "title": "Catching Up with the Cosmopolitan Ecosystem", "url": "https://til.simonwillison.net/cosmopolitan/ecosystem", "dt": "2023-08-11T15:59:23", "points": 1, "submitter": "wrycoder", "commentsUrl": "https://news.ycombinator.com/item?id=37090181", "numComments": 1} {"id": "37082289", "title": "Git scraping: track changes over time by scraping to a Git repository (2020)", "url": "https://simonwillison.net/2020/Oct/9/git-scraping/", "dt": "2023-08-10T21:57:24", "points": 166, "submitter": "ekiauhce", "commentsUrl": "https://news.ycombinator.com/item?id=37082289", "numComments": 66} {"id": "37072442", "title": "Git scraping: track changes over time by scraping to a Git repository (2020)", "url": "https://simonwillison.net/2020/Oct/9/git-scraping/", "dt": "2023-08-10T05:54:47", "points": 1, "submitter": "stefankuehnel", "commentsUrl": "https://news.ycombinator.com/item?id=37072442", "numComments": 0} {"id": "37024398", "title": "How I make annotated presentations", "url": "https://simonwillison.net/2023/Aug/6/annotated-presentations/", "dt": "2023-08-06T17:26:06", "points": 41, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=37024398", "numComments": 3} {"id": "36994532", "title": "Catching up on the weird world of LLMs", "url": "https://simonwillison.net/2023/Aug/3/weird-world-of-llms/", "dt": "2023-08-04T01:59:31", "points": 195, "submitter": "benwerd", "commentsUrl": "https://news.ycombinator.com/item?id=36994532", "numComments": 38} {"id": "36988145", "title": "Catching up on the weird world of LLMs", "url": "https://simonwillison.net/2023/Aug/3/weird-world-of-llms/", "dt": "2023-08-03T16:34:52", "points": 3, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=36988145", "numComments": 0} {"id": "36960874", "title": "Run Llama 2 on your own Mac using LLM and Homebrew", "url": "https://simonwillison.net/2023/Aug/1/llama-2-mac/", "dt": "2023-08-01T19:03:27", "points": 22, "submitter": "samwillis", "commentsUrl": "https://news.ycombinator.com/item?id=36960874", "numComments": 6} {"id": "36914612", "title": "SQLite-Utils", "url": "https://sqlite-utils.datasette.io/en/stable/index.html", "dt": "2023-07-28T23:09:17", "points": 142, "submitter": "dedalus", "commentsUrl": "https://news.ycombinator.com/item?id=36914612", "numComments": 17} {"id": "36911273", "title": "Exploring the Overture Maps places data using DuckDB, SQLite-utils and Datasette", "url": "https://til.simonwillison.net/overture-maps/overture-maps-parquet", "dt": "2023-07-28T18:39:36", "points": 4, "submitter": "CharlesW", "commentsUrl": "https://news.ycombinator.com/item?id=36911273", "numComments": 1} {"id": "36897426", "title": "Exploring the Overture Maps places data using DuckDB, SQLite-utils and Datasette", "url": "https://til.simonwillison.net/overture-maps/overture-maps-parquet", "dt": "2023-07-27T17:46:20", "points": 4, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=36897426", "numComments": 0} {"id": "36851204", "title": "SQLite-utils now supports plugins", "url": "https://simonwillison.net/2023/Jul/24/sqlite-utils-plugins/", "dt": "2023-07-24T17:12:39", "points": 6, "submitter": "simonw", "commentsUrl": "https://news.ycombinator.com/item?id=36851204", "numComments": 0}