I get that it isn't entirely within the vscode team's control (Electron chose to make the switch), but even then, it really interferes with a lot of people's daily development needs. These systems aren't particularly old or out of support.
150 karma · joined January 3, 2020
I get that it isn't entirely within the vscode team's control (Electron chose to make the switch), but even then, it really interferes with a lot of people's daily development needs. These systems aren't particularly old or out of support.
Likewise for engineering tools. If you'd like to use a simple abstraction as your mental model, you'll be able to operate the tool in the basic sense without issue. But as engineers, when something goes wrong with our tools we often don't immediately bring it into a mechanic. We need our tools to do very specific things, and we must understand what they did each time we perform an operation. We establish workflows that build on top of the tools and depend on the tool matching our precise expectations of its behavior. In essence, we are the mechanic for our own car.
And of course, our needs are much more diverse than "make car go forward". So inevitably, we run into trouble more often. What user-facing function of a car is as precise, powerful or intricate as a textual merge or reconciling two diverged work histories? There are many ways those operations can be done, and questions the user must answer about their desired result.
Maintenance protocols are a mix of manufacturer recommendations and carrier/maintenance contractor SOPs, which are then approved by the manufacturer and FAA.
PnR is "place and route", and is a very common acronym in the ASIC/FPGA/VLSI space. It seems fair to expect those who'd use this specialized variant of Yosys to also be familiar with PnR. For reference, here's [1] Yosys's PnR tool, which expands the acronym in its README title.
Realistically, if you're using Yosys tools, you're going to need to have some familiarity with the underlying flows anyway; in my experience they're very powerful but also pretty DIY. That's not great, but it's the reality. That's just the nature of the space right now, given the alternative is a ~$1M single user license.
Personally, I'm also a software engineer who ventured into hardware, and even am now professionally doing hardware design. I find that perspective worthwhile. But I am an ASIC engineer, which is a very different kind of hardware than PCB design or integrating ICs on a breadboard. The lessons and realities of each are different. So I would find it helpful if the post (and title) clarified what specific field was being discussed.
I agree that discord has objectionable philosophical foundations around centralization, data retention and privacy. Additionally, the rate at which they're crapping out annoying, intrusive anti-features is excruciating — think "sound board", "super reactions", "clips", etc. It's profoundly clear that Discord is grasping at straws trying to find any way to motivate people to pay for their fully functional free product, and the way they've decided to do it is to add ways to annoy other users and count on the "meme potential" to entice people to pay get access to them. Overall, Discord is a very effective text and voice chat app, but now requires a lot of accessibility settings and preference toggles to make it usable. It's very sad the direction Discord is heading, given how effective it was as a tool not long ago.
The Beagle hardware is great but it seems to me they just don't have the resources or focus to support the hardware they release.
Otherwise, it seems to me that assigning malice isn't justified. It's surely a fast-moving/evolving feature which was added recently, and stabilizing the API for general use means they have to support it in that form ad infinitum. Sure, it would be ideal if they committed to that from the beginning, but I can understand the schedule pressure and priorities.
This article title is editorialized and/or incorrect as far as I can tell.
[1]: https://www.theguardian.com/technology/2023/may/17/court-rul...
[2]: https://www.wsj.com/articles/theranos-founder-elizabeth-holm...
The article is commenting on CPU design: area efficiency, power efficiency, design cost, etc. They're proposing that the reason x86 CPUs have historically beat ARM CPUs in performance, and the reason ARM CPUs have historically beat x86 CPUs in power efficiency, has nothing to do with the design of the ISA itself. You could build an ARM CPU to beat an x86 CPU in high performance computing, or vice versa. They're saying that the format of the instructions and the particular way the operations are structured isn't the driving factor. Instead, it's just a historical arteract of how the ISAs were used.
In other words, yes, there are plenty of ecosystem reasons that these two (and potentially, more) families of chips are better for some things vs. others, but if the two companies swapped their ISAs 30 years ago we might see exactly the same ecosystem just with different instruction formats.
EXPO is akin to Intel's XMP. The RAM stick reports timings and other settings that it can handle and then the motherboard/user selects one to use. The profiles are needed because the official JEDEC standard for DDR doesn't provide a mechanism for running up to the frequencies that modern RAM uses; e.g. if you buy a DDR5 6000MHz kit, it'll only run at 4800MHz or thereabouts until you enable EXPO/XMP. RAM is really never expected to be run at the base frequency (without EXPO/XMP). If you buy a prebuilt, it'll have EXPO/XMP enabled, and if you build yourself you always should be enabling it. If you have a RAM kit that's somewhat recent and don't have it enabled, you've likely wasted money on the RAM.
Intel has attempted to claim that XMP was overclocking and violated their warranty but my understanding is that they quickly backed off.
There is no ASCII art.
In general, onboard fires are one of the most dangerous scenarios in-flight, as I understand it. Crews are trained extensively for it.
I think this is, in part, what the analysis in the article concludes — even a fire would have to cause a very specific, never-before-seen combination of failures to lead to the outcomes observed from the outside.
Not making any judgements re: whether this chip or others are power-efficient, just making it clear that the power number in the title and body was chosen by a marketing team and has no other meaning.
It's probably reasonable as a relative comparison point to other recent AMD parts, but that's about it.
See e.g.: https://www.gamersnexus.net/guides/3525-amd-ryzen-tdp-explai...