Shared posts

21 Feb 00:36

Grid cell symmetry is shaped by environmental geometry

by Julija Krupic

Grid cell symmetry is shaped by environmental geometry

Nature 518, 7538 (2015). doi:10.1038/nature14153

Authors: Julija Krupic, Marius Bauza, Stephen Burton, Caswell Barry & John O’Keefe

Grid cells represent an animal’s location by firing in multiple fields arranged in a striking hexagonal array. Such an impressive and constant regularity prompted suggestions that grid cells represent a universal and environmental-invariant metric for navigation. Originally the properties of grid patterns were believed to be independent of the shape of the environment and this notion has dominated almost all theoretical grid cell models. However, several studies indicate that environmental boundaries influence grid firing, though the strength, nature and longevity of this effect is unclear. Here we show that grid orientation, scale, symmetry and homogeneity are strongly and permanently affected by environmental geometry. We found that grid patterns orient to the walls of polarized enclosures such as squares, but not circles. Furthermore, the hexagonal grid symmetry is permanently broken in highly polarized environments such as trapezoids, the pattern being more elliptical and less homogeneous. Our results provide compelling evidence for the idea that environmental boundaries compete with the internal organization of the grid cell system to drive grid firing. Notably, grid cell activity is more local than previously thought and as a consequence cannot provide a universal spatial metric in all environments.

20 Feb 04:21

Synthesis of Programmable Reaction-Diffusion Fronts Using DNA Catalyzers

by Anton S. Zadorin, Yannick Rondelez, Jean-Christophe Galas, and André Estevez-Torres

Author(s): Anton S. Zadorin, Yannick Rondelez, Jean-Christophe Galas, and André Estevez-Torres

Selected for a Viewpoint in Physics Strands of DNA can be used to generate waves of chemical reactions with programmable shape and velocity.

[Phys. Rev. Lett. 114, 068301] Published Mon Feb 09, 2015

19 Feb 23:07

Memrefuting

by Scott

(in which I bring this blog back to the “safe, uncontroversial” territory of arguing with people who think they can solve NP-complete problems in polynomial time)

A few people have asked my opinion about “memcomputing”: a computing paradigm that’s being advertised, by its developers, as a way to solve NP-complete problems in polynomial time.  According to the paper Memcomputing NP-complete problems in polynomial time using polynomial resources and collective states, memcomputing “is based on the brain-like notion that one can process and store information within the same units (memprocessors) by means of their mutual interactions.”  The authors are explicit that, in their view, this idea allows the Subset Sum problem to be solved with polynomial resources, by exploring all 2n possible subsets in parallel, and that this refutes the Extended Church-Turing Thesis.  They’ve actually built ‘memcomputers’ that solve small instances of Subset Sum, and they hope to scale them up, though they mention hardware limitations that have made doing so difficult—more about that later.

A bunch of people (on Hacker News, Reddit, and elsewhere) tried to explain the problems with the Subset Sum claim when the above preprint was posted to the arXiv last year.  However, an overlapping set of authors has now simply repeated the claim, unmodified, in a feature article in this month’s Scientific American.  Unfortunately the SciAm article is behind a paywall, but here’s the relevant passage:

Memcomputing really shows advantages when applied to one of the most difficult types of problems we know of in computer science: calculating all the properties of a large series of integers. This is the kind of challenge a computer faces when trying to decipher complex codes. For instance, give the computer 100 integers and then ask it to find at least one subset that adds up to zero. The computer would have to check all possible subsets and then sum all numbers in each subset. It would plow through each possible combination, one by one, which is an exponentially huge increase in processing time. If checking 10 integers took one second, 100 integers would take 1027 seconds—millions of trillions of years … [in contrast,] a memcomputer can calculate all subsets and sums in just one step, in true parallel fashion, because it does not have to shuttle them back and forth to a processor (or several processors) in a series of sequential steps. The single-step approach would take just a single second.

For those tuning in from home: in the Subset Sum problem, we’re given n integers a1,…,an, and we want to know whether there exists a subset of them that sums to a target integer k.  (To avoid trivializing the problem, either k should be nonzero or else the subset should be required to be nonempty, a mistake in the passage quoted above.)

To solve Subset Sum in polynomial time, the basic idea of “memcomputing” is to generate waves at frequencies that encode the sums of all possible subsets of ai‘s, and then measure the resulting signal to see if there’s a frequency there that corresponds to k.

Alas, there’s a clear scalability problem that seems to me to completely kill this proposal, as a practical way of solving NP-complete problems.  The problem is that the signal being measured is (in principle!) a sum of waves of exponentially many different frequencies.  By measuring this wave and taking a Fourier transform, one will not be able to make out the individual frequencies until one has monitored the signal for an exponential amount of time.  There are actually two issues here:

(1) Even if there were just a single frequency, measuring the frequency to exponential precision will take exponential time. This can be easily seen by contemplating even a moderately large n.  Thus, suppose n=1000.  Then we would need to measure a frequency to a precision of one part in ~21000. If the lowest frequency were (say) 1Hz, then we would be trying to distinguish frequencies that differ by far less than the Planck scale.  But distinguishing frequencies that close would require so much energy that one would exceed the Schwarzschild limit and create a black hole!  The alternative is to make the lowest frequency slower than the lifetime of the universe, causing an exponential blowup in the amount of time we need to run the experiment.

(2) Because there are exponentially many frequencies, the amplitude of each frequency will get attenuated by an exponential amount.  Again, suppose that n=1000, so that we’re talking about attenuation by a ~2-1000 factor.  Then given any amount of input radiation that could be gathered in physical universe, the expected amount of amplitude on each frequency would correspond to a microscopically small fraction of 1 photon — so again, it would take exponential time for us to notice any radiation at all on the frequency that interests us (unless we used an insensitive test that was liable to confuse that frequency with many other nearby frequencies).

What do the authors have to say about these issues?  Here are the key passages from the above-mentioned paper:

all frequencies involved in the collective state (1) are dampened by the factor 2-n.  In the case of the ideal machine, i.e., a noiseless machine, this would not represent an issue because no information is lost.  On the contrary, when noise is accounted for, the exponential factor represents the hardest limitation of the experimentally fabricated machine, which we reiterate is a technological limit for this particular realization of a memcomputing machine but not for all of them …

In conclusion we have demonstrated experimentally a deterministic memcomputing machine that is able to solve an NP-complete problem in polynomial time (actually in one step) using only polynomial resources.  The actual machine we built clearly suffers from technological limitations due to unavoidable noise that impair [sic] the scalability.  This issue can, however, be overcome in other UMMs [universal memcomputing machines] using other ways to encode such information.

The trouble is that no other way to encode such information is ever mentioned.  And that’s not an accident: as explained above, when n becomes even moderately large, this is no longer a hardware issue; it’s a fundamental physics issue.

It’s important to realize that the idea of solving NP-complete problems in polynomial time using an analog device is far from new: computer scientists discussed such ideas extensively in the 1960s and 1970s.  Indeed, the whole point of my NP-complete Problems and Physical Reality paper was to survey the history of such attempts, and (hopefully!) to serve as a prophylactic against people making more such attempts without understanding the history.  For computer scientists ultimately came to realize that all proposals along these lines simply “smuggle the exponentiality” somewhere that isn’t being explicitly considered, exactly like all proposals for perpetual-motion machines smuggle the entropy increase somewhere that isn’t being explicitly considered.  The problem isn’t a practical one; it’s one of principle.  And I find it unfortunate that the recent memcomputing papers show no awareness of this story.

(Incidentally, quantum computing is interesting precisely because, out of all “post-Extended-Church-Turing” computing proposals, it’s the only one for which we can’t articulate a clear physical reason why it won’t scale, analogous to the reasons given above for memcomputing.  With quantum computing the tables are turned, with the skeptics forced to handwave about present-day practicalities, while the proponents wield the sharp steel of accepted physical law.  But as readers of this blog well know, quantum computing doesn’t seem to promise the polynomial-time solution of NP-complete problems, only of more specialized problems.)

05 Feb 12:13

Brickbat: About Those Leftovers

by Charles Oliver
Nosimpler

Interesting (and simple) idea for reducing waste involving an actual "sharing economy".

Three University of California, Davis, students placed a community refrigerator on their lawn and invited neighbors to use it and share food. At the end of the first month, people were not only sharing food but books as well. Then the Yolo County health department stepped in. They said the fridge was an unregulated food facility and shut it down.

04 Feb 23:35

Strange Nonchaotic Stars

by John F. Lindner, Vivek Kohar, Behnam Kia, Michael Hippke, John G. Learned, and William L. Ditto

Author(s): John F. Lindner, Vivek Kohar, Behnam Kia, Michael Hippke, John G. Learned, and William L. Ditto

Selected for a Synopsis in Physics The ratio of the frequencies of a pulsating star is approximately the golden mean, a clue that the pulsing is fractal in time.

[Phys. Rev. Lett. 114, 054101] Published Tue Feb 03, 2015

02 Feb 21:32

You can "micro-volunteer" your time to help a blind person

by Minnesotastan

One more way smartphones are changing the world:
Be My Eyes allows you to “micro-volunteer” tiny portions of your time, perhaps less than a minute, remotely via your smartphone. 
The idea is to lend your sight to a blind person, via a one-way video link, and help them accomplish a task that is simple for you but impossible for them
Imagine cooking a meal, but being unable to tell one can of food from another. Or receiving a letter and not knowing if it was a bill, a wedding invitation or junk mail. Or perhaps you have taken a taxi to an appointment but can't find the correct doorbell...

All of these problems can be solved by a stranger donating just a few moments of their time, thanks to some clever coding. Be My Eyes is already available as an iPhone app and an Android version is on the way...

When a blind user requests help, a call goes out to a random sighted volunteer. The clever part is that there’s no pressure: if you’re in the middle of something, you can ignore it, and another user will pick it up. But if you are free you can answer with a tap and help with their problem...

Already there have been over 23,000 such interactions - tiny portions of time donated to make someones life easier. More than 8,500 blind users have signed up to the service, and 103,000 sighted volunteers.
More details at The Telegraph.
02 Feb 17:31

"In your face" mites

by Minnesotastan
Did you know there are "face mites" and that every adult harbors them?
They are so small that a dozen of them could dance on the head of a pin. They are more likely, though, to dance on your face, which they do at night when they mate, before crawling back into your follicles by day to eat. In those caves mother mites give birth to a few relatively large mite-shaped eggs. The eggs hatch, and then, like all mites, the babies go through molts in which they shed their external skeleton and emerge slightly larger. Once they’re full size, their entire adult life lasts only a few weeks. Death comes at the precise moment when the mites, lacking an anus, fill up with feces, die, and decompose on your head.
I'll leave out any photographs so as not to creep out sensitive readers; you can view a gallery at National Geographic.

You learn something every day.
31 Jan 00:11

BitTorrent Tests Websites Hosted in the Crowd, Not the Cloud

An experimental browser shows how peer-to-peer technology can serve up entire websites, not just individual files.

An experimental new Web browser makes it possible for sites to be hosted not on a company’s servers but, instead, by a shifting crowd of individuals on their personal computers. That turns the usual approach to serving up websites on its head and could provide a more effective and reliable way to disseminate bulky media files or distribute vital information in the event of natural disaster.

27 Jan 04:39

Workshop on Big Data and Statistical Machine Learning, January 26 – 30, 2015

by Igor
So there is the BASP2015 meeting in Switzerland while at the same time, there is the Workshop on Big Data and Statistical Machine Learning in Canada, which really means that if there were a live video feed in Switzerland we could have an always-on interesting view of what's going on in both of these conferences (jet lag helping). The Workshop on Big Data and Statistical Machine Learning, is going to be streamed live however from Monday through Friday. Thanks to the organizer, Ruslan Salakhutdinov, here is the program:
The aim of this workshop is to bring together researchers working on various large-scale deep learning as well as hierarchical models to discuss a number of important challenges, including the ability to perform transfer learning as well as the best strategies to learn these systems on large scale problems. These problems are "large" in terms of input dimensionality (in the order of millions), number of training samples (in the order of 100 millions or more) and number of categories (in the order of several tens of thousands).

Tentative Schedule

Monday January 26


8:30-9:15 Coffee and Registration

9:15-9:30 Ruslan Salakhutdinov: Welcome

9:30-10:30 Yoshua Bengio, Université de Montréal
Exploring alternatives to Boltzmann machine

10:30-11:00 Coffee

11:00-12:00 John Langford, Microsoft Research
Learning to explore

12:00-2:00 Lunch

2:00-3:00 Hau-tieng Wu, University of Toronto
Structure massive data by graph connection Laplacian and its application

3:00-3:30

Tea

3:30-4:30 Roger Grosse, University of Toronto
Scaling up natural gradient by factorizing Fisher information

4:30 Cash Bar Reception
Tuesday January 27


9:30-10:30 Brendan Frey, University of Toronto
The infinite genome project: Using statistical induction to understand the genome and improve human health

10:30-11:00 Coffee break

11:00-12:00 Daniel Roy, University of Toronto
Mondrian Forests: Efficient Online Random Forests

12:00-2:00 Lunch break

2:00-3:00
Raquel Urtasun, University of Toronto

3:00-3:30 Tea break
Wednesday January 28

9:30-10:30 Samy Bengio, Google Inc
The Battle Against the Long Tail


10:30-11:00 Coffee break


11:00-12:00 Richard Zemel, University of Toronto
Learning Rich But Fair Representations


12:00-1:00 Lunch break


2:00-3:00 David Blei, Princeton University
Probabilistic Topic Models and User Behavior


3:00-3:30 Tea break

3:30-4:30 Yura Burda, Fields Institute
Raising the Reliability of Estimates of Generative Performance of MRFs
Thursday January 29


9:30-10:30 Joelle Pineau, McGill University
Practical kernel-based reinforcement learning


10:30-11:00 Coffee break


11:00-12:00 Cynthia Rudin, MIT CSAIL and Sloan School of Management
Thoughts on Interpretable Machine Learning


12:00-2:00 Lunch


2:00-3:00 Radford Neal, University of Toronto
Learning to Randomize and Remember in Partially-Observed Environments


3:00-3:30 Tea break

Friday January 30
9:30-10:30 Alexander Schwing, The Fields Institute
Deep Learning meets Structured Prediction

10:30-11:00 Coffee break

11:00-12:00 Ruslan Salakhutdinov:Closing remarks.

12:00-2:00 Lunch
 Join the CompressiveSensing subreddit or the Google+ Community and post there !
Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from. You can also subscribe to Nuit Blanche by Email, explore the Big Picture in Compressive Sensing or the Matrix Factorization Jungle and join the conversations on compressive sensing, advanced matrix factorization and calibration issues on Linkedin.
22 Jan 02:13

"Active shooter" school drill done without notification

by Minnesotastan
Police officers in Florida surprised students, teachers and parents Thursday with an active shooter drill. And by “active shooter drill,” we mean that a Winter Haven middle school went into lockdown as two armed police officers burst into classrooms, guns drawn, leaving the unsuspecting children terrified — and their parents furious.

According to Fox affiliate WTVT, officials at Jewett Middle Academy e-mailed parents to inform them of the drill, after it took place. By that point, WTVT reports, cellphones were already filling up with texts from frightened students, who thought there was a real shooter in the school.

Winter Haven police told The Post that one of the officers had his duty firearm – a handgun – drawn. The gun was loaded, as required. The other officer was carrying an unloaded AR-15. According to Ray, one of her other children texted: “I thought he was going to shoot me.”

“We don’t want students to be scared, but we need them to be safe.”
That's one viewpoint.  Others would argue that a pre-announced drill would be educational; a surprise drill is designed to frighten and intimidate.
But not all active shooter drills are surprises: WTVT spoke to officials in two neighboring Florida counties, where police said that their officers conduct drills in empty schools, usually over a holiday break.
21 Jan 04:59

Christian mother sees pentagram on school bus lights

by Minnesotastan

I mean... I can't even... comment...

Via Cynical-C, which has been resurrected to resume a 12-year-long tradition of cutting-edge posts.  Welcome back, Chris.

Addendum:  A hat tip to reader Soubriquet, for reminding us that the Congressional Medals of Honor are pentagrams (photo cropped for size from the original here).


Addendum #2:  An anonymous reader has reminded us of the official logo of the Republican party:


17 Jan 04:35

Supersymmetric multiplex networks described by coupled Bose and Fermi statistics. (arXiv:1407.7645v2 [cond-mat.dis-nn] UPDATED)

by Ginestra Bianconi

Until now, no simple symmetries have been detected in complex networks. Here we show that, in growing multiplex networks the symmetries of multilayer structures can be exploited by their dynamical rules, forming supersymmetric multiplex networks described by coupled Bose-Einstein and Fermi-Dirac quantum statistics. The supersymmetric multiplex is formed by layers which are scale-free networks and can display a Bose-Einstein condensation of the links. To characterize the complexity of the supersymmetric multiplex using quantum information tools, we extend the definition of the network entanglement entropy to the layers of multiplex networks. Interestingly we observe a very simple relation between the entanglement entropies of the layers of the supersymmetric multiplex network and the entropy rate of the same multiplex network. This relation therefore connects the classical non equilibrium growing dynamics of the supersymmetric multiplex network with its quantum information static characteristics.

17 Jan 03:55

Silk Road Trial Roundup, Week One: Mt Gox Bitcoin Exchange Operator Mark Karpeles Was Thought by Federal Agent to Be Dread Pirate Roberts

by Brian Doherty

The first day's big news was the defense in Ross Ulbricht's trial for the first time acknowledged that defendent Ross Ulbricht actually did launch Silk Road. However, they seem to believe this was not tantamount to a guilty plea by denying he was the latter-day "Dread Pirate Roberts" whose crimes are mostly at issue in the case. Ulbricht, the defense says, gave up running the darknet, Bitcoin-using site to buy and sell usually illegal goods early, only to get sucked back in later in a smaller role to be used as a patsy when the real operators smelled the Feds closing in. I blogged further about that first day here.

The second big news out of the trial yesterday (it was not in session today, and will resume Tuesday) was the defense getting a Homeland Security agent involved in the Silk Road investigation, Jared Der-Yeghiayan, to say on the stand that for a long time he was convinced the true Dread Pirate Roberts actively running Silk Road was Mark Karpeles, more publicly known as operator of what was for a time one of the largest bitcoin exchanges, Mt. Gox.

The public voice of Dread Pirate Roberts, Ulbricht attorney Joshua Dratel said, according to Daily Dot, was "his associate Ashley Barr, a Canadian computer scientist"—a voice Dot describes as "famously libertarian." Indeed Ulbricht's sharing of radical libertarian beliefs with the anonymous Pirate was always part of the case against him. 

Techdirt notes that Dratel's strategy isn't to nail Karpeles for the crimes of DPR per se, but "to show reasonable doubt to get Ulbricht off the hook." If even federal investigators were sure DPR was someone else, maybe the jury shouldn't be so certain when they now say he was Ulbricht.

Karpeles denied being Dread Pirate Roberts in strenuous terms. "I have nothing to do with Silk Road and do not condone what has been happening there," he told Daily Dot. "I believe Bitcoin (and its underlying technology) is not meant to help people evade the law, but to improve everyone's way of life by offering never thought before possibilities."

On-the-scene accounts of yesterday's trial testimoy from Wired; Wall Street Journal; and Ars Technica.

At Forbes, Nicholas Weaver supplied some very interesting techy talk about how he's confident he was able to connect Ulbricht's known Bitcoin wallet with Silk Road, both here and here. Good, somewhat unnerving stuff about how Bitcoin anonymity can be breached in practice.

For all the background on Silk Road and the road to Ulbricht's trial and the issues at stake in it, see my long December Reason feature on the topic.

16 Jan 03:51

Density of voltage-gated potassium channels is a bifurcation parameter in pyramidal neurons

by Zeberg, H., Robinson, H. P. C., Arhem, P.

Several types of intrinsic dynamics have been identified in brain neurons. Type 1 excitability is characterized by a continuous frequency-stimulus relationship and, thus, an arbitrarily low frequency at threshold current. Conversely, Type 2 excitability is characterized by a discontinuous frequency-stimulus relationship and a nonzero threshold frequency. In previous theoretical work we showed that the density of Kv channels is a bifurcation parameter, such that increasing the Kv channel density in a neuron model transforms Type 1 excitability into Type 2 excitability. Here we test this finding experimentally, using the dynamic clamp technique on Type 1 pyramidal cells in rat cortex. We found that increasing the density of slow Kv channels leads to a shift from Type 1 to Type 2 threshold dynamics, i.e., a distinct onset frequency, subthreshold oscillations, and reduced latency to first spike. In addition, the action potential was resculptured, with a narrower spike width and more pronounced afterhyperpolarization. All changes could be captured with a two-dimensional model. It may seem paradoxical that an increase in slow K channel density can lead to a higher threshold firing frequency; however, this can be explained in terms of bifurcation theory. In contrast to previous work, we argue that an increased outward current leads to a change in dynamics in these neurons without a rectification of the current-voltage curve. These results demonstrate that the behavior of neurons is determined by the global interactions of their dynamical elements and not necessarily simply by individual types of ion channels.

15 Jan 03:24

Alexander Grothendieck (1928–2014)

by David Mumford
Nosimpler

Free for two weeks

Alexander Grothendieck (1928–2014)

Nature 517, 7534 (2015). doi:10.1038/517272a

Authors: David Mumford & John Tate

Mathematician who rebuilt algebraic geometry.

12 Jan 19:17

Palantir’s leaked documents and the concept of uncertainty

by Cathy O'Neil, mathbabe

Did you hear about TechCrunch’s leaked documents detailing the client list of Palantir, the super secretive data mining contractor (hat tip Chris Wiggins)? Palantir, founded by uberlibertarian Peter Thiel, had clients as of 2013 including the LAPD, the CIA, DHS, NSA, the FBI, and CDC. Besides data mining for government agencies, they also work in the finance sector and the legal sector.

Here’s the scariest thing about the TechCrunch article:

Samuel Reading, a former Marine who works in Afghanistan for NEK Advanced Securities Group, a U.S. military contractor, was quoted in the document as saying It’s the combination of every analytical tool you could ever dream of. You will know every single bad guy in your area.”

That quote, if true, belies a lack of understanding of what data mining can actually do in terms of accuracy. No data mining tool can be both comprehensive and accurate – find all the bad guys with no accidental good guys getting caught in the net. It’s just not possible, unless you have DNA samples with markers for “bad guyness,” and even then DNA tests sometimes get mixed up.

It behooves an expensive and fancy consulting company to act like their tools are prophetic, however, even if that means false positives or false negatives happen all the time, which of course they do, with any algorithm.

It’s bad enough when stupid start-up companies claim big data solves everything, when what they’re doing is trying to solve a problem nobody cares about. It’s another thing altogether when it’s our military and military contractors and police and secret services, and when we don’t have any view into what it actually does. Scary stuff.


09 Jan 22:15

Danny Gratzer: Why Constructive Logic

Posted on January 9, 2015
Tags: types

Continuing on my quest of writing about my poorly thought out comments, let’s talk about constructive logic. A lot of people in and around the Haskell/FP community will make statements like

The Curry-Howard isomorphism means that you’re proving things in constructive logic.

Usually absent from these remarks is a nice explanation of why constructive logic matches up with the programming we know and love.

In this post I’d like to highlight what constructive logic is intended to capture and why this corresponds so nicely with programming.

A Bit of History

First things first, let’s discuss the actual origin of constructive logic. It starts with a mathematician and philosopher named Brouwer. He was concerned trying to give an answer to the question “What does it mean to know something to be true” where something is defined as a mathematical proposition.

He settled on the idea of proof being a sort of subjective and personal thing. I know something is true if and only if I can formulate some intuitive proof of it. When viewed this way, the proof I scribble down on paper doesn’t actually validate something’s truthfulness. It’s merely a serialization of my thought process for validating its truthfulness.

Notice that this line of reasoning doesn’t actually specify a precise definition of what verifying something intuitively means. I interpret this idea as something slightly more meta then any single formal system. Rather, when looking a formal system, you ought to verify that its axioms are admissible by your own intuition and then you may go on to accept proofs built off of these axioms.

Now after Brouwer started talking about these ideas Arend Heyting decided to try to write down a logic that captured this notion of “proof is intuition”. The result was this thing called intuitionistic logic. This logic is part of a broader family of logics called “constructive logics”.

Constructive Logic

The core idea of constructive logic is replacing the notion of truth found in classical logic with an intuitionist version. In a classical logic each proposition is either true or false, regardless of what we know about it.

In our new constructive system, a formula cannot be assigned either until we have direct evidence of it. It’s not that there’s a magical new boolean value, {true, false, i-don’t-know}, it’s just not a meaningful question to ask. It doesn’t make sense in these logics to say “A is true” without having a proof of A. There isn’t necessarily this Platonic notion of truthfulness, just things we as logicians can prove. This is sometimes why constructive logic is called “logic for humans”.

The consequences of dealing with things in this way can be boils down to a few things. For example, we now know that

  1. If ∃x. A(x) can be proven, then there is some term which we can readily produce t so that A(t) is provable
  2. If A ∨ B can be proven then either A or B is provable and we know which. (note that ∨ is the symbol for OR)

These make sense when you realize that ∃x. A(x) can only be proven if we have a direct example of it. We can’t indirectly reason that it really ought to exist or merely claim that it must be true in one of a set of cases. We actually need to introduce it by proving an example of it. When our logic enforces this of course we can produce that example!

The same goes for A ∨ B, in our logic the only way to prove A ∨ B is to either provide a proof of A or provide a proof of B. If this is the only way to build a we can always just point to how it was introduced!

If we extend this to and, : The only way to prove A ∧ B is to prove both A and B. If this is the only way to get to a proof of A ∧ B then of course we can get a proof of A from A ∧ B. is just behaving like a pair of proofs.

All of this points at one thing: our logic is structured so that we can only prove something when we directly prove it, that’s the spirit of Brouwer’s intuitionism that we’re trying to capture.

There are a lot of different incarnations of constructive logic, in fact pretty much every logic has a constructive cousin. They all share this notion of “We need a direct proof to be true” however. One thing to note that is that some constructive logics conflict a bit with intuitionism. While intuitionism might have provided some of the basis for constructive logics gradually people have poked and pushed the boundaries away from just Brouwer’s intuitionism. For example both Markov’s principle and Church’s thesis state something about all computable functions. While they may be reasonable statements we can’t give a satisfactory proof for them. This is a little confusing I know and I’m only going to talk about constructive logics that Brouwer would approve of.

I encourage the curious reader to poke further at this, it’s rather cool math.

Who on Earth Cares?

Now while constructive logic probably sounds reasonable, if weird, it doesn’t immediately strike me as particularly useful! Indeed, the main reason why computer science cares about constructivism is because we all use it already.

To better understand this, let’s talk about the Curry-Howard isomorphism. It’s that thing that wasn’t really invented by either Curry or Howard and some claim isn’t best seen as an isomorphism, naming is hard. The Curry-Howard isomorphism states that there’s a mapping from a type to a logical proposition and from a program to a proof.

To show some of the mappings for types

    CH(Either a b) = CH(a) ∨ CH(b)
    CH((a, b))     = CH(a) ∧ CH(b)
    CH( () )       = ⊤ -- True
    CH(Void)       = ⊥ -- False
    CH(a -> b)     = CH(a) → CH(b)

So a program with the type (a, b) is really a proof that a ∧ b is true. Here the truthfulness of a proposition really means that the corresponding type can be occupied by a program.

Now, onto why this logic we get is constructive. Recall our two conditions for a logic being constructive, first is that if ∃x. A(x) is provable then there’s a specific t where A(t) is provable.

Under the Curry Howard isomorphism, ∃ is mapped to existential types (I wonder how that got its name :). That means that a proof of ∃x. A(x) is something like

    -- Haskell ex. syntax is a bit gnaryl :/
    data Exists f = forall x. Exists f x

    ourProof :: Exists F
    ourProof = ...

Now we know the only way to construct an Exists F is to use the constructor Exists. This constructor means that there is at least one specific type for which we could prove f x. We can also easily produce this term as well!

    isProof :: Exists f -> (f x -> c) -> c
    isProof (Exists x) cont = cont x

We can always access the specific “witness” we used to construct this Exists type with pattern matching.

The next law is similar. If we have a proof of a ∨ b we’re supposed to immediately be able to produce a proof of a or a proof of b.

In programming terms, if we have a program Either a b we’re supposed to be able to immediately tell whether this returns Right or Left! We can make some argument that one of these must be possible to construct but we’re not sure which since we have to be able to actually run this program! If we evaluate a program with the type Either a b we’re guaranteed to get either Left a or Right b.

The Self-Sacrificing Definition of Constructive Logic

There are a few explanations of constructive logic that basically describe it as “Classical logic - the law of excluded middle”. More verbosely, a constructive logic is just one that forbids

  1. ∀ A. A ∨ ¬ A being provable (the law of excluded middle, LEM)
  2. ∀ A. ¬ (¬ A) → A being provable (the law of double negation)

I carefully chose the words “being provable” because we can easily introduce these as a hypothesis to a proof and still have a sound system. Indeed this is not uncommon when working in Coq or Agda. They’re just not a readily available tool. Looking at them, this should be apparent as they both let us prove something without directly proving it.

This isn’t really a defining aspect of constructivism, just a natural consequence. If we need a proof of A to show A to be true if we admit A ∨ ¬ A by default it defeats the point. We can introduce A merely by showing ¬ (¬ A) which isn’t a proof of A! Just a proof that it really ought to be true.

In programming terms this is saying we can’t write these two functions.

    data Void

    doubleNeg :: ((a -> Void) -> Void) -> a
    doubleNeg = ...

    lem :: Either a (a -> Void)
    lem = ...

For the first one we have to choices, either we use this (a -> Void) -> Void term we’re given or we construct an a without it. Constructing an arbitrary a without the function is just equivalent to forall a. a which we know to be unoccupied. That means we have to use (a -> Void) -> Void which means we have to build an a -> Void. We have no way of doing something interesting with that supplied a however so we’re completely stuck! The story is similar with lem.

In a lot of ways this definition strikes me in the same way that describing functional programming as

Oh it’s just programming where you don’t have variables or objects.

Or static typing as

It’s just dynamic typed programming where you can’t write certain correct programs

I have a strong urge to say “Well.. yes but no!”.

Wrap Up

Hopefully this helps clarify what exactly people mean when they say Haskell corresponds to a constructive logic or programs are proofs. Indeed this constructivism gives rise to a really cool thing called “proof relevant mathematics”. This is mathematics done purely with constructive proofs. One of the latest ideas to trickle from mathematics to computers is homotopy type theory where we take a proof relevant look at identity types.

Before I wrap up I wanted to share one funny little thought I heard. Constructive mathematics has found a home in automated proof systems. Imagine Brouwer’s horror at hearing we do “intuitionist” proofs that no one will ever look at or try to understand beyond some random mechanical proof assistant!

Thanks to Jon Sterling and Darryl McAdams for the advice and insight

<script type="text/javascript"> var disqus_shortname = 'codeco'; (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })(); </script> <noscript>Please enable JavaScript to view the comments powered by Disqus.</noscript> comments powered by Disqus
06 Jan 01:56

Topology of musical data

by Ryan Budney

A few years ago a musician friend asked me “there’s this new tool topologists have called Persistent Homology.  I’d like to see what it can do when you apply it to data from music.  Want to help?”

That friend is also an electrical engineer and knows some things about signal processing.  This was important to me — we had some external criterion (from outside of mathematics) for determining whether or not the insights from Persistent Homology were interesting or not.

So I said “okay!”  Not really knowing what I was getting myself into.

We got to work, over some rather cool, soggy Victoria winter days.

The idea was to take piles of data from music, put various standard metrics on them, feed them into software that computes the barcodes, and analyze the output, to see if the barcodes see anything that we did not already know about the data.  The answer turns out to be yes.

Sometimes the barcodes saw some rather subtle and insightful things.  Sometimes they saw some subtle and relatively mundane things.   Let me tell you about a few.


First, a quick summary of persistent homology.  Jesse has talked about this quite a bit on the blog, but if you’ve forgotten or missed it, the idea goes back to Vietoris.

Given a finite metric space X, you form a family (parametrized by a non-negative real number ε≥0) of simplicial complexes X(ε) whose vertex set is X.  You give X(ε) an edge if the distance between two vertices of X is less than ε, similarly you give it a simplex is the pairwise distance between all the prospective vertices is less than ε.  The family X(ε) forms a filtration of a contractible simplicial complex X(∞), so the homology of the spaces X(ε) is a family of abelian groups and inclusions, which eventually “dies” when the parameter ε is larger than the diameter of the metric space X.  Similarly, the homology of X(0) is that of a finite discrete space.  The homology classes that exist for large ε-intervals are called persistent, and one imagines them as describing somewhat relevant shapes in your data. The bar codes essentially represent these intervals over which homology classes live.

The subject of Persistent Homology is advancing fairly rapidly at present, but there are still many unsolved foundational problems in the field.  If a person has envy for all the successes of Milnor, Thom and Serre, setting up the foundations of algebraic and differential topology, I can’t imagine a better field to go into.


Anyhow, back to our computations.  One of the more interesting computations we looked into was the homology of certain points in the space of rhythms.  Here we think of rhythms as the periodic beating of a drum.  To make a space from rhythms, we consider the finite-subset space of a circle.  Typically this is denoted exp(S^1). A point of exp(S^1) is a finite (non-empty) subset of the unit circle.  The metric on exp(S^1) is the Hausdorff distance.  That is the longest distance between a point in one set, and a point in the other.   One thinks of a point in exp(S^1) as an explicit periodic beating of a drum, with one point for each beat, and the beat repeats itself every 2π units of time.  This does not suffice because two essentially-identical beats can be phase shifts of each other, so our periodic rhythm space is the metric quotient exp(S^1)/SO_2 where SO_2 acts on the circle in the natural (linear) way.    So this model for beats ignores many things — for instance the loudness and duration of a drum strike are ignored.   There is no notion of different types of drums in this model, and so on.

As our data set, we took a table of Afro-Cuban rhythms.   Here are the barcodes.

Persistent homology of afro-cuban rhythms

Persistent homology of afro-cuban rhythms

There are a few nifty things about this computation.  There are no homology classes other than in dimension 0.   So these barcodes say the data begins as a collection of isolated points, and then after a certain threshold (near ε=0.06) a transition occurs, and the simplicial complex becomes contractible.  This strongly suggests the data is a metric tree.  We checked, and it turns out the data is a metric tree.  The tree appears to be the genetic tree for how afro-cuban rhythms evolved (I don’t know this branch of music well enough to know for sure, but that’s my hunch).  Specifically, the centre of the tree of Afro-Cuban rhythms is known as son clave (or clave son), which is thought to be the first afro-cuban rhythm.  It would appear the remaining rhythms evolved from this, by making individual changes — doubling a drum strike here, or shifting one there, etc.

Other metric spaces we considered were things like the space of pairs of notes, where one note occurs immediately after another in a composition.  The feature we saw most often here in the barcodes were things like a composer’s tendency to “return” to a theme note, with little departures here and there.

On a more topological side, there were some fun observations that a certain “octave-reduced space of 3-note melodies” were homeomorphic to S^1 x S^2, so the homology of S^2 sometimes appears naturally when studying melodies in this manner.


There are several databases out there of various condensed forms of all world music — close to everything recorded in human history.  It’s interesting to speculate about what the shape of that data would be.  It would be interesting to discover if there is much relatively unexplored territory in this space — is it because we lack the imagination to find it, or is it because it’s all too atonal?  More pessimistically, it could be a gaussian distribution centred on Britney Spears.

This leads to one of my personal favourite questions: what kind of normality tests are there for data, using persistent homology? 


05 Jan 19:28

The tooth fairy in the atomic age

by Minnesotastan

Excerpts from an interesting report in The Appendix:
Scientists suspected that radiation from the above-ground atomic weapons tests taking place from 1945 onward could pose a significant health risk to the populace, but no one knew how much radiation human bodies were absorbing... Bone samples were one avenue by which accumulation in the body could be measured. However, the limited samples of bone available from autopsied adults provided a small and erratic body of data. 
To avoid these problems, Kalckar proposed turning to a different source of samples: children’s baby teeth. Near-term prenatal incisor teeth (in other words, children’s front baby teeth or “milk teeth”) took up high levels of radioisotopes during their formation, yet renewed their cells at a far slower rate than bone. Therefore, baby teeth could provide a stable snapshot of radiation absorbed by human bodies in a given geographic area around the time of a child’s birth. Since children tend to shed incisor teeth around the
age of seven, teeth being shed in 1958 would reflect the levels of environmental radiation absorbed by unborn children around 1951...

CNI initiated the Baby Tooth Survey in December of 1958 with a grant from the United States Public Health Service.. aimed to collect 50,000 teeth a year from children in the St. Louis area...

Adults in St. Louis who took part in the study as children recall the lure of the I GAVE MY TOOTH TO SCIENCE buttons sent out to participant children, a visible marker of honor and belonging. Kids’ notes bear this out: “Dear Sir,” one reads, “I lost my pin, will you please send me another one? I sent for it last week. Plus this one? Thank you.”
More information about the study and its results at the link, and at this article from the Washington University School of Dental Medicine.
05 Jan 18:08

Viewpoint: Imaginary Magnetic Fields in the Real World

Imaginary magnetic fields predicted by the fundamental theory of phase transitions can be realized experimentally.



Published Mon Jan 05, 2015
04 Jan 03:05

Oklahoma Bill Would Declare Emergency, Impose $500 Fine on Wearing a Hoodie in Public

by Ed Krayewski

Oklahoma has a law on the books, since the 1920s, banning the use of a hood during the commission of a crime. That law was apparently meant to provide enhanced sentencing options for Ku Klux Klan members committing crimes. Now a Republican state senator, Don Barrington, has introduced legislation that would declare an emergency related to the wearing of hoods, masks, and other clothing meant to "conceal" your identity in public, imposing up to a $500 fine for wearing such clothing in public, with exceptions for things like the weather and medical conditions.

KFOR reports:

Senator Don Barrington authored the proposed amendment; he says they want to help victims of robberies.

"The intent of Senate Bill 13 is to make businesses and public places safer by ensuring that people cannot conceal their identities for the purpose of crime or harassment….Similar language has been in Oklahoma statutes for decades and numerous other states have similar laws in place.  Oklahoma businesses want state leaders to be responsive to their safety concerns, and this is one way we can provide protection." – said Sen. Don Barrington of Lawton.

At a time of unprecedented engagement around the country on the issue of community policing and what kind of laws to send police out among the population to enforce, this bill seems particularly ridiculous, if typical of the legislative impetus to impose laws restricting people's freedoms.

h/t @windypundit

Related

01 Jan 14:50

Can One Explain Schemes to a Biologist?

by john
MathML-enabled post (click for more details).

Tonight I read in Lior Pachter’s blog:

I’m a (50%) professor of mathematics and (50%) professor of molecular & cell biology at UC Berkeley. There have been plenty of days when I have spent the working hours with biologists and then gone off at night with some mathematicians. I mean that literally. I have had, of course, intimate friends among both biologists and mathematicians. I think it is through living among these groups and much more, I think, through moving regularly from one to the other and back again that I have become occupied with the problem that I’ve christened to myself as the ‘two cultures’. For constantly I feel that I am moving among two groups — comparable in intelligence, identical in race, not grossly different in social origin, earning about the same incomes, who have almost ceased to communicate at all, who in intellectual, moral and psychological climate have so little in common that instead of crossing the campus from Evans Hall to the Li Ka Shing building, I may as well have crossed an ocean.

I try not to become preoccupied with the two cultures problem, but this holiday season I have not been able to escape it. First there was a blog post by David Mumford, a professor emeritus of applied mathematics at Brown University, published on December 14th. For those readers of the blog who do not follow mathematics, it is relevant to what I am about to write that David Mumford won the Fields Medal in 1974 for his work in algebraic geometry, and afterwards launched another successful career as an applied mathematician, building on Ulf Grenader’s Pattern Theory and making significant contributions to vision research. A lot of his work is connected to neuroscience and therefore biology. Among his many awards are the MacArthur Fellowship, the Shaw Prize, the Wolf Prize and the National Medal of Science. David Mumford is not Joe Schmo.

It therefore came as a surprise to me to read his post titled “Can one explain schemes to biologists?” in which he describes the rejection by the journal Nature of an obituary he was asked to write. Now I have to say that I have heard of obituaries being retracted, but never of an obituary being rejected. The Mumford rejection is all the more disturbing because it happened after he was invited by Nature to write the obituary in the first place!

The obituary Mumford was asked to write was for Alexander Grothendieck, a leading and towering figure in 20th century.

MathML-enabled post (click for more details).

Continuing to quote Pachter:

My colleague Edward Frenkel published a brief non-technical obituary about Grothendieck in the New York Times, and perhaps that is what Nature had in mind for its journal as well. But since Nature bills itself as “An international journal, published weekly, with original, groundbreaking research spanning all of the scientific disciplines [emphasis mine]” Mumford assumed the readers of Nature would be interested not only in where Grothendieck was born and died, but in what he actually accomplished in his life, and why he is admired for his mathematics. Here is the beginning excerpt of Mumford’s blog post explaining why he and John Tate (his coauthor for the post) needed to talk about the concept of a scheme in their post:

John Tate and I were asked by Nature magazine to write an obituary for Alexander Grothendieck. Now he is a hero of mine, the person that I met most deserving of the adjective “genius”. I got to know him when he visited Harvard and John, Shurik (as he was known) and I ran a seminar on “Existence theorems”. His devotion to math, his disdain for formality and convention, his openness and what John and others call his naiveté struck a chord with me.

So John and I agreed and wrote the obituary below. Since the readership of Nature were more or less entirely made up of non-mathematicians, it seemed as though our challenge was to try to make some key parts of Grothendieck’s work accessible to such an audience. Obviously the very definition of a scheme is central to nearly all his work, and we also wanted to say something genuine about categories and cohomology.

What they came up with is a short but well-written obituary that is the best I have read about Grothendieck. It is non-technical yet accurate and meaningfully describes, at a high level, what he is revered for and why. Here it is (copied verbatim from David Mumford’s blog)…

Well, at this point I’ll turn you over to that blog article:

But the rest of Pachter’s article is interesting too. I’ll quote just a bit more:

What biologists should appreciate, what was on offer in Mumford’s obituary, and what mathematicians can deliver to genomics that is special and unique, is the ability to not only generalize, but to do so “correctly”. The mathematician Raoul Bott once reminisced that “Grothendieck was extraordinary as he could play with concepts, and also was prepared to work very hard to make arguments almost tautological.” In other words, what made Grothendieck special was not that he generalized concepts in algebraic geometry to make them more abstract, but that he was able to do so in the right way. What made his insights seemingly tautological at the end of the day, was that he had the “right” way of viewing things and the “right” abstractions in mind. That is what mathematicians can contribute most of all to genomics. Of course sometimes theorems are important, or specific mathematical techniques solve problems and mathematicians are to thank for that. Phylogenetic invariants are important for phylogenetics which in turn is important for comparative genomics which in turn is important for functional genomics which in turn is important for medicine. But it is the the abstract thinking that I think matters most. In other words, I agree with Charles Darwin that mathematicians are endowed with an extra sense… I am not sure exactly what he meant, but it is clear to me that it is the sense that allows for understanding the difference between the “right” way and the “wrong” way to think about something.

Since I’m trying to think about biology these days, this is encouraging. But the story of the huge culture divide is not. It has a less tragic ending than you might think from what you’ve read here so far: a revised version of Mumford and Tate’s obituary was ultimately accepted by Nature.

However, ironically, the accepted version will not be freely available, thanks to Nature’s repressive policies — while the rejected version appears on Mumford’s blog, so you can read that.

Mumford concludes:

The whole thing is a compromise and I don’t want to say Nature is foolish or stupid not to allow more math. The real problem is that such a huge and painful gap has opened up between mathematicians and the rest of the world. I think that Middle and High School math curricula are one large cause of this. If math was introduced as connected to the rest of the world instead of being an isolated exercise, if it was shown to connect to money, to measuring the real world, to physics, chemistry and biology, to optimizing decisions and to writing computer code, fewer students would be turned off. In fact, why not drop separate High School math classes and teach the math as needed in science, civics and business classes? If you think about it, I think you’ll agree that this is not such a crazy idea.

01 Jan 05:17

This is a beautiful tattoo

by Minnesotastan

It covers a facial burn scar.
Samira Omar pushes back her headscarf to reveal burn scars that swirl along her face and neck. Her hands are also dotted with colourless patches where her skin was scorched.  The 17-year-old says she was the victim of a horrific bullying incident in August. She says four classmates she thought were her friends, beat her and then doused her with boiling water...

She thought she’d be scarred for life. But then Omar heard about para-medical tattoo specialist Basma Hameed... Over time, Hameed will camouflage Omar’s burns by tattooing them with ink that blends with her natural skin tones...

Patients from around the world seek out Hameed’s skills. She started her Toronto clinic in 2011 and recently opened a second location in Chicago. In addition to scar victims, she also treats people with vitiligo...
More details at the CBC article.

Note there is also an organization called Survivors Ink.
Survivors Ink is a project that addresses the issue of branding. The purpose is to empower human trafficking victims by breaking the psychological chains of enslavement through beautifying, removing, or covering the brandings that are constant reminders of a violent past.
Related previous post:  Medical nipple tattoos vs. "titoos"
30 Dec 08:17

A bit of science fiction...a brain implant that allows mind-controlled gene expression.

by mdbownds@wisc.edu (Deric Bownds)
The experiments by Folcher et al. are done with optogenetic implants in mouse brains that are wirelessly controlled by human brain waves. This is the proof of concept step, preliminary to trying the implants in humans to control the expression of engineered light sensitive regulators of genes for therapeutic proteins. Here is their cartoon summary of the procedure:


The mind-controlled transgene expression device consisted of (a) an EEG headset that captured brain-wave activities (the encephalogram), identified mental state-specific electrical patterns (biofeedback, concentration, meditation) and processed discrete meditation-meter values (0–100; meditation-meter value plot), which were transmitted via Bluetooth to (b) the Arduino single-board microcontroller with a time-relay device and switching the (c) field generator ON and OFF. This BCI (a–c) controlled (d) the TC (c,d) of the field generator, which inductively coupled with the (d,e) receiver coil (RC) of the (e) wireless-powered optogenetic implant. (e) The NIR light LED illuminated the culture chamber of the wireless-powered optogenetic implant and programmed the designer cells to produce ​SEAP, which diffused through the semi-permeable membrane. The blood ​SEAP (human ​secreted alkaline phosphatase) levels of mice with subcutaneous wireless-powered optogenetic implants containing designer cells that were freely moving on the field generator could be modulated by the human subject’s mindset in a wireless, remote-controlled manner.
24 Dec 21:58

Origin and implications of zero degeneracy in networks spectra. (arXiv:1412.7297v2 [physics.soc-ph] UPDATED)

by Alok Yadav, Sarika Jalan
Nosimpler

Zero eigenvalues show up because nonrecurrent connections. I can haz paper now?

Spectra of real world networks exhibit properties which are different from the random networks. One such property is the existence of a very high degeneracy at zero eigenvalues. In this work, we provide possible reasons behind occurrence of the zero degeneracy in various networks spectra. Comparison of zero degeneracy in protein-protein interaction networks of six different species and in their corresponding model networks sheds light in understanding the evolution of complex biological systems.

23 Dec 17:22

Weaponizing Health Workers: How Medical Professionals Were a Top Instrument in U.S. Torture Program

by mail@democracynow.org (Democracy Now!)
1223_seg1_doingharmcover

Physicians for Human Rights is calling for a federal commission to investigate, document and hold accountable all health professionals who took part in CIA torture. Last week, the group released a report titled "Doing Harm: Health Professionals’ Central Role in the CIA Torture Program." The report finds medical personnel connected to the torture program may have committed war crimes by conducting human experimentation on prisoners in violation of the Nuremberg Code that grew out of the trial of Nazi officials and doctors after World War II. We speak with Nathaniel Raymond, a research ethics adviser for Physicians for Human Rights, who co-wrote the new report. "We now see clear evidence of the essential, integral role that health professionals played as the legal heat shield for the Bush administration — their get-out-of-jail-free card," Raymond says.

"There has often been this narrative that Mitchell and Jessen were the lone gunmen of torture, that they were doing this out of their garage," Raymond explains. "They were operating inside a superstructure of medicalized torture. It was not just them alone. It includes physicians’ assistants, doctors and it may include other professionals. What they were doing was everything from 'care' to actual monitoring, calibration and design of the tactics."

23 Dec 04:50

Controlling Networks of Nonlinearly-Coupled Nodes using Response Surfaces. (arXiv:1310.2623v2 [q-bio.MN] UPDATED)

by Jason Shulman, Frank Malatino, Alexander Mo, Killian Ryan, Gemunu H. Gunaratne

Control of complex processes is a major goal of network analyses. Most approaches to control nonlinearly coupled systems require the network topology and/or network dynamics. Unfortunately, neither the full set of participating nodes nor the network topology is known for many important systems. On the other hand, system responses to perturbations are often easily measured. We show how the collection of such responses (a response surface) can be used for network control. Analyses of model systems show that response surfaces are smooth and hence can be approximated using low order polynomials. Importantly, these approximations are largely insensitive to stochastic fluctuations in data or measurement errors. They can be used to compute how a small set of nodes need to be altered in order to direct the network close to a pre-specified target state. These ideas, illustrated on a nonlinear electrical circuit, can prove useful in many contexts including in reprogramming cellular states.

22 Dec 22:44

palinode

Merriam-Webster's Word of the Day for December 21, 2014 is:

palinode • \PAL-uh-nohd\  • noun
1 : an ode or song recanting or retracting something in an earlier poem 2 : a formal retraction

Examples:
Oscar Wilde wrote this famous palinode in an introduction to an essay: "Not that I agree with everything that I have said in this essay. There is much with which I entirely disagree."

"My Life Among the Deathworks is a monumental palinode, designed to unwrite the book that made [Philip] Rieff's name." — Adam Kirsch, New York Sun, March 7, 2007

Did you know?
Does singing someone's praises in a palinode pay off? It did in the case of Stesichorus, a Greek poet of the 6th century B.C. According to Plato, old Stesichorus was struck blind after writing a poem insulting Helen of Troy, but his sight was restored after he wrote an apologetic palinode. That poet was only too glad to apply the Greek word palinoidia (a compound of palin, meaning "back" or "again," and aeidein, meaning "to sing"). So were 16th-century English poets, who borrowed and modified the Greek term to refer to odes of their own.

22 Dec 19:26

The UN Convention Against Torture

by Minnesotastan
Several weeks ago The Dish live-blogged the release of the torture report.  It makes for difficult reading.  An important, earlier, related post provides a detailed rebuttal to those who defend the use of torture (boldface added):
It’s worth recalling in that context the actual words of the UN Convention Against Torture, which was signed by Ronald Reagan and torn to shreds by Dick Cheney. It guts both lines of Tenet’s purported defense. First up, there can be no attempt to craft techniques that are close to torture but designed to slip through a legal loophole. The Treaty’s full title is, for example, “Convention against Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment“. The definition of torture is this:
any act by which severe pain or suffering, whether physical or mental, is intentionally inflicted on a person for such purposes as obtaining from him or a third person information or a confession, punishing him for an act he or a third person has committed or is suspected of having committed, or intimidating or coercing him or a third person, or for any reason based on discrimination of any kind, when such pain or suffering is inflicted by or at the instigation of or with the consent or acquiescence of a public official or other person acting in an official capacity. It does not include pain or suffering arising only from, inherent in or incidental to lawful sanctions.
Intimidation and coercion are also expressly forbidden, when implemented and authorized by an officer of state. President Reagan included the broad definition in his signing statement:
The United States participated actively and effectively in the negotiation of the Convention. It marks a significant step in the development during this century of international measures against torture and other inhuman treatment or punishment. Ratification of the Convention by the United States will clearly express United States opposition to torture, an abhorrent practice unfortunately still prevalent in the world today.
In other words, the entire point of the Convention is to prevent any wriggle room around what torture is and to include inhumanity...

Just as important, the context is irrelevant. Tenet’s plea to understand the context he was working in has no place here:
No exceptional circumstances whatsoever, whether a state of war or a threat of war, internal political instability or any other public emergency, may be invoked as a justification of torture.
More at the links.
22 Dec 17:31

Prosecute Torturers and Their Bosses - nytimes

Tags: torture cia