iPhone Ten Ess Max. What's so hard? Don't get me wrong, I absolutely hate the name, but if you have trouble saying that you might have had a mild stroke.
Furthermore, the authors argue that these metrics -- which are based on the addresses of the authors -- understate China's impact. The data don't count papers written by Chinese researchers located in other countries with addresses outside China and exclude most papers written in Chinese publications. The researchers adjusted for both factors and conclude that Chinese academics now account for more than one-third of global publications in these scientific fields.
So the study does somehow take into account all papers written by US researchers outside the US? If not, why wasn't that mentioned and if it was, why wasn't the same methodology used for Chinese authors?
(I've oversimplified this so please don't sic NANOG on me)
Mostly. They've also strong-armed Netflix into paid peering arrangements instead of relying on regular transit that Netflix purchased. So if you had this example (made up):
Netflix <-> Cogent <-> Comcast <-> Subscriber
Let's say Netflix is paying for transit from Cogent. Subscriber requests content from Netflix, it traverses Comcast, then Cogent, then to Netflix, and the data is sent back to the subscriber.
Now, holy shit, Comcast sees the utilization on their Cogent link is at 100% all day, because that's the carrier that Netflix uses to get to their subscribers. Comcast has to go spend a few hundred thousand adding 100Gb ports to increase capacity between the networks.
Now, Comcast says, naah, we decided we're not going to add additional capacity there. This puts the squeeze on Netflix, subscribers start complaining. Eventually Netflix says, ok look, how much to just peer directly? We will bring fiber directly to you, bypassing Cogent. How much do you want?
And now you see how Comcast found a whole new business model. They want to be able to charge all of these guys DIRECTLY for peering instead of passing it along their existing peering links. You see, peering is done "settlement free" (assuming an equal exchange of traffic). So now instead of carrying that Netflix traffic over a settlement free peering arrangement they get PAID to deliver it!
Net neutrality is the principle that Internet service providers treat all data on the Internet equally, and not discriminate or charge differently by user, content, website, platform, application, type of attached equipment, or method of communication.
I'm well aware they have a license. Do you believe the first generation x86 CPU from China will compete with Intel CPU? Because they won't. They are (many) years away from being able to compete with Intel.
New applications and new industries emerged, including virtual reality and the Internet of Things, proving the viability of an "if you build it, they will come" strategy for gigabit services.
What in the world did gigabit internet have to do with IoT or VR? The only thing gigabit did for IoT was allow massive DDoS of never before seen sizes when someone connected their unpatched refrigerator or lightbulb.
I don't know about the rest of/. but my wages have not kept pace with inflation.
You should really consider changing jobs then, because my salary has continued to increase far, far faster than inflation. I'm assuming you work in tech, of course. We struggle to find decent candidates and have to pay absurd sums to get qualified people. I've given several pay increases and promotions to keep staff this year alone. They say wages are stagnant but I can tell you that's not the case in tech from everyone I'm talking to and my (anecdotal) experience. Unemployment right now is unbelievably low and people are desperate for talented employees. Start talking to recruiters and consider moving to an area where your skills may be more in demand or look for remote work.
By then (10-20 years, if they're lucky) the desktop will be commoditized and mobile (ie laptops) mostly replaced with ARM. All the growth is in the server market and China is a long, long way from producing an X86 CPU that can compete with Intel Xeons. Who knows what the landscape will look like by then.
When was the last time a kid said 'I prefer my chromebook to a windows or Mac laptop?'
I think most people who compare a $200-$300 Windows laptop to a Chromebook picks the Chromebook. I think you're really underestimating how popular Chromebooks are. Remember that those inexpensive Windows laptops are a response to the popularity of Chromebooks.
Netbooks were the 7-10" devices sold from about 2007-2012 or so. That's around the time smartphones and tablets were really taking off, and then a couple years later chromebooks came in. Then Microsoft was forced to respond to Chromebooks at that price point within the last few years so we have kind of a second coming of "netbooks".
For $35 and compatible with Raspberry Pi huge ecosystem of accessories and a broad range of compatible operating systems? Seriously, because I'd be interested. I also own a Rock64 (along with several Pi) and have run into numerous problems with it.
AMD's overall performance is hinged upon building processors with a very large number of cores, processors that are currently being outsold by top of the line consumer-grade Intel desktop processors by a factor of 3 to 1, depending on the source.
Because AMD has produced awful processors for years. Zen is a brand new architecture and the first real offering from AMD in a very long time. The question is how long can they continue the momentum and catch up to Intel. It's not going to happen overnight, even if they produce a better product.
Not trying to get involved in the processor holy war
[Ed: That's an awfully funny way to go about it...]
but I feel like the market is making it pretty clear that the path of ridiculous single-threaded performance is more valuable than the aggregate performance of 32 cores.
Single-threaded performance is certainly incredibly important, but again, this is a brand new fight between Intel and AMD with a new architecture. The market was just buying the "fastest" CPU avialble. We will see over the next few years if AMD strategy pays off. I think we can both agree it's certainly been very successful so far, given the increase in revenue. Time will tell how much marketshare they can take from Intel with this strategy.
Yes and no. Combine inherent interest and self motivated study with the formal training and the person will likely be even stronger.
Aptitude and desire beats only formal education anyday. Plenty of exceptionally good self-taught programmers, many using the same material taught at universities. I know many, many programmers without formal education that absolutely blow the doors off people with CS degrees.
I don't think anyone would argue that all three is even better (aptitude, desire and formal training).
Now if the options are a self taught person with the interest and self motivation and a person with a degree that was a "ticket puncher" who showed up and did the minimal required and nothing else, yes, I'd prefer the self taught.
That's exactly what I'm talking about.
But don't dismiss the formal university program, the self taught person whose personal study will equal a formal program is exceptionally rare.
No one is dismissing formal university training, it can be incredibly valuable. But without aptitude and desire it's absolutely worthless.
That CPU percentage of the BOM cost is just a raw guess, and not even a sophisticated one.
It was actually based on some (dated) numbers I found from a quick Google search. We can either both guess or produce something from the experts. If you have something more accurate I'd love to see it (really, no sarcasm).
If the CPU goes from $185 to $20 (perfectly possible), then that $165 difference should be reflected in the MSRP as about $495 (at a 3 X markup over raw materials cost). That gives us about a $500 MacBook (non Pro) or MacBook Air.
No, that's not how that works. Even if true, you can only maybe use that as a proxy to estimate the total retail cost to produce the device including marketing, support, etc. The bill of materials is only one component that makes up the total MSRP of a device, many of which cannot be reduced because the CPU was less expensive.
If you have better numbers than the ones I've linked, again, would love to look at them.
I've been eagerly awaiting ARM based Macbooks for years, but I think Apple will still use them to produce high margin products. While the CPU isn't cheap, it probably represents less than 10% of the total cost of the bill of materials of a Macbook Pro. That is to say, we might see $799 Macbook Airs, but we're not going to see $299 Macbooks.
Studying programming languages and compilers is important.
I agree, of course. The question is whether it is required for writing all software.
In short those CS classes and projects teach a young developer there are many ways to do things
It really depends on what you get out of it. I know plenty of CS graduates who basically went to java vocational school. And I know plenty of people without CS degrees who can program using pretty much any paradigm, from functional to OOP and anything in between.
If you think a CS degree is limited to complex problems and inapplicable to modest projects, you are mistaken.
Not at all, I just said it wasn't required to write "all software". There are lots of simple things that can, and indeed are, written by people without CS degrees. I would venture a guess that most software these days is written by people without CS degrees.
CS grads that have an inherent interest in software development
That's really what it comes down to at the end of the day, not whether you went to university.
Kind of like how not everyone needs to hire someone who designs programming languages or builds compilers, right? Most people just need someone who can build simple business applications using pre-built tools (compilers, libraries, etc). In that analogy, the programmer is the carpenter.
I think for people designing operating systems or working at companies specifically building complex software, you probably do need a CS degree. Although let's be honest, many of the best programmers many of us probably know do not have CS degrees (in my case some of the best have degrees in math). But there is a huge amount of software written for businesses that does not require a CS degree.
I realize the idea offends a lot of CS graduates, but no one is trying to say your degree does not have value. Just that so much software is written now, and the tools are so mature and easy to use, not everyone needs a CS degree to write all software.
iPhone Ten Ess Max. What's so hard? Don't get me wrong, I absolutely hate the name, but if you have trouble saying that you might have had a mild stroke.
Furthermore, the authors argue that these metrics -- which are based on the addresses of the authors -- understate China's impact. The data don't count papers written by Chinese researchers located in other countries with addresses outside China and exclude most papers written in Chinese publications. The researchers adjusted for both factors and conclude that Chinese academics now account for more than one-third of global publications in these scientific fields.
So the study does somehow take into account all papers written by US researchers outside the US? If not, why wasn't that mentioned and if it was, why wasn't the same methodology used for Chinese authors?
Mostly. They've also strong-armed Netflix into paid peering arrangements instead of relying on regular transit that Netflix purchased. So if you had this example (made up):
Netflix <-> Cogent <-> Comcast <-> Subscriber
Let's say Netflix is paying for transit from Cogent. Subscriber requests content from Netflix, it traverses Comcast, then Cogent, then to Netflix, and the data is sent back to the subscriber.
Now, holy shit, Comcast sees the utilization on their Cogent link is at 100% all day, because that's the carrier that Netflix uses to get to their subscribers. Comcast has to go spend a few hundred thousand adding 100Gb ports to increase capacity between the networks.
Now, Comcast says, naah, we decided we're not going to add additional capacity there. This puts the squeeze on Netflix, subscribers start complaining. Eventually Netflix says, ok look, how much to just peer directly? We will bring fiber directly to you, bypassing Cogent. How much do you want?
And now you see how Comcast found a whole new business model. They want to be able to charge all of these guys DIRECTLY for peering instead of passing it along their existing peering links. You see, peering is done "settlement free" (assuming an equal exchange of traffic). So now instead of carrying that Netflix traffic over a settlement free peering arrangement they get PAID to deliver it!
Net neutrality is the principle that Internet service providers treat all data on the Internet equally, and not discriminate or charge differently by user, content, website, platform, application, type of attached equipment, or method of communication.
I'm well aware they have a license. Do you believe the first generation x86 CPU from China will compete with Intel CPU? Because they won't. They are (many) years away from being able to compete with Intel.
New applications and new industries emerged, including virtual reality and the Internet of Things, proving the viability of an "if you build it, they will come" strategy for gigabit services.
What in the world did gigabit internet have to do with IoT or VR? The only thing gigabit did for IoT was allow massive DDoS of never before seen sizes when someone connected their unpatched refrigerator or lightbulb.
I don't know about the rest of /. but my wages have not kept pace with inflation.
You should really consider changing jobs then, because my salary has continued to increase far, far faster than inflation. I'm assuming you work in tech, of course. We struggle to find decent candidates and have to pay absurd sums to get qualified people. I've given several pay increases and promotions to keep staff this year alone. They say wages are stagnant but I can tell you that's not the case in tech from everyone I'm talking to and my (anecdotal) experience. Unemployment right now is unbelievably low and people are desperate for talented employees. Start talking to recruiters and consider moving to an area where your skills may be more in demand or look for remote work.
By then (10-20 years, if they're lucky) the desktop will be commoditized and mobile (ie laptops) mostly replaced with ARM. All the growth is in the server market and China is a long, long way from producing an X86 CPU that can compete with Intel Xeons. Who knows what the landscape will look like by then.
When was the last time a kid said 'I prefer my chromebook to a windows or Mac laptop?'
I think most people who compare a $200-$300 Windows laptop to a Chromebook picks the Chromebook. I think you're really underestimating how popular Chromebooks are. Remember that those inexpensive Windows laptops are a response to the popularity of Chromebooks.
Netbooks were the 7-10" devices sold from about 2007-2012 or so. That's around the time smartphones and tablets were really taking off, and then a couple years later chromebooks came in. Then Microsoft was forced to respond to Chromebooks at that price point within the last few years so we have kind of a second coming of "netbooks".
just like they stopped Linux netbooks by licensing Windows XP cheaply to OEMS on netbooks.
That's not what stopped Linux-based netbooks, otherwise we'd still have Windows based netbooks. Tablets and smartphones killed the netbook.
They have stated that it is compatible with the official raspberry pi case. YMMV depending on the case you're using if it's not the official one.
For $35 and compatible with Raspberry Pi huge ecosystem of accessories and a broad range of compatible operating systems? Seriously, because I'd be interested. I also own a Rock64 (along with several Pi) and have run into numerous problems with it.
AMD's overall performance is hinged upon building processors with a very large number of cores, processors that are currently being outsold by top of the line consumer-grade Intel desktop processors by a factor of 3 to 1, depending on the source.
Because AMD has produced awful processors for years. Zen is a brand new architecture and the first real offering from AMD in a very long time. The question is how long can they continue the momentum and catch up to Intel. It's not going to happen overnight, even if they produce a better product.
Not trying to get involved in the processor holy war
[Ed: That's an awfully funny way to go about it...]
but I feel like the market is making it pretty clear that the path of ridiculous single-threaded performance is more valuable than the aggregate performance of 32 cores.
Single-threaded performance is certainly incredibly important, but again, this is a brand new fight between Intel and AMD with a new architecture. The market was just buying the "fastest" CPU avialble. We will see over the next few years if AMD strategy pays off. I think we can both agree it's certainly been very successful so far, given the increase in revenue. Time will tell how much marketshare they can take from Intel with this strategy.
Redhat as well.
They might get there eventually, but early reports show a number of limitations.
Not to mention Windows 10 on ARM and of course broad Linux support.
Yes and no. Combine inherent interest and self motivated study with the formal training and the person will likely be even stronger.
Aptitude and desire beats only formal education anyday. Plenty of exceptionally good self-taught programmers, many using the same material taught at universities. I know many, many programmers without formal education that absolutely blow the doors off people with CS degrees.
I don't think anyone would argue that all three is even better (aptitude, desire and formal training).
Now if the options are a self taught person with the interest and self motivation and a person with a degree that was a "ticket puncher" who showed up and did the minimal required and nothing else, yes, I'd prefer the self taught.
That's exactly what I'm talking about.
But don't dismiss the formal university program, the self taught person whose personal study will equal a formal program is exceptionally rare.
No one is dismissing formal university training, it can be incredibly valuable. But without aptitude and desire it's absolutely worthless.
None that don't involve you not knowing.
Like someone just ... watching you type it in?
That CPU percentage of the BOM cost is just a raw guess, and not even a sophisticated one.
It was actually based on some (dated) numbers I found from a quick Google search. We can either both guess or produce something from the experts. If you have something more accurate I'd love to see it (really, no sarcasm).
If the CPU goes from $185 to $20 (perfectly possible), then that $165 difference should be reflected in the MSRP as about $495 (at a 3 X markup over raw materials cost). That gives us about a $500 MacBook (non Pro) or MacBook Air.
No, that's not how that works. Even if true, you can only maybe use that as a proxy to estimate the total retail cost to produce the device including marketing, support, etc. The bill of materials is only one component that makes up the total MSRP of a device, many of which cannot be reduced because the CPU was less expensive.
If you have better numbers than the ones I've linked, again, would love to look at them.
I've been eagerly awaiting ARM based Macbooks for years, but I think Apple will still use them to produce high margin products. While the CPU isn't cheap, it probably represents less than 10% of the total cost of the bill of materials of a Macbook Pro. That is to say, we might see $799 Macbook Airs, but we're not going to see $299 Macbooks.
...and also has your fingerprints? I think there are simpler options.
Studying programming languages and compilers is important.
I agree, of course. The question is whether it is required for writing all software.
In short those CS classes and projects teach a young developer there are many ways to do things
It really depends on what you get out of it. I know plenty of CS graduates who basically went to java vocational school. And I know plenty of people without CS degrees who can program using pretty much any paradigm, from functional to OOP and anything in between.
If you think a CS degree is limited to complex problems and inapplicable to modest projects, you are mistaken.
Not at all, I just said it wasn't required to write "all software". There are lots of simple things that can, and indeed are, written by people without CS degrees. I would venture a guess that most software these days is written by people without CS degrees.
CS grads that have an inherent interest in software development
That's really what it comes down to at the end of the day, not whether you went to university.
Kind of like how not everyone needs to hire someone who designs programming languages or builds compilers, right? Most people just need someone who can build simple business applications using pre-built tools (compilers, libraries, etc). In that analogy, the programmer is the carpenter.
I think for people designing operating systems or working at companies specifically building complex software, you probably do need a CS degree. Although let's be honest, many of the best programmers many of us probably know do not have CS degrees (in my case some of the best have degrees in math). But there is a huge amount of software written for businesses that does not require a CS degree.
I realize the idea offends a lot of CS graduates, but no one is trying to say your degree does not have value. Just that so much software is written now, and the tools are so mature and easy to use, not everyone needs a CS degree to write all software.
You think TouchID was a marketing gimmick? Do you prefer typing in a password?