Journals that want high impact factor select articles that will get a lot of citations. This often means somewhat controversial results, rather than good science. Also "good" journals are often crap because of this.
Yes, I'd agree. The generally agreed definition of "good" is unfortunately "high impact factor". Not "has a fair and honest review process and publishes interesting work". Shame.
Also, does anyone know if the current open access policy covers review papers?
I'm not subject to the policy so I can't really say for sure... but I'd imagine not. Review papers tend to be done in a researchers "own time" or rather not funded out of a specific project or subject to the policy of a given funding body.
Remember the open access policy only relates to research funded by the NIH and to support that policy I would imagine the NIH allows you to allocate project funds to cover publication charges. If you're writing a review you might be able to fiddle things so it looks like it's related to a particular project and claim funding. But equally you could say "well, I just wrote that myself it's not related to the project" and publish it in a "closed access" journal. The downside is that when the NIH comes to review the project you couldn't claim that as a useful outcome. You also couldn't get them to cover publication charges.
If your research is that valuable, don't take federal money. A lot of universities are taking federal money for research and then selling those discoveries to companies that sell them back to the taxpayers. It's not always that clean but it just doesn't seem right.
That's not what's happening, nor is it federal money being taken. Federally-funded research products lead to patentable inventions. Those patents are held by the government. In order to make that research commercially valuable, additional research is needed and private investment is required to bring the research to a marketable level of maturity. In turn, private entities agree to fund the necessary further research, without which the first sets of patents are worthless.
Sure, I guess the issue is that there are different models for doing that. If researchers didn't patent an invention but simply published the idea openly those inventions are highly likely to still make it in to products. Quite regularly in fact a company will develop a product without holding the patents and only acquire them once they've proved the concept.
Without the patents those ideas would be in the public domain. The researchers would be providing a service which provides inventions to industry and the public on an open bases. Note, I'm not saying this would be a better model but it's a possible way of distributing the IP without patents.
Essentially what patent protection does is insure that the funding body or researcher who developed the invention gets something back. That keeps some of the money generated within the country that funded the project. So for example you can't end up with the situation that the US government funds a project, it gets exploited in the Japan and the US gets nothing. In the current model, US develops it, Japanese company wishes to exploit it they have to buy rights to the invention.
I've long wondered--what is it that academic journals DO, precisely? They don't seem to provide any services that a vanity press couldn't do better and cheaper.
Is there something I'm unaware of that they merely overcharge massively for, or are they actually the complete and total parasites that they sound like?
They basically provide quality control by making sure that the peer review process happens. A good journal will first screen out a lot of papers that are entirely unsuitable, they'll then find relevant experts in the field to review the paper. You're paper wont get published unless the referee's think it's good enough. So they manage that process. That process is attractive to authors because a good journal garners a lot of respect in the scientific community. More than that it effects how much funding the university gets (universities often get more government funding if they maintain staff with high impact publications). If you want to know more about how impact is measured look at http://en.wikipedia.org/wiki/Impact_factor . Impact factor is a fairly stupid way to measure the quality of a paper, but it's what people do. Hopefully we will move towards citation counts or some similar metric, but essentially all these metrics are quite coarse.
But, back to the main point. Journals do provide a useful service in managing the peer review process. And yes they massively overcharge for that service and often force you to assign copyright to them so they can extract as much money as possible from your work. That's part of the reason people are now looking towards open access... however ironically open access tends to end up costing the author more (as the journal can no longer charge subscription fees they charge higher publication fees).
I smell sarcasm but just in case there are people reading who don't know how academic publishing works...
Publishing companies need to make enormous amounts of money so they can do important things like:
Paying researchers top dollar for important publications
Scientific authors don't get paid for publications. Often the author has to pay a publication charge for in order to get published. In particular if you have color figures, you often have to pay extra.
Offering large emoluments for Reviewers
Referees don't get paid either, they do it out of the kindness of their hearts.:) Actually why they do it is a bit of a mystery, but it keeps you connected with the academic community.
Hiring top-notch editors to perform quality typesetting
Many journal force authors to fiddle with their manuscript endlessly until the formatting meets the journals specification.
Host powerful commercial publishing access sites, as universities, libraries, and professional organizations are simply unwilling to pitch in.
yes I've heard of gprof that's profiling not a profiling optimizer they are different things. Turns out the mozilla build system does support PGO with gcc though: https://developer.mozilla.org/en/Building_with_Profile-Guided_Optimization . I'm not sure how it compares with the PGO in MSCC. I don't even know if the distros tend to build it with PGO. In any case gcc tends to lag behind commercial compilers in terms of performance (that is after all the selling point of commercial compilers). GCC tends to be ahead in terms of standards compliance.
It would be interesting to try a Linux version compiled using the intel compiler (or perhaps pathscale). I'd guess the intel compiler performs at least as well as the MS compiler. I totally agree with you though, this test is basically a compiler benchmark if anything.
It's basically a compiler benchmark. What this proves is that the microsoft C++ compiler produces better code than gcc. This isn't suprising. Re-run the benchmark with the Linux code compiled with the intel compiler. gcc is a good compiler, but it doesn't produce code as tight as some commercial offerings.
Whenever I've seen PGO it's a compiler feature not a feature of the build system/software. The intel compiler supports PGO, perhaps the Microsoft one does as well. To my knowledge, gcc which I assume the Linux version of firefox is built with doesn't.
There is however no reason why firefox couldn't be built using the Linux Intel compiler and PGO. However I would imagine most distros would reject this idea (the intel compiler isn't in any sense free). A complete Linux distro compiled with the intel compiler would be interesting, on average it's code tends to be 10% faster than gcc.
For example with a virtual machine you have all of the metadata that you need to serialize, and transport data. With C, C++, and assembler you must explicitly say I have four bytes that need to go to point a. A big big difference in my mind.
That's not really true is it. With C++ I can get a library that serializes my object, transmits to a file, or over a network, or to a cluster via MPI and then reconstructs it at another point or on another computer (e.g. Boost Serialisation, Boost MPI etc.). It's just isn't a language feature, it's a library feature. Because it's a library feature it can be harder to use than say Java. That's the trade off, flexibility and performance over ease of use.
Some people might say that flexibility isn't important any more. Well... for me it is. A language like C++ gives me a huge range, I can program anything from embedded controllers to operating systems, to video games, to large computational simulations in it. There are few other languages with that versatility.
MS also already in effect gives Windows away free in a lot of countries (certainly where I live) by tolerating blatant piracy (shops in city centre shopping malls, every PC retailer around).
Yep, I've always thought that one of MSs strokes of genius was not including any significant copy protection on any of their products. It's not only in countries where piracy is common place. The majority of Office installations on student/home PC are most likely pirated.
MS must love it. It locks these users in to those products which in turn means they will promote it in the workplace, where it counts. Any loss of funds in the home market can be made up for my increasing prices in the business market.
So called "emerging" markets where piracy is common place in business must worry them though. I'm guessing this may lead to a push towards an online service based model, if lobbying for stricter enforcement doesn't work.
I'd like to point out that open source does not have to mean free.
And free does not have to mean open source. The article gives several reasons why MS might want to give Windows away but no compelling reasons why it should make it open source. Closed source isn't just about getting paid for software it's about control. They control the APIs and all the little gotchas that make producing a windows clone difficult.
If Windows was fully open sourced, I'd bet we'd have a fully working Wine within months. At that point MS Windows just becomes "another Windows API implementation".
You could say "so what!? they just start targeting the windows API for Linux, it's an even bigger market!". The problem is that controlling the API gives MS unique advantages. Exchange integrates tightly with active directory MS get to add features to the operating system API simply to make their apps work better. If the API is open they don't get to do that and in general they get pushed toward open standards rather than proprietary ones. No more "you can't get feature X,Y and Z unless you use Outlook", no more lockin.
The first stage of any decent encryption algorithm should be to compress the data. Compressing data remove redundant information that could be used in cryptanalysis.
There are possibly economies of scale if you compress large amount of data in a single block, but it shouldn't be more than a few percent and probably not worth it for the associated hit in access time. If you ban encrypted data from this reason you should also ban compressed data (so no uploading jpegs or most anything else).
1. For floppy disks, remove the plastic covering and shred the disk. It's highly recommended that you use the bulk eraser prior to shredding the disk.
I would guess with enough effort you could reconstruct the data from a shredded floppy disk. You could image each of the strips http://www.dataclinic.co.uk/data-recovery/hard-disk-microscopy-ii.htm then reconstruct the disk much like they do with shredded paper (e.g. www.iti.gr/files/isspit04.pdf ). Then decode the whole thing in to a disk image.
The push towards lower power in the west is extending battery life.
Wrong again. The push towards lower power consumption in laptops is to provide greater performance. This is one of the biggest complaints of consumers.. battery technology is getting better and better.. CPU and display power consumption is getting lower and lower.. yet a laptop still only gets 3 hours of use before a recharge is required. Why? Because laptop manufacturers feel the need to provide comparable performance to desktops.
People want both. The success of the Atom has shown that a product that reduces power consumption at the expense of performance can do well in the market place.
Those are all desirable qualities in any laptop computer - why would anyone not want them?
What part of this is hard for you to understand? Cause it seems to be pretty obvious to everyone else.
Being rude doesn't help your argument, it detracts from it.
Sunlight readable screen. Westerners don't use laptops in sunlight. For the few that do, they expect to pay a premium.
A large portion of the OLPC target market seemed to be places that had classrooms. Is even an OLPC suitable where there is no infrastructure?
More than this, netbooks don't need to win the whole market, just gain traction there. If they start selling they'll begin targeting that market more aggressively.
Rugged. Panasonic sells the "Toughbook" which has as much uptake as Volvo does outside Europe. Why? Cause to make something tough you, pretty much, have to make it ugly. And, again, you don't really need it in the western work, so you expect to pay a premium.
This is a fair point. Though I managed to kill my OLPC in a month, I'm sure a child could. My toughbook fairs much better. The question is, are netbooks so flimsy that they are useless?
Low power. Saving power and being green is a luxury that westerners are paying lip service to at the moment. The requirements to fill that need are a long long long way away from the requirements of a child living in a third world country that has no power infrastructure.
The push towards lower power in the west is extending battery life.
I'd also like to add that one of the greatest features of the OLPC was the ad-hoc mesh network. There is exactly zero desire for this in the US as 1. infrastructure already exists 2. people don't like working together because it inevitably means that freeloaders get on, and Americans have an irrational hatred of freeloaders 3. there are entrenched interests who will actively try to prevent it for their own benefit.
If it's true, it's not irrational. It has a rational basis.
I think there are alternatives to mesh networking the would provide similar functionality.
Compared to some of the more powerful ARMs (e.g. OMAP3) the Atom is still a lot more powerful. For stuff I was looking at (mostly integer) the Atom was almost 10 times faster. You get two execution threads with hyperthreading which also helps a lot.
Alight, I hate Vista I find it a slow horrible pain in the arse to use and I avoid it whenever possible. BUT!
Using more memory isn't a bad thing, in fact a operating system should fill all the memory it can with disk caches etc. anything it can use idle memory for to speed things up is a good idea, obviously it should be able to free if when required but using it isn't a bad thing per se.
This is absolutely, Object Orientated programming is not a language feature it's a programming methodology. Certain languages have facilities that help support that methodology that's all.
That means the browser on my computer is downloading the full size image (which is actually 450px Ã-- 301px in this case) and resizing it. What he's suggesting is that you replace that picture (and any others on the site) with one of the correct size so the browser doesn't have to resize it locally. Relying on the browser to do this correctly isn't a great idea.
Journals that want high impact factor select articles that will get a lot of citations. This often means somewhat controversial results, rather than good science. Also "good" journals are often crap because of this.
Yes, I'd agree. The generally agreed definition of "good" is unfortunately "high impact factor". Not "has a fair and honest review process and publishes interesting work". Shame.
Also, does anyone know if the current open access policy covers review papers?
I'm not subject to the policy so I can't really say for sure... but I'd imagine not. Review papers tend to be done in a researchers "own time" or rather not funded out of a specific project or subject to the policy of a given funding body.
Remember the open access policy only relates to research funded by the NIH and to support that policy I would imagine the NIH allows you to allocate project funds to cover publication charges. If you're writing a review you might be able to fiddle things so it looks like it's related to a particular project and claim funding. But equally you could say "well, I just wrote that myself it's not related to the project" and publish it in a "closed access" journal. The downside is that when the NIH comes to review the project you couldn't claim that as a useful outcome. You also couldn't get them to cover publication charges.
If your research is that valuable, don't take federal money. A lot of universities are taking federal money for research and then selling those discoveries to companies that sell them back to the taxpayers. It's not always that clean but it just doesn't seem right.
That's not what's happening, nor is it federal money being taken. Federally-funded research products lead to patentable inventions. Those patents are held by the government. In order to make that research commercially valuable, additional research is needed and private investment is required to bring the research to a marketable level of maturity. In turn, private entities agree to fund the necessary further research, without which the first sets of patents are worthless.
Sure, I guess the issue is that there are different models for doing that. If researchers didn't patent an invention but simply published the idea openly those inventions are highly likely to still make it in to products. Quite regularly in fact a company will develop a product without holding the patents and only acquire them once they've proved the concept.
Without the patents those ideas would be in the public domain. The researchers would be providing a service which provides inventions to industry and the public on an open bases. Note, I'm not saying this would be a better model but it's a possible way of distributing the IP without patents.
Essentially what patent protection does is insure that the funding body or researcher who developed the invention gets something back. That keeps some of the money generated within the country that funded the project. So for example you can't end up with the situation that the US government funds a project, it gets exploited in the Japan and the US gets nothing. In the current model, US develops it, Japanese company wishes to exploit it they have to buy rights to the invention.
I've long wondered--what is it that academic journals DO, precisely? They don't seem to provide any services that a vanity press couldn't do better and cheaper.
Is there something I'm unaware of that they merely overcharge massively for, or are they actually the complete and total parasites that they sound like?
They basically provide quality control by making sure that the peer review process happens. A good journal will first screen out a lot of papers that are entirely unsuitable, they'll then find relevant experts in the field to review the paper. You're paper wont get published unless the referee's think it's good enough. So they manage that process. That process is attractive to authors because a good journal garners a lot of respect in the scientific community. More than that it effects how much funding the university gets (universities often get more government funding if they maintain staff with high impact publications). If you want to know more about how impact is measured look at http://en.wikipedia.org/wiki/Impact_factor . Impact factor is a fairly stupid way to measure the quality of a paper, but it's what people do. Hopefully we will move towards citation counts or some similar metric, but essentially all these metrics are quite coarse.
But, back to the main point. Journals do provide a useful service in managing the peer review process. And yes they massively overcharge for that service and often force you to assign copyright to them so they can extract as much money as possible from your work. That's part of the reason people are now looking towards open access... however ironically open access tends to end up costing the author more (as the journal can no longer charge subscription fees they charge higher publication fees).
Publishing companies need to make enormous amounts of money so they can do important things like:
Scientific authors don't get paid for publications. Often the author has to pay a publication charge for in order to get published. In particular if you have color figures, you often have to pay extra.
Offering large emoluments for Reviewers
Referees don't get paid either, they do it out of the kindness of their hearts. :) Actually why they do it is a bit of a mystery, but it keeps you connected with the academic community.
Hiring top-notch editors to perform quality typesetting
Many journal force authors to fiddle with their manuscript endlessly until the formatting meets the journals specification.
Host powerful commercial publishing access sites, as universities, libraries, and professional organizations are simply unwilling to pitch in.
Not sure what this means...
yes I've heard of gprof that's profiling not a profiling optimizer they are different things. Turns out the mozilla build system does support PGO with gcc though: https://developer.mozilla.org/en/Building_with_Profile-Guided_Optimization . I'm not sure how it compares with the PGO in MSCC. I don't even know if the distros tend to build it with PGO. In any case gcc tends to lag behind commercial compilers in terms of performance (that is after all the selling point of commercial compilers). GCC tends to be ahead in terms of standards compliance.
It would be interesting to try a Linux version compiled using the intel compiler (or perhaps pathscale). I'd guess the intel compiler performs at least as well as the MS compiler. I totally agree with you though, this test is basically a compiler benchmark if anything.
It's basically a compiler benchmark. What this proves is that the microsoft C++ compiler produces better code than gcc. This isn't suprising. Re-run the benchmark with the Linux code compiled with the intel compiler. gcc is a good compiler, but it doesn't produce code as tight as some commercial offerings.
Whenever I've seen PGO it's a compiler feature not a feature of the build system/software. The intel compiler supports PGO, perhaps the Microsoft one does as well. To my knowledge, gcc which I assume the Linux version of firefox is built with doesn't.
There is however no reason why firefox couldn't be built using the Linux Intel compiler and PGO. However I would imagine most distros would reject this idea (the intel compiler isn't in any sense free). A complete Linux distro compiled with the intel compiler would be interesting, on average it's code tends to be 10% faster than gcc.
For example with a virtual machine you have all of the metadata that you need to serialize, and transport data. With C, C++, and assembler you must explicitly say I have four bytes that need to go to point a. A big big difference in my mind.
That's not really true is it. With C++ I can get a library that serializes my object, transmits to a file, or over a network, or to a cluster via MPI and then reconstructs it at another point or on another computer (e.g. Boost Serialisation, Boost MPI etc.). It's just isn't a language feature, it's a library feature. Because it's a library feature it can be harder to use than say Java. That's the trade off, flexibility and performance over ease of use.
Some people might say that flexibility isn't important any more. Well... for me it is. A language like C++ gives me a huge range, I can program anything from embedded controllers to operating systems, to video games, to large computational simulations in it. There are few other languages with that versatility.
MS also already in effect gives Windows away free in a lot of countries (certainly where I live) by tolerating blatant piracy (shops in city centre shopping malls, every PC retailer around).
Yep, I've always thought that one of MSs strokes of genius was not including any significant copy protection on any of their products. It's not only in countries where piracy is common place. The majority of Office installations on student/home PC are most likely pirated.
MS must love it. It locks these users in to those products which in turn means they will promote it in the workplace, where it counts. Any loss of funds in the home market can be made up for my increasing prices in the business market.
So called "emerging" markets where piracy is common place in business must worry them though. I'm guessing this may lead to a push towards an online service based model, if lobbying for stricter enforcement doesn't work.
I'd like to point out that open source does not have to mean free.
And free does not have to mean open source. The article gives several reasons why MS might want to give Windows away but no compelling reasons why it should make it open source. Closed source isn't just about getting paid for software it's about control. They control the APIs and all the little gotchas that make producing a windows clone difficult. If Windows was fully open sourced, I'd bet we'd have a fully working Wine within months. At that point MS Windows just becomes "another Windows API implementation". You could say "so what!? they just start targeting the windows API for Linux, it's an even bigger market!". The problem is that controlling the API gives MS unique advantages. Exchange integrates tightly with active directory MS get to add features to the operating system API simply to make their apps work better. If the API is open they don't get to do that and in general they get pushed toward open standards rather than proprietary ones. No more "you can't get feature X,Y and Z unless you use Outlook", no more lockin.
or they could be using a line of sight communications technology that we can't intercept. Or the universe is very big... or or or..
The first stage of any decent encryption algorithm should be to compress the data. Compressing data remove redundant information that could be used in cryptanalysis.
There are possibly economies of scale if you compress large amount of data in a single block, but it shouldn't be more than a few percent and probably not worth it for the associated hit in access time. If you ban encrypted data from this reason you should also ban compressed data (so no uploading jpegs or most anything else).
Channel 4
I'd say it's particularly unlikely that it's using OpenCL seeing as there are no working implementations yet (unless someone knows better?)
1. For floppy disks, remove the plastic covering and shred the disk. It's highly recommended that you use the bulk eraser prior to shredding the disk.
I would guess with enough effort you could reconstruct the data from a shredded floppy disk. You could image each of the strips http://www.dataclinic.co.uk/data-recovery/hard-disk-microscopy-ii.htm then reconstruct the disk much like they do with shredded paper (e.g. www.iti.gr/files/isspit04.pdf ). Then decode the whole thing in to a disk image.
The push towards lower power in the west is extending battery life.
Wrong again. The push towards lower power consumption in laptops is to provide greater performance. This is one of the biggest complaints of consumers.. battery technology is getting better and better.. CPU and display power consumption is getting lower and lower.. yet a laptop still only gets 3 hours of use before a recharge is required. Why? Because laptop manufacturers feel the need to provide comparable performance to desktops.
People want both. The success of the Atom has shown that a product that reduces power consumption at the expense of performance can do well in the market place.
Those are all desirable qualities in any laptop computer - why would anyone not want them?
What part of this is hard for you to understand? Cause it seems to be pretty obvious to everyone else.
Being rude doesn't help your argument, it detracts from it.
Sunlight readable screen. Westerners don't use laptops in sunlight. For the few that do, they expect to pay a premium.
A large portion of the OLPC target market seemed to be places that had classrooms. Is even an OLPC suitable where there is no infrastructure?
More than this, netbooks don't need to win the whole market, just gain traction there. If they start selling they'll begin targeting that market more aggressively.
Rugged. Panasonic sells the "Toughbook" which has as much uptake as Volvo does outside Europe. Why? Cause to make something tough you, pretty much, have to make it ugly. And, again, you don't really need it in the western work, so you expect to pay a premium.
This is a fair point. Though I managed to kill my OLPC in a month, I'm sure a child could. My toughbook fairs much better. The question is, are netbooks so flimsy that they are useless?
Low power. Saving power and being green is a luxury that westerners are paying lip service to at the moment. The requirements to fill that need are a long long long way away from the requirements of a child living in a third world country that has no power infrastructure.
The push towards lower power in the west is extending battery life.
I'd also like to add that one of the greatest features of the OLPC was the ad-hoc mesh network. There is exactly zero desire for this in the US as 1. infrastructure already exists 2. people don't like working together because it inevitably means that freeloaders get on, and Americans have an irrational hatred of freeloaders 3. there are entrenched interests who will actively try to prevent it for their own benefit.
If it's true, it's not irrational. It has a rational basis.
I think there are alternatives to mesh networking the would provide similar functionality.
Pah, it's been around for decades! :)
http://img.thedailywtf.com/images/ads/All-programs-you-need-BIG.png
Compared to some of the more powerful ARMs (e.g. OMAP3) the Atom is still a lot more powerful. For stuff I was looking at (mostly integer) the Atom was almost 10 times faster. You get two execution threads with hyperthreading which also helps a lot.
yea except they canceled jPod before it completed its run and left it with an appalling nonending.
Alight, I hate Vista I find it a slow horrible pain in the arse to use and I avoid it whenever possible. BUT!
Using more memory isn't a bad thing, in fact a operating system should fill all the memory it can with disk caches etc. anything it can use idle memory for to speed things up is a good idea, obviously it should be able to free if when required but using it isn't a bad thing per se.
This is absolutely, Object Orientated programming is not a language feature it's a programming methodology. Certain languages have facilities that help support that methodology that's all.
1. What do you mean about thumbnailing the pictures? Isn't there only one picture?
See where you have:
<img width="263" src="http://beckermanlegal.com/yahoo_site_admin/assets/images/2_hands_towards_right_side.18052817_std.jpg" height="175" class="yssImg yssImgD" >
That means the browser on my computer is downloading the full size image (which is actually 450px Ã-- 301px in this case) and resizing it. What he's suggesting is that you replace that picture (and any others on the site) with one of the correct size so the browser doesn't have to resize it locally. Relying on the browser to do this correctly isn't a great idea.