Handling Tasks in Asyncio Like a Pro
A great explanation of various ways to handle asynchrony in python. Basic stuff that we all should know about.
-
Web site excerpt: I first go over the basics of an Asyncio task object and then talk about all of the various ways to handle them and the pros and cons of each.
-
Link to site: Handling Tasks in Asyncio Like a Pro
Ruby tap() vs yield_self()
A great explanation of a fairly arcane bit of ruby.
-
Web site excerpt: Explaining tap vs yield_self in ruby with examples
-
Link to site: Ruby tap() vs yield_self()
4 Simple Ways to Integrate AI into Your Class
Really good idea. Try this prompt from this article: ““I am having a bit of a hard time with concepts related to early-stage financing. Please test me on the following: pre-money valuation, post-money valuation, investment size, and ownership stakes. I’d like you to ask me three questions in succession. Wait for my answer on each, and then assess my answer. Do not give me the answer, even if I ask. Instead, if I am struggling or get the wrong answer, please give me a hint. Start now with the first question.”
-
Web site excerpt: Incorporating gen AI tools like ChatGPT into your course doesn’t have to disrupt your teaching methods or overhaul your syllabus. If you’re hesitant to try, here are four ways to seamlessly introduce AI and ensure your classes remain dynamic and relevant.
-
Link to site: 4 Simple Ways to Integrate AI into Your Class
Polars — Why we have rewritten the string data type
Interesting quasi replacement for pandas (?). Worth looking into.
-
Web site excerpt: DataFrames for the new era
-
Link to site: Polars — Why we have rewritten the string data type
What ChatGPT’s Voice and Image Capabilities Mean for Educators
Another great article with ideas for using chatGPT in the classroom.
-
Web site excerpt: ChatGPT’s latest features offer educators new ways to expand how they’re using generative AI in the classroom to engage students and help them learn. These use cases also allow students to practice important skills they’ll need for their futures.
-
Link to site: What ChatGPT’s Voice and Image Capabilities Mean for Educators
Cal.com | Pricing
This looks quite interesting. I’ve been using calendly extensively for a few years. But it is kind of expensive. Is this a viable alternative?
-
Web site excerpt: Open Source Scheduling: Send a link and meet or build an entire marketplace for humans to connect.
-
Link to site: Cal.com | Pricing
An Intro to Textual - Creating Text User Interfaces with Python - Mouse Vs Python
I’ve used this before, it’s very good. But there are limits, I mean, at a certain point it is weird to reproduce in the shell all the stuff that guis were invented for. Reminds me of the stone ages before guis and windows. We used to make quite elaborate text based user interfaces, but that was because there was no other choice!
-
Web site excerpt: Textual is a Python package used to create cross-platform Text User Interfaces (TUI). This may sound like you'll be creating a user interface with
-
Link to site: An Intro to Textual - Creating Text User Interfaces with Python - Mouse Vs Python
How hard is it to cheat with ChatGPT in technical interviews? We ran an experiment.
This is really interesting experiment conducted to detect cheating in interviewing. It also has a lot of thoughts about how to do a good technical interview. Worth reading.
-
Web site excerpt: As an experiment, we asked interviewees to cheat with ChatGPT during their interviews and share who got away with it.
-
Link to site: How hard is it to cheat with ChatGPT in technical interviews? We ran an experiment.
Easing Equations
I know it seems that all I am doing these days is noting servo easing equations!
- Link to site: Easing Equations
Prettymaps
Honestly this looks pretty awesome! Haven’t tried it yet.
-
Web site excerpt: A small set of Python functions to draw pretty maps from OpenStreetMap data. Based on osmnx, matplotlib and shapely libraries. - GitHub - marceloprates/prettymaps: A small set of Python functions t...
-
Link to site: Prettymaps