Do you develop on GitHub? You can keep using GitHub but automatically sync your GitHub releases to SourceForge quickly and easily with this tool so your projects have a backup location, and get your project in front of SourceForge's nearly 20 million monthly users. It takes less than a minute. Get new users downloading your project releases today!
Submission + - How Google Cools its 1 Million Servers (datacenterknowledge.com)
Submission + - US vs. UK: Free speech vs. fair speech, who's right? (cbsnews.com)
Submission + - Scientists to Rebuild Martians in Earth Lab 2
Submission + - ACM Queue interview with Robert Watson on open source hardware and research (acm.org)
Submission + - Life Programmed In Life (i-programmer.info)
It has long been known that Conway's life is Turing complete, that is you can use it to compute anything that a Turing machine can compute, but doing it is another matter. Now we have an video that really brings the idea home. Some years ago, around 2006, Brice Due created a metapixel — a unit cell that can be customized to behave like any cell in a Life like cellular automata. The metapixel uses 2048x2048 “real” Life cells and takes 35,328 generations to change state and it really is aware of the state of each of its neighbours. This makes it possible to create an implementation of Life in Life. But your mind has not been completely blown until you see the video of the smooth zoom, reminisent of the famous “powers of ten” video. It starts down at the single cell level and zooms out all the way until you can see Life being run by the metapixels. Life’s simple rules give rise to complex behaviours which are used to implement simple rules — the circle has closed.
Submission + - Ask Slashdot: Secure Windows Laptop for your kid, when clueless about Windows? 1
At home we have all been happy with this arrangements, and the kids have been using their nintendos, ps2/3's and mobile phones up until now. However, my oldest kid (12) now wants to play World of Warcraft and League of Legends with his friends.
I have spent more hours than I like to admit getting this to work with Wine, with limited success — seems to always fail at the last moment. I considered an Apple machine, but they seem to be quite expensive.
So, I am going to bite the bullet, and install Windows 7 on a spare Lenove T400 laptop, which I estimate will be able to run both Windows 7 and the games in question.
Getting Windows 7 from a shop is surprisingly expensive, but I have found a place where they sell used software (legally) and can live with that one-time cost. However, I understand that I need to protect the Windows installation against viruses and malware and whatnot. The problem is, I have no clue how. One shop wants to sell me a subscription based solution from Norton, but this cost will take a huge dip into my kids monthly allowance — he is required to cover the costs of playing himself, so given that playing WoW is not exactly free, this is a non-trivial expense for him. On the other hand, he has plenty of time, so I guess he could use that time to learn something, and protecting his system at the same time.
So, my questions are sometihng like this: how do other Slashdotters provide Windows installations for their kids? What kind of protection is needed? Are there any open source/free protection systems that can be used? Should the security issues be ignored, and instead dump the Windows install to an external disk, and restore every two weeks? Is there a "Windows for Linux users" guide somewhere? What should we do, given that we need to keep the cost low and preferably the steps simple enough for a 12 year old kid to perform?
Submission + - Aussie researchers crack transport crypto, get free rides (scmagazine.com.au)
The flaws in the decades-old custom cryptographic scheme were busted using a few hundred dollars' worth of equipment.
The unnamed transport outfit will hold it's breath until a scheduled upgrade to see the holes fixed.
Submission + - Personal information of 13 million Chileans leaked on Tor hidden service 'Doxbin (onion.to)
Submission + - Spammers Using Shortened .gov URLs (paritynews.com)
Submission + - Mapping The Entertainment Ecosystems of Apple, Microsoft, Google & Amazon (macstories.net)
Submission + - Canadian Space Agency unveils prototype fleet of rovers (www.cbc.ca)
Submission + - Demonstrating a Weakly-Ordered CPU (preshing.com)
If there’s one thing that characterizes a weakly-ordered CPU, it’s that one CPU core can read values from shared memory in a different order than another core wrote them. That’s what I’d like to demonstrate in this post using pure C++11. For normal applications, the x86/64 processor families from Intel and AMD do not have this characteristic. So we can forget about demonstrating this phenomenon on pretty much every modern desktop or notebook computer in the world. What we really need is a weakly-ordered multicore device. Fortunately, I happen to have one right here in my pocket: The iPhone 4S fits the bill. It runs on a dual-core ARM-based processor, and the ARM architecture is, in fact, weakly-ordered.
As commenter Ross Smith posted, "a rash of bug reports in multithreaded libraries and applications (occurred) around April 2011--Just after the iPad2 was released. That was the first mass market hardware with a multicore ARM CPU, and it gave a lot of supposedly threadsafe code a workout it had never had before."
The blog comes complete with some psudo-code, C++11 snippets, and the resulting assembly generated by the compiler.