Recent posts
-
Simple identity theft - the perfect crime?
Today, I learned a lesson about how crime does in fact pay and how ill-equipped we are to stop it.
Read more... -
Setting up OpenSpeedTest on a Synology NAS with docker compose
OpenSpeedTest is handy to measure the performance of the local (W)LAN: It is like any other speed test service, but it runs locally. Setting it up on a Synology NAS is easy.
Read more... -
Escaping email overload
I recently welcomed a group of new team members who were not used to the email centric culture. This can be overwhelming: We have dozens of email lists and automated systems sending status updates and alerts that everyone receives email from. Many of us who have lived this way for a long time have coping mechanisms. These are mine.
Read more... -
Home Assistant: Housing the Raspberry Pi in an Argon One M.2 case
I am a fan of the Argon One M.2 case raspberry Pi case. I finally got my hands on one for the Raspberry Pi which runs my Home Assistant. The transfer wasn’t entirely straight forward. The notes below might help the next person doing this.
Read more... -
Home Assistant: Water leak detection and notification with the Aqara Water Leak Sensor
This week, I added a bunch of Aqara Water Leak Sensors to my home assistant setup.
Read more... -
Home Assistant: Detect whether the TV is on based on power measure of a smart plug
I plugged my TV into a smart plug which conveniently also measures power flow through it. I wanted to use this to detect whether the TV was on.
Read more... -
Connecting a Webcam to a Hyper-V VM via RDP
As mentioned before, I run work on a VM on my personal machine. I use Hyper-V as the hypervisor. For a while, struggled how to get the webcam to be available in the VM. Turns out you can just use the Remote Desktop Protocol (RDP) for this.
Read more... -
Home Automation: What works for me
Home automation has been an interest of mine for a while. Here, I collect notes on what worked for me. Both as a reminder for myself and in the hopes that it is useful to others dabbling in the space. This is not a tutorial for any of the devices mentioned. There are plenty of those available on the internet.
Read more... -
PerfGuard: deploying ML-for-systems without performance regressions, almost!
Remmelt Ammerlaan, Gilbert Antonius, Marc Friedman, H M Sajjad Hossain, Alekh Jindal, Peter Orenberg, Hiren Patel, Shi Qiao, Vijay Ramani, Lucas Rosenblatt, Abhishek Roy, Irene Shaffer, Soundarajan Srinivasan, Markus Weimer
Read more... -
FLAML: A Fast and Lightweight AutoML Library
Chi Wang, Qingyun Wu, Markus Weimer, Erkang Zhu
Read more... -
A Tensor Compiler for Unified Machine Learning Prediction Serving
Supun Nakandala, Karla Saur, Gyeong-In Yu, Konstantinos Karanasos, Carlo Curino, Markus Weimer, Matteo Interlandi
Read more... -
Connecting a Webcam and USB Audio to a Hyper-V VM
Update (2022-01-30): I found a way to do this via RDP and documented it here
Read more... -
Building Continuous Integration Services for Machine Learning
Bojan Karlaš, Matteo Interlandi, Cedric Renggli, Wentao Wu, Ce Zhang, Deepak Mukunthu Iyappan Babu, Jordan Edwards, Chris Lauren, Andy Xu, Markus Weimer
Read more... -
Vamsa: Automated Provenance Tracking in Data Science Scripts
Mohammad Hossein Namaki, Avrilia Floratou, Fotis Psallidas, Subru Krishnan, Ashvin Agrawal, Yinghui Wu, Yiwen Zhu, Markus Weimer
Read more... -
MLOS: An Infrastructure for Automated Software Performance Engineering
Carlo Curino, Neha Godwal, Brian Kroth, Sergiy Kuryata, Greg Lapinski, Siqi Liu, Slava Oks, Olga Poppe, Adam Smiechowski, Ed Thayer, Markus Weimer, Yiwen Zhu
Read more...