This thread was started with "When I started my current job they gave me an M1 Mac with 8GB...", which is the main point, in a professional environment the person responsible for purchasing new machines might not even know about these requirements, or will likely believe that the developer just wants a nicer machine for no reason, when others in the office use the base model without a problem.
Pressure is not an issue since a vibratory pump in the most basic espresso machine can produce 15 bar of pressure quite easily. In fact, manufacturers have to put an overpressure valve in their machines to limit maximum pressure to the optimal 9 bar.
Also, this project is about sophisticated temperature and pressure/flow control, something even many/most professional machines simply can't do. So I really don't think the person who built this machine lacks experience in brewing coffee.
In the PCWorld interview on YouTube they even showed an unbranded Intel laptop cooled by these chips and also mentioned that multiple device manufacturers are planning to put this technology inside their products this year. So I highly doubt this high frequency noise is an issue. They also explained that the traditional arrangement of having a vapor chamber between the CPU and the active cooling to move heat also works with this design without losing efficiency, and this way they also can increase the cooling capacity by putting more chips next to one another.
You seem to be missing or intentionally ignoring some additional facts:
* his addiction was caused by the increase in his prescribed dosage (so he could cope with his wife's cancer diagnosis and treatment - which was initially considered terminal by her doctors)
* he had to look for alternative treatments after his wife's cancer treatment has started working and he tried to cut back on his dosage, unsuccessfully (he tried to go practically cold turkey by his own admission, which made it worse, you can criticize him for not handling it properly)
* to my knowledge, he's still doing the all meat diet to this day, along with his daughter (since it keeps her symptom free after years of severe autoimmune disease)
There is a significant amount of time between starting the development of a CPU die on a specific node and actually releasing the final product onto the market. This has already happened for Zen 4 on 5nm (so R&D/product development has moved to 5nm a long time ago) and the article is probably about Zen 5 (current gen is Zen 3 on 7nm).
> There is one thing we want to make very clear: as noted in our Privacy Statement, we will not use meeting, webinar, or messaging content (specifically, audio, video, files, and messages) for any marketing, promotions, or third-party advertising purposes.
Maybe the most important sentence in the whole announcement.
There was a tool called PulseEffects that provided a lot of useful audio effects for PA, but when PW got more stable the author dropped support for PA in favor of PW, and the name was also changed to EasyEffects.
I started using it recently (also for EQ) and it works fairly well despite still being in very active development.
I haven't seen it mentioned, but memory usage might also be better, and I have a good real-world example to show why it still matters in 2020: we use Jira to manage our software projects and our team's project manager uses a newish MacBook Air with 8GB of RAM. Jira is written in React and a single page for a ticket can easily eat 150+ MB of memory (it's even more for Jira boards). Our PM regularly complains about the slowness of his machine and I think Jira is a big contributing factor. I don't think much of the memory is used for presentation (so it might not be React's fault), but rather for business logic processing a large amount of data. And IIRC calling a simple `filter()` on a JS array creates a new array for the operation while Rust uses iterators.
Ryzen Mobile 3000-Series was already launched at CES, it's already available in certain models. It's also worth mentioning that these are 12nm chips based on Zen+, not 7nm and Zen 2 (the new architecture launching in a couple of weeks).
I thought the main reason is that AMD still needs to use GF's manufacturing capacity (according to their Wafer Supply Agreement) and it also makes the chiplet design cheaper (the high-performance node is only used where it really matters).
The Ryzen chips offer more PCIe lanes and ECC memory support. These chips also use the Infinity Fabric high-speed interconnect, which is not needed by Intel's single-chip designs. The two CCX units in Zeppelin also need to talk to each other, so probably all this complexity just adds up.
I started to work with HTML and CSS recently, so I'm still learning. To me it seems that CSS preprocessors are the closest thing to what you descibed, although the output is still CSS.
I thought when people say memory safety in C is a problem, they usually mean in a larger codebase with hard to define API boundaries and with multiple programmers that can't handle the complexity of the code, which results in a team that can't find a single person that is familiar with the whole codebase.
I agree with you, mainly from the perspective of writing Rust code. When Rust was new, a lot of people said that thinking about ownership all the time is a burden, but I think it's the opposite, it gives a sort of frame that helps to build the software's core abstractions. I think in this regard C++ is much more unopinionated, which means every codebase is different. In Rust, ownership is part of the type system, so a lot of the times learning a new API can be much faster because API usage is easier to understand and this style of programming is already familiar.
I know that always looking for the most recent/hyped technology is not a good thing and there is a lot of legacy code out there, but I also know that a lot of people started using Kotlin after Google announced official Android support, so if a language rating fails to capture this, then it's not a good ranking in my opinion.
I just can't take TIOBE seriously, I don't think Kotlin is as popular as the Logo educational programming language and Rust dropping 20 positions despite adding a new keyword to it is also interesting. And Typescript isn't even measured.
Yours is much more believable, but I don't see C++ there. Is this a bug or a feature? EDIT: I saw the clarification in the other comment but maybe C/C++ would be better then?