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

 



Forgot your password?
typodupeerror

Comment Re:Problems with Verifiable Voting (Score 1) 236

What I couldn't find was an explanation of what the "crypto" stuff in that 2D barcode is. I think I've seen something about some other similar systems where there's some mathematical voodoo that goes on that lets you use that data to tally a group of votes without being able to know the details of the individual votes.

Regardless of the details, I think that the data in that barcode has stuff that allows anyone to verify that a) it is an authentic ballot and b) given the full set of ballots, recompute the tally on their own and compare that to the published results.

Wish I could remember where I saw that or how it worked though.

Comment Re:Problems with Verifiable Voting (Score 1) 236

The mechanism shown in the video actually does address this. The voting form layout is randomized, and the "key" portion (the bit matching checkboxes with candidates) is destroyed at the voting location. The receipt shows your marks, so you can verify that the marks counted match the marks you made, but it does not show what those marks mean. Even if someone forces you to give up your receipt, they have no way of knowing how you voted, only that the system recorded the vote correctly.

Comment New features consume resources, news at 7 (Score 5, Insightful) 234

Yes, storing and providing full text search over a large pile of email consumes resources ... duuuh?

Also they're measuring the performance of Thunderbird while converting to the new system, not in its steady state. This is like complaining that Firefox uses a lot more CPU importing settings from IE than IE uses when looking at your home page.

Their claim as to how long it took to do the full text indexing of the mail seems dubious to me. I've got a similar amount of mail, and the time it took to index was more like minutes, not days.

Comment Re:Exactly what you're doing (Score 3, Informative) 411

The other thing to do if you want longish term reliability is to add redundancy to whatever you're storing with a tool like par2, http://www.par2.net/ and http://www.quickpar.org.uk/ are your friend.

Raid5 will help you if you lose a whole drive (e.g. siezes up from sitting still for a long time), the par2 data will both allow you to verify that the data hasn't been corrupted, and if it is (e.g. a couple sectors go bad), it will let you recover the data.

Comment Re:Elephant Never Forgets (+5 Nostalgia) (Score 1) 323

Jeez, I remember those. The home PC when I was a wee one used a bunch of their stuff for a Northstar Z80 based system that ran CP/M. Had Wordstar, a copy of Logo by the Lisp Corporation, I think my parents used an ancient version of DBase, and an early version of Microsoft Money. Somewhere in my place or theirs, I think there's even a poster with the elephant :)

+5 Nostalgia indeed!
Programming

2007 ACM Contest Winners Announced 110

prostoalex writes "2007 ACM International Collegiate Programming Contest is over with Warsaw University (Poland) winning it this year and solving all of the problems. The runner-up, Tsinghua University (China), finished with 7 problems solved, while St. Petersburg University of IT, Mechanics and Optics (Russia) and MIT (USA) are tied up for the third place with 6 problems solved. There were 6000 teams initially in the running, and in the final round of the competition only 88 remained."
Google

Googlebot and Document.Write 180

With JavaScript/AJAX being used to place dynamic content in pages, I was wondering how Google indexed web page content that was placed in a page using the JavaScript "document.write" method. I created a page with six unique words in it. Two were in the plain HTML; two were in a script within the page document; and two were in a script that was externally sourced from a different server. The page appeared in the Google index late last night and I just wrote up the results.

Choosing Your Next Programming Job — Perl Or .NET? 426

Trebonius asks: "I have just received two job offers in the same day. The first was for a job coding in Perl on Linux/UNIX platforms, for a small but very cool company around 120 miles from where I live. They play Half-Life together in the off-hours and the people I've talked to there seem very happy with the job and work environment there. I'd be making smallish web systems, and I'd basically have total control over the projects on which I work. They offered me 20% more than I make now. The second offer I received is for a huge nationwide company opening an IT office a couple blocks from where I currently work. They're an all-Microsoft shop — VB, C#, .NET, SQL200*, etc. I'd be a very small cog in a very large machine. They offered me 66% more than I'm making now. Benefits are essentially identical between the companies, so that's not a big factor. I'll also give the Perl company a chance to make me another offer, but what should the threshold be? How do you folks balance the desire for a fun job with the need to pay off debt?"

Slashdot Top Deals

The herd instinct among economists makes sheep look like independent thinkers.

Working...