This is the same sort of mentality that got actors and writers arrested or blacklisted for being a "threat to America" or homosexuals arrested or harassed for being "a threat to the children". The way you think is not and should never be a crime. In some cases it may warrant assistance but not prison.
So the kid was bullied, and he fantasized about getting even. I'd bet the majority of kids who get bullied (and there are a LOT of them) do the same thing (they just don't post it on Youtube, which was pretty stupid). Still, how does that make the former (which involved actual aggression) "kids will be kids" and the latter (purely imagination) a serious criminal act?!
So give the kid a couple hours of counseling after which it will be obvious if he was trying to kill people or just playing with his phone. Arresting him and threatening criminal charges for DOING NOTHING WRONG already seems more criminal to me than ignoring him.
Hah, that's the first thing I thought of when reading this.
"I'm crushing your head, I'm crushing you head!!"
"A 17 year old was arrested today for allegedly threatening to murder a classmate with his thumb and index finger. Police and school authorities are blaming a Canadian terrorist group for encouraging the act".
Of course we have build servers - dozens of them running incremental builds in every checkin, as our platform is running on hundreds of different devices. But this thread is about SSDs in workstations for development - for developers who build and test their changes before checking in code (many of which may not have dedicated servers anyway).
It doesn't matter. Time is money, and SSDs are freaking cheap compared to developer time. While I was not completely idle the whole time, I was less productive since I was mostly concerned with a new version that supposedly fixed some critical issues. And even with an incremental build 20-30 seconds 30+ times a day over a large project adds up!
Honestly I have no idea what your point is here. Are you honestly trying to tell me with almost no information into my situation that an SSD is not helping *my* productivity, or are you just bored and trying to be contrarian?
And again to reinforce the "It all depends on your codebase and tools, really" - dynamic linking is most definitely NOT relevant to all projects. Sometimes it's worth the performance gain not to do it (especially with embedded systems or game consoles) and sometimes it's not even possible with the architecture....
Yes, but that has NOTHING to do with using an SSD to improve performance, unless you have 19TB on your primary desktop with a single HDD, which obviously you don't.
And everything you said reinforces my statement, "It all depends on your codebase and tools, really":) Not everyone (in fact, probably very few) get to pick all of the tools and libs that they use...
I had to do a clean build today, actually. And it was unavoidable. I upgraded my PS4 SDK, and not doing a clean build when your entire libc/SDK/etc changes is practically a guarantee of random impossible to track down errors in your app. Due to quirks of the existing system, that particular build was almost 5x faster on my machine vs. a coworker's using a slower, non-SSD machine. 1/2 hour saved times 2-3 clean builds easily pays for the disk already.
And it's absurd to claim that SSDs aren't useful over HDDs just because HDDs are more cost effective by space. HDDs are also more cost effective by space than RAM - so why not just minimize your RAM and create a huge swap space?
Wait, you are basing the improvements in compile times on one guy's anecdotal results? Well, here's another: when I switched to an SSD at work my compile times were cut by more than half. It was an huge difference in compile time ie. productivity.
It all depends on your codebase and tools, really. He was probably compiling a relatively small codebase, and for all we know his methodology sucked so a lot of it was in the RAM cache. I can tell you for a fact that a clean build on a large code base was drastically improved.
I'm wondering a bit about the "playing PS4 games" part in regards to the controller. The PS4 controller has a touchpad that the Dualshock 3 doesn't have - I suppose as long as games don't make it integral to the gameplay it will work, otherwise, not so much unless/until the Vita TV supports the new controller...
How does that in ANY way relate to playing a PS4 game on other TVs by using one console (with all installed games, saves, account logins, etc) and cheap remote devices. It doesn't. But fanboys gotta be fanboys...
I didn't remotely say that Germans have not worked extremely hard to put their country at the top of the economic heap, I just said Germany wouldn't be where they are today without US support. If you really think Germany would be the same today if the US had just let the USSR control the whole country (or even all of Berlin) you are delusional. Go ask any former East Germans if they would have preferred that outcome...
The real troll here was the post claiming the USA and Germany are "hostile countries." That's just stupid hyperbole. The US and Germany are allies and the financial backbone of NATO, the largest military alliance in history. And still they spy on each other, as all allies have done, big deal.
How the fuck to you think the whole NSA spying apparatus is financed?
And once you bring in inane conspiracy theories what's the point. Actually, if you want to know how the NSA is financed just go look it up, it's part of the latest NSA leaks...
Hostile country? Yeah. US goals are most definitely to undermine German sovereignty, not spend untold billions of dollars to protect and build them up from the ashes of their genocidal fascist state into one of the most powerful democratic capitalist countries in the world.
Jeez. US foreign policy is currently very aggressive and somewhat paranoid, but don't pretend Germany isn't where they are today because of US support (yes, largely to counter Russian expansion in Eastern Europe, but don't look a gift horse in the mouth...)
From that link I posted, the EFF built a board for under $250k to crack a DES key in under 24 hours a few years ago. There are open source P2P tools to do it in much less today. So it should pretty much be taken as fact the NSA can do it in minutes by now, given their $10B+ a year budget...
Eh, never mind, I was assuming something like 2-key 3DES... if you just encrypt twice, sure. Though I guess the point is the "2x" is not because it's inherently "multiply by the number of encryption steps", but because of specific attacks that make it ineffective...
No, it's twice as hard (CPU-wise) if the *same* key is used for each pass. If two completely different keys are used it would generally be equivalent to a key twice as long.
For example, 3DES uses 3 56 bit keys, with OUTPUT = encrypt(decrypt(encrypt(INPUT, K1), K2), K3) if you use the same key for each step it's only going to take 3x longer to test. If you use 3 different keys, it's nominally equivalent to 56x3 = 168 bits, though MITM attacks can make it effectively 112 bits. Still way WAY more than 2x that of a 56 bit key.
Probably a LOT - silicon is cheap when you mass produce it, and while they may be custom, they are probably fairly trivial to design (either individually pretty small or easy to duplicate the core many times in one chip).
He hasn't reversed himself from that link you cited - he was just pointing out an NSA recommendation, and was against it then, as well. See his comment to a poster further down:
Bruce Schneier September 30, 2005 11:39 AM "'Elliptic Curve Cryptography provides greater security and more efficient performance than the first generation public key techniques'
"But ECC was less researched than the others algorithms!"
ok. 300 dollars spread out over a year comes to.....a 14 cent raise at 40/wk. Basically unnoticable.
To you, maybe, but a $0.14/hr raise would be almost 8% to a Chinese factory worker making ~$300 a month. That would be huge.
Which is also why I have said it's a great gesture, and he seems like a good CEO. But or course it's partially about PR as the article repeatedly quotes a Lenovo PR spokeswoman...
Except if "business" truly started to get tight they'd have to lay people off in the future anyway - $3M would be peanuts in a significant downturn for a company Lenovo's size.
Or better yet - give the employees their own bonuses. That way they know in advance they are guaranteed extra money if they do their job well instead of relying on the benevolence of their bosses. Like you said, it's his opportunity to look like a good guy. And from the limited info we have, he probably is a good guy. But he clearly wants people to know that...
It's *definitely* better than nothing, but as the founder, CEO, and largest shareholder couldn't he just *pay* his factory employees better wages instead of turning it into a personal PR statement?
Actually, not all of them...
http://freakonomics.com/books/freakonomics/chapter-excerpts/chapter-3/
This is the same sort of mentality that got actors and writers arrested or blacklisted for being a "threat to America" or homosexuals arrested or harassed for being "a threat to the children". The way you think is not and should never be a crime. In some cases it may warrant assistance but not prison.
So the kid was bullied, and he fantasized about getting even. I'd bet the majority of kids who get bullied (and there are a LOT of them) do the same thing (they just don't post it on Youtube, which was pretty stupid). Still, how does that make the former (which involved actual aggression) "kids will be kids" and the latter (purely imagination) a serious criminal act?!
So give the kid a couple hours of counseling after which it will be obvious if he was trying to kill people or just playing with his phone. Arresting him and threatening criminal charges for DOING NOTHING WRONG already seems more criminal to me than ignoring him.
Hah, that's the first thing I thought of when reading this.
"I'm crushing your head, I'm crushing you head!!"
"A 17 year old was arrested today for allegedly threatening to murder a classmate with his thumb and index finger. Police and school authorities are blaming a Canadian terrorist group for encouraging the act".
You must not have actually seen Sharknado before criticizing it - honestly, it was pure, ridiculous, unapologetically B movie genius.
Of course we have build servers - dozens of them running incremental builds in every checkin, as our platform is running on hundreds of different devices. But this thread is about SSDs in workstations for development - for developers who build and test their changes before checking in code (many of which may not have dedicated servers anyway).
It doesn't matter. Time is money, and SSDs are freaking cheap compared to developer time. While I was not completely idle the whole time, I was less productive since I was mostly concerned with a new version that supposedly fixed some critical issues. And even with an incremental build 20-30 seconds 30+ times a day over a large project adds up!
Honestly I have no idea what your point is here. Are you honestly trying to tell me with almost no information into my situation that an SSD is not helping *my* productivity, or are you just bored and trying to be contrarian?
And again to reinforce the "It all depends on your codebase and tools, really" - dynamic linking is most definitely NOT relevant to all projects. Sometimes it's worth the performance gain not to do it (especially with embedded systems or game consoles) and sometimes it's not even possible with the architecture....
Yes, but that has NOTHING to do with using an SSD to improve performance, unless you have 19TB on your primary desktop with a single HDD, which obviously you don't.
And everything you said reinforces my statement, "It all depends on your codebase and tools, really" :) Not everyone (in fact, probably very few) get to pick all of the tools and libs that they use...
I had to do a clean build today, actually. And it was unavoidable. I upgraded my PS4 SDK, and not doing a clean build when your entire libc/SDK/etc changes is practically a guarantee of random impossible to track down errors in your app. Due to quirks of the existing system, that particular build was almost 5x faster on my machine vs. a coworker's using a slower, non-SSD machine. 1/2 hour saved times 2-3 clean builds easily pays for the disk already.
Why on earth do you need 4TB "as a developer"?
And it's absurd to claim that SSDs aren't useful over HDDs just because HDDs are more cost effective by space. HDDs are also more cost effective by space than RAM - so why not just minimize your RAM and create a huge swap space?
Wait, you are basing the improvements in compile times on one guy's anecdotal results? Well, here's another: when I switched to an SSD at work my compile times were cut by more than half. It was an huge difference in compile time ie. productivity.
It all depends on your codebase and tools, really. He was probably compiling a relatively small codebase, and for all we know his methodology sucked so a lot of it was in the RAM cache. I can tell you for a fact that a clean build on a large code base was drastically improved.
I'm wondering a bit about the "playing PS4 games" part in regards to the controller. The PS4 controller has a touchpad that the Dualshock 3 doesn't have - I suppose as long as games don't make it integral to the gameplay it will work, otherwise, not so much unless/until the Vita TV supports the new controller...
How does that in ANY way relate to playing a PS4 game on other TVs by using one console (with all installed games, saves, account logins, etc) and cheap remote devices. It doesn't. But fanboys gotta be fanboys...
I didn't remotely say that Germans have not worked extremely hard to put their country at the top of the economic heap, I just said Germany wouldn't be where they are today without US support. If you really think Germany would be the same today if the US had just let the USSR control the whole country (or even all of Berlin) you are delusional. Go ask any former East Germans if they would have preferred that outcome...
The real troll here was the post claiming the USA and Germany are "hostile countries." That's just stupid hyperbole. The US and Germany are allies and the financial backbone of NATO, the largest military alliance in history. And still they spy on each other, as all allies have done, big deal.
How the fuck to you think the whole NSA spying apparatus is financed?
And once you bring in inane conspiracy theories what's the point. Actually, if you want to know how the NSA is financed just go look it up, it's part of the latest NSA leaks...
Hostile country? Yeah. US goals are most definitely to undermine German sovereignty, not spend untold billions of dollars to protect and build them up from the ashes of their genocidal fascist state into one of the most powerful democratic capitalist countries in the world.
Jeez. US foreign policy is currently very aggressive and somewhat paranoid, but don't pretend Germany isn't where they are today because of US support (yes, largely to counter Russian expansion in Eastern Europe, but don't look a gift horse in the mouth...)
From that link I posted, the EFF built a board for under $250k to crack a DES key in under 24 hours a few years ago. There are open source P2P tools to do it in much less today. So it should pretty much be taken as fact the NSA can do it in minutes by now, given their $10B+ a year budget...
Eh, never mind, I was assuming something like 2-key 3DES... if you just encrypt twice, sure. Though I guess the point is the "2x" is not because it's inherently "multiply by the number of encryption steps", but because of specific attacks that make it ineffective...
No, it's twice as hard (CPU-wise) if the *same* key is used for each pass. If two completely different keys are used it would generally be equivalent to a key twice as long.
For example, 3DES uses 3 56 bit keys, with OUTPUT = encrypt(decrypt(encrypt(INPUT, K1), K2), K3) if you use the same key for each step it's only going to take 3x longer to test. If you use 3 different keys, it's nominally equivalent to 56x3 = 168 bits, though MITM attacks can make it effectively 112 bits. Still way WAY more than 2x that of a 56 bit key.
Probably a LOT - silicon is cheap when you mass produce it, and while they may be custom, they are probably fairly trivial to design (either individually pretty small or easy to duplicate the core many times in one chip).
They're probably already cracking DES keys in minutes...
He hasn't reversed himself from that link you cited - he was just pointing out an NSA recommendation, and was against it then, as well. See his comment to a poster further down:
Bruce Schneier September 30, 2005 11:39 AM
"'Elliptic Curve Cryptography provides greater security and more efficient performance than the first generation public key techniques'
"But ECC was less researched than the others algorithms!"
I agree with you, not the NSA.
Why even bother with loopholes when they can just seize everything you have with a subpoena...
ok. 300 dollars spread out over a year comes to.....a 14 cent raise at 40/wk.
Basically unnoticable.
To you, maybe, but a $0.14/hr raise would be almost 8% to a Chinese factory worker making ~$300 a month. That would be huge.
Which is also why I have said it's a great gesture, and he seems like a good CEO. But or course it's partially about PR as the article repeatedly quotes a Lenovo PR spokeswoman...
Except if "business" truly started to get tight they'd have to lay people off in the future anyway - $3M would be peanuts in a significant downturn for a company Lenovo's size.
Or better yet - give the employees their own bonuses. That way they know in advance they are guaranteed extra money if they do their job well instead of relying on the benevolence of their bosses. Like you said, it's his opportunity to look like a good guy. And from the limited info we have, he probably is a good guy. But he clearly wants people to know that...
It's *definitely* better than nothing, but as the founder, CEO, and largest shareholder couldn't he just *pay* his factory employees better wages instead of turning it into a personal PR statement?