2,275 karma · joined September 16, 2014
From the Arduino Uno R4 FAQ…
> “the Arduino UNO R4 WiFi was specifically designed to ensure compatibility with previous shields and compatible hardware developed for the Arduino UNO R3. The UNO R4 WiFi maintains the same mechanical and electrical compatibility, allowing you to seamlessly use your existing shields and hardware with the new board. This makes it easy to upgrade to the UNO R4 WiFi without the need for significant changes or adaptations to your projects.”
In addition to physical compatibility, maintaining the GPIO pin layout means software libraries created for earlier Arduinos should continue to work. For example, an interface library for a sensor or actuator that’s reused project to project.
Recently, I really enjoy running containerized apps locally and accessing the GUI as a website on localhost. It feels like there’s a lot of room to build on that model.
The first 45 minutes are mostly a recap of product announcements. Discussion about how Mac Pro PCIe expansion slots are used by industry was new/interesting. It was also interesting that there’s not a better story for on-device training of ML models or tasks that typically benefit from GPU expansion.
So much is documented using Merge Requests / Pull Requests now, but that content lives outside the git history. Is anyone moving info from Merge Requests into commit messages (stuff like peer review history, code review history, linkage between design and code)?
Edit: in the spirit of the thread, also try Plane.
QGIS might be another client to test against. They’ve implemented OGC API read/write support. Plus, QGIS is great for mocking up a wide range of GIS user scenarios.
Assume Apache Baremaps uses an Apache license, it might be more wasm-friendly than most GIS software…
> “There is a problem within the games industry where we don’t value institutional knowledge,” Moon said. “Companies will prioritize bringing someone from outside rather than keeping their junior or mid-level developers and training them up. We are shooting ourselves in the foot by not valuing that institutional knowledge. You can really see it in Tears of the Kingdom. It’s an advancement of what made Breath of the Wild special.”
Failure to promote employees internally is a software industry issue, not just a games industry issue. I’m often surprised how the salary incentives in software engineering seem to encourage job hopping at the expense of institutional knowledge.
I don’t use Rust, but appreciate how it solves clear problems. I’m really impressed about the way key issues like packaging & distribution, documentation, and coding style/safety are addressed at the language level. I bet those features emerged from the need to address issues with the open source development model. Without servo, maybe those features don’t make it.
Sim: http://docs.donkeycar.com/guide/deep_learning/simulator/
Virtual arena: http://docs.donkeycar.com/guide/deep_learning/virtual_race_l...
Recent race: https://youtu.be/2vZBCjuhW8U
Training a Donkey Car to drive helped me understand the risks of bias in machine learning data.
Chris Anderson has a couple tech talks on YouTube that compare the tech stack to human-scale autonomy and discuss some of the sensing approaches different Donkey Car builds are using. Some use cameras, some use LiDAR, some use star tracking, etc.
At lunch one day a colleague explained that the size of the space shuttle could be linked to the width of two horses walking on a Roman road :-)
One of my favorite lunch breaks of all time.
Python… https://learn.adafruit.com/custom-hid-devices-in-circuitpyth...
Arduino… https://github.com/adafruit/Adafruit_TinyUSB_Arduino
> The enumeration in the Constitution, of certain rights, shall not be construed to deny or disparage others retained by the people.
If you’re new to 3D modeling, start here first. The models can even be 3D printed. MagicaCSG is the newer app. It works kind of like carving.