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

 



Forgot your password?
typodupeerror
×

Comment Re:Questionable GPL interpretations (Score 1) 56

A point/example I meant to raise above would be projects like WINE or Dalvik, that reimplement APIs that are binary compatible with APIs of other OSes. Obviously I can compile a a program against the official windows API and then run it in WINE, and yet the LGPL (or GPL if I compiled the WINE using that clause) would almost certainly not make my software a derivative of the WINE software. This seems directly analagous to the case above where I rewrite a binary compatible API, compile against it, then run the driver with the GPLed kernel.

Or alternatively - a case that is more personally relevant would be individuals creating closed source scripts against the Blender python API. Or closed games that are interpreted by the GPLed blender game engine and use the Blender python API.

Comment Questionable GPL interpretations (Score 4, Interesting) 56

It is often asserted (ie by the FSF) that exposed C/C++/Python APIs for GPL software can't be used by non GPLed code unless a specific exception has been added to the license.

However, a non GPLed binary compatible API could be done that the plugin, etc. can be compiled against. Given that it seems like the GPL could not be enforced against driver compiled against a binary compatible API. Ie Alan Coxes recent assertion that Nvidia wasn't allowed to use a certain internal feature of the kernel should be readily made technically irrelevant, since Nvidia could create a stub binary compatible equivalent to the API to compile against, and then the user can install the driver and use it with the GPLed kernel without violating the GPL.

Is there a flaw in this reasoning or do programmers have a way to readily use GPLed APIs as closed source without violating the GPL?

Comment Your view of Steve Jobs as inventor (Score 2) 612

My question is - do you believe that Mr. Jobs is rightfully praised as an inventive genius?

In the popular press, Steve Jobs is often praised as one of history's greatest inventors and as an inventive genius, and I feel it does a disservice to true inventive geniuses (such as Tesla) to praise talented businessmen with modest or little inventing talents as great inventors.

From my reading of the history of Apple and specific Apple product lines - his talents are primarily with business and marketing - with providing little in the way of invention or technical skill.

He of course has his names on numerous Apple patents - but this seems more as a hedge against having patents invalidated by not listing all who 'contributed' to an invention due to the risk of any feedback or comment being viewed as a contribution to the invention however minimal.

Mr. Jobs did have some true inventions to his credit - for instance using plastic cases for the Apple I, insisting on good quality bitmap fonts for the Macintosh.

Most of the inventions that the public attributes to him are primarily based on the inventive and technical talents of others (Ie the Apple line, Macintosh line, iPod, iPhone), were almost all completely developed with almost no significant invention on the behalf of Mr. Jobs (sometimes as with the case of the iPod, the products were concieved of and invented and developed almost completely outside of Apple) .

He certainly contributed by providing good user feedback (ie reducing the delay time for loading and switching for the iPod OS), but such feedback aren't inventive in nature.

Comment but how well does it work in the real world (Score 2) 157

While it is true that you can engineer essays to be 'bad' and still score 'good' - the question is - are there natural essays that score good but are actually bad; and good essays that score bad but are actually good.

Every analysis I've seen suggests that these algorithms do have problems with good essays that are highly creative. Essay graders also have difficulties with this kind of essay - giving drastically varied scores.

However there doesn't seem to be much evidence of other issues except when an extremely knowledgable issue deliberately trys to make the algorithm fail. Any student or other individual who can do this probably knows that material well enough to 'get an A' if they were to properly apply what they know so this seems like a non issue.

Comment Failed to take into account value of targets (Score 2) 319

Probably failing to take into account the value of the targets compromised was the biggest flaw.

Since the average apple user will be far more profitable (apples are a luxury good and thus will have a higher percentage of wealthy users) to compromise than the average pc user, he needed to adjust the numbers downward to take that into account.

Comment Re:Spongiform cure? (Score 3, Informative) 126

We can already tailor antibodies to particular protiens. The issue is that cancer cells, bacteria and viruses are complicated. Their populations change under selective pressure from antibodies so that the protiens that were useful targets beocome useless, etc. While we are finding highly conserved genes to target it is non trivial.

Comment Re:Cliche, but... (Score 1) 438

Not quite... we have 1,000 ideas for every coder, but a 1,000 coders for every good idea (and probably about 1:1 good ideas and good coders :-D )

Completely agree - bad ideas are common as dirt, good ideas are extraordinarily rare. Those who say 'ideas are a dime a dozen' are usually wanting to get good ideas for cheap or free.

Comment Re:Nothing but spin here. (Score 2) 161

Either the WiFi standards in question use technologies that CISRO developed and patented, or they don't.

What is claimed by the article is that the patent should not have been granted because corporations already had hardware on the market that used the particular combination of algorithms recommended in the patent years before the patent was filed. No one had patented it because it was in fact 'patently obvious' since that is what was already being used.

Unfortunately I don't know enough about the technology to know if the claims of the author are accurate.

Comment Code on open source projects (Score 1) 188

You could contribute to Ogre, Crystal Space, Blender Game Engine, or Erlicht. Or physics frameworks such as Bullet; or if AI is your interest - Recast and Detour. Or sound openal. If you are interested in the 'tool' side - then write importers/exporters for Blender; add tools that make rigging; skinning; modeling; texturing; animating; etc easier. You might also try writing importers/exporters for non opensource projects - ie Maya, 3DSMax, XSI, ZBrush - one taskthat would benefit blender users and build your knowledge of scripting and APIs for commercial 3d Apps would be to expand the .bullet importer to handle a wider variety of data. (Bullet format is the .blend format with the parser rewritten to be BSD compatible but not all of blenders features are currently handled).

You can also find a volunteer team and program some actual games.

You can also use commercial frameworks (Unity, etc.).

If you are a student you could apply for 'Google Summer of Code' for one of the projects listed above and add one of the items for their wishlist if they get accepted.

Biotech

Gut Bacteria Can Control Diabetes 271

Shipud writes "Insulin resistance is the harbinger of metabolic syndrome. Insulin resistance is when the body cannot use insulin effectively. As a result, blood sugar and fat levels rise. Therein lies the path to morbid obesity, diabetes, stroke, and heart problems. A group of Brazilian researchers have taken a strain of mice normally known to be immune to insulin resistance, and made them insulin resistant (pre-diabetic) by changing their gut bacteria. They then gave the mice antibiotics, and by changing their gut bacteria again, reversed the process, curing them of the disease. Their research shows just how influential the bacteria living in our gut can be on our health."

Comment Re:Google versus Apple (Score 1, Insightful) 360

Apple intentionally implemented "attitude" in the character of Siri to make it more endearing and friendly, while Google dismisses that idea and tries to make theirs into an emotion-less Star Trek computer

The inventors of Siri, NOT Apple implemented 'attitude' for Siri, when Apple bought them out they didn't undo that decision. Also Google naming the software with a nod to the historical popularization of the idea, does not mean that the implementation will be similar in nature to popularization. You would likely have greater success in persuasion if you would check your facts and make sure that your assumptions are valid.

Comment Re:lot of record breaking floods lately (Score 1) 203

I love that reasoning. It essentially makes global warming impossible to disprove or challenge. There is no evidence that can be used to argue against it. Have a drought? That's global warming. Have a flood? That's global warming. Have a heat wave? Global warming. Have a blizzard? Global warming. Have normal weather? Well, global warming only effects things in the LONG TERM, see...

It increases intensity and frequency of both droughts and floods - it is divergence from 'moderate' climate that is what you are looking for.

If you have a basic understanding of physics it should be obvious that increased warmth would cause more floods and droughts - increased total temperature causes faster evaporation both over land and ocean - for those areas where the clouds tend to not drift (and hence low rain fall historically) this will lead to more droughts; for areas of historical high rain fall - the greater ocean evaporation leads to more rain and hence more flooding.

Slashdot Top Deals

"Just Say No." - Nancy Reagan "No." - Ronald Reagan

Working...