Showing posts with label Computer. Show all posts
Showing posts with label Computer. Show all posts

November 28, 2016

Gottfried Wilhelm Leibniz: The Philosopher Who Helped Create the Information Age


                                                      



When did the information age begin? 

One might point to the winter of 1943, when British engineers started using a room-sized machine dubbed “Colossus,” the world’s first electronic digital programmable computer, to break Nazi codes during the World War II.

Or perhaps it was February 1946, when the U.S. Army unveiled the faster, more flexible Electronic Numerical Integrator and Computer (aka ENIAC) at the University of Pennsylvania. History buffs may push it back further, perhaps bringing up key 19th-century figures like Charles Babbage and Ada Lovelace who pioneered programmable calculating machines in Victorian England.

But we should look back even earlier, to the work of a towering but often overlooked intellect—to Gottfried Wilhelm Leibniz, the German philosopher and polymath who died 300 years ago on Nov. 14, 1716. Though you may not have heard of him, he was a man who envisioned the systems and machines that would define the digital revolution.

Something of a prodigy, Leibniz was just 8 when he started reading the books in his father’s library. (His father was a professor of moral philosophy at Leipzig University.) He quickly learned the classics, once boasting that he could recite Virgil’s Aeneid by heart. 

At school, he excelled in logic; by 17 he had defended his master’s thesis, and three years later he had qualified for his doctorate. Leibniz would go on to work as a historian, librarian, legal adviser, and diplomat. He wrote on biology, medicine, geology, theology, psychology, linguistics, and of course philosophy. The king of Prussia, Frederick the Great, described Leibniz as “a whole academy in himself.”

Famously, Leibniz clashed with Isaac Newton over the invention of calculus. Historians now believe that the two men discovered calculus independently, though it’s Leibniz’s elegant and compact notation system, not Newton’s clunkier version, that we use today.

Of course, there was no such thing as “computer science” in Leibniz’s day. But by developing the binary number system, a way of representing numerical information using zeroes and 1s, he became the father of all computer coding. (Computers don’t have to run by manipulating zeroes and 1s—but it’s a lot easier if they do.) 

Leibniz believed that machines, not people, should be crunching numbers and worked on a prototype for a device that could add, subtract, multiply, and divide. He tweaked and improved the design over many years; one of these contraptions looked like a primitive pinball game, with numbers represented by tiny spheres, rolling along grooves and going through gates that open and close. In London, his fellow scientists were so impressed with the device that they elected him to the Royal Society. He designed another machine that could do certain kinds of algebra, and yet another for cracking codes and ciphers.

Leibniz envisioned these machines would be used in accounting, administration, surveying, astronomy, the production of mathematical tables, and more. 

Tedious work that had kept human beings awake far into the night, working by candlelight, could now be mechanized.


Unfortunately, the technology of the day didn’t allow for the precisely machined parts, such as uniform screws, that Leibniz’s devices required. (For instance, as historians later discovered, something as simple as “carrying the one” turns out to be maddeningly difficult to implement in hardware.) Despite 45 years of work and many prototypes, his calculating machine was never fully functional.

But for Leibniz, computation was just the beginning: He believed that all kinds of problems could be reduced to the manipulation of symbols and tackled just as though they were mathematical problems. He imagined a kind of alphabet of human thought, whose symbols could be manipulated according to precise, mechanical rules, the work carried out by devices. He called them “reasoning machines” and envisioned the pursuit we know today as artificial intelligence.

Once the system was perfected, he believed, humanity would have “a new kind of tool, a tool that will increase the power of the mind much more than optical lenses helped our eyes, a tool that will be as far superior to microscopes or telescopes as reason is to vision.” We would weigh arguments, he said, “just as if we had a special kind of balance.” Linguistic barriers between nations would fall, and the new universal language would usher in an era of understanding, peace, and prosperity. (Leibniz was, needless to say, an optimist—he also had ambitions to reunify the Catholic and Protestant churches.)

Leibniz, however, was right in foreseeing the extent to which we would come to see our world in terms of numbers. (Even just a century ago, who would have imagined that creating and manipulating visual images, or recording a symphony, would boil down to processing certain arrangements of zeroes and 1s?) He even worried about “data overload,” as individuals and governments struggled to process, store, and retrieve the vast amounts of data that would soon be generated.

Leibniz never became a household name, and many of his ideas, like the notion of a universal symbolic language, never bore fruit. 

Much of it had to be re-discovered by later thinkers, such as the 19th-century English mathematician and philosopher George Boole, who more fully developed the idea of a logical system based on binary arithmetic. 

(You may have run across his name before: Boolean algebra, Boolean searches, Boolean system.) But, in imagining a world in which machines could be used to supplement or supplant human computation, Leibniz’s way of thinking paved the way for the information age that blossomed 250 years after his death.


By Dan Falk

With many thanks to Slate


Top Ten Things Women Invented

A History Of Mick Jagger On Film

Alan Turing Manuscript Sells For $1 million 

Temple Grandin On The Autistic Brain

Benedict Cumberbatch And Eddie Redmayne: The Changing Face Of Hollywood 

Temple Grandin: Her Extraordinary Life And Work  
     
Hedy Lamarr's 101st Birthday Celebrated by Google    

 
Mathematical Minds Stir A Beauty Within

Modern Technology and Albert Einstein: Are We There Yet?

Arthur Benjamin: The Magic of Fibonacci Numbers

Claude Shannon Jr: The Greatest Genius No One Has Heard Of

John von Neumann: This Hungarian-American Mathematician May Have Been Smarter Than Einstein 

Great Minds: Filippo Brunelleschi

Great Minds: Leonardo da Vinci

The Genius of Nicola Tesla

Hedy Lamarr - Beauty And Brains in Abundance

The New Turing Test:Brainy Machines Need An Updated IQ Test, Experts Say 

Alan Turing Manuscript Sells For $1 million 

 'Albert Einstein Font' Lets You Write Like Physics Genius

Do You See Albert Einstein Or Marilyn Monroe In This Photo? 

Albert Einstein: Inspiring Quotes on Nature and Life

Albert Einstein: 25 Quotes

Warp Speed Space Travel A Possibility Thanks To Einstein's Theory Of Relativity

Einstein's Famous Theory Has Aged Well 

Jason Padgett: Brain Injury Turns Man Into Math Genius

 Mad Geniuses: 10 Odd Tales About Famous Scientists

Benjamin Franklin:11 Surprising Facts

 Last Piece of Einstein’s Theory Of Relativity In Line For Final ‘Proof’

10 Mathematical Equations That Changed The World

11 Female Inventors Who Helped Power The Information Age 

Biopics Now Focus On Key Moments Rather Than A Whole Life 

Some Biopic Actors And Their Real-Life Counterparts

German WWII Coding Machine Found On eBay For $20

Creators Of Modern Cryptography Win Turing Award

High school student Ryan Chester wins $350,000 For Film Explaining Einstein's Theory Of Relativity

A Mathematician Has Built A Machine That Can Beat The Odds In Roulette

Quantum Enigma Machines Are Becoming A Reality











October 27, 2016

Apple Swift Programming Language Becomes Child’s Play


                                                             



When I first learnt coding in the late 1960s it was a long, tedious process. I was at a school which luckily had an “in” with the Victorian Education Department and Monash University to use Minitran, a cutdown version of the widely used Fortran programming language used for general scientific applications.
We’d start by breaking down the overall task into a series of steps, use a plastic flowchart template to create a logic diagram, translate it into code and then write the code across the top of pre-perforated cards. We’d then get paperclips and, in much the way you use them to open a SIM card tray, punch out the program statements, letter by letter.

We’d wrap the punched-out cards with rubber bands and they’d be sent in for processing. We’d get the results a week later. If you made mistakes and the program didn’t run, you’d resubmit it and wait another week. Needless to say we’d soon have several programs under development at the same time so when one was in error, others would come back working.

                                                            
 
Why this trip down memory lane? Because 47 years later, there are tools for kids learning to code that we could only dream about in 1969. And one of the most ingenious — called Swift Playgrounds for the iPad — is now available from the App Store in Australia.

I’ve been using Swift Playgrounds, and it’s like a game. It’s designed for the young but if you’ve never tried coding as an adult, it’s worth a shot. It features a penguin character called Byte and in “Learn to Code 1” you get to move Byte forward and left, collect gems and port instantly between locations by stringing together lines of code.

The code takes the form of instructions such moveForward(), turnLeft(), and collectGem() and when you run the code the little Byte character acts them out to the letter in a cartoon. If you fluff your code, you can fix it up and run it again — instantly.

“Learn to Code 2” introduces more demanding coding ideas and there’s several challenges you can try to hone your skills. It’s all completed on an iPad using a touch screen. Later on you build interactive text and graphics.

All along you are learning the basics of Apple’s Swift programming language used for building apps. In the end, you have the basics to go on and build your own apps for the iPhone, iPad and MacBook.

If you’re keen to use Apple’s code, there’s also the Code Swift app that gives examples of structuring Swift code and a Swift Compiler that compiles and runs Swift language programs on an iPad. It’s a case of searching the App Store. Being able to use code to create a cartoon movement sequence should appeal to kids.

Swift Playgrounds doesn’t have a monopoly on apps that use animation and games to help kids learn coding.

Tynker is a cross-platform app for iOS and Android that helps kids build apps for games, puzzles, interactive stories and animations. IOS has the Hopscotch app, which again sets out to explain to kids that coding starts with breaking an event into a sequence of commands. There’s Cargo-Bot and others. Apart from Tynker, Android has Run Marco, Hakitzu Elite, where coding is linked to gaming, and Lightbot.

With governments pushing for more science, technology, engineering and maths taught in classrooms, playing games that demystify coding will greatly help students. We live in a society increasingly dominated by technology and, while we’re savvy users, not so many of us are savvy at understanding the coding building blocks.

By Chris Griffith
With many thanks to The Australian



 
                                                                 

September 20, 2016

How ‘Mr Robot’ Won The Prize For Hacker Realism


                                                                    


                                                                      
Finally, the computer hackers of the world have a TV show they can call their own.
“Mr Robot,” a mind-bending drama in which a morphine-using computer-security drone gets enmeshed in a revolutionary plot against corporate domination, is notable for many things — unreliable narration, an ominous Christian Slater, hallucinatory plot twists, a foreboding and dystopic atmosphere shot through with black humour.

(There’s also the star turn by Rami Malek as young hacker Elliot Alderson; he took home an Emmy for best lead actor in a dramatic series Sunday night. Malek opened his acceptance speech with a callback to one of his character’s first lines: “Please tell me you’re seeing this, too.") But the show is also unusually dedicated to getting the details of hacker culture and computer vulnerabilities right. That’s won it a devoted following among people who know more than a little about both subjects — and who are used to seeing cartoonish hacker stereotypes and ludicrous technical jargon in mainstream programs.

SWEATING THE SMALL STUFF
“For me the biggest thing was, I watched all of season one and didn’t throw anything at the TV,” said longtime hacker Marc Rogers during a panel discussion that packed a ballroom at the recent Def Con hacker convention in Las Vegas.

Rogers joined the show as one of its hacker consultants for its second season, which wraps up Wednesday night. He’s one of a small group of real-world experts, including computer-security mavens and a former FBI cybercrime specialist, who share the same mission: Keep the hacks realistic while making sure that the show is still good TV.

Because if they don’t, they’re going to hear about it from the real-life hackers.
“It’s insane,” said Kor Adana, a “Mr Robot” writer who worked as a network security analyst before breaking into show business. “Even if we show part of a screen for a millisecond, It will get screenshotted and it will get dissected and someone will post a really intricate write up about what we’re doing; whether it makes sense or whether we’re just phoning it in.” Adana, who manages the team of consultants in addition to serving as a writer, said the focus on accuracy has always been part of “Mr Robot.” The show’s creator, Sam Esmail, dabbled in hacking as a teenager, then saw family members in Egypt use social media and other technology to push for political change during the Arab Spring.

HACKING IN ITS DNA
Esmail liked the idea of young people changing the world via their superior understanding of technology. That’s more or less what the hacker characters in “Mr Robot” try to do — though they’re not always successful, Adana said. But Esmail insisted on doing it right.

Adana and another consultant joined the show during the first season, with Adana pitching ideas in the writer’s room. Nobody wanted to see “Mr Robot” mocked online like two hacking-centric CBS thrillers, “Scorpion” (which features faked-up computer code in its logo) and the now-cancelled “CSI: Cyber.” As with any TV show, though, the story comes first. The consultants brainstorm to create realistic hacks that get Elliot from point A to point B in the story; only then do they write the code that will show up on screens. And while real-life hackers tend to reuse hacks that work, characters on the show need to keep coming up with new ones to keep things interesting.

Next, the consultants work with the props department to make sure the sets feature appropriate hardware and give the code to an animator, who creates the text that actually appears in the show. They take care to ensure the code is typo free, although they do tweak some elements to ensure they’re not providing a “how to” guide for aspiring hackers.

CONVINCING HACKERS
“Seconds of screen time could be hours of discussion,” Rogers said, adding that late night phone calls from Adana to sort out last-minute technical issues aren’t uncommon.
Sometimes hacks are yanked if they can’t be fixed. For example, a ransomware attack originally written into the second season premier was ultimately cut and replaced after consultants decided it wouldn’t really work on a technical level.

Adana and the consultants are also responsible for fleshing out the show’s hacker characters, ensuring that they’re more than quirky, borderline autistic geniuses. Elliot, for instance, is at heart an idealist who wants to change the world for the better, although he’s also a flawed and frequently unstable person who has a complicated relationship with both mainstream society and reality itself.

“I think the young, and kind of angry, rebellious, anti-authority hackers related to him in a way,” Adana said. “He’s idealistic in the same way as a lot of hacktivists (who) want to change the world. They want to make an impact through technology and that’s what he’s doing.”

                                                                      
With many thanks to The Australian 

                                                                        

Picture credit for Rami Malek with his 2016 Emmy: Al Araby UK


Some miniseries featured on this blog:

Televison 2016: Some Shows We Can Expect To See

Downton Abbey: Ending After Its Sixth Season?

The Real Downton Abbey

‘Downton Abbey’ and History: A Look Back

Texas Rising

Banished

Against The Wind 

The Musketeers

The Borgias and Pillars of the Earth

A Fortunate Life

Downton Abbey Becomes Downturn Abbey: Secrets Of Series 6 Revealed


Pride and Prejudice at 20: The Scene That Changed Everything


Cilla Black's Biography On TV   


'Vinyl' Mick Jagger and Martin Scorsese's Mini-series


Caitriona Balfe: A Role Model After Outlander And Money Monster

Maggie Smith: Michael Coveney’s Biography