Profile avatar
dabeaz.com
Free-range computer scientist living in Evanston, Illinois. I wrote some Python books. If you want to talk code, take a CS course https://www.dabeaz.com/courses.html. I'm mainly here for dogs, bikes, trombones, and other random stuff.
387 posts 1,564 followers 301 following
Regular Contributor
Active Commenter

Getting ready to spend the weekend writing a Ray Tracer in Rust. If this sounds like fun, you should skip work for two days next week and join me. dabeaz.com/raytrace.html.

I've been having a lot of fun getting better at Rust this summer. Seriously, you should join me for one of my short courses before they're gone (dabeaz.com/summer.html). Next week's Ray Tracer course is a great way to get your feet wet with some Rust basics. dabeaz.com/raytrace.html.

My PyCon US 2025 talk was about the use and abuse of OCR, including license plate scanners. It may have come off as conspiracy theory thinking, but it's feasible w/ current technology. www.youtube.com/watch?v=bHUv... And now our modern-day secret police Gestapo is using it: san.com/cc/ice-illeg...

The Quick Python Book, 4th edition, is now available in liveAudio format! If you prefer audiobooks, Manning Publications Co. now offers my book in autio format. Even better, you can use the code laceder40 to get a 40% discount on the liveAudio version at mng.bz/ZlYR #Python

Managed to spot 11 more unreported ALPRs in less than about 3 miles of driving in the south suburbs. A new record for a single trip. deflock.me Family thinks I'm a bit crazy... but, they knew that already.

Oh sure, you'd rather "work" than spend two days writing a Ray Tracer in Rust this week? Meh. Call in sick if you must. dabeaz.com/raytrace.html

alexgaynor.net/2020/nov/30/...

Just got through taking the Rusty Elevator course from @dabeaz.com. It was a blast working on this project for two days, exercising some #rustlang muscles. Taking Dave's courses has been one of the best things for my professional development. You should take a course: www.dabeaz.com/courses.html

Spotted on this morning's bike ride.

I'll be signing copies of my book at #PyConUS in 1/2 and hour at the JetBrains booth. Stop by!

The more I dig into generative AI from the prospective of a retired person, the less I want to be involved, or make use of the tools. I want to focus on using my own model of the world to contribute to society for as long as possible.

Just wait until the parents start finding out about all the college recommendation letters and admissions.

I'll be at the JetBrains booth during PyCon 2025 signing copies of my book. Come by and say hi—I'd love to meet you! I'll also be at the Python authors' open space on Saturday afternoon with other Python authors. JetBrains/PyCharm booth, Friday May 16, 4:00-4:30PM @manningbooks.bsky.social

I think you ought to join me for my two-day elevator project next week. Learn a bit of Rust. Be challenged. Take the stairs afterwards. dabeaz.com/rusty_elevat....

I am unapologetically telling you right now that Chicago is going to be insufferable about this, there is still a fading cardboard John Paul II in a Michigan Ave storefront looking out at Grant Park because he spoke there *once.*

Introducing Lifty the elevator. github.com/dabeaz/lifty Now, could you actually write code to properly control it? Who am I to say?

Happy Birthday BASIC! 🎂 1 May 1964

Big news! The 3rd edition of Automate the Boring Stuff with Python is now out! nostarch.com/automate-bor...

I've reopened registration in my upcoming SICP course (dabeaz.com/sicp.html). I don't know if SICP will help you get and/or keep a job at this point, but at the very least it will be a week-long escape to a strange world of programming that involves thinking.

No.

There isn't much time left to submit a talk to #PyOhio! pretalx.com/pyohio-2025/... The PyOhio #CFP is open through April 27th Anywhere on Earth! And if you're working on submitting a talk to PyOhio this week, why not submit it to a number of other conferences:

Idle thought: I wonder if any future "robotaxi" is also going to affix a "kick me" post-it to the back of every rider?