"But the key point is that both parts of the process (finding and ***fixing***) tend to happen ***rapidly.***" ESR CatB [emphasis mine] 'Nuff Said Youngling!:-P
" 8. Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone.
Or, less formally, ``Given enough eyeballs, all bugs are shallow.'' I dub this: ``Linus's Law''.
My original formulation was that every problem ``will be transparent to somebody''. Linus demurred that the person who understands and fixes the problem is not necessarily or even usually the person who first characterizes it. ``Somebody finds the problem,'' he says, ``and somebody else understands it. [...] But the key point is that both parts of the process (finding and fixing) tend to happen rapidly." ESR CatB
So, 13 years, right? And is not the first time. Holes in hipervisors for 12 years, heartbleed,...
I've said it before and I'll say it again:
One does not only need "Eyes". One needs QUALIFIED AND MOTIVATED EYES, along with adequated Q&A Process to tame the bugs.
For instance, I have a MacBook Aluminum unibody Late 2008 that is out of support But the MacBook late 2009 Policarbonate is supported. Both use Nvidia's 9400m as graphics + Chipset. Both Use Penryn Type processors as the CPU (2Ghz and 2,4Ghz in the 2008 case, 2,2Ghz as in the 2009 model) Both come in 2GB/4GB (max) RAM Configurations Both come with Mechanical HDD (min 120GB in the 2008 model, min 256GB in the case of the 2009 model).
So, aside from the fact that some of the base models have slightly lesser specs of CPU, and that the Min Storage is smaller (easy to change, the 2008 model can be opened SANS TOOLS), I guess that the reasonign is along the lines of:
We would love to get rid of the 9400m Machines, but a late 2009 model would generate an outcry. Let's leave it for a generation more.
At least, when I hack the OS instaler to install Sierra on that machine, I'll be confident that the Kexts for the CPU, Graphics and Chipset are fully supported, and since my machine is the 2,4Ghz model, I'll be actually beyond the spec...
Contradictory, It would have been better for apple (but worse for me) if they discontinued support for ALL 9400m type machines.
After suitable updates (bigger storage and RAM as needed/possible) if your Chromebook is ARM based, put Linux on it. If your Chromebook is intel based, put Linux or Win10 on it.
As aheath said, do your homework before you plunge.
Unless you have some VITAL hardware or software that can not be coaxed to run on Win10 is maddness not to take microsoft on their Win10 Offer. I write this with Slashdot readers in mind, so I guess that fiddling with drivers and VMs is not beyond your kung-fu.
Sometimes, is just a question of installing Vista/7/8 drivers for video, and even Win NT 4 drivers for things like printers and scanners will work (yes, I did it! Epson LX-810 Dot matrix over usbcentronics port be damned). Sometimes, is a question of playing with the compatibility settings a little bit. Yes, is a short term hassle with a long term big payoff.
Yes, some privacy settings are too lax, and some apps (Like the Edge Browser) are a work in progress, but this should not be a problem for the readers of slashdot (did you forgot how to install chrome/firefox/vivaldi/opera? What about FoxIT PDF reader?).
On the same (more or less modern) hardware (say, a quadcore with hyperthreading and 8GB), windows 7 performs better than XP, Win8 better than 7 and Win10 Outperforms them both...
Rememeber the beloved XP is being left abandoned by SW makers (even Chrome does not get more updates), and do you really want to get on the same nightmare in 2020 with Win7?
Sometimes is dificult to update your machine (my Old Toshiba Satellite A135-S2386 comes to mind), but the result is well worth it.
If you want to go to linux, be my guest (I did, during my thesis in 1996, and in my server room in 2001), or if you want to go to mac, all the power to you (is where I am now), but if you want/have to stay in microsoft's ecosystem, win10 is the way to go...
For more info on the topic of WinXP/7 ---> Win10 migrations, please see my posting history.
Full disclosure: I am a Mac user nowadays, but both my BootCamp partitions and the old Tosh are on Win10 nowadays.
Amen! I work as an University teacher in Telecommunications Engineering (mostly computer networks) AND as a trainer (Cloud Computing) for one Chinese telecoms manufacturer, and my main machine is a MacBook air Early 2015.
Why?
* I need all the power of Unix under the hood without fighting with my drivers. * I want a nice slick GUI on top of that to help my workflow. * I NEED full Office compatibility without whining at all (pun intended).
Note: While I use LibreOffie for work at the University and find it passable (althoug the Dictionary, Spellchecker and Thesaurus in Spanish can't hold a candle to their counterparts in Office 2016), the Chinese use Office for everything (excels for reporting progress and clossing courses, Powerpoints with the presentations), and in Particular, in PowerPoint, if I use LibreOffice the layout sometimes goes to hell and the animations are lost. * I want my games selections on Steam to count into the Thousands, not Hundreds. * I want to run Windows for those few things that do not run on Mac (currently Project, Visio, Arkam city Origins). So, goodbye ARM PCs * If I ever change my line of work to, say, graphics design, the tools of the trade run on Mac whitout whining (again, pun intended).
To this particular machine, I can Change the Battery, FAN and the SSD down the road to extend the usseful life (not that apple allows, but I am proficient enough to do it).
And while I do not care much about fashion, it helps that the trainees that work on telcos in LatAm see you comming with a Mac (even my aluminum unibody late 2008), instead of a PC.
Those are my reasons to own a Mac, and I suspect I am not the only one in a similar position.
I use a BlackBerry Q10. I NEED the physical Keyboard. I tried for a year with a glass keboard on a Nokia N9 with Meego. I tried everything. Portrait keyboard, Landscape keyboard. Swipe Keyboard (before it was available on Android), custom Layout keyboard, bigger keys keboard, you name it (the good thing about Meego is that it was infinitely customizable). No dice. In the end, after one year of honestly trying to type on glass, it was evident that in my case the physical keyboard wins.
My first Q10 had keyboard problems (multipress) and had to be replaced.
I would be happier with an iPhone with a physical keyboard (and no, cases do not work) as I am a Mac user, but that is just wishfull thinking.
For the OS, BB10 is serviceable, but even RIM/Blackberry do not believe iin it, for if they did, you could buy the Priv in Android option and BB10 option...
But, as for Facebook and WhatsApp discontinuing support, I do not care. Since BB10 can run Android APK binaries, I am 95% sure that an AOSP version of the apps will appear in the BlackBerry World or Amazon App Store, and, failing that, I can sideload the APKs anyhow, so, no big dealio...
When I migrated my Brother's Office to Win10 a While ago, I installed Firefox ESR (38 at the time) with the required AdBlocker and PrivacyBadger and pinned it to the task bar. I left Edge on the desktop, and IE buried in the menus.
I instructed the users to use Firefox as their daily driver (here in venezuela, the public administration is slowly [and crappily] migrating to opensource so firefox works better there). If any webPage does not render well (say, a bank), they are instructeed to try first Edge, and IE 11 as a last resort.
I know that in its current state Edge is shite, so why this policy? Becauuse it is designed to CONDITION the users to try edge. When Edge finally catches up (and I trust it will), those people will be using two modern browsers for their needs, and forget the decent but rather cruftty IE11.
So far, is working quite OK. No one has bypased the orders to install chrome, and no one is asking Where IE11 is or how to enable legacy mode...
Fingers crosed for FF45 ESR to behave, for the migration to Chrome type extensions to be seamless, and for Project Electrolysis to delay as much as possible.
How often does the TCP/UDP checksum detect errors that the previous two could not?
May I remind the distinguished audience that IPv6 does NOT have a Header checksum. Therefore, on IPv6, TCP/UDP/SCTP checks are MANDATORY in all cases (UDP Checks were optional in IPv4, the guys doing VoIP are jumping of joy,/sarcasm> about it...).
How many eyes were looking at the Virtual Ethernet feature/code?
Clearly, not enough.
I've said it before and I say it again. You need enough QUALIFIED and MOTIVATED eyes. You also need clear QA test cases in order to render all bugs shallow.
If you need your PHB to approve the funds for a project like this, point him to this article, and to: Harvard Business Review, Oct 2009, page 38.
Then tell him that almost 7 years later, the CIO/CISO from the hollywood hospital did not learn the lesson, and got eggfaced, would you, my dear PHB would like the same? no? Then approve project and funds!!!!
BASIC when I was 12 LOGO when I was 13 COBOL and RPG-II when I was 15 Pascal (the only language I learned on my own and not in classes) when I was 16. C when I was 19 Shell Scripting (including AWK) when I was 29
Of all those, I only remember BASIC, C and Shell Scripting.
If this will let me prototype an idea fast and cheap, then it is welcome.
IIRC i read somewhere that Ken Silverman (of BUILD engine fame) used to try new algorithms first by coding them in BASIC. If that new ALGORITHM worked out as intended, he would either refine the coding until he got the intended performance, or compile the basic, or recode in C or ASM... So, if it is good for him, I guess is good for me (and a lot of other people).
Besides, there have been BASIC compilers for a long while, so, if the prototype is a success, I may as well compile, or, if push come to shove, re-write in C.
The firewall needs of the small and medium businesses, as well as those of the Home and SoHo users will be handled by NFV firewalls on the telco side, mostly administered by the telco personnel.
While is bad to relinquish direc control of your security, the security of Home/SoHo/SMB will be better than what's currently available (badly configured NAT/Routers), and besides, nothing forces us people in the know from putting a second firewall behind the telco provided one...
"But the key point is that both parts of the process (finding and ***fixing***) tend to happen ***rapidly.***" ESR CatB [emphasis mine] :-P
'Nuff Said Youngling!
" 8. Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone.
Or, less formally, ``Given enough eyeballs, all bugs are shallow.'' I dub this: ``Linus's Law''.
My original formulation was that every problem ``will be transparent to somebody''. Linus demurred that the person who understands and fixes the problem is not necessarily or even usually the person who first characterizes it. ``Somebody finds the problem,'' he says, ``and somebody else understands it. [...] But the key point is that both parts of the process (finding and fixing) tend to happen rapidly." ESR CatB
So, 13 years, right? And is not the first time. Holes in hipervisors for 12 years, heartbleed, ...
I've said it before and I'll say it again:
One does not only need "Eyes". One needs QUALIFIED AND MOTIVATED EYES, along with adequated Q&A Process to tame the bugs.
'Nuff Said!
For instance, I have a MacBook Aluminum unibody Late 2008 that is out of support
But the MacBook late 2009 Policarbonate is supported.
Both use Nvidia's 9400m as graphics + Chipset.
Both Use Penryn Type processors as the CPU (2Ghz and 2,4Ghz in the 2008 case, 2,2Ghz as in the 2009 model)
Both come in 2GB/4GB (max) RAM Configurations
Both come with Mechanical HDD (min 120GB in the 2008 model, min 256GB in the case of the 2009 model).
So, aside from the fact that some of the base models have slightly lesser specs of CPU, and that the Min Storage is smaller (easy to change, the 2008 model can be opened SANS TOOLS), I guess that the reasonign is along the lines of:
We would love to get rid of the 9400m Machines, but a late 2009 model would generate an outcry. Let's leave it for a generation more.
At least, when I hack the OS instaler to install Sierra on that machine, I'll be confident that the Kexts for the CPU, Graphics and Chipset are fully supported, and since my machine is the 2,4Ghz model, I'll be actually beyond the spec...
Contradictory, It would have been better for apple (but worse for me) if they discontinued support for ALL 9400m type machines.
After suitable updates (bigger storage and RAM as needed/possible) if your Chromebook is ARM based, put Linux on it. If your Chromebook is intel based, put Linux or Win10 on it.
As aheath said, do your homework before you plunge.
Unless you have some VITAL hardware or software that can not be coaxed to run on Win10 is maddness not to take microsoft on their Win10 Offer. I write this with Slashdot readers in mind, so I guess that fiddling with drivers and VMs is not beyond your kung-fu.
Sometimes, is just a question of installing Vista/7/8 drivers for video, and even Win NT 4 drivers for things like printers and scanners will work (yes, I did it! Epson LX-810 Dot matrix over usbcentronics port be damned). Sometimes, is a question of playing with the compatibility settings a little bit. Yes, is a short term hassle with a long term big payoff.
Yes, some privacy settings are too lax, and some apps (Like the Edge Browser) are a work in progress, but this should not be a problem for the readers of slashdot (did you forgot how to install chrome/firefox/vivaldi/opera? What about FoxIT PDF reader?).
On the same (more or less modern) hardware (say, a quadcore with hyperthreading and 8GB), windows 7 performs better than XP, Win8 better than 7 and Win10 Outperforms them both...
Rememeber the beloved XP is being left abandoned by SW makers (even Chrome does not get more updates), and do you really want to get on the same nightmare in 2020 with Win7?
Sometimes is dificult to update your machine (my Old Toshiba Satellite A135-S2386 comes to mind), but the result is well worth it.
If you want to go to linux, be my guest (I did, during my thesis in 1996, and in my server room in 2001), or if you want to go to mac, all the power to you (is where I am now), but if you want/have to stay in microsoft's ecosystem, win10 is the way to go...
For more info on the topic of WinXP/7 ---> Win10 migrations, please see my posting history.
Full disclosure: I am a Mac user nowadays, but both my BootCamp partitions and the old Tosh are on Win10 nowadays.
Nah, Bollocks
Do a bare metal backup of your machines. In-place upgrade them to 10. Restore the previous OS.
Yoy your machine's "fingerprint" is on redmond's database.
In the future, when you feel like it (or when upgrades to 7 and/or 8.1 cease), you can go again to windows 10.
Is this hassle worth $119 (or more, if you go pro)? That is for you to tell.
Amen! I work as an University teacher in Telecommunications Engineering (mostly computer networks) AND as a trainer (Cloud Computing) for one Chinese telecoms manufacturer, and my main machine is a MacBook air Early 2015.
Why?
* I need all the power of Unix under the hood without fighting with my drivers.
* I want a nice slick GUI on top of that to help my workflow.
* I NEED full Office compatibility without whining at all (pun intended).
Note: While I use LibreOffie for work at the University and find it passable (althoug the Dictionary, Spellchecker and Thesaurus in Spanish can't hold a candle to their counterparts in Office 2016), the Chinese use Office for everything (excels for reporting progress and clossing courses, Powerpoints with the presentations), and in Particular, in PowerPoint, if I use LibreOffice the layout sometimes goes to hell and the animations are lost.
* I want my games selections on Steam to count into the Thousands, not Hundreds.
* I want to run Windows for those few things that do not run on Mac (currently Project, Visio, Arkam city Origins). So, goodbye ARM PCs
* If I ever change my line of work to, say, graphics design, the tools of the trade run on Mac whitout whining (again, pun intended).
To this particular machine, I can Change the Battery, FAN and the SSD down the road to extend the usseful life (not that apple allows, but I am proficient enough to do it).
And while I do not care much about fashion, it helps that the trainees that work on telcos in LatAm see you comming with a Mac (even my aluminum unibody late 2008), instead of a PC.
Those are my reasons to own a Mac, and I suspect I am not the only one in a similar position.
I use a BlackBerry Q10. I NEED the physical Keyboard. I tried for a year with a glass keboard on a Nokia N9 with Meego. I tried everything. Portrait keyboard, Landscape keyboard. Swipe Keyboard (before it was available on Android), custom Layout keyboard, bigger keys keboard, you name it (the good thing about Meego is that it was infinitely customizable). No dice. In the end, after one year of honestly trying to type on glass, it was evident that in my case the physical keyboard wins.
My first Q10 had keyboard problems (multipress) and had to be replaced.
I would be happier with an iPhone with a physical keyboard (and no, cases do not work) as I am a Mac user, but that is just wishfull thinking.
For the OS, BB10 is serviceable, but even RIM/Blackberry do not believe iin it, for if they did, you could buy the Priv in Android option and BB10 option...
But, as for Facebook and WhatsApp discontinuing support, I do not care. Since BB10 can run Android APK binaries, I am 95% sure that an AOSP version of the apps will appear in the BlackBerry World or Amazon App Store, and, failing that, I can sideload the APKs anyhow, so, no big dealio...
My two cents, YMMV
When I migrated my Brother's Office to Win10 a While ago, I installed Firefox ESR (38 at the time) with the required AdBlocker and PrivacyBadger and pinned it to the task bar. I left Edge on the desktop, and IE buried in the menus.
I instructed the users to use Firefox as their daily driver (here in venezuela, the public administration is slowly [and crappily] migrating to opensource so firefox works better there). If any webPage does not render well (say, a bank), they are instructeed to try first Edge, and IE 11 as a last resort.
I know that in its current state Edge is shite, so why this policy? Becauuse it is designed to CONDITION the users to try edge. When Edge finally catches up (and I trust it will), those people will be using two modern browsers for their needs, and forget the decent but rather cruftty IE11.
So far, is working quite OK. No one has bypased the orders to install chrome, and no one is asking Where IE11 is or how to enable legacy mode...
Fingers crosed for FF45 ESR to behave, for the migration to Chrome type extensions to be seamless, and for Project Electrolysis to delay as much as possible.
There, Fixed That For You. :-P ;-)
The summary dedicated 3x more space to a previous Canonical blog, than to the actual article being discussed in the Headline. Way to go!
How often does the TCP/UDP checksum detect errors that the previous two could not?
May I remind the distinguished audience that IPv6 does NOT have a Header checksum. Therefore, on IPv6, TCP/UDP/SCTP checks are MANDATORY in all cases (UDP Checks were optional in IPv4, the guys doing VoIP are jumping of joy,/sarcasm> about it...).
One REALLY NEEDS to do those checks.
(Computer networks teacher speaking here).
How many eyes were looking at the Virtual Ethernet feature/code?
Clearly, not enough.
I've said it before and I say it again. You need enough QUALIFIED and MOTIVATED eyes. You also need clear QA test cases in order to render all bugs shallow.
If you need your PHB to approve the funds for a project like this, point him to this article, and to: Harvard Business Review, Oct 2009, page 38.
Then tell him that almost 7 years later, the CIO/CISO from the hollywood hospital did not learn the lesson, and got eggfaced, would you, my dear PHB would like the same? no? Then approve project and funds!!!!
Even if it is in FileSystemChecKing Harvard Business Review, October 2009, page 38.
http://www.ganino.com/files/Harvard%20Business%20Review%20%282004%20to%202013%29/Harvard%20Business%20Review%202009/10.%20HBR%202009%20Oct.pdf
Can lead of your system being pw0ned!
Damned Micro$oft!!!!!!!!!!!!.... ...OH ... WAIT....
https://s-media-cache-ak0.pinimg.com/736x/eb/20/e3/eb20e3369cdd65c9bf54736294b98fc2.jpg
(Uranus-Hertz)
Opera Mini intercepts all web traffic in order to reshape/recompress
It acts like a sort of "Man n the middle" for web traffic.
Put on your tinfoil hats boys and girls, this will be a wonderful ride.
PS: Also, think of all the Symbian(S60)/ASHA(S40)/NokiaX phones whose browser and store is handled by Opera now, by way of Microsoft...
http://www.allaboutsymbian.com/flow/item/20265_Nokia_Store_to_be_replaced_by_.php
About the optimal number of transistors in a SoC vs using many discrete components.
https://www.cs.utexas.edu/~fussell/courses/cs352h/papers/moore.pdf
see in particular the "bathtub graphs"
Asimov on numbers.
http://www.amazon.com/Asimov-On-Numbers-Isaac/dp/0517371456
Recreational mathematics Yakov Perelman
http://mirtitles.org/2011/08/17/yakov-perelman/
And mix the ashes with a tad of soil and use that to plant a tree in a vase, when the tree grows a little, transplant it to ground.
But DO NOT UNDER ANY CIRCUMSTANCES compost me!
PS: In reality, my ashes will be thrown at sea. BUT DO NOT UNDER ANY CIRCUMSTANCES compost me!
I am 43 years old, and I learned:
BASIC when I was 12
LOGO when I was 13
COBOL and RPG-II when I was 15
Pascal (the only language I learned on my own and not in classes) when I was 16.
C when I was 19
Shell Scripting (including AWK) when I was 29
Of all those, I only remember BASIC, C and Shell Scripting.
If this will let me prototype an idea fast and cheap, then it is welcome.
IIRC i read somewhere that Ken Silverman (of BUILD engine fame) used to try new algorithms first by coding them in BASIC. If that new ALGORITHM worked out as intended, he would either refine the coding until he got the intended performance, or compile the basic, or recode in C or ASM... So, if it is good for him, I guess is good for me (and a lot of other people).
Besides, there have been BASIC compilers for a long while, so, if the prototype is a success, I may as well compile, or, if push come to shove, re-write in C.
10 WRITELN "FROSTY PISS"
20 GOTO 10
30 REM the lameness filter really is a piece of shit
WRITELN is Pascal, IIRC
The firewall needs of the small and medium businesses, as well as those of the Home and SoHo users will be handled by NFV firewalls on the telco side, mostly administered by the telco personnel.
While is bad to relinquish direc control of your security, the security of Home/SoHo/SMB will be better than what's currently available (badly configured NAT/Routers), and besides, nothing forces us people in the know from putting a second firewall behind the telco provided one...