Extending ROS 2 States: An Overview of AICA’s Libraries for State Representation
Part 2 of a series of articles centered on ROS 2 and the development we made at AICA to develop a Task and Motion Planning (TAMP) frameworkPhoto by Farzad on UnsplashWelcome back to this series of articles centered on the development we made at AICA to develop a Task and Motion
Read moreThe SEC’s case against Binance, a live reading by Liz Lopatto
Illustration by Alex Castro / The Verge Let’s enjoy some legal documents together! So the SEC is suing Binance, and let me tell you: I love a dang legal document. Please join me on this stupid journey as I live blog my favorite direct quotes from the complaint. The best
Read moreHow to Cache Your React Native Dependencies in GitHub Actions
Caching allows for faster builds by reusing downloaded packages. With a little bit of trickery, we can cache our dependencies in GitHub ActionsUnsplash image by Lucian AlexeIntroductionYou’re building your React Native app on a CI/CD provider for the first time. One of the first things you notice is that it takes a
Read moreFunctional Mockito
Testing functional applications with MockitoContinue reading on Better Programming »
Read moreExtreme Software Ownership
What extreme ownership means for software developersImage generated with Midjourney AIWhat is Extreme Ownership?Most of all, it’s a book. It provides a detailed leadership philosophy based on taking complete ownership of our tasks.I will not attempt to summarise the book (please read it, as it is great), but the core message
Read moreWhere Shall We Have Lunch? — From Survival To Sophistication
Where Shall We Have Lunch? — From Survival To SophisticationThe three phases of living as a web developerImage generated by MidJourneyThe History of every major Galactic Civilization tends to pass through three distinct and recognizable phases, those of Survival, Inquiry and Sophistication, otherwise known as the How, Why, and Where phases. For
Read moreThe Right Way to Run Shell Commands From Python
These are all the options you have in Python for running other processes — the bad, the good, and most importantly, the right way to do itContinue reading on Better Programming »
Read moreBabies and the beta-binomial distribution
About half of children are boys and half are girls, but that doesn’t mean that every couple is equally likely to have a boy or a girl each time they conceive a child. And evidence suggests that indeed the probability of conceiving a girl varies per couple. I will simplify
Read moreApple WWDC 2023 Liveblog: Watch as Apple unveils its AR/VR headset, iOS 17 and more
It’s going to be a WWDC for the ages. Good, bad – it’s way too early to say yet. Either way, this will be a memorable one. Apple’s keynote kicks off the annual developer conference at 10AM PT on Monday morning, June 5. You can catch the event livestream by
Read moreSEC sues Binance and CEO Zhao over alleged mishandling funds, lying to regulators
The SEC is accusing Binance, the world’s largest crypto exchange, its CEO Changpeng Zhao and BAM Trading and BAM Management, of lying to regulators about its operations, according to a federal suit filed Monday. The regulator filed 13 charges against the defendants. Binance and BAM Trading were under Zhao’s leadership
Read more