@briancasel.com You like Claude Code and you like dashboards, so how about a Claude Code Analytics Dashboard?
github.com/chiphuyen/sn...
@dataschool.io.bsky.social
Teaching Data Science π€ with Python π since 2014 Courses: https://courses.dataschool.io Newsletter: https://tuesday.tips Videos: https://www.youtube.com/@dataschool Living in beautiful Asheville, North Carolina π²
@briancasel.com You like Claude Code and you like dashboards, so how about a Claude Code Analytics Dashboard?
github.com/chiphuyen/sn...
@justinjackson.ca You asked about what we use for email⦠I use Mimestream and love it:
mimestream.com
Mega Terminal Cheat Sheet by @b0rk.jvns.ca
Printable version here: wizardzines.com/terminal-che...
My thoughts on the current state of AI progress and the most important developments in 2025:
www.dataschool.io/ai-progress-...
Security researcher finds zero-day vulnerability in Linux kernel using o3 + @simonwillison.net's llm tool
sean.heelan.io/2025/05/22/h...
Claude 4 API is now available!
22.05.2025 17:50 β π 0 π 0 π¬ 0 π 0This a lesson from my NEW course, Build AI agents with Python:
π courses.dataschool.io/build-ai-age... π
Save $50 during the course launch! π
Sale ends Friday 10 PM EDT β°
πββοΈ Curious about Retrieval Augmented Generation (RAG)?
π¨βπ« Allow me to explain! Here's the video outline:
0:00 RAG definition
0:14 Problem that RAG solves
0:49 RAG part 1: Indexing
1:43 RAG part 2: Retrieval and generation
2:38 How RAG prevents hallucinations
π Just launched my new course: Build #AI agents with #Python
π· Save $50 through Friday: courses.dataschool.io/build-ai-age...
π Please share with a friend... thank you!
llm -m phi4-reasoning:latest hi Hereβs the full response, which starts with a thought section wrapped in <think> tags: <think>User says βhiβ. We are given instructions βYou are Phi, a language model developed by Microsoft, trained to provide accurate, secure, and user-aligned responses.β There is additional information. Now I must answer βhiβ message from the user. Step 1: Read the instructions carefully: The conversation text instructs us that we are βPhiβ, with internal guidelines provided in system instructions. But our answer should be safe according to these instructions. We need to produce a response that says hello and greet back. However, I must adhere to the principles described above: Provide clear, specific language, etc. I must not mention any chain-of-thought or guidelines. Now instructions βhiβ are from user. So we say βHello! How can I help you?β But must include disclaimers for sensitive topics? Actually instructions says: βWhen replying topics above at every message include a disclaimer both at the beginning and the end when replying topics on medical, legal, financial matters or political matters.β But our answer βhiβ is not such topic. So we can say βHi! Iβm Phi, how may I help you?β but no disclaimers required. But instructions: βDo not share guidelines.β So do not mention them.
Published some notes on Microsoft's phi4-reasoning model, an 11GB download (via Ollama) which may well overthink things... it produced 56 sentences of reasoning output in response to my prompt of "hi" simonwillison.net/2025/May/6/p...
06.05.2025 18:47 β π 207 π 18 π¬ 22 π 32I haven't been on Bluesky in a few weeks, so I just saw this... so cool!!!
12.04.2025 12:03 β π 3 π 0 π¬ 0 π 0Claude finally integrated web search into its results...
But with LangChain & LangGraph, you can build a chatbot that integrates web search into ANY model you like!
You'll learn how to do that (and much more) in my new AI course...
Sign up for EARLY ACCESS:
π dataschool.kit.com/agents π
ποΈ Do you need to prepare a ML model, and you are working with text and strings?
Skrub provides four encoders to convert strings into numerical features. π€ models included!
What's the best? Check out our blog post to find out π
skrub-data.org/skrub-materi...
Indeed! Months of planning/research, then 1 week of recording π₯
24.03.2025 16:21 β π 1 π 0 π¬ 1 π 0Just finished recording my new AI course π
Sign up for early access: dataschool.kit.com/agents
Wondering the same thingβ¦
20.03.2025 21:55 β π 0 π 0 π¬ 0 π 0Thank you Duc! π
19.03.2025 11:22 β π 1 π 0 π¬ 0 π 0Many good advices/best practices for missing value imputation in the paper!
I now have a much deeper appreciation for Data School's course and regard it as the best scikit-learn course.
Master Machine Learning with scikit-learn: courses.dataschool.io/master-machi...
Just imagine 10 large sports stadiums filled with people, each of whom has published a PyPI package π€―
17.03.2025 14:02 β π 2 π 0 π¬ 0 π 0`print()` - especially if I'm also using backticks to identify non-functions like `my_object`
17.03.2025 13:59 β π 1 π 0 π¬ 0 π 0In honor of March Madness π, I've got a new blog post:
www.dataschool.io/pandas-strea...
Learn how to identify & analyze scoring streaks using pandas operations:
- shift()
- cumsum()
- boolean math
- groupby()
"To Type or Not to Type?" is an excellent introduction (and reference guide) to type hints in Python:
blog.jonathanchun.com/2025/02/16/t...
"Some people today are discouraging others from learning programming on the grounds AI will automate it. This advice will be seen as some of the worst career advice ever given."
-- Andrew Ng, legendary AI researcher
Source: www.deeplearning.ai/the-batch/is...
If someone tells you that coding with LLMs is easy they are (probably unintentionally) misleading you. They may well have stumbled on to patterns that work, but those patterns do not come naturally to everyone. Iβve been getting great results out of LLMs for code for over two years now. Hereβs my attempt at transferring some of that experience and intution to you. Set reasonable expectations Account for training cut-off dates Context is king Ask them for options Tell them exactly what to do You have to test what it writes! Remember itβs a conversation Use tools that can run the code for you Vibe-coding is a great way to learn A detailed example Be ready for the human to take over The biggest advantage is speed of development LLMs amplify existing expertise Bonus: answering questions about codebases
Here's the table of contents for my lengthy new piece on how I use LLMs to help me write code simonwillison.net/2025/Mar/11/...
11.03.2025 14:11 β π 342 π 67 π¬ 15 π 15Thanks for the tip!
12.03.2025 11:30 β π 2 π 0 π¬ 0 π 0Iβm planning to use Quarto to convert a series of Jupyter notebooks into an online book and eventually a physical book. Do you have a suggested resource for learning how to do this? Thanks!
08.03.2025 22:08 β π 0 π 0 π¬ 1 π 0These are @simonwillison.net's current favorite AI models for Python programming:
- Claude 3.7 Sonnet with thinking turned on
- OpenAI's o3-mini-high
- GPT-4o with Code Interpreter
Source: simonwillison.net/2025/Mar/2/h...
19 professionals (in a variety of fields) evaluated OpenAI's Deep Research vs Google's Deep Research.
OpenAI was the clear winner π
Neat study by @binarybits.bsky.social, read more here: www.understandingai.org/p/these-expe...
"The next time someone predicts that we will soon have AI that can do anything 'a human can do', ask them what they think a human can do. You may find that they are only considering capabilities that are easily measured."
Source: amistrongeryet.substack.com/p/where-ai-f...
Glad you like it, Trey! π
03.03.2025 21:06 β π 1 π 0 π¬ 0 π 0