
Ruby tap() vs yield_self()
Explaining tap vs yield_self in ruby with examples
A great explanation of a fairly arcane bit of ruby.
Explaining tap vs yield_self in ruby with examples
A great explanation of a fairly arcane bit of ruby.
DataFrames for the new era
Interesting quasi replacement for pandas (?). Worth looking into.
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.
Another great article with ideas for using chatGPT in the classroom.
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.
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.”
Open Source Scheduling: Send a link and meet or build an entire marketplace for humans to connect.
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?
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
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!
As an experiment, we asked interviewees to cheat with ChatGPT during their interviews and share who got away with it.
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.
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...
Honestly this looks pretty awesome! Haven’t tried it yet.
I know it seems that all I am doing these days is noting servo easing equations!
We've come far in discovering the basics of computer science in the world of Python, and now is the time to start learning about strings. Strings are a fundame...
Tour the force review of strings in python
Building an animatronic robot is one thing, but animating it in a lifelike fashion is a completely different challenge. Hobby servos are cheap and popular for animatronics, but just letting it move…
STM32 Servo Motor Control With PWM. STM32 Servo Library Example Code and Complete Tutorial. Using STM32F4, STM32F103 Blue Pill Servo HAL
One of the best explanations I’ve seen about servo hardware and firmware.
A visual and simple explanation of the calculations for easing. I am not sure but I think some of this is over complicated. I mean I don't know that we need so many variations. In any event, it is much easier to follow because they pull out the bit that is needed.
Sophisticated package for servo easing in all possible permutations! I didn't try it myself as a starting point because I didn't really understand easing. Now that I do I might try it.
Are there still fourteen tools, or are there even more? Has Python packaging improved in a year?
Packaging and ‘includes’ are the worse part of python. This article really highlights the mess.
Huge collection of movie posters. It looks like they are free to download, that is, without copyright!
Three generations of ‘college for all’ in the U.S. has left most families looking for alternatives.
"One result of this transactional attitude has been a sharp increase in cheating. College is one of the few products whose consumers try to get as little out of it as possible, because its market value is tied to the credential, not to the education that it is meant to represent, says Bryan Caplan, an economist at George Mason University and author of “The Case Against Education.”"
How git commits really work
One of a series of in depth articles about how git works and how to understand it.
Only when educators are clear on what students should gain by the end of the term can they design effective courses to get them there. Ask yourself these three simple questions when designing your next course to ensure it resonates with students.
I found this article a good review and reminder about course design and teaching.
One scheme for using papers from the literature in teaching.