It's a very difficult hike. I did it in 2008 and between the ladders, knee-deep mud, timing your hikes with the tides, and general swampiness, 6-8 days is average. There are sections in the South end of the trail where…
I've also worked in this space for a few years and the amount of HN-style overconfident "we can fix this in hardware like the old days, the computers are coming for us!" comments without understanding the automotive…
ASIL-critical inputs/outputs should not be encrypted,full end stop. Do I really trust that the dinky economy-scale micro that GM would pick is always going to hold up that encryption when I'm starting to drift off road?…
Your arguments are almost identical to the ones greybeard embedded devs have against the Arduino. Yeah, it's expensive, uses an outdated micro (at least the AVR-based Arduinos), but it's effective because of its…
Memfault is another option.
Takes some knowledge of the std lib of whatever language you're using (easy with C and Rust, harder with C++) to know what calls will try to allocate memory. But another method is to use a static buffer of bytes…
I can probably chime in here. I have used Rust professionally for 2 years but I've been working with it as a hobby for 3. Experience predominantly in C/C++ embedded and systems environments. I've used Rust for *nix…
What the author fails to comment upon is the sheer breadth of embedded applications and focuses almost exclusively on IOT to prove a point about distributed systems (which he does quite well at a medium-high level). The…
Not to mention the amount of similarities between SkyTrain and BART with the automated system and custom parts. It didn't even strike me as odd that the trains didn't have drivers until a dump of snow hit the rails and…
Unsafe is exactly what they are in C. They're essentially volatile memory that can change at any time, and woe befall anyone messing around with the same register without synchronization when using an RTOS. Good HAL…
I've found Cargo more than up to the task of managing build configurations, and doesn't require monkeying around with CMake scripts or Makefiles. It was pointed out in another comment but you can gate features and…
I've done some small embedded Rust applications on various STM32 and RP2040 boards. I've been doing embedded dev in C professionally for 7 years and Rust full-time for 2.5, mix or system and bare metal. It's very hard…
I picked up Sable on a lark (also because I saw the Moebius-inspired art style and immediately fell in love). It's a fine game that you can tell was a labour of love by only a handful of people, for better and for…
I don't have an addiction to games, but I play a lot of them because it's how I keep in touch with my friends from across the country. At the start of COVID/WFH, I was pretty concerned that I'd become a gaming addict.…
I love this guide! My first job out of university reqiured networking a small Linux device to an FPGA running a UDP stack, with nothing else. I'd never done anything with networking in C before, and this guide just made…
This makes a ton of sense to me. When I was a kid, just about everyone (including my parents) knew I had ADD/ADHD, but never did anything about it. Including myself. It wasn't until I lost a job because I was so easily…
Apart from the fact that Canada has closed its border with the US because of COVID, of course. Pay on average is lower, but comes with a higher degree of social security and stability. Of course, Canada is not without…
A couple years ago I moved across Canada for work, and even after a couple years I still haven't met a ton of people here that aren't coworkers. And none of the people I met, I met over facebook. It was always through…
About 5 years ago I bought probably the last watch I'd ever need. It's a solar powered Casio with timezones, and the normal 'digital watch' accoutrements. The little energy-saving details are fantastic. It has analog…
A few years ago I bought an 'old' ('00 Integra) that had the stock head unit. It would only play CD ROM. It was a total pain to find actual CDs and not DVDs. I dug up mine and my girlfriend's old zip-up CD books full of…
I read about that! Knights of Something or other. Didn't he caught by having it on a ftp server or something?
Precisely. It's also interesting to see what you can do with vehicles where the broadcast traffic 'leaks' out the OBD port. A lot of makes use the same ECU across models for common parts.
Really depends on the vehicle. Some will have broadcast traffic that is easier to spoof, and ride on CAN addresses that aren't reserved for OBD. OBD quite often rides on the main CAN network, and without a gateway any…
RTOS are in everything! They make a ton of sense if you have a lot of resources to manage or calls to external services that may block for some time, like a modem connection. Lots of IOT products have RTOS's running…
I would say that political whims have nothing to do with shutting down subs like fatpeoplehate, jailbait and incels. Places that routinely advocate, or have been directly tied to violence tend to get shut down. See the…
It's a very difficult hike. I did it in 2008 and between the ladders, knee-deep mud, timing your hikes with the tides, and general swampiness, 6-8 days is average. There are sections in the South end of the trail where…
I've also worked in this space for a few years and the amount of HN-style overconfident "we can fix this in hardware like the old days, the computers are coming for us!" comments without understanding the automotive…
ASIL-critical inputs/outputs should not be encrypted,full end stop. Do I really trust that the dinky economy-scale micro that GM would pick is always going to hold up that encryption when I'm starting to drift off road?…
Your arguments are almost identical to the ones greybeard embedded devs have against the Arduino. Yeah, it's expensive, uses an outdated micro (at least the AVR-based Arduinos), but it's effective because of its…
Memfault is another option.
Takes some knowledge of the std lib of whatever language you're using (easy with C and Rust, harder with C++) to know what calls will try to allocate memory. But another method is to use a static buffer of bytes…
I can probably chime in here. I have used Rust professionally for 2 years but I've been working with it as a hobby for 3. Experience predominantly in C/C++ embedded and systems environments. I've used Rust for *nix…
What the author fails to comment upon is the sheer breadth of embedded applications and focuses almost exclusively on IOT to prove a point about distributed systems (which he does quite well at a medium-high level). The…
Not to mention the amount of similarities between SkyTrain and BART with the automated system and custom parts. It didn't even strike me as odd that the trains didn't have drivers until a dump of snow hit the rails and…
Unsafe is exactly what they are in C. They're essentially volatile memory that can change at any time, and woe befall anyone messing around with the same register without synchronization when using an RTOS. Good HAL…
I've found Cargo more than up to the task of managing build configurations, and doesn't require monkeying around with CMake scripts or Makefiles. It was pointed out in another comment but you can gate features and…
I've done some small embedded Rust applications on various STM32 and RP2040 boards. I've been doing embedded dev in C professionally for 7 years and Rust full-time for 2.5, mix or system and bare metal. It's very hard…
I picked up Sable on a lark (also because I saw the Moebius-inspired art style and immediately fell in love). It's a fine game that you can tell was a labour of love by only a handful of people, for better and for…
I don't have an addiction to games, but I play a lot of them because it's how I keep in touch with my friends from across the country. At the start of COVID/WFH, I was pretty concerned that I'd become a gaming addict.…
I love this guide! My first job out of university reqiured networking a small Linux device to an FPGA running a UDP stack, with nothing else. I'd never done anything with networking in C before, and this guide just made…
This makes a ton of sense to me. When I was a kid, just about everyone (including my parents) knew I had ADD/ADHD, but never did anything about it. Including myself. It wasn't until I lost a job because I was so easily…
Apart from the fact that Canada has closed its border with the US because of COVID, of course. Pay on average is lower, but comes with a higher degree of social security and stability. Of course, Canada is not without…
A couple years ago I moved across Canada for work, and even after a couple years I still haven't met a ton of people here that aren't coworkers. And none of the people I met, I met over facebook. It was always through…
About 5 years ago I bought probably the last watch I'd ever need. It's a solar powered Casio with timezones, and the normal 'digital watch' accoutrements. The little energy-saving details are fantastic. It has analog…
A few years ago I bought an 'old' ('00 Integra) that had the stock head unit. It would only play CD ROM. It was a total pain to find actual CDs and not DVDs. I dug up mine and my girlfriend's old zip-up CD books full of…
I read about that! Knights of Something or other. Didn't he caught by having it on a ftp server or something?
Precisely. It's also interesting to see what you can do with vehicles where the broadcast traffic 'leaks' out the OBD port. A lot of makes use the same ECU across models for common parts.
Really depends on the vehicle. Some will have broadcast traffic that is easier to spoof, and ride on CAN addresses that aren't reserved for OBD. OBD quite often rides on the main CAN network, and without a gateway any…
RTOS are in everything! They make a ton of sense if you have a lot of resources to manage or calls to external services that may block for some time, like a modem connection. Lots of IOT products have RTOS's running…
I would say that political whims have nothing to do with shutting down subs like fatpeoplehate, jailbait and incels. Places that routinely advocate, or have been directly tied to violence tend to get shut down. See the…