Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



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 My way of tackling the problem... (Score 1) 266

would be to first encrypt each document word-by-word (this can lead to really big documents because of paddings), then the client would transmit the document together with the encrypted words as plain text. In this way, the search engine indexes meaningless words which points to the encrypted documents (you can use two different algorithms and/or keys for word-by-word encryption and for documents). For searching your client encrypts the keywords (asking for the encryption key) and once you have a link you have to decrypt the document.

There should be some weak link in this chain, but I don't find any: be the first to claim my two cents.

United States

Suit Claims Diebold Voting Machines Violate GPL 252

An anonymous reader writes "Diebold Inc. and its subsidiary, Premier Election Solutions, is using Ghostscript in its electronic election systems even though Diebold and PES 'have not been granted a license to modify, copy, or distribute any of Artifex's copyrighted works,' Artifex claims in court papers filed late last month in US District Court for Northern California. The gs-devel list first brought up the possible GPL violation a year ago."
Security

Now From Bruce Schneier, the Skein Hash Function 139

An anonymous reader writes "Bruce Schneier and company have created a new hash function called Skein. From his blog entry: 'NIST is holding a competition to replace the SHA family of hash functions, which have been increasingly under attack. (I wrote about an early NIST hash workshop here.) Skein is our submission (myself and seven others: Niels Ferguson, Stefan Lucks, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas, and Jesse Walker). Here's the paper."
The Courts

SCO Owes Novell $2.5 Million 174

CrkHead writes "Groklaw has posted Judge Kimball's ruling on SCO v Novell. For those that have been following this saga, we finally get to watch the house of cards start to fall. For those new to this story, it started with SCO suing Novell and having all its motions decided in summary judgement and went to trial only on Novell's counter claims. Cheers to PJ for keeping us informed!"

Americans Gearing up to Fight Global Warming 1104

TechnoGuyRob writes "Global warming has been one of the most controversial and debated issues in the political and scientific sphere. A recent poll published in the Chicago Sun-Times now shows that 'An overwhelming majority of Americans think they can help reduce global warming and are willing to make the sacrifices that are needed, a new poll shows. After years of controversy, 71 percent of Americans now say they think global warming is real.'" (Jamie adds: and all it took was twelve years of overwhelming scientific consensus.)

Slashdot Top Deals

HOST SYSTEM RESPONDING, PROBABLY UP...

Working...