embedded machine learning research engineer - georgist - urbanist - environmentalist

  • 0 Posts
  • 67 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2023

help-circle

  • The raison d’être for RISC-V is domain-specific architecture. Currently, computational demands are growing exponentially (especially with AI), but Moore’s Law is ending, which means we can no longer meet our computational demands by scaling single-core speed on general-purpose CPUs. Instead, we are needing to create custom architectures for handling particular computational loads to eke out more performance. Things like NPUs, TPUs, etc.

    The trouble is designing and producing these domain-specific architectures is expensive af, especially given the closed-source nature of computer hardware at the moment. And all that time, effort, and money just to produce a niche chip used for a niche application? The economics don’t economic.

    But with an open ISA like RISC-V, it’s both possible and legal to do things like create an open-source chip design and put it on GitHub. In fact, several of those exist already. This significantly lowers the costs of designing domain-specific architectures, as you can now just fork an existing chip and make some domain-specific modifications/additions. A great example of this is PERCIVAL: Open-Source Posit RISC-V Core with Quire Capability. You could clone their repo and spin up their custom RISC-V posit chip on an FPGA today if you wanted to.




  • Sounds similar to some of the research my sister has done in her PhD so far. As I understand, she had a bunch of snapshots of proteins from a cryo electron microscope, but these snapshots are 2D. She used ML to construct 3D shapes of different types of proteins. And finding the shape of a protein is important because the shape defines the function. It’s crazy stuff that would be ludicrously difficult and time-consuming to try to do manually.



  • It’s especially dumb because RISC-V is – dare I say it – inevitably the future. Trying to crack down on RISC-V is like trying to crack down on Linux or solar photovoltaics or wind turbines. That is, you can try to crack down, but the fundamental value proposition is simply too good. All you’ll achieve in cracking down is hurting yourself while everyone else gets ahead.




  • A great example is when you’re in elementary school and you get that one really athletic kid on your team for some team sport in gym class. You know you’re not on that level and never will be, so you tie yourself to them, knowing that them succeeding is good for you.

    Likewise, we like to attach our fortunes to a designated person, and they become greater than just a person in our mind. Like, that athletic kid is not longer simply a kid who’s good at sports; they’re the athletic kid. Our favored 19th-century political thought leader is no longer just some person who had opinions on society and wrote them down; they’re a political messiah.



  • The type of biome you get depends largely on availability of water, not temperature.

    Deserts are deserts because they have very poor availability of water most of the time. This is most often caused by simple lack of precipitation, but other factors can influence this:

    • High temperatures cause high evaporation rates, meaning to need more precipitation to achieve the same level of plant growth. This is why, for example, 10 inches (25.4 cm) of precipitation will get you desert in the tropics, subtropics, and temperate latitudes, but it’ll get you boreal forest in the colder subpolar latitudes.
    • Extremely low temperatures (such as in Antarctica) result in everything being perpetually frozen. Most of Antarctica is a desert, both because it gets very little precipitation and because all the ice on the ground isn’t available as liquid water.
    • Extremely sandy or gravelly soils which do not retain water cause poor water availability, even with abundant precipitation and a mild climate. While these aren’t typically classified as "true deserts), the plant life certainly reflects the harsh conditions and poor availability of water.

    As for why we largely don’t see desert at the equator, it’s because of precipitation. Due to the circulation of cold and warm air in the atmosphere, the equator typically sees warm air, often laden with moisture due to the oceans and the high moisture capacity of warm air, rise. As it rises, it cools, and because cool air cannot hold as much moisture as warm air can, it drops a lot of that moisture as rain. This results in most of the equator getting a lot of rain.

    Once the air has risen and cooled, it cycles north and south into the subtropics, where it falls down to earth again. And in falling, it warms up again, especially as these regions still receive a ton of sunlight, particularly in the summer. But the air has already lost much of its moisture, so now it’s just a bunch of hot, dry air blasting down over the subtropics. This is why we have bands of deserts across most of the subtropics, from the Sahara to the Middle East to the desert of the SW US and northern Mexico. Same on the opposite side of the equator, with the Kalahari desert in southern Africa, the Australian outback, and the Patagonian desert.

    There are other factors, too, of course, such as rain shadows from mountains and ocean currents, but the atmospheric circulation is the big one to answer your question.


  • They don’t just look like diamond; chemically they’re extremely similar, too. Diamond is just a bunch of carbon atoms covalently bonded together into a 3D crystal, which is why they’re so incredibly hard. Moissanite is basically the same but it’s carbon and silicon atoms mixed together. Silicon has the same number of valence electrons, so it can function similarly chemically as carbon, hence why it works. Thus, moissanite is also extremely hard and refracts light in beautiful ways, too, except imo even more beautifully. Instead of a colorless luster, it’s a subtle rainbow luster to moissanite.

    Source: I got my fiancée a moissanite ring, and it’s lovely. And because it’s lab-made, I got her blue moissanite (the coloring is just from adding certain impurities) that matches our cat’s eyes perfectly. It’s way more unique, cheaper, and more ethical than diamond, but doesn’t sacrifice on quality one bit.






  • Granted, there is a difference between a temp agency or a third-party recruiter and a “coaching” type service. The former are strictly about finding applicants, and they get paid for that service by the prospective employers. The latter are about 1-on-1 coaching, CV editing, etc., and hence they’re paid for by the prospective employee.

    That said, I’ve never used one of them nor do I really see the point, given the wealth of information available for free out there. Then again, I did benefit from speaking to career advisors at my university, which were free to me at the point of service but obviously still paid for by me via my tuition.


  • I am struggling to find any online testimonials from third parties. I have seen other similar deals with other legit companies, but how they usually work is you sign a contract with them to give them a certain percentage of your salary for the first year or two of any job they help get you hired for. This is important as it gives them an incentive to actually follow through and get you as good a job offer as they can. With an upfront payment like this, they have no material incentive to follow through and actually try to get you a good job. Even if they’re not a straight-up scam, it might be sufficient for them to avoid a lawsuit by getting you one or two crappy job offers, then throwing up their hands and saying, “We’ve done our job; it’s on you if you don’t wanna accept these jobs.”

    I wouldn’t bother with these guys. If you really want this sort of coaching, go for a reputable one that you would sign a contract giving them a percentage of your salary. And definitely one with plenty of third-party reviews online.