Forgot your password?
typodupeerror

Comment: Re:IANAL, but... (Score 2) 130

by strimpster (#45966689) Attached to: Silicon Valley Workers May Pursue Salary-Fixing Lawsuit
Reading over the original judge's order to allow the antitrust lawsuit to continue, it seems that the DOJ gathered enough evidence to show that the actions from the companies were detrimental to the employees.

After receiving documents produced by Defendants and interviewing witnesses, the DOJ concluded that Defendants reached “facially anticompetitive” agreements that “eliminated a significant form of competition . . . to the detriment of the affected employees who were likely deprived of competitively important information and access to better job opportunities.” DOJ Complaint against Adobe, et al. (“DOJ Adobe Compl.”), Harvey Decl. Ex. A, at 2, 14; DOJ Complaint against Lucasfilm (“DOJ Lucasfilm Compl.”), Harvey Decl. Ex. D, at 2, 15, 22; CAC

112. The DOJ also determined that the agreements “were not ancillary to any legitimate collaboration,” “were much broader than reasonably necessary for the formation or implementation of any collaborative effort,” and “disrupted the normal price-setting mechanisms that apply in the labor setting.”

Comment: Re:why? (Score 3, Insightful) 778

by strimpster (#44157715) Attached to: Firefox 23 Makes JavaScript Obligatory
What are you doing in Firebug that you can't do in Chrome's developer tools? IMO Chrome's developer tools provides much better support to developers. There are a lot of features that Chrome's developer tools has that I don't think exist in Firebug, albeit that I haven't used Firebug on a daily basis in a couple of years. As an example, the Timeline/Profiles features for analyzing poor performance.

Comment: Use Coding Standards, Libraries, and Good Books (Score 2) 575

A language is not evil because it isn't strongly typed. Just because a language offers that option doesn't mean that you have to use it though. There are a lot of things that languages offer that aren't the best tool in all cases. This is where coding standards come in really helpful :)

That being said, I think that these could help you out:

  • JSLint - this is a linter that has some IDE support to help ensure that your code will adhere to some good standards
  • jQuery - this will help to abstract browser differences away so that you don't have to worry about that to cause your site to not work
  • QUnit - this is a test suite to aid in development
  • JSCoverage - helps to measure code coverage of unit tests.

JavaScript has been around for a long time and has lots of books and articles written. This is a huge benefit. I personally think that JavaScript Patterns by Stoyan Stefanov is a good quick read to show you how to implement popular design patterns in JavaScript. A deeper discussion can be found in his book Object-Oriented JavaScript.

Comment: Software Estimation: Demystifying the Black Art (Score 3, Informative) 483

by strimpster (#31075944) Attached to: How Do You Accurately Estimate Programming Time?
I would recommend reading "Software Estimation: Demystifying the Black Art" [http://www.stevemcconnell.com/est.htm]. When estimates are created, there are many tasks besides "programming" that need to be done that are totally forgot about in the estimates and thus throws things off from the very beginning. We have to admit from the beginning that it is an estimate and is hinged with certain unknowns. If the unknowns are cleared up, we can be more accurate with our quoting (this is why requirements gathering should be done with careful attention). Also, since the estimates are just that, they need to not just be a number, but more of a range (if you have to give a number, choose the far end and be sure that you are confident that it can be accomplished by then - with a minimum of 90% certainty - and give the confidence with the estimate). One thing that I have learned is that I never negotiate on estimates/price, I only negotiate on functionality. If a manager/client wants it quicker/cheaper/less hours, fine, but I'm not going to change the number unless the functionality changes or more unknowns are cleared up (helping me to quote more accurately).

Comment: Re:the haters won't notice, but... (Score 1) 1124

by strimpster (#29521759) Attached to: Firefox To Replace Menus With Office Ribbon
I think that the statement was completely taken out of context. To quote the FireFox developers on their blog https://wiki.mozilla.org/Firefox/Sprints/Windows_Theme_Revamp/Direction_and_Feedback:

Starting with Vista, and continuing with Windows 7, the menubar is going away. To be replaced with things like the Windows Explorer contextual strip, or the Office Ribbon(now in Paint and Wordpad too). Many apps still retain the menubar as an option to be pinned or to be shown briefly by holding the Alt key.

I think the point was that Windows is getting rid of the menubar, in favor of the contextual strip or Office Ribbon, not that FireFox is going to use the ribbon in their design. They are simply trying to improve the interface and make it more like the competitors, IE and Chrome (who have come up with some novel ideas to improve the interface). If Windows is not going to have the menubar, then FireFox will look completely out of the times if they continue with it (whether the users on here like it or not).

Comment: Re:A step in the right direction (Score 1) 100

by strimpster (#28931729) Attached to: Thinktank Aims To Crowdsource Government Earmark Analysis

Oh. So apparently "The Sunlight Foundation" is another name for the government now?! I think that I missed the part where this was under any presidential office.

Image this happening under the Obama office. Nope, I didn't think you could.

P.S. I *am* a fanboi of keeping the money that I earned.

Intel

Asus Demos First Intel P55 48

Posted by Soulskill
from the zoom-zoom dept.
adeelarshad82 writes "Intel's X58 chipset is the platform of choice for enthusiasts, but Intel serves a heck of a big audience. To please that larger crowd and bring down prices, the company is planning a mainstream iteration of its Nehalem architecture: the P55 chipset. It's designed to work with the forthcoming Lynnfield CPUs, and offers performance close to LGA1366 chips at a much cheaper price. Recently Asus demoed its first intel P55 chip and released exclusive photos. Asus claims to have run its new boards with engineering samples of the Core i5-750 at a 77 percent overclock, boosting speeds from 2.66 GHz to 4.7 GHz. Asus admits this wasn't necessarily stable, but still — that's fast. And on liquid cooling, the boards reportedly hit speeds of 5.1 GHz."

Comment: Re:Single biggest frustration for many coders (Score 2, Insightful) 274

by strimpster (#28839481) Attached to: Manager's Schedule vs. Maker's Schedule
I find that a lot of times managers like to feel important, so they force you to sit in a meeting where they tell you everything that they are working on and want to tell you way more than you need to know. There is nothing I hate more than being interrupted when I am developing some code to sit in a meeting, and then find out that I didn't need to be there at all and now my time was just completely wasted...
Programming

+ - CUDA-Based SHA Hash Cracker for EngineYard Contest->

Submitted by Professor_Quail
Professor_Quail (610443) writes "The EngineYard Programming Contest will be starting today, but chances are if you haven't heard about it, then you won't have the time to put a solution together. However, if you have an nVidia-based graphics card, one nVidia forum member put together some code that is able to check over 200 million hashes/sec on a fast card, making it your best bet to win the contest (unless you have access to a Beowulf cluster you can use ;). The grand prize is an iPhone 3GS and $2000 of cloud computing credits. Good luck!"
Link to Original Source
Programming

+ - MVC Javascript Framework For AJAX Apps

Submitted by hofmny
hofmny (1517499) writes "I recently embraced the MVC paradigm while building a new system for a job I am doing, and it has revolutionized my ideas on system design. Everything is modular, making it easy for multiple programmers to work on different sections and share code while significantly reducing development time. I chose to use Zend Framework, because I found it the most supported and versatile, while not forcing you to use any of the Zend packages if you don't want to. However, I am doing heavy AJAX coding and my JavaScript is not revolutionized like my back end code is. It consists of two or three JS files containing a bunch of functions, and while they are well named, I fear it is going to start growing unmaintainable soon. I am using JQuery as a Toolkit, but I would like to know if there is some sort of MVC framework I can use for JavaScript to match my MVC back end to have the same wonderful qualities that MVC gives. I would really like it to work hand in hand logically with the controller and views in the back end. I found only one real MVC JS framework, JavaScriptMVC, but it is beta and the docs are under construction. What do other people do to organize their JavaScript code (when using an existing toolkit, like script.aculo.us or JQuery) to make their AJAX applications as extensible and organized as their back end code?"

Comment: Everyone is Missing the Point (Score 1) 553

by strimpster (#28679459) Attached to: Strong Passwords Not As Good As You Think
I think that I must be the only person who actually read the paper. The point of the author is not that we don't need good passwords, but rather that we would gain much more security out of making the user ids strong. The individual talked about all of the ways that accounts can be broken into and talked heavily about the method of bulk guessing accounts. If the site's user ids are very dense (meaning that the unused input space is little), then the chances of a break in are much more likely (like in the case of site generated user ids that are sequential). This is because the input space for passwords is only so large, and it is very likely that 1 in 1,000,000 users will have a random password. The research talked about how in order for this to be true, the site has to have a large amount of users (like a national bank chain). The author even mentions that it doesn't matter if the user writes his/her strong user id down, as it is only a portion of the credentials and is intended to prevent the bulk guessing of accounts. This used with stronger passwords (I should note that the author even talks about not really needing strong passwords if strong user ids are used) seems to be a good defense. It is a very interesting read, and the author brings thoughts to the table that have not really been discussed (as far as I have read). Before anyone attacks this simple synopsis of the paper, please read it to fully understand lol.

Good salesmen and good repairmen will never go hungry. -- R.E. Schenk

Working...