background preloader

Neurologist Oliver Sacks on memory, plagiarism, and the necessary forgettings of creativity

Neurologist Oliver Sacks on memory, plagiarism, and the necessary forgettings of creativity

InstallingGCC This page is intended to offer guidance to avoid some common problems when installing GCC, the official installation docs are in the Installing GCC section of the main GCC documentation. N.B. those installation docs refer to the development trunk, the installation instructions for released versions are included in the release sources. For most people the easiest way to install GCC is to install a package made for your operating system. The GCC project does not provide pre-built binaries of GCC, only source code, but all GNU/Linux distributions include packages for GCC. If you cannot find suitable binaries for your system, or you need a newer version than is available, you will need to build GCC from source in order to install it. Many people rush into trying to build GCC without reading the installation docs properly and make one or more of these common mistakes: do not run . Support libraries See Installing GCC: Prequisites for the software required to build GCC. Configuration

Respect Yourself and Take Back Control of Your Calendar Your time is your life. So when you surrender control of your calendar to other people, you put them in control of your destiny. Our digital world has broken down the natural boundaries on how and when people can tell you what they think you should be doing. And with shared calendars, others can literally spend your time for you—if you let them. This may seem improbable if you’ve lived at the mercy of other people’s whims for years. 1. The best way to have more time to work on projects that matter to you, like updating your portfolio or finishing a series, is to spend less time doing everything else. If you really don’t want to do something at all, it’s unlikely your desire to do it will increase by delaying the activity. This will require saying, ‘no,’ early and often. 2. As a creative individual, you need to have a regular influx of fresh ideas and opportunity for experimentation to achieve peak performance. 3. 4. You can “take one for the team” every once in a while. Over to You…

Falling Man ON THE MORNING OF 15 AUGUST, India’s Independence Day, it was raining cats and dogs in Delhi. By 7 am, Prime Minister Manmohan Singh was atop the ramparts of the 17th-century Red Fort, hoisting the flag and saluting the assembled soldiers and citizens from behind a glass enclosure. Amid a sea of umbrellas, children who had gathered to watch the parade ran about, as if at a disorderly festival ground; the soldiers and paramilitary troops -paraded on the wet asphalt, completely drenched. It was an unusually gloomy Independence Day, and not merely because of the inclement weather. After his speech, Singh was driven to Congress headquarters at 24 Akbar Road for the party’s own flag hoisting ceremony. Traditionally, the Congress party president presides over the flag raising, but with Sonia Gandhi hospitalised in the US, many predicted Rahul Gandhi would seize the moment and hoist the flag himself. “Just look at the cartoons,” the former minister continued.

How to Master Your Creative Routine and the Pace of Productivity by Maria Popova “When you work regularly, inspiration strikes regularly.” We seem to have a strange but all too human cultural fixation on the daily routines and daily rituals of famous creators, from Vonnegut to Burroughs to Darwin — as if a glimpse of their day-to-day would somehow magically infuse ours with equal potency, or replicating it would allow us to replicate their genius in turn. Reflecting Thomas Edison’s oft-cited proclamation that “genius is one percent inspiration, ninety-nine percent perspiration,” after which 99U is named, the crucial importance of consistent application is a running theme. In the foreword to the book, Behance founder Scott Belsky, author of the indispensable Making Ideas Happen, points to “reactionary workflow” — our tendency to respond to requests and other stimuli rather than create meaningful work — as today’s biggest problem and propounds a call to arms: It’s time to stop blaming our surroundings and start taking responsibility. Donating = Loving

A comparison of books for learning assembly language. | All that is wrong with the world... I had wanted to learn assembly for a very long time, at least a year but was very slow getting into it. Part of that, I think, was because I imagined it to be a lot more difficult than it was. The second issue was finding a good guide. There were many different assembly textbooks out there; it was just a matter of choosing the right one. I thought I would quickly write this for people who are in a similar position to what I was in, hopefully narrowing down the choices. James T. The book shows concepts in C with code examples and then shows how they would be implemented in assembly. The Art of Assembly Language – Randall Hyde This was the first book I tried for learning assembly, as I had heard good things about the publisher and this book in particular. I have a good knowledge of concepts like OO and arrays and functions, although I’m not much of a developer. Assembly Language for x86 Processors – Kip Irvine This seemed like a book high on everyone’s list and for good reason. Like this:

Famous Writers’ Sleep Habits vs. Literary Productivity, Visualized by Maria Popova The early bird gets the Pulitzer … sort of. “In both writing and sleeping,” Stephen King observed in his excellent meditation on the art of “creative sleep” and wakeful dreaming, “we learn to be physically still at the same time we are encouraging our minds to unlock from the humdrum rational thinking of our daytime lives.” Over the years, in my endless fascination with daily routines, I found myself especially intrigued by successful writers’ sleep habits — after all, it’s been argued that “sleep is the best (and easiest) creative aphrodisiac” and science tells us that it impacts everything from our moods to our brain development to our every waking moment. First, I handed them my notes on writers’ wake-up times, amassed over years of reading biographies, interviews, journals, and other materials. Pore over (click the image to zoom) and delight in drawing your own conclusions or merely in taking some voyeuristic enjoyment: Donating = Loving Share on Tumblr

Turing Machines First published Thu Sep 14, 1995; substantive revision Tue Jun 26, 2012 Turing machines, first described by Alan Turing in (Turing 1937), are simple abstract computational devices intended to help investigate the extent and limitations of what can be computed. Turing was interested in the question of what it means for a task to be computable, which is one of the foundational questions in the philosophy of computer science. Turing proposed a class of devices that came to be known as Turing machines. The proposition that Turing's notion captures exactly the intuitive idea of effective procedure is called the Church-Turing thesis. Turing machines are not physical objects but mathematical ones. 1. A Turing machine is a kind of state machine. The literature contains a number of different definitions of Turing machine. A Turing machine has an infinite one-dimensional tape divided into cells. The machine has a read-write head which is scanning a single cell on the tape. 1.1. 2. 2.1 Examples 3.

The History of Philosophy, in Superhero Comics by Maria Popova Roof-jumping with Kierkegaard, archaeological adventures with Foucault, wayfinding in the woods with William James, and more. There is something inescapably alluring about distilling the most complex ideas of philosophy into seemingly simple graphic form, from the Action Philosophers comic series to Open University’s animated thought experiments to those minimalist geometric graphics for major movements in philosophy. Now comes Supergatari History of World Philosophy — an entertaining and illuminating comic by Michael Gertelman, starring the superhero Supergatari, who breaks the space-time continuum to visit and converse with humanity’s most influential philosophers. Complement the delightful Supergatari History of World Philosophy with these animated thought experiments and what philosophy is according to some of today’s most prominent philosophers. Donating = Loving Bringing you (ad-free) Brain Pickings takes hundreds of hours each month. Share on Tumblr

Veronica – RAM Board « Blondihacks Making our girl Turing-complete. It suddenly occured to me that Veronica is missing something rather important which is needed to be called a “computer”. RAM! With all the chaos of developing EEPROM programmers and VGA boards and such, I completely neglected to add any RAM to the main system. Time to remedy that! Luckily, the RAM board is about as simple as things get. Nothing to it! Once again, I’m using 32k DIP SRAMs here, when using a single larger one would be much easier. The RAM board is simply listening for all lower memory addresses, and patching into the bus when it hears them. $0000..$00ff: 6502 zero-page$0100..$01ff: 6502 stack$0200.. One thing to note- the 6502 has a two-phase clock, with a low part and a high part. As you might expect by now, I started by prototyping this circuit on a breadboard to make sure it worked. Obligatory breadboard porn. Sadly, all was not well. One big advantage to etching your own boards is that making late corrections like this is quite easy.

How to Read Faster: Bill Cosby’s Three Proven Strategies by Maria Popova “Nobody gets something for nothing in the reading game.” “All attempts at gaining literary polish must begin with judicious reading,” H. P. Lovecraft famously advised aspiring writers. Indeed, reading is an essential skill on par with writing, and though non-reading may be an intellectual choice on par with reading, reading itself — just like writing — is a craft that requires optimal technique for optimal outcome. Bill Cosby may be best-known as the beloved personality behind his eponymous TV show, but he earned his doctorate in education and has been involved in several projects teaching the essential techniques of effective reading, including a PBS series on reading skills. 1. Skimming can give you a very good idea of this story in about half the words, and in less than half the time it’d take to read every word.So far, you’ve seen that previewing and skimming can give you a general idea about content — fast. Donating = Loving Share on Tumblr

Shell script help: How to pass a directory path to the script? Code: The clue that ta0kira gave me was the command dirname. I tested the script both ways. First I change to the directory where the flv files were i.e multimedia/videos. Then I ran my script flv2avi and the script converted the flv files to avi versions. Next, I deleted the avi files for the next test. [david@mylinuxbox ~]$ flv2avi multimedia/videos/*.flv When the script finished, I was still at my home directory where I started the script from. The only glitch is that I can't run the script this way flv2avi multimedia/videos/ Because the dirname will strip off the videos part and leave only the multimedia part. flv2avi multimedia/videos/sample.flv flv2avi multimedia/videos/*.flv flv2avi multimedia/videos/name*.flv All these are vaild and worked.

Martin Luther King Jr. as leader: A TED Talks playlist Today in the United States, we’ll celebrate Dr. Martin Luther King Jr., the civil rights leader. Dr. King was an activist, an orator, a thinker, and — as several recent TED Talks have pointed out — a visionary leader. These four speakers touch on ways in which King’s passionate style galvanized a movement whose time had come. Freeman Hrabowski marched with Martin Luther King Jr. when he was just 12-years-old. Midway through her talk at TEDWomen 2011, Elizabeth Lesser points to Dr. In his TEDxPugetSound talk about leadership, Simon Sinek expands on Dr. And Benjamin Zander, in a brief aside during his 2008 TED Talk, makes a powerful statement: “It’s one of the characteristics of a leader that he not doubt for one moment the capacity of the people he’s leading to realize whatever he’s dreaming.

6. Autoconf Building Blocks: Macros The configuration stages of different software packages are never entirely unique. There are repetitive, similar (if not outright identical) tasks that have to be completed for different packages, with more or less sharing between them. To avoid repeating the same code over and over, most programming languages provide the facility of functions; m4 instead, being a macro language, provides macros, which share not only the name but also most of the details with the C preprocessor macros: they are expanded inline, they don't have their own variables' scope, the parameters are not typed, and so on. 6.1. Since autoconf macros are often developed to solve generic problems, rather than specific problems of a project (otherwise direct M4sh code would be good enough for most uses), they are often shared across packages and across projects. There are, though, reusable macros, shipped with various projects or present in archives, such as the Autoconf Archive. Note 6.1.1. Example 1.5. 6.1.1.1. 6.1.2.

Macro Search Path - automake 6.3.2 Macro Search Path By default, aclocal searches for .m4 files in the following directories, in this order: This is where the .m4 macros distributed with Automake itself are stored. depends on the Automake release used; for example, for Automake 1.11.x, = 1.11. This directory is intended for third party .m4 files, and is configured when automake itself is built. This is @datadir@/aclocal/, which typically expands to ${prefix}/share/aclocal/. As an example, suppose that automake-1.11.2 was configured with --prefix=/usr/local. /usr/local/share/aclocal-1.11.2/ /usr/local/share/aclocal/ The paths for the and directories can be changed respectively through aclocal options --system-acdir and --automake-acdir (see aclocal Options). As explained in (see aclocal Options), there are several options that can be used to change or extend this search path. Modifying the Macro Search Path: ‘-I ’ Any extra directories specified using -I options (see aclocal Options) are prepended to this search list.

Related: