shows you how computer algorithms can be represented visually, leading to better understanding of how the algorithms work:
"Have you ever implemented an algorithm based on formal description? It can be hard! Being able to see what your code is doing can boost productivity. Visualization does not supplant the need for tests, but tests are useful primarily for detecting failure and not explaining it. Visualization can also discover unexpected behavior in your implementation, even when the output looks correct."
posted by quiet earth
on Jun 26, 2014 -
Security researchers at North Carolina State University led by Xuxian Jiang (who had previously discovered 12 malicious Android applications
sold through Google's Android Market) have uncovered holes
in how the permissions-based security model is enforced on numerous Android devices. Called "leaks", these vulnerabilities allow new and existing malicious applications to eavesdrop on calls, track the user's location, install applications, send SMS messages, delete data from the device, and more. (via
posted by Blazecock Pileon
on Dec 5, 2011 -
For twenty years, the fastest known algorithm to multiply two n-by-n matrices, due to Coppersmith and Winograd, took a leisurely O(n^2.376) steps. Last year, though, buried deep in his PhD thesis, Andy Stothers discussed an improvement to O(n^2.374) steps. And today, Virginia Vassilevska Williams of Berkeley and Stanford, released a breakthrough paper [pdf] that improves the matrix-multiplication time to a lightning-fast O(n^2.373) steps. [via] [more inside]
posted by albrecht
on Nov 29, 2011 -
Stanford has announced new online courses for January 2012. Like the three courses currently running (1
), these courses are free, open to the general public, and have no required textbook (previously
). [more inside]
posted by -jf-
on Nov 22, 2011 -
give their hopes and dreams for data, data tools and data science
Already, Google has provided Google Refine
) to help clean your datasets. While great visualizations
can be created with online tools
or by combining R (great posts previously
), with ggplot2
, and even Google Motion Charts With R
(already built into Google Spreadsheets
Need data? Needlebase
, helps non-programmers scrape, harvest, merge, and data from the web. Or if you’re introspective, Your Flowing Data
provide tools to measure and chart details of your own life.
posted by stratastar
on Jan 11, 2011 -
Measure-theoretic probability: Why it should be learnt and how to get started.
The clickable chart of distribution relationships.
Just two of the interesting and informative probability resources I've learned about, along with countless other tidbits of information, from statistician John D. Cook
and his probability fact-of-the-day Twitter feed ProbFact
. John also has daily tip and fact Twitter feeds for Windows keyboard shortcuts
, regular expressions
, TeX and LaTeX
, algebra and number theory
, topology and geometry
, real and complex analysis
, and beginning tomorrow, computer science
posted by grouse
on Dec 5, 2010 -
Chinese Outsourcer Seeks U.S. Workers With IQ of 125 and Up.
"A Chinese IT outsourcing company that has started hiring new U.S. computer science graduates to work in Shanghai requires prospective job candidates to demonstrate an IQ of 125 or above on a test it administers to sort out job applicants. In doing so, Bleum Inc.
is following a hiring practice it applies to college recruits in China. But a new Chinese college graduate must score an IQ of 140 on the company's test. An IQ test is the first screen for any U.S. or Chinese applicant."
posted by eccnineten
on Jul 9, 2010 -
Have you ever wanted to change the functionality of the GUI of a program that you didn't have the source code for? Prefab
is a tool that was made to allow you to do exactly that. [more inside]
posted by ArgentCorvid
on Apr 2, 2010 -
Learn (or teach) fundamentals of computer science, without a computer
. Provided as hands-on exercises suitable for children, or even CS-illiterate adults. (If this is too basic for you, go here
posted by orthogonality
on Apr 10, 2008 -
If you could use a great big free handbook of discrete math and algorithms, Jörg Arndt's fxtbook
wants to be your friend. Plain text table of contents
to whet your appetite.
posted by Wolfdog
on Mar 5, 2008 -
"That half-destroyed paperwork is a tantalizing secret." The Stasi fostered a pervasive and justified paranoia. And it generated an almost inconceivable amount of paper, enough to fill more than 100 miles of shelves. The agency indexed and cross-referenced 5.6 million names in its central card catalog alone. Hundreds of thousands of "unofficial employees" snitched on friends, coworkers, and their own spouses, sometimes because they'd been extorted and sometimes in exchange for money, promotions, or permission to travel abroad.
After the fall of the Berlin Wall, the Stasi tried to destroy its records. Now, with the help of computer science, the "billion-piece puzzle"
is finally coming together. The article is an interesting update on the one featured in this 2003 Metafilter post . [more inside]
posted by amyms
on Jan 30, 2008 -
co-founder of Palm
and Handspring, has started a new company, called Numenta
, to test his controversial theory
of intelligence. Whether you find his theory plausible or not, his book
, "On Intelligence
" is fascinating. Numenta is attempting to build A.I.s using Hawkins' theory as a backbone. They've developed a software engine and a Python
-based API, which they've made public (as free downloads
), so that hackers can start playing. They've also released manuals
, a whitepaper
(pdf) and videos [1
]. (At about 30:18 into the first video, Hawkins demonstrates, with screenshots, the first app which uses his system.)
posted by grumblebee
on Apr 4, 2007 -
John von Neumann, 1903-1957
. Today may have been the 100 year anniversary of the birth of John von Neumann (some think he may have been born on December 3rd). Along with Alan Turing and others, Von Neumann is one of the contenders for the title "Inventor of the modern computer." Whatever the precise date, it seems worth celebrating with some von Neumannania:
posted by carter
on Dec 28, 2003 -
World's first brain prosthesis revealed.
Well, first hippocampus replacement at least. If this is not a dead end for science (which I doubt), I am gonna get my soul fully digitalized in 2020, then spreading it on the whole net with some new version of a code-red virus. :-)
posted by zerofoks
on Mar 13, 2003 -
Shaping the Learning Curve Through a Code.
Please do not discuss any typical computer science assignment solutions here. You might get a Georgia Tech student an F for inadvertently learning from non-approved materials. I wonder if there are Georgia Tech admin moonlighting for the RIAA?
posted by srboisvert
on Apr 16, 2002 -
Potential forever unfulfilled.
Alan Turing was a great scientist and philosopher, though most famous for his work in cracking the nazi Enigma encryption used for communication by their U-boats. Turing, one of the foremost innovators in the field of computer science at its inception, was also a homosexual. Tried and convicted for such acts in 1952, Turing committed suicide in 1954. A bronze statue
is now being erected in honor of Turing, even as the research he'd begun in computer science is still incomplete.
posted by moz
on Sep 5, 2001 -