Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:mixed signals from science media... (Score 1) 61

"What on earth would keep a bunch of well funded liars like American Heritage Institute from buying up all the articles they want?"

Peer-review. PeerJ is particularly good on this, in that it allows the whole peer-review history of papers to be published alongside the final version: the original submission, the reviews, the handling editor's decision, the authors' rebuttal letter and revision, subsequent editorial comments, etc. As an example, you can see this audit trail for our own PeerJ paper on sauropod necks.

Comment Re:Charging authors is not much better... (Score 2) 61

I agree that what we really want is a system where the price of publishing is part of the price of doing research. That is what we're moving towards as funding bodies increasingly allow publication fees to be covered by their grants. But even without this, charging to publish is much better than charging to read, because it's a non-monopoly market. When Elsevier charge $40 to read one of their articles, a reader doesn't have the choice of going to a different publisher: no other publisher has the specific article the reader needs. But when they charge $3000 to publish my article I can go to any rival that offers similar services, and find one that instead charges $1350 (PLOS ONE) or $99 (PeerJ).

Comment Re:Charging authors is not much better... (Score 2) 61

Check the PeerJ site. Peer-reviewers are chosen by an academic editor -- standard practice at scholarly journals. There is a board of 800 academic editors (PeerJ's planning to get big, quickly). That large board is overseen by a much smaller senior board to 20 scientists (of whom five have Nobel prizes to their names). It's serious stuff.

Submission + - PeerJ is changing everything in academic publishing (

Mirk writes: "Academic researchers want to make their papers open access for the world to read. If they use traditional publishers like Elsevier, Springer or Taylor & Francis, they'll be charged $3000 to bring their work out from behind the paywall. But PeerJ, a new megajournal launched today and funded by Tim O'Reilly, publishes open access articles for $99. That's not done by cutting corners: the editorial process is thorough, and they use rigorous peer-review. The cost savings come from running lean and mean on a born-digital system. The initial batch of 30 papers includes one on a Penn and Teller trick and one on the long necks of dinosaurs."

Submission + - Petition Obama to mandate free access to research (

Mirk writes: "The UK and the European Union are both in the process of introducing mandates that all publicly funded research must be publicly accessible. At the moment, the USA has no concrete plans to do the same. But Open Access advocates have the ear of Obama's scientific advisor and think there's a good chance this could change — PROVIDED that citizens show it's an issue we care about. So please sign the petition at"

Submission + - Doctor Who: what's in the Pandorica? (No spoilers) (

Mirk writes: "Season Five of Doctor Who — the first season to feature Matt Smith as the Eleventh Doctor — is drawing to a close. Only the final two-part story remains to be shown, consisting of The Pandorica Opens and The Big Bang. But what is inside the Pandorica? With only a few days left before the episode is broadcast, The Reinvigorated Programmer speculates, on the possibilities."

Submission + - The 11th Doctor hits his stride (The Beast Below) (

Mirk writes: "Matt Smith, the 11th actor to take the eponymous lead role in Doctor Who, got off to a rocky start in his first episode, The Eleventh Hour. In his second outing, The Beast Below, Smith is starting to emerge from the long shadow cast by his predecessor David Tennant. This review looks at how the second episode the new series exemplifies all the things we have come to love about Doctor Who."

Submission + - Doctor Who: first impressions of the 11th Doctor (

Mirk writes: "The first episode of Doctor Who's new series 5 has just aired on BBC1 in the UK. This is an important episode for the show because so much has changed: Matt Smith plays the new Doctor, replacing David Tennant, and Karen Gillan portrays a new companion, Amy Pond. Maybe most important, Russell T. Davies is replaced as showrunner by Stephen Moffat, who's known for acclaimed Doctor Who scripts including The Empty Child and Blink. The Reinvigorated Programmer offers an early review of the new Doctor, companion, showrunner, and series."

Submission + - "Simplicity" in programming: two opposing views (

Mirk writes: "Every good programmer agrees on the need for simplicity, clarity and generality. But those are abstract qualities, and it's never been established what concrete properties of code make it simple to read, understand and modify. Books like Fowler's Refactoring advocate decomposition into many small classes, each with many tiny methods, but that approach brings problems of its own. Might it be better to retain fewer, larger methods? Or could it be that different people with different aptitudes prefer different approaches?

Discussion at Hacker News [] has been very provocative, and the author has responded with a followup []"


Submission + - Hacker, architect and superhero: three programmers (

Mirk writes: "We all know programmers whose skills humble us, but software skills don't just fall on a linear scale of worst to best: good programming comes in many different and sometime incompatible flavors. This article looks at three individuals who excel in very different ways, and asks what the rest of us can learn from them. Which one are you?"

Submission + - Trying to "Say what you mean, simply and directly"

Mirk writes: "One of the first rules in Kerninghan and Pike's classic The Elements of Programming Style is "say what you mean, simply and directly", and this is one of the most universally applicable of all programming guidelines. The Reinvigorated Programmer argues that structure-rich languages like Java and C++ simply don't allow you to do this, that the scaffolding obscures the actual building, and that higher level languages such as Ruby allow code to be much shorter and more comprehensible."

Submission + - Programming the Commodore 64: The Definitive Guide (

Mirk writes: "Back in 1985 it was possible to understand the whole computer, from the hardware up through device drivers and the kernel through to the high-level language that came burned into the ROMs (even if it was only Microsoft BASIC). The Reinvigorated Programmer revisits R. C. West's classic and exhaustive book Programming the Commodore 64 and laments the decline of that sort of comprehensive Deep Knowing."

Submission + - A different take on functional programming (

Mirk writes: "An imperative program tells you how to calculate a factorial, whereas a functional program just says what a factorial is. The Reinvigorated Programmer tries to get to grips with the alien world of functional programming, and wonders whether the real question is which approach scales better to realistic-sized problems?"

Comment Link in main post is no longer correct (Score 1) 2

For some reason, Wordpress published this article as though it had been pushed two days ago. When I changed the release date to today, that changed the permalink, if you can imagine anything so dumb. So the link that I submitted is now broken -- D'oh! Please amend to: Sorry about that.

Submission + - The value of BASIC as a first programming language ( 2

Mirk writes: "Computer-science legend Edsger W. Dijkstra famously wrote: "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration". The Reinvigorated Programmer argues that the world is full of excellent programmers who cut their teeth on BASIC, and suggests it could even be BECAUSE they started out with BASIC."

Slashdot Top Deals

1 1 was a race-horse, 2 2 was 1 2. When 1 1 1 1 race, 2 2 1 1 2.