Hacker Newsnew | past | comments | ask | show | jobs | submit | leonidbelyaev's commentslogin

Doesn't work on my NixOS workstation.


Why not, what’s the error, and how did you set it up? Any chance you tried it in a nix shell or nix vm or other isolated environment?


It fails because it hardcodes the path to certain binaries instead of looking in PATH: `line 60: /bin/mkdir: No such file or directory`


Oh lol, I've never heard of /bin/mkdir even on regular FHS linuxes. Is that actually a thing?


See this comment from the other discussion: https://news.ycombinator.com/item?id=38469749


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:

https://arxiv.org/pdf/2309.14996.pdf

Résumé/CV: https://leonid.belyaev.systems (especially, click on resume)

Email: belyaev.l@northeastern.edu


Bullshit. There is no known safe level of lead.


Which is of course something they mention in the article, but actually zero lead intake is not a viable goal.


But also I could die tomorrow, so let's eat the tasty poison today


I don't think that makes sense. RISC-V is by definition a new ISA, M1 is based on the existing ARM ISA.


That transition was from x86 to ARM.

This is ARM to RISC V.


From a mature architecture to another, versus going to a "pretty much only used on embedded devices" arch?

Yeah, they really have got their work cut out for themselves!


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!


>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?

Yes. The experience will be equal or better over the IBM PC-derived platform, by design.

PC was an accidental platform, RISC-V platform spec is an intentional (and very informed) one.


I use a Python REPL on the desktop or Termux to do all my calculations.

Python comes with Casio fx-CG50 calculator built-in.


How did they get the calculator in Python? Is it an emulator? Maybe you meant to say it the other way around.


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.


Maybe using iPython (or even jupyter) could be useful here.


I think he just means it comes with all the functions of the calculator, that there's nothing the calculator can do that python can't


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.

https://hakaimagazine.com/features/banking-on-the-seaweed-ru...

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.

https://www.runningtide.com/


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.


well, technically neither yeast nor seaweed are "plants", so it's still correct.


Huh, I did not know that seaweed aren't plants. Interesting.

(For anyone else curious, short story is they're basically multicelular algae)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: