Graduating from college in December, looking for an entry-level job. Interested in Backend and Systems. I consider myself self-motivated and a quick learner.
Location: Boston, Massachusetts.
Remote: Yes.
Willing to relocate: Willing to relocate inside New England. Could relocate further for a very good reason.
Technologies: Linux (for hosting, as a daily driver), NixOS, Docker, Python (incl. FastAPI, Flask, Django, SQLAlchemy, Pydantic, Alembic), C/C++, SQL. Also have experience in Rust, Java, React. Was recently second author on the following systems paper:
Pretty bad take given that Android recently transitioned from 32 bit ARM to 64 bit ARM, which are essentially totally different ISAs and 64 bit ARM was used in absolutely nothing at all before Phones -- iPhone 5s first, then Android a couple of years later with e.g. Galaxy S6. The one advantage that transition had was that the same CPU could run both ISAs -- something ARM has dropped in their latest (and all future) 64 bit-only CPU cores. And for some time now apps could still be 32 bit but the OS had to be 64 bit.
A transition to RISC-V will be cold turkey. It's technically possible of course to build one CPU that can run both A64 and RV64, but only ARM can legally do it, and they probably won't unless they're really losing, sometime 5 or 10 years from now.
Android phones are pretty much embedded devices though (unfortunately) so I suspect we'll see a load of phones that have super custom kernels with tons of hard-coded driver configs etc. Similar to SBC other than the RPi.
It's kind of an issue for ARM too but they're a bit further towards solving it than RISC-V.
In any case it's mainly a problem for people that want OS updates or the ability to install other OSes, so it's not going to affect app writers or normal users much.
>It's kind of an issue for ARM too but they're a bit further towards solving it than RISC-V.
Can you elaborate on why you think so?
I understand it is the opposite: RISC-V is much further towards solving it.
This is because RISC-V has put effort from the start into standardizing boot process (spl -> sbi -> uboot|uefi), ISA (profiles), the firmware-kernel interface (sbi, uefi protocol, acpi) as well as the platform itself (platform spec, standards for interrupts, timers, hypervisor support, the uart requirement, the watchdog and further platform standardization efforts).
This has happened (and is happening still) before significant deployment of SoCs using RISC-V microarchitectures as the application processor.
Meanwhile, ARM realized, quite late, that this is important, and is lagging behind, with plenty of non-fixable, bespoke platform hardware deployed, and low vendor uptake as they are asking their clients to change what they already have in place.
I haven't been keeping up to date with RISC-V happenings lately but does this imply that it'll be easier for distros to have live images that can install to arbitrary RISC-V machines like we're used to on x86? If so, that's exciting!
I think the point is that anything the calculator can do, Python can do (and more obviously). Perhaps with a bit more difficulty, at least in the Termux case.
The nutritional yeast is kind of intriguing.
Apparently seaweed also contains loads of B12, I was under the impression that no plants contained appreciable amounts of B12 whatsoever.
Although, I would imagine that getting seaweed is kind of capital-intense.
Seaweed is technically an algae, of the kingdom Protista.
Farming seaweed is not that complicated and is pretty widespread.
> Today, seaweed makes up nearly 30 percent of the wet weight of all seafood produced by aquaculture globally. About half of cultivated seaweed is red algae and about half is brown; of the brown, most is kelp.
There's also a company called Running Tide "farming" seaweed explicitly and exclusively as a carbon sink technology. Kelp is grown on rafts until it gets heavy and sinks to the ocean floor where it nourishes micro- and macrobiota.
Sometimes I add seaweed, too- ground kelp is easy to add but significantly changes the taste, and with all the clashing ingredients it becomes more medicinal than tasty, but palatable enough and it feels good for a long while afterwards. Sometimes I just mix the kelp and nutritional yeast together with some warm water and drink that alongside the meal.
Dulse flakes, laver, kombu, and a few others are available from Maine Coast Sea Vegetables Inc., for one, and if Bren Smith (aquaculturist and author of Eat Like a Fish) has his way, there will be more and cheaper seaweed available soon. I've eaten seaweed since I was a kid (mom grew up near the ocean), and sometimes add a few strips to black beans in the InstantPot for the flavor (again, my mother's influence). My family doesn't seem to mind.