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

 



Forgot your password?
typodupeerror
×
Programming

The Best First Language For a Young Programmer 634

snydeq writes "Fatal Exception's Neil McAllister questions whether Scheme, a dialect of Lisp taught as part of many first-year CS curricula and considered by some to be the 'latin of programming,' is really the best first language for a young programmer. As he sees it, the essentially write-only Scheme requires you to bore down into the source code just to figure out what a Scheme program is trying to do — excellent for teaching programming but 'lousy for a 15-year-old trying to figure out how to make a computer do stuff on his own.' And though the 'hacker ethic' may in fact be harming today's developers, McAllister still suggests we encourage the young to 'develop the innate curiosity and love of programming that lies at the heart of any really brilliant programmer' by simply encouraging them to fool around with whatever produces the most gratifying results. After all, as Jeff Atwood puts it, 'what we do is craftmanship, not engineering,' and inventing effective software solutions takes insight, inspiration, deduction, and often a sprinkling of luck. 'If that means coding in Visual Basic, so be it. Scheme can come later.'"

Comment Re:Finally (Score 1) 575

Clean, as in: do you know how much greenhouse gases are emitted when getting uranium/plutonium out of the ground and processed to be able to use it in a nuclear reactor?

If you would know, you wouldn't call it clean.

Cheap is also largely untrue.

See (for example): http://www.foreignpolicy.com/story/cms.php?story_id=3250 to debunk your clean and cheap arguments.
Transportation

Freshman Representative Opposes "TSA Porn" 620

An anonymous reader writes "Not content to simply follow the 'anything to protect American lives' mantra, freshman Representative Jason Chaffetz (R-Utah) has introduced a bill to prohibit mandatory full body scans at airports. Chaffetz states, 'The images offer a disturbingly accurate view of a person's body underneath clothing ... Americans should not be required to expose their bodies in this manner in order to fly.' He goes on to note that the ACLU has expressed support for the bill. Maybe we don't need tin-foil sports coats to go with our tin-foil hats. For reference, the Daily Herald has a story featuring images from the millimeter wavelength imager, and we've talked about the scanners before."
Government

Finnish Court Dismisses E-Voting Result 114

wizzor writes in with a follow-up on the Finnish municipal election in which 2% of the votes were lost by a defective e-voting system, and which the Helsinki Administrative Court had found acceptable. Now the Supreme Administrative Court of Finland has rejected the election results (original in Finnish; bad Google translation here) and ordered the election to be re-run. The submitter adds, "Apparently 98% of the votes isn't enough to determine how the remaining 2% voted, after all."
Programming

Are Quirky Developers Brilliant Or Dangerous? 1134

jammag writes "Most developers have worked with a dude like Josh, who's so brilliant the management fawns over him even as he takes a dump in the lobby flowerpot. Eric Spiegel tells of one such Josh, who wears T-shirts with offensive slogans, insults female co-workers and, when asked about documentation, smirks, "What documentation?' Sure, he was whipsmart and could churn out code that saved the company millions, but can we please stop enabling these people?"
Programming

Hope For Multi-Language Programming? 371

chthonicdaemon writes "I have been using Linux as my primary environment for more than ten years. In this time, I have absorbed all the lore surrounding the Unix Way — small programs doing one thing well, communicating via text and all that. I have found the command line a productive environment for doing many of the things I often do, and I find myself writing lots of small scripts that do one thing, then piping them together to do other things. While I was spending the time learning grep, sed, awk, python and many other more esoteric languages, the world moved on to application-based programming, where the paradigm seems to be to add features to one program written in one language. I have traditionally associated this with Windows or MacOS, but it is happening with Linux as well. Environments have little or no support for multi-language projects — you choose a language, open a project and get it done. Recent trends in more targeted build environments like cmake or ant are understandably focusing on automatic dependency generation and cross-platform support, unfortunately making it more difficult to grow a custom build process for a multi-language project organically. All this is a bit painful for me, as I know how much is gained by using a targeted language for a particular problem. Now the question: Should I suck it up and learn to do all my programming in C++/Java/(insert other well-supported, popular language here) and unlearn ten years of philosophy, or is there hope for the multi-language development process?"
The Internet

We're In Danger of Losing Our Memories 398

Hugh Pickens writes "The chief executive of the British Library, Lynne Brindley, says that our cultural heritage is at risk as the Internet evolves and technologies become obsolete, and that historians and citizens face a 'black hole' in the knowledge base of the 21st century unless urgent action is taken to preserve websites and other digital records. For example, when Barack Obama was inaugurated as US president last week, all traces of George W. Bush disappeared from the White House website. There were more than 150 websites relating to the 2000 Olympics in Sydney that vanished instantly at the end of the games and are now stored only by the National Library of Australia. 'If websites continue to disappear in the same way as those on President Bush and the Sydney Olympics... the memory of the nation disappears too,' says Brindley. The library plans to create a comprehensive archive of material from the 8M .uk domain websites, and also is organizing a collecting and archiving project for the London 2012 Olympics. 'The task of capturing our online intellectual heritage and preserving it for the long term falls, quite rightly, to the same libraries and archives that have over centuries systematically collected books, periodicals, newspapers, and recordings...'" Over the years we've discussed various aspects of this archiving problem.
Medicine

Edible "Intelligent Pills" 105

Ian Lamont sends along a brief note from the Industry Standard about "intelligent" pills that can help doctors record information about drug dosages, heart rate, respiratory rate, and other metrics. The pills, being developed by Proteus Biomedicals, have "digestible sensors" made out of food products and are activated by stomach fluids. A receiver that is similar to a skin patch picks up the data and can be passed on to a 3G mobile network, and from there to hospitals or doctors' offices. According to the Proteus site, the sensors cost a few cents per pill. The devices, currently in clinical trials, made #8 on Wired's list of the top technology breakthroughs of 2008.
Power

Wind and Sun Beat Other Energy Alternatives 584

iandoh passes along the news that researchers at Stanford University have completed the first quantitative, scientific comparison of alternative energy solutions by assessing not only their potential for delivering energy for electricity and vehicles, but also their impacts on global warming, human health, energy security, water supply, space requirements, wildlife, water pollution, reliability, and sustainability. Based on their model, they found that the best sources of alternative energy are wind, concentrated solar, and geothermal energy. The worst are nuclear, clean coal, and ethanol-based fuels. In other words, "the options that are getting the most attention are between 25 to 1,000 times more polluting than the best available options."
Internet Explorer

Microsoft Blames Add-Ons For Browser Woes 307

darthcamaro writes "Running IE and been hacked? Don't blame Microsoft — at least that's what their security types are now arguing. 'One of the things we've seen in the last two years is that attackers aren't even going after the browser itself anymore,' Eric Lawrence, Security Program Manager on Microsoft's Internet Explorer team, said. 'The browser is becoming a harder target and there are many more browsers. So attackers are targeting add-ons.' This kinda makes sense since whether you're running IE, Firefox, Safari or Chrome you could still be at risk if there is a vulnerability in Flash, PDF, QuickTime or another popular add-on. Or does it?"

Comment Re:It may be ilegal in many places ... (Score 1) 273

Bundling products is allowed, but that is not the point. The point is that the product is bundled, without giving customers the option of buying only the unbundled product.

You can buy the engine of a car without buying the whole car. You can also buy an Intel processor without the whole computer. But you cannot buy an iPhone without an AT&T contract.

The Courts

Oregon Judge Says RIAA Made 'Honest Mistake,' Allows Subpoena 175

NewYorkCountryLawyer writes "In Arista v. Does 1-17, the RIAA's case targeting students at the University of Oregon, the Oregon Attorney General's motion to quash the RIAA's subpoena — pending for about a year — has reached a perplexing conclusion. The Court agreed with the University that the subpoena, as worded, imposed an undue burden on the University by requiring it to produce 'sufficient information to identify alleged infringers,' which would have required the University to 'conduct an investigation,' but then allowed the RIAA to subpoena the identities of 'persons associated by dorm room occupancy or username with the 17 IP addresses listed' even though those people may be completely innocent. In his 8-page decision (PDF), the Judge also 'presumed' the RIAA lawyers' misrepresentations were an 'honest mistake,' made no reference at all to the fact, pointed out by the Attorney General, that the RIAA investigators (Safenet, formerly MediaSentry) were not licensed, rejected all of the AG's privacy arguments under both state and federal law, and rejected the AG's request for discovery into the RIAA's investigative tactics."
Bug

Alarm Raised For "Clickjacking" Browser Exploit 308

Shipment Date writes "ZDNet's Zero Day blog has some new information on what looks like a scary new browser exploit/threat affecting all the major desktop platforms — Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Opera and Adobe Flash. The threat, called Clickjacking, was to be discussed at the OWASP conference but was nixed at the last minute at hte request of affected vendors. From the article: 'In a nutshell, it's when you visit a malicious website and the attacker is able to take control of the links that your browser visits. The problem affects all of the different browsers except something like lynx. The issue has nothing to do with JavaScript so turning JavaScript off in your browser will not help you.'"

Slashdot Top Deals

The cost of feathers has risen, even down is up!

Working...