Friday, May 6, 2016

A thorough refutation of Republican/Libertarian ideology

The latest issue of Foreign Affairs Magazine is one of the best in recent memory.

The issues starts out with several fascinating articles about Russian and Putin.

The article:

Jacob S. Hacker and Paul Pierson, Foreign Affairs, Vol. 95, no. 3, May-June 2016.
Making America Great Again, The Case for the Mixed Economy

is, in essence, a complete refutation of the really quite ridiculous notion that "Government is the Problem". Hacker and Pierson convincingly demonstrate that strong government is essential to the orderly functioning of free markets, and decisively contribute to the general welfare.

It would be great if every Republican and every Libertarian would read this and understand how crazy the current climate is.  But I'm afraid that the following applies: "Whom the Gods would destroy, they first make mad."


Monday, May 2, 2016

Leo 5.3-final released

Leo 5.3-final is now available on SourceForge. Leo is a PIM, an IDE and an outliner.

The highlights of Leo 5.3
  • Leo now supports Jupyter Notebook (.ipynb) files.
  • @chapter is now allowed anywhere. No need for @chapters.
  • Faster spell checking.
  • The rst3 command supports @rst-table.
  • The show-invisibles command now uses native Qt characters.
  • Dozens of other improvements and bug fixes.
Leo is:
  • An outliner. Everything in Leo is an outline.
  • A Personal Information Manager.
  • A browser with a memory.
  • A powerful scripting environment.
  • A tool for studying other people's code.
  • A fully-featured IDE, with emacs-like commands.
  • Extensible via a simple plugin architecture.
  • A tool that plays well with IPython, vim and xemacs.
  • Written in 100% pure Python
  • Compatible with Python 2.6 and above or Python 3.0 and above.
  • A tool with an inspiring and active community.
Leo's unique features:
  • Always-present, persistent, outline structure.
  • Leo's underlying data is a Directed Acyclic Graph.
  • Clones create multiple views of an outline.
  • A simple, powerful, outline-oriented Python API.
  • Scripts and programs can be composed from outlines.
  • Importers convert flat text into outlines.
  • Scripts have full access to all of Leo's sources.
  • Commands that act on outline structure.
    Example: the rst3 command converts outlines to reStructuredText.
  • @test and @suite scripts create unit tests automatically.
  • @button scripts apply scripts to outline data.
  • Outline-oriented directives.
Simulating these features in vim, Emacs or Eclipse is possible, just as it is possible to simulate Python in assembly language...