Joel Grus 🤠
@joelgrus
engineering • ML • AI • NLP • author Data Science from Scratch • http://fizzbuzzbook.com • I don't like notebooks • etc...
here is my fourth crossword puzzle "Age of Discovery" it's another "very online" one. I think it's pretty good. gruswords.com/blog/crossword…
I got sick of typing it out: alias upython='uv run --with ipython ipython'
I love working with the IPython shell when doing interactive Python work. When working with a uv project, there are a couple of options for how to launch IPython within your project. pydevtools.com/handbook/how-t…
who the fuck is scraeming "SHARE A PIECE OF LORE" at my house. show yourself, coward. i will never share lore

my kid is about to start high school, and they have to choose a "career" path (~1 class/year), and there seems to be very little interest in the "computer programming" track (lots of interest in "health science" though) tea.texas.gov/academics/coll…
I am genuinely amazed at how quickly computer science has gone from being the generic major on campuses to something that pretty much no incoming student has any interest in majoring in.
"its just pattern matching! it doesnt know anything!!", i continue to insist as i slowly shrink and transform into a corn cob
I saw the best minds of my generation (lobste.rs) destroyed by generative AI
RIP Chuck Mangione. One of the greatest King of the Hill running gags was sneaking “Feels So Good” into songs. 🫡
in theory Copilot is the same models as ChatGPT, but in practice a lot of the time you end up with gibberish like he did here

oh to be the guy at Nextdoor who invents new email categories so that they can send emails to people who've opted out of all the existing categories
if it wasn't for Hulk Hogan, Eric Bischoff would be still selling meat from a truck in Minneapolis youtu.be/B638ROb-iYk?t=…
just bad decisions like this all day long (how would you set up "rules" to prevent this?) (not rules about "caching" rules about "making good choices")

ok yes it's a total joke that Joe Rogan is not on their list, but it's an even bigger joke that @Adversarial_L got left off
Introducing TIME's list of the best podcasts of all time: 100 podcasts that shaped the genre and pushed it forward ti.me/451XhfW
the difference between claude code and a junior engineer is that eventually the junior engineer internalizes what "much cleaner approach" entails ("no!!! you just have to put 'write good code not bad code' as a rule in your CLAUDE md!!!")

best practices from the chat LLM era are not just outdated but actively harmful when building coding agents. notes from our talk with @beyang, CTO of @Sourcegraph