Simon Willison’s Weblog

Subscribe

Friday, 3rd May 2024

Release datasette-upload-dbs 0.3.2 — Upload SQLite database files to Datasette
Tool CSV marker map - use ?csv=URL to CSV to populate — View CSV data as markers on an interactive map using the `?csv=URL` parameter to specify a CSV file containing latitude and longitude columns. The map supports additional customization through query parameters including `center` to set the initial location, `zoom` for zoom level, `color` to change marker color, and `marker` to add individual points. Map position and zoom level are automatically saved to the URL bar as you navigate, allowing you to share your current view with others.

I’m writing a new vector search SQLite Extension. Alex Garcia is working on sqlite-vec, a spiritual successor to his sqlite-vss project. The new SQLite C extension will have zero other dependencies (sqlite-vss used some tricky C++ libraries) and will work using virtual tables, storing chunks of vectors in shadow tables to avoid needing to load everything into memory at once.

# 3:16 am / c, sqlite, vectors, alex-garcia, vector-search, embeddings

I used to have this singular focus on students writing code that they submit, and then I run test cases on the code to determine what their grade is. This is such a narrow view of what it means to be a software engineer, and I just felt that with generative AI, I’ve managed to overcome that restrictive view.

It’s an opportunity for me to assess their learning process of the whole software development [life cycle]—not just code. And I feel like my courses have opened up more and they’re much broader than they used to be. I can make students work on larger and more advanced projects.

Daniel Zingaro

# 6:17 pm / education, ai, generative-ai, llms

Release llm-openrouter 0.2 — LLM plugin for models hosted by OpenRouter
Thursday, 2nd May 2024
Saturday, 4th May 2024