1,168 karma · joined February 11, 2015
https://www.politico.com/news/2020/06/29/reddit-bans-pro-tru...
https://www.engadget.com/twitch-suspends-donald-trump-accoun...
Seems odd for multiple independent companies to act in concert like this.
1. The consequences of having millions of unemployed people with bills to pay and no income are too much for a nation, let alone politicians in an election year. My bet is that the payments will be extended or replaced with something as the alternative is not viable.
2. WFH has already started normalizing, and will shortly become a differentiating perk offered by companies. I don't suspect that may of the people living in tech hubs would choose to continue doing so if they had the opportunity to live anywhere they wanted (of course while considering COL adjustment).
And you're probably right. Hong Kong's status made it home to a lot of the financial engineering of commerce between China and the west. With it losing its status, I think a lot of the financial machinery in HK is about to come undone. Singapore will likely benefit, to some degree, from this move. The world and China may need to find new markets and suppliers in the short term.
And if we're talking about a civil war or insurgency within US borders: An army fighting on its own soil and against its own citizens is surrounded on all sides and can't maintain secure supply lines.
Great leaders, in my experience, haven't asked these questions or pushed performance in this way - they led their reports through soft management to come to the conclusion that it was necessary to increase performance. They framed questions that led people to the conclusions they had already made. Of course, this also requires that the reports are capable enough of being led in the right direction.
That said, there's only so much you can do in a chip before considerable tradeoffs are going to be made. They're not going to offer the same level of flexibility you get out of a general purpose CPU, but may not have same the restrictions of most fixed pipeline chips - their product sits somewhere in the middle. Also, P4 seems to sit in a space complex enough to make it unreasonable for most network shops - it's not for your average enterprise or service provider network.
In the last 15 years there has been a hard move away from these architectures. Almost no packets are forwarded by the same processors running management and control plane functions anymore. This is mainly because the required traffic rates today need dedicated silicon purpose built for the task (the Broadcom Tomahawk3 can do 12.8 Terabits/sec above a relatively small packet size).
I don't know how things will shake out for the Linux world and x86 packet forwarding given the trend and lack of real performance in the kernel. Right now, your best bet when it comes to Linux and high network throughput/packet processing requirements is to just bypass the kernel entirely with DPDK, a "smart" NIC, or XDP.
This is not fair to people that have spent their lifetimes building businesses and are watching them go bust, or people that derive satisfaction from their employment.
Worse, for those that would rather not go back to work and are suffering, your comment comes across as "shame on them for not asking for more". This crisis is hurting so many people, and its impact will be felt for a long time. We don't need comments like this.
"For how long?" was my second thought.
And how did you read that comment and come away with immigrants are to blame?
If have a 1500 byte MTU for IP, then we need at least a 1514 byte MTU for IP + Ethernet. We often call the > 1514B MTU the "interface MTU". It's unnecessarily confusing.
On the nose.
Amazed by how many leaders that I've worked under that can't seem to set direction. That's all - communicate what's important, what's going to make the company differentiate itself, and then allow the smart folks you have hired to set their priorities accordingly, execute, and then adjust where needed (but sparingly).
The point of discussion here is that the Linux kernel struggles to do line rate 10Gbps. This was misinterpreted as "the Linux kernel struggles to do 10Gbps".
https://events19.linuxfoundation.org/wp-content/uploads/2017...
https://www.redhat.com/en/blog/pushing-limits-kernel-network...
https://kernel-recipes.org/en/2014/ndiv-a-low-overhead-netwo...
25G line rate is 37MPPS - are you saying you have zero problem forwarding at that line rate? I'd be very surprised if that's being done in the kernel. I'd be more surprised if you said that you're consuming bytes from the network at that speed with user space apps and no kernel bypass.
XDP (the forwarding approach built on top of eBPF) is limited to ~20MPPS, as well: https://www.netronome.com/blog/bpf-ebpf-xdp-and-bpfilter-wha...