What really needs an overhaul is Amazon lumping together the Theatrical release and Director's cut of Blu-Rays. The first edition picture quality (PQ) of Gladiator was total garbage. Enough people complained that they got the studio to re-release it with proper picture quality. Lumping together LotR (Lord of the Rings) Theatrical and Director's Cut makes it hard to tell what is where.
All the numbers relating piracy to lost sales are complete imaginary and bullshit. There has never been a financial statement listing the dollar amount of piracy.
You don't know what the fuck you're talking about. You'll be in for a rude surprise when dead and realize that there was plenty of evidence -- you were just too blind to see it.
The way it was explained to me was that it one analyzes division from the positive side towards zero, and division from the negative side towards zero you end up with this...
0/+0 is +Infinity 0/-0 is -Infinity
Since 0/0 is BOTH +Infinity AND -Infinity you end up with TWO values. Division is only closed when it produces a single number. The answer is undefined because we don't know WHICH infinity to pick.
Mathematics hasn't evolved to multi-value constants.
I see the "use strict" HACK is still optional ("An ECMAScript Script syntactic unit may be processed using either unrestricted or strict mode syntax and semantics. ") but at least in the case of a class is mandatory ("A ClassBody is always strict code.") Someday Javascript will stop being a shitty language. Sadly it won't be this year...:-/
He's saying that if a better language (Java) has all these problems with API version control then how does a worse language (Javascript) have any hope of doing a better job avoiding.lib hell
The problem isn't unique to Java -- this tends to happen in C the least while Java the most from what I've noticed. When you rely on ANY third party library you are eventually going to run into this problem where the API changes. Now multiply that by each external library you are using. Some days we spend more "busy-work" just updating the codebase to work with the external libs then doing any actual real work.:-(
There is no easy solution to when the architecture changes.:-/
Hit the nail on the head with the problems of external libs.
> Unlike the previous architect, I push against using third-party libraries as our solution to everything.
You're not alone, my boss and I are of the same mind set, and I've noticed the same pattern amongst coders:
* The more better programmers minimize the amount of external libs.
* The inexperienced / junior programmers are so gung-ho to include every library under the sun that it is almost dizzying. And then they complain why their project takes 5 minutes to start up or so slow to navigate into their IDE (because code completion is usually to blame.)
If a problem _requires_ a library then, sure, we'll use that, but we would rather write almost everything ourselves so we fully understand the context of the problem.
I don't believe he ever meant to take credit for coining the phrase, only popularizing it in a catchy way. The cliche / koan "You can never stand in the same river twice" is another alternative.
Great link on Daoism BTW ! Having a blast reading this.
Woz was a genius -- from using the 6502 to read floppies and do the decoding in software, to the whole design of the Apple such as getting 6-colors @ 280x192 with 8K that normally would take over 13K. Fuckerberg has done jack shit of inspiring people to get into hardware or software, aside from dropping out of college (Harvard.) He was extremely lucky Harvard's own social program didn't take off. Zuckerberg admits: If I wasn't the CEO of Facebook, I'd be at Microsoft
A wax figure of Dennis Ritchie, the co-inventor of C, you know who influenced thousands of programmers those who _built_ the systems that everyone uses today would make sense. Fuck Zuckerberg and him profiting off people's data.
You can pick up a Motorola SurfBoard SB6121 for $65 from Amazon. This saves you the shenanigans of the $7/month cable modem rental fee. It will pay for itself in less then a year.:-)
Sticking your head in the sand and trivializing the outright destruction doesn't make the damage any less real. You obviously haven't seen the documentary else you wouldn't be so ignorant and arrogant about the complete and utter destruction of Owen's Lake. Since you're too lazy to pay attention to the facts pay particular attention to Part 7 and Part 9 and then come back with your flippant attitude about how California was forced to put water back into Mono Lake.
> If you don't value people, then it's understandable why you'd oppose helping them by making sure they have enough water.
That's a fallacy. *Which* group of people do you value? Why one over the other?? What gives the government the right to rob water from one group of people to give to another group of people that don't give anything back to the first set of people who had the water in the first place??
+5 for the best fazebook comment ever.
Best thing I've read on /. in quite a while.
The only only thing to answer to the summary is:
"And nothing of value was lost."
The reviews are (mostly) fine the way they are.
What really needs an overhaul is Amazon lumping together the Theatrical release and Director's cut of Blu-Rays. The first edition picture quality (PQ) of Gladiator was total garbage. Enough people complained that they got the studio to re-release it with proper picture quality. Lumping together LotR (Lord of the Rings) Theatrical and Director's Cut makes it hard to tell what is where.
> Thank you, pirates. You got your freebies, but you destroyed everything in the process and killed the music industry as a whole.
Gee, let's conveniently ignore the facts:
* http://www.bbc.com/news/techno... or http://www.wired.co.uk/news/ar...
* https://torrentfreak.com/bitto...
* http://business.time.com/2013/...
All the numbers relating piracy to lost sales are complete imaginary and bullshit. There has never been a financial statement listing the dollar amount of piracy.
> but also with its value. It can have any value, infinity, 0, pi, e, banana or apricot.
I don't see how. When you take the limits there are only 2 values reached: +inf, -inf.
You don't know what the fuck you're talking about. You'll be in for a rude surprise when dead and realize that there was plenty of evidence -- you were just too blind to see it.
This isn't new. EA has been remaking the same sports game for 20+ years. Activision has been remaking Call of Duty for years.
Funny that the movie list is so big it is split in two!
And you thought 11 remakes of Robin Hood was bad. LOL.
We are slowly moving towards this nightmare ...
https://www.destroyallsoftware...
Interesting list:
0 * 1/z -> 0
z / z --> 1
The way it was explained to me was that it one analyzes division from the positive side towards zero, and division from the negative side towards zero you end up with this ...
0/+0 is +Infinity
0/-0 is -Infinity
Since 0/0 is BOTH +Infinity AND -Infinity you end up with TWO values. Division is only closed when it produces a single number. The answer is undefined because we don't know WHICH infinity to pick.
Mathematics hasn't evolved to multi-value constants.
> No more prototype boilerplate
Definitely a nice touch but not mandatory. Using anonymous closures isn't THAT hard to do with inheritance with.
The nice thing about classes in Section 14.5 is this note:
Now if they could only clean up the rest of the crappy language. At least it's a start.
Surprised they got modules so quickly. Someday modules will eventually make it into C++ ...
* 2006 http://www.open-std.org/jtc1/s...
* 2014 http://www.open-std.org/jtc1/s...
* 2015 http://www.open-std.org/JTC1/S...
* 2015 (April) https://isocpp.org/files/paper...
* http://www.infoq.com/news/2015...
* http://stackoverflow.com/quest...
I see the "use strict" HACK is still optional ("An ECMAScript Script syntactic unit may be processed using either unrestricted or strict mode syntax and semantics. ") but at least in the case of a class is mandatory ("A ClassBody is always strict code.") Someday Javascript will stop being a shitty language. Sadly it won't be this year ... :-/
That's a perfect summary and great quote!
Just because you're ignorant of Yeshua doesn't mean everyone else is.
The one review everyone is interested in ... Linux Kernel (Jan 2015) static analysis!
Other notable ones are:
* LibreOffice
* Vim
* Gimp
* Wine
* Blender
* Quake 3 Arena
* Doom 3
* Notepad++ (2012)
Considering there are tons of bugs in open source programs ... you might be right :-)
Intel Galileo UEFI analysis (May 2015)
Godot Engine analysis (April 2015)
FreeCAD analysis (April 2015)
Haiku OS analysis: part 1, part 2 (April 2015)
Vim analysis (March 2015)
CoreCLR analysis (March 2015)
LibreOffice analysis (March 2015)
MatrixSSL analysis (February 2015)
Linux kernel analysis (January 2015)
Powder Toy analysis (December 2014)
Spring RTS analysis (December 2014)
Miranda NG analysis: part 1, part 2 (November 2014)
NSS analysis (October 2014)
KDE analysis (September 2014)
Oracle VM VirtualBox analysis: part 1, part 2 (September 2014)
PHP analysis (September 2014)
Asterisk analysis (August 2014)
Cocos2d-x analysis (August 2014)
GIMP analysis (August 2014)
Wine analysis (August 2014)
Bitcoin analysis (July 2014)
OpenMW analysis (May 2014)
Tesseract analysis (May 2014)
TortoiseGit analysis (May 2014)
WinSCP analysis (April 2014)
Unreal Engine 4 analysis (April 2014)
Microsoft Word 1.1a analysis (April 2014)
Scilab analysis (March 2014)
μManager analysis (March 2014)
CryEngine 3 SDK analysis (March 2014)
glibc analysis (February 2014)
Firebird analysis (February 2014)
LibRaw analysis (February 2014)
Source SDK analysis (January 2014)
PostgreSQL analysis (December 2013)
Geant4 analysis (November 2013)
VirtualDub analysis (October 2013)
OpenMS analysis (September 2013)
Boost analysis (August 2013)
Multi Theft Auto analysis (August 2013)
NetXMS analysis (May 2013)
This one is not open-source, but still useful to everyone. C++Builder header files analysis (May 2013)
Windows 8 Driver Samples analysis (April 2013)
OpenCV analysis (March 2013)
Casablanca analysis (March 2013)
OpenSSL analysis (December 2012), second analysis (April 2014)
Tor analysis (November 2012)
This one is not open-source, but still useful to everyone. Visual C++ libraries analysis (September 2012), second analysis (October 2014)
Trans-Proteomic Pipeline analysis (August 2012), second analysis (September 2013)
MAME analysis (July 2012)
Blender analysis (April 2012)
Dolphin-emu analysis (February 2012)
TrinityCore analysis (February 2012)
Quake III Arena GPL analysis (February 2012)
Firefox analysis (December 2011), second analysis (June 2014)
Doom 3 analysis (November 2011)
ReactOS analysis (September 2011), second analysis (April 2013)
Clang analysis (August 2011), second analysis (August 2012)
Intel Energy Analysiser SDK analysis (July 2011)
Apache HTTP Server analysis (July 2011)
Qt analysis (July 2011), second analysis (April 2014)
Chromium analysis (May 2011), second analysis (October 2011), third analysis (August 2013), fourth analysis (December 2013)
Miranda IM analysis (March 2011)
Intel IPP Samples analysis (January 2011), second analysis (October 2011), third analysis (April 2012)
Ultimate Toolbox analysis (December 2010)
TortoiseSVN analysis (December 2010), second analysis (June 2013)
qutIM analysis (November 2010)
Fennec Media Project analysis (November 2010)
Notepad++ analysis (November 2010), second analysis (February 2012)
WinMerge analysis (October 2010), second analysis (March 2012)
They have some good featured articles
PVS-Studio: analyzing ReactOS's code
http://www.viva64.com/en/a/007...
Analysis of Godot Engine's Source Code
http://www.viva64.com/en/b/032...
Analyzing FreeCAD's Source Code and Its "Sick" Dependencies
http://www.viva64.com/en/b/032...
He's saying that if a better language (Java) has all these problems with API version control then how does a worse language (Javascript) have any hope of doing a better job avoiding .lib hell
The problem isn't unique to Java -- this tends to happen in C the least while Java the most from what I've noticed. When you rely on ANY third party library you are eventually going to run into this problem where the API changes. Now multiply that by each external library you are using. Some days we spend more "busy-work" just updating the codebase to work with the external libs then doing any actual real work. :-(
There is no easy solution to when the architecture changes. :-/
Hit the nail on the head with the problems of external libs.
> Unlike the previous architect, I push against using third-party libraries as our solution to everything.
You're not alone, my boss and I are of the same mind set, and I've noticed the same pattern amongst coders:
* The more better programmers minimize the amount of external libs.
* The inexperienced / junior programmers are so gung-ho to include every library under the sun that it is almost dizzying. And then they complain why their project takes 5 minutes to start up or so slow to navigate into their IDE (because code completion is usually to blame.)
If a problem _requires_ a library then, sure, we'll use that, but we would rather write almost everything ourselves so we fully understand the context of the problem.
Jesus
Buddha
Ghandi
-- ... Adults cooperate, children compete.
This attitude of might make right is for children
I _already_ do. I remember one passphrase that I use to access my local password manager.
Click on the site I'm trying to login into, Ctrl-C, Alt-Tab, Ctrl-V. Done.
Why the hell would I waste my time trying to remember 100+ passwords when one will do the job??
I agree SWAB is crap. Oooh, pretty pictures ... squirrel !
I know. That's just a disaster waiting to happen. "We got hacked." "You don't say ..."
For the first and last time:
ANYTHING on the internet is NOT secure
Use a local password manager.
I don't believe he ever meant to take credit for coining the phrase, only popularizing it in a catchy way. The cliche / koan "You can never stand in the same river twice" is another alternative.
Great link on Daoism BTW ! Having a blast reading this.
Yeah, that's a total crock of shit.
Woz was a genius -- from using the 6502 to read floppies and do the decoding in software, to the whole design of the Apple such as getting 6-colors @ 280x192 with 8K that normally would take over 13K. Fuckerberg has done jack shit of inspiring people to get into hardware or software, aside from dropping out of college (Harvard.) He was extremely lucky Harvard's own social program didn't take off. Zuckerberg admits: If I wasn't the CEO of Facebook, I'd be at Microsoft
A wax figure of Dennis Ritchie, the co-inventor of C, you know who influenced thousands of programmers those who _built_ the systems that everyone uses today would make sense. Fuck Zuckerberg and him profiting off people's data.
Speaking of Comcast, here is a list of supported DOCSIS 3 cable modems:
* http://mydeviceinfo.comcast.ne...
You can pick up a Motorola SurfBoard SB6121 for $65 from Amazon. This saves you the shenanigans of the $7/month cable modem rental fee. It will pay for itself in less then a year. :-)
* http://www.amazon.com/ARRIS-Mo...
The procedure I use with Comcast is: 1-800-945-2288
1. Verify Address
2. Say "Operator"
3. Say "Internet"
4. Say "Request Tech"
Getting a technician to come out is the only real way to get Comcast to fix an ongoing issue.
Sticking your head in the sand and trivializing the outright destruction doesn't make the damage any less real. You obviously haven't seen the documentary else you wouldn't be so ignorant and arrogant about the complete and utter destruction of Owen's Lake. Since you're too lazy to pay attention to the facts pay particular attention to Part 7 and Part 9 and then come back with your flippant attitude about how California was forced to put water back into Mono Lake.
> If you don't value people, then it's understandable why you'd oppose helping them by making sure they have enough water.
That's a fallacy. *Which* group of people do you value? Why one over the other?? What gives the government the right to rob water from one group of people to give to another group of people that don't give anything back to the first set of people who had the water in the first place??
Get off your high horse already.