My university did that switch over in '18. The course originally taught MIPS but shifted to RISC-V, partially though because the book that they taught from was updated from MIPS to RISC-V. I really appreciated the switch, especially as RISC-V becomes more and more relevant.
The bigger question for me is if it's easy to uses or add the accelerator memory to your application. For something like a virtual assistant or something with some basic image recognition, it can be really confusing about how to take advantage of the different hardware tools that are there. This is especially true in the maker space, when you're trying to leverage open source tool kits and don't necessarily have the time or knowledge to write a full, lower-level driver for open source tools kits.
The part that's missing is the "Art". That's one of the huge pieces of the Bauhaus really pushed. At the time, you could get "cheap and ugly" or you could get "expensive and beautiful". There wasn't anything in between. Bauhaus went counter to that by pushing the belief that you can have well designed pieces that were also affordable.
Honestly, the biggest thing that concerns me with using Rust for embedded is the size of the crates. We were looking to do some packages for a product, and the Rust packages were huge compared to the C++ ones. Granted, this was mostly because the C++ ones could use .so's, while Rust had to compile those into the crate, but this is a huge issue when doing OTA updates.
It's just something you have to care about, but it's not a show-stopper. We use a bunch of crates in our projects at work, I left some example sizes in a comment a while back https://news.ycombinator.com/item?id=34032824
It's a show stopper when size matters and you can't fit the binaries into flash.
I'm sure "sorry for getting everyone to switch to this unestablished language" will go over very well with your boss and upper management. At least in C and C++ you can blame your tools.
If you've stupidly convinced management the existing tooling is shit, then you've got a problem. And I don't mean a technical one, I mean a problem with paying rent, because you're not going to be employed much longer.
That's great it works well for AMD64 Linux ELF files. I would be surprised if it didn't given the toolchain seems to have been designed around that triple specifically.
But the majority of embedded platforms are not booting or running AMD64 Linux, they're running ARMv{6,7,8}, MIPS, or 32-bit RISC-V chips.
This is not for Linux, these are for the RTOS that we have authored. Bare metal 32 bit ARM.
Basically, you've confused the two examples: the first one is about x86_64 Linux, yes, but the rest are all thumbv6m-none-eabi, thumbv7em-none-eabihf, thumbv8m.main-none-eabihf, stuff like that.
This is literally what I'm facing right now. We were hoping to stay in our place for one more year, but the company is raising our rent by 10% while at the same time are running a special for a free month's rent. Every place I've rent from has done this, raising rent at least 5% to 10%. I just want one place where I can stay and try to save up money for a house.
If both of you aren't on the lease, alternate between the two of you. At least you won't have to move very far.
When I was just out of school I did this in a large complex with my wife more than once (we had different last names and used her parents address for mail).
The first time, we didn't even have to move, because she got the pick of open apartments... one of which was ours. We worried they would want to paint it, but I guess since I'd only had a it a year, they didn't bother. The Sales person was happy because they got commission anyway, and we got a free months rent rather than paying an extra month's rent in increases.
EU citizens love this attitude from Americans as they invest in REITs while sitting in their cheaper apartments. The EU states love it as they got to tax that income from US REITs.
In Denmark we have "Bopælspligt" meaning that an owner of an apartment is obligated to have someone living in the apartment. While i know this is detrimental to the US mentality is forces a free market on real estate and is, IMHO, the only way you can ensure a fair rental market without rent control.
As a result real estate in Copenhagen is cheap enough that most working people in Denmark are able to buy (albeit that being a small apartment).
>In Denmark we have "Bopælspligt" meaning that an owner of an apartment is obligated to have someone living in the apartment.
What happens if no one is living? Can't find a tenant or simply takes a really long holiday or goes abroad to to work for a few years?
I'm under impression that Americans freak out because they tend to go full technical on laws, that is, they don't care much what the governments are trying to achieve with the laws but work within the limits of strict technicality. So a lot of Americans were freaking out here on HN when GDPR was introduced, some shutting down personal projects because were afraid to get in trouble with the EU laws and find themselves in huge and expensive lawsuits.
The GDPR comment perhaps is indicative of this out of all. GDPR enforcement has been small, ineffective and nowhere close to "every kind of violation gets an expensive lawsuit attached". It's as if this is meta-commentary.
I don't know why there needs to be "iron fist nazi approach, hanging people for the smallest violation" kind of enforcement of the GDPR to be effective. Europeans are not that much into laws and enforcement of it, there's always some level of disorder and lawlessness and the police wouldn't start shooting immediately. Things tend to be corrected after some scandal or if the issue grows to be actually impactful.
GDPR essentially makes companies mindful about how they store and transfer data and if something goes wrong, it is useful to tell what went wrong and who is responsible about it. There's no EU police going around and nocking on the doors, taking people in for the smallest violation.
There should be sth closer to an 'iron fist' approach, though. GDPR is a general data protection law. It's the lowest common denominator for all of industry. Industries that are particularly invasive to privacy are to be (and currently are) regulated with more specific legislation that adds to GDPR. Some provisions of DMA and DSA, for example, add more regulatory cost to Big Tech and Big Tech solely. ePrivacy is also lex specialis to GDPR, and further hampers adtech privacy invasions.
There must be more GDPR enforcement. Not just against the primary culprits.
Maybe, but EU doesn’t actually have a way to enforce it directly. Instead, countries adopt their laws to the requirements and they enforce it. You end up with something that represents the character of every country, this usually means laws followed and enforced in the north and west, not so much in the south east.
Loft Orbital is providing developers a satellite platform to develop and deploy their wildfire detection applications to help teams competing for the Wildfire Detection XPRIZE. This allows any developer to deploy their code on a satellite and available to any team competing in the competition.
Just for context, here's SDA's Open Standard on how they expect to do connections over Optical Links. I assume the starlink terminals work in a similar manner:
Loft Orbital Solutions | Various Positions | San Francisco, CA; Golden, CO; Toulouse, FR | ONSITE
Loft Orbital builds "shareable" satellites, providing a fast & simple path to orbit for organizations that require access to space. Powered by our hardware & software products, we operate satellites, fly customer payloads onboard, and handle entire missions from end to end - significantly reducing the lead-time and risk of a traditional space mission.
Our standard interface enables us to fly multiple customer payloads on the same satellite, with capabilities such as earth imagery, weather & climate /science data collection, IoT connectivity, in-orbit demonstrations, and national security missions. Our customers trust us to manage their space infrastructure, so they can focus on what matters most to them: operating their mission and collecting their data.
At Loft, you'll be given the autonomy and ownership to solve significant challenges, but with a close-knit and supportive team at your back. We believe that diversity and community are the foundation of an open culture. We are committed to hiring the best people regardless of background and make their time at Loft the most fulfilling period of their career.
We've launched three satellites so far, with more on the way! Our next satellite, YAM-6, is pioneering virtual missions, allowing customers to load applications on the satellite and utilize the sensors on board to test and validate their algorithms. More information can be found on our LinkedIn, which collects all the different things we're doing now: https://www.linkedin.com/company/loft-orbital-solutions/post...