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