Meanwhile, Java has incredible support for several kinds of profiling for a decade.
This is the reason I don't liKe Go: anything Google deems unimportant (like generics or packaging) either take many years or never happen. The whole language reeks of such zealotry. In fact there's many Google projects where I've seen popular GitHub issues linger for many years because the core devs just don't care about usage outside big G.
Google generally does a bad job of open source stewardship and Golang is no different.
It's a shame but not a surprise that outside companies who have married their horses to Google and Go find themselves fighting hard just to have decent tooling that virtually every other language has.
Babel does have a neat automatic polyfill system typescript doesn't. But both can target real old JS versions. Most JS packages you'll find on NPM are still ES5.
Transpilers are quickly making JS a compiled language where the bytecode format is ES5 :)
Newest gen Ryzen laptops are different. They're significantly more energy efficient than older AMD and any Intels. The energy efficiency of new AMD processors is something like 50% higher than Intel.
Couple other things working against laptops. The screens are big and usually not OLED. They use forced cooling. And on cheap laptops the batteries are real tiny. As little as 40 watt hours, around 2.5X the size of phone battery.
Energy efficiency of new Ryzen is probably better than Android ARM CPUs, similar to IPhone or M1
Lenovo IdeaPad 1 is the one that I could find, but at the $350 price point needless to say it is not a flagship product. Main issue right now is that the 6W SoCs are about a generation and half behind the regular notebook APUs (which are themselves 0.5 to 1 generation behind the latest Zen in desktop CPUs). Not getting the latest and greatest means that it's highly unlikely anyone would want to bother designing a top-of-the-line product around it.
House prices went up 10.8% last year. Car prices also increased 10% in the last year. Grocery prices also increased. Hopefully it is temporary, but then again, they might have a point.
House and auto prices are up because demand is historically high. Same thing happening with travel trailers, chips, gas, and remodeling supplies. It's all people doing stuff to avoid COVID. Even groceries, since most people aren't going to restaurants and packaging for retail vs commercial foodstuffs is very different.
True inflation the value of the dollar vs other currencies would drop, and it hasn't. The demand for this stuff and price increases and shortages are worldwide.
Worldwide price increases are a shortage, not inflation. Inflation is just the messaging from dishonest right wing news trying to cast a bad light on the historic economic recovery under Biden and hoping people won't do their own research.
Chipotle is hiring 20k employees and is prepared to offer them $15/hr, as other retail establishments who have followed along (Amazon, Target). Of course this is going to squeeze businesses offering low wage, grueling jobs. It’s about framing, attempting to cast those who can make more on unemployment as lazy. Someone who has something someone else wants (labor) that is in tight supply, and intelligently prices it isn’t lazy; they’re savvy. This is market price discovery, with sour grapes from a buyer who previously was able to obtain a better price from the seller.
NASA nah, they transitioned to third party launch providers many years ago. They like making space vehicles more than rockets. The SLS, yes, that's a classic pork project.
ULA is the real problem. The government allowed all the launch providers to merge into one with no domestic competition. Think space Comcast. Other countries allowed the same. Nobody innovated for decades. Russia and US ULA are flying rockets from 50 years ago with minimal updates.
> Russia and US ULA are flying rockets from 50 years ago with minimal updates.
Old Babushka proverb, if complicated explosion related plumbing is working as intended, best not to completely rework it for sake of changelog.
Minimal updates to the shape, maybe?
But I bet the electronics and manufacturing have seen steady improvements over that time.
SLS does feel quite like a pork barrel, but I understand the funding of it along with the other commercial companies as "more options, less risk", if something grounds the Dragon capsules, having a "home" alternative instead of buying seats on a foreign rocket makes sense.
> Old Babushka proverb, if complicated explosion related plumbing is working as intended, best not to completely rework it for sake of changelog.
Aye, but everyone stuck with that proverb for too long. Then Musk appeared and he doesn't seem to care that his test rockets explode. He revels in it.
To me it's the classic startup vs giant corporation. The bigger you are, the harder it is to change course. And exploding rockets look bad to management. The same reason so many companies are still on IBM mainframes running FORTRAN.
SLS is an insurance policy against SpaceX. But it's being managed by the same old wasteful monopolies as always, plus plenty of government mandated pork.
I'd guess it's pretty unlikely to occur, even when the virus detection actually deletes infected files.
Then again, I guess a filesystem filter driver can return whatever it pleases. Not sure if Windows anti-virus support works through filter drivers anymore, though.
^^ this is huge. I was looking at CPU's for a ML recently and Intel is out of the question. Chips with enough lanes to hit full speed on 4 GPUs + SSD cost twice as much as AMD.
This may even apply to high end gaming machines. Soon as you have 2 SSD's or video cards you will exceed link budget on most Intel CPU's and everything slows down.
It also happens to routers. 10 gig NICs plus attached SSD storage, over link budget again.
Intel's stupid market segmentation is biting them in the rear
What? Why do you think the Intel 100GbE NIC is good?
We've been quite happy with Mellanox and Chelsio 100GbE NICs. The latest from each can do in-line HW TLS offload, which is a killer feature for us. No Intel NIC can do that.
IMHO the last good Intel NIC was the 10GbE "ixgbe" NIC. The design of the NIC was so tight as to be almost beautiful.
Recent 40GbE (and 10GbE based on the 40GbE chipset), and the new 100GbE NIC have the feel of being designed by a committee with endless features of questionable value stuffed in and consuming power and chip area.
Primarily the state of its Linux driver, and rock solid support in VyOS (derived from Debian stable). For a router, TLS offload isn't so much of a consideration when the system isn't doing anything at layers 4-7 in the OSI model.
If I had to make a perhaps overly broad generalization, I see more Chelsio and Mellanox NICs used in end point servers, and more Intel used in DIY whitebox network equipment.
Intel's E810 based NICs require only a PCIe3.1x16 slot. 16 lanes will accommodate the 100GbE port just fine. Theoretical PCIe throughput for 16 PCI lanes is around 252Gbps. The 800 NIC chipset is just four 25Gb Ethernet lanes stitched together. PCIe4 won't help this NIC much.
Your throughput calculation is based on a single port 100GbE NIC working okay at full duplex bidirectional line rate in a PCI-E 3.0 x16 slot, which is true. Let's say that we budget 220-230Gbps of throughput per optical transceiver, such as if you were to max out a 100GbE link both directions with iperf3 for testing. But the intel X820 card has two ports on it, so your bandwidth needs are going to be in the range of 500 Gbps.
also, cumulative number of pci-e 3.0 or 4.0 lanes in a system is a big consideration if you want to have, for instance, four dual-port 100GbE NICs all talking to one CPU. Or some mixture like three dual-port 100GbE NICs + one or two 4-port 10GbE NICs.
Where the lower end of the Intel server CPU offerings really falls flat is not having anything close to 64 or 128 PCIE lanes at a reasonable price.
The maximum throughput of Intel's Columbiaville NICs is 100G max. When the 2nd port is used the total bandwidth is split in half, so there will be two 50G links. The 2nd port is usually in stand-by mode when the 1st port is used as a 100G link. So, two active ports on a Intel 100G NIC does not result in 200G throughput.
I don't understand why you are combining tx and RX. PCI, fiber, and the switch/nic are all full duplex, so you don't need to add the two directions together. A dual port nic, even with pcie4, is unlikely to be able to hit 200G ( single direction) unless it's using very large packet sizes.
Since you're limited by the 100G negotiated speed, you nic will never send more than 100G with iperf on a single port.
I'll add that with DPDK you end up needing your own TCP stack if you're doing anything above layer 3.
TCP is a beast with opportunity for countless subtle bugs. The Linux kernel is perhaps the best implementation there is. Many userspace implementations are simplified and missing features.
Even giants like Cloudflare use Linux kernel for routing when they need to operate above layer 3. They only use DPDK for very low level features.
DPDK has its place but for most use cases you need to man handle TCP and you're better off using kernel packet handling for that
When they need to handle UPD and TCP. Cloudflare's web application firewalls run at TCP and HTTP layer and use tuned Linux kernels for processing, not DPDK and userspace TCP as some think
Their line rate stuff for flood mitigation uses DPDK or similar
Women's are statistically longer.
Their eyes are also more almond shaped.
Retinal photographs are hard to take. Often they contain significant amount of eyelashes and surrounding structure