Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment Re:The comment may also be complex.. (Score 4, Insightful) 660

And while you're spending your time figuring out why something that isn't broken works, he is coding something that you aren't coding at all. Sure, coding until it passes isn't the ideal, but it's a whole lot better than not coding at all (you).

Coding two routines by coincidence is not more productive than coding one routine properly.

Comment Re:*First post.. (Score 1) 590

Look into it and you'll learn that "entrepreneurs" have been making a lot of money off of educating your children.

Those knaves! How dare they?!

I for one demand that they immediately cease making money off this, and instead dedicate themselves to the greater good of giving my child a top-quality education for free, and preferably while having to eat out of garbage cans!

That ought to teach those commie teachers unions that in America we don't go in for this socialist profit stuff.

Comment Re:Psystar is 100% wrong (Score 3, Insightful) 865

Yes, but Apple is making their argument in a court of Law, not a court of Nebulously Undefined Rights and Wrongs.

The current law is the current law, and Apple is legally correct. If you believe that the current law is not optimal, that's a matter to take up with the legislature. Arguing that the lawyers and courts are wrong for following the law is downright silly.

Comment Uhm, no (Score 5, Informative) 184

Did you read the ruling?

ISPs don't get to throttle at a whim. They can throttle, but if they do, they have to demonstrate to the CRTC that the throttling is as narrow as possible to solve the problem and, importantly, economic measures like tiers, or building capacity would not solve the problem. They're also not allowed to throttle any protocol so hard as to effectively block it, or throttle things like VOIP without advanced, explicit permission for the CRTC.

That's a big improvement over the status quo at the moment, which has allowed the ISPs to throttle for years with no oversight for any reason they felt like.

Comment Re:This is cool and all, but... (Score 5, Insightful) 406

Except that so far, I'm seeing table construction and table layouts. I guess that's technically code - as any SQL technically is - but a good case can be made to say that it's just the database structure. Which can, of course, be subjected to a hash check.

Except that the DDL isn't in a bunch of scripts that are building the schema, the schema exists in a bunch of strings that are concatenated together in stored procedures with some arguments to the procs munged in, and passed to Exec statements when the stored procedures are run.

That's not normal table building, that's an unabashedly self-modifying database.

Comment Re:Hyperbole much (Score 1) 406

I agree, the summary and quoted code don't shed any light on the issue, but the big, and possibly illegal, problem is that the databases are heavily self-modifying. Random example:

/* Table : CONTEST                                              */
/* Description: Election specific contest. There could be multiple
            contests per office differentiated by party, Precinct,
            and Gender.  There are also contests uhat are not for an
            office such as System Contest (e.g Straight Party) and
            Proposals. */
begin
    Exec("
    create table CONTEST
        -- identifer of contest
        CONTEST_ID           T_GLOBAL_ID          identity
        -- identifer of political subdivision
    ,    PSD_ID               T_GLOBAL_ID          null
        --     0 = all, 1=exclude, 2=include
        --    1 = Some voters can vote ONLY for this office
        --    2 =Some voters in the psd cannot vote for the office
    ,    ELIGIBILITY         !numeric(1)           null default 0
        -- if office is precinct level, identifier of contest's precinct
    ,    PRECINCT_ID          T_GLOBAL_ID          null
        -- identifier of proposal in contest
    ,    PROPOSAL_ID          T_GLOBAL_ID          null
        -- Combined from office/proposal name and modifier such as
        --  precinct name or gender
    ,    NAME                 T_STANDARD_NAME      null
        -- If contest is NOT a proposal: reference to the office at
        -- the source of this contest

etc. The Program seems to have created and destroyed tables, columns, views, etc, on the fly, an incredibly odd practice for data that is meant to be audited.

Comment Even in that case, there are important questions (Score 1) 569

Are they the kind of shop that ponies up for Resharper licenses, or do they save hundreds of dollars avoiding that only to burn thousands in developer hours using VS's poor built-in re-factoring tools? If they're using subversion, do they pay for integration tools like Visual SVN? Do they primarily do unit testing via MSTest, NUnit, TestDriven.Net? Do they purchase and use third party controls, or would they rather roll their own? MSBuild or NAnt? NHibernate or Ibatis or Entity Framework or ADO.net?

"C# Development" is not the monolithic thing you're making it out to be. There are many important tooling questions that "it's C# we uses Visual Studio lawls" doesn't even begin to address.

Comment Re:Poor Title (Score 5, Insightful) 829

The whole needing F-22s if we ever get into a conventional war with a Great Power thing is a canard. Great Powers have nuclear weapons, so conventional wars aren't possible; we send in F-22s and 8 hours later half the planet is glass.

Conventional fighting these days is done against guys hiding in caves in third-world countries, and the F-22 does precisely nothing to help in those scenarios.

Comment Par for Course for Peoplesoft Migrations (Score 2, Insightful) 418

$20 million+ rollouts for Peoplesoft systems on University campuses are the norm, not the exception. Their salesforce hooks in clueless upper management with tales of little customization and off-the-shelf savings, and then comes the roll-out consulting costs and news that any use of Peoplesoft for financials requires highly complex, site-specific customization at exorbitant consulting fees.

Data migration from the old mainframe systems always turns into a nightmare, cost overruns are legion, political pressure to meet deadlines causes internal staff to rack up huge overtime at huge cost, Oracle licensing runs well into 7 figure territory, etc, etc

This money was gone the second they selected a Peoplesoft "solution", management just didn't know it at the time

Slashdot Top Deals

UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn

Working...