Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror

Comment Re:No (Score 1) 296

It's the job of a programmer to say what needs to happen. It's the job of the compiler to make it happen with efficient machinecode. There is a long way to go in optimizing compilers, there are a lot of optimizations that could happen, but aren't happening because the compilers are not smart enough yet.

There is still a lot of stupid stuff being done by programmers or their drag-n-drop environment, that would require a full-blown AI system to optimize. I've lost count of the number of times I've opened up some developer's code because the DB wasn't tuned properly and discovered SQL queries pulling 100K + rows and the developer is reading a row, incrementing a counter, closing the cursor, and looping back through 100K+ times with the associated overhead of opening/closing a cursor. Or the SQL export that joins 8 tables without ever doing an explain, thus never knowing that a full table scan is happening on 4 of the 8 tables involved in the join.

Or the developer that insists that he has to have is own private set of tables, to be created at execution time and then destroyed, rather than using a view (yes, depending on the DB, and the hardware, I know views can be incredibly slow. conversely, if you understand where you are working, they can be incredibly fast.)

None of those instances will be caught with today's technology, It just isn't there, yet. Until then, it is the developer's job to write efficient code ( efficient doesn't always mean the fastest, it might mean the lowest resource usage). Why write a program to display the output of a database query, if you can have the SQL engine do all the work for you?

Comment Re:Opposite of Not Made Here (Score 1) 296

You make it sound like today's programmers are judged entirely on the number of lines of code they can generate.

Not sure if my comment is sarcasm or not.

The metrics I see most frequently are lines of code, features added, bugs found and bugs fixed—all of which I have seen extensively gamed by developers.

So I see lots code written to hit the metric and not necessarily accomplish the design goals.

Comment Re:Well... (Score 1) 112

Having a clause in a contract doesn't make it legal, nor signing absurd and possibly illegal clauses on a contract makes them legal for the fact of signing the contract.

True, but does he have the money to fight both companies in court to get the clause declared illegal.. probably not. And besides, there is probably some other
legal clause in the contracts that they can get him for.

Comment Re: The State has overplayed its hand. (Score 2) 84

As a non-American looking from the outside in, I can tell you that both political parties are stupid and so are their dedicated voters. Americans need to stop voting for the two main parties and accept the trade off that the worse of two evils might win as a result. Two terms of voting for an minority party across states would result in change. We did this in the UK to get Brexit after Conservatives, Labour and Liberal Democrats all smugly told us what we should be voting for. A couple of large votes for UKIP nationally and the message was loud and clear.

This wont happen because dedicated voters are too stupid.. here is why:

No not really. The two parties have worked so hard to maintain control that it is basically impossible for additional parties to get on the ballot.

California has jungle primaries, which sound great as anyone can run in the primary, but only the top 2 finishers in the primary get on the main ballot. In most races, this means that Californians have their choice of democrat A or democrat B for every race on the ballot (yes, once in blue moon there is a republican on the ballot).

Texas requires 10% of the vote in the last general election to sign a petition to have new party on the ballot. So 10M people voted, 1M need to sign the petition, but the catch is those 1M people can't have voted in any election from the general election forward until the day they sign the petition. Didn't vote in the general, but did vote in a special bond election (or any other vote ) -- sorry, can't sign the new party petition.

All states of various requirements for getting on the ballot that include long lead times, voter signature requirements, filing fees that are percentages of the office being run for. Basically, if you can think of a potential hurdle that could slow the process down, cause error or simple dissuade people from trying.... its on the books.

Comment Re:IBM has been doing this for years (Score 1) 346

The end result was that with IBM's geographic dispersal, many departments had people working on the same projects, with the same responsibilities, and the same job title; with salaries as much as 20% different.

Interesting, I started with IBM in 1989 in the DFW metro area. Looked at transfers to California, Florida, New York, Toronto and UK over a 20 year period. The pay delta never exceeded 8% and getting 8% typically required the new manager to approve a promotion.

Comment Old news ... (Score 1) 346

Companies and even the government, have always paid differently based on where you live. The only real difference is that government goes about it in the opposite direction. Government does base pay + housing allowance + dependent allowance, where Corporations just throw a single number and the employee is responsible for breaking everything out.

In both cases, the numbers vary based on location and have done so for a very, very long time. A long time ago, it was based on regions ( North America, Europe, etc), then it went to countries, followed by smaller areas ( Cites, Counties, Metro areas, etc ).

The only real difference in this story is the amount of differential the company is taking.

Comment Re:No (Score 1) 346

Who said you even need to leave the state? You could work for a Silly Valley company in one of the cheaper rural areas of California, or a NYC company from...anywhere outside Manhattan island really.

Sorry, the NY State Supreme court ruled that you can be taxed based on the location of the computers you are working on. You could be living Buffalo and working on a computer in Manhattan and would owe income taxes to Manhattan.

Comment Re:Zero sports costs (Score 1) 222

But on a factual level, you are wrong that the sports programs contribute nothing. For many schools they are a large source of money in a three major ways

  • * Direct revenue from NCAA, media cuts, video game royalties, ticket sales, beer sales, branded merchandise and so forth. This is legit billions per year
  • * Increased donations from sports-crazy alumni, both the filthy rich kind that donate $100M for a stadium and the moderate-to-well-off that donate a few hundred bucks and buy overpriced season tickets
  • * Increased application prestige from being a "well rounded" university

Your logic doesn't follow. If they are a "legit billions per year" source of income, why are colleges charging "sports fees" to regular students to run those programs?

The sports fee is to pay for all the "sports" that students play. Intermural or club sports that are a drain, not a foutain. Most universities have a a gym open to all students, softball leagues, basketball leagues, volleyball leagues, etc take a quick look around and you will find most big universities support 100s of sports 99% of which lose lots of money.

Comment Re:I'll take them ANY time over a paper manual (Score 1) 227

The ones I use are.
Semiconductor datasheets use PDFs as they were intended.
Searchable, mixed text and graphics, formulas, clickable indexes.
It all works great.

But then again, they're not put together by clowns.

Aren't you blessed. I receive upwards of 200 PDFs a month. Most of them do not have any clickable links, as they don't even have chapter or section heading. And the ones that do have clickable links .. the links are pointing to a reference outside of the PDF, typically a website or better yet an internal sharepoint item ( once in blue moon, I get one pointing to an accessible document in Dropbox or it type service).

PDFs put together by engineers and scientists are usually the notable exception to the garbage I recieve.

Comment Re:I'll take them ANY time over a paper manual (Score 1) 227

I agree, it is often easier to find information in a well constructed PDF than having to navigate through an HTML page hierarchy that does not have search support.

And that's the problem, most PDFs are not well constructed. And that is primarily because the folks making them are relying on Word to produce the PDF.

Comment Re:maybe there are (Score 1) 60

It occurs to me that if you cure two with a rod (still at home depot?) you get a paired dumbell.

If you don't mind sacrificing buckets, of course.

Line the buckets with a plastic bag from a shopping trip ( check for holes first), then put the cement in the bag and let harden. When hard, dump the block out
of the bucket. Repeat as many time as desired. 1 bucket still intact and reusable.

Slashdot Top Deals

(1) Never draw what you can copy. (2) Never copy what you can trace. (3) Never trace what you can cut out and paste down.

Working...