Android PDF links

On Android Oreo tablet, reference links on my PDF book don’t show up via Adobe Acrobat nor Google PDF Reader.  Links show up with qPDF Viewer, Foxit PDF Reader & Editor, and Xodo PDF Reader & Editor.  Presumption of basic functionality by bigger names is untrue.

qPDFFoxit PDF Reader & EditorXodo PDF Reader & Editor


Ubuntu L2TP VPN

Now with Ubuntu 17.04, since Ubuntu 16.04, I’ve had problems with connecting to a VPN that uses L2TP.  I found a fix through a series of steps, beginning with “Enabling L2TP over IPSec on Ubuntu 16.04” | Zaid Daba’een | Aug. 22, 2016, updated Mar. 29, 2017 at .

sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp
sudo apt-get update
sudo apt-get install network-manager-l2tp

Trying to then configure L2TP, I found that I was missing a component. Instructions were at “Connect to L2TP over IPsec” | July 2017 at

sudo apt install network-manager-l2tp-gnome
killall nm-applet
nm-applet &

The “VPN Connection Failed”, so I needed some diagnostics. These were found at “How can I troubleshoot ‘VPN Connection Failed’?” | Jan. 22, 2016 at

journalctl -u NetworkManager.service

Based on those error messages, I found that the problem could be the ciphers. A similar error was found with “Unable to connect L2TP IPSec VPN from ubuntu 16.04 [duplicate]” | March 30, 2017 at

$ sudo systemctl stop strongswan
$ sudo ike-scan .com

Ike-scan returned a result similar to that example, So, in the advanced section of the IPsec dialog box, I added:

Phase1 Algorithms : 3des-sha1-modp1024
Phase2 Algorithms : 3des-sha1

Unity Network Connections L2TP Advanced


#ipsec, #l2tp, #ubuntu

Dissertation committees and privilege

Is a dissertation about the content, the student, or power dynamics?

Dissertation writing is very stressful, what with the looming job market, the high cost of living in many cities, the balancing act of life and health — all while being expected to produce intellectual gold. To that, add the anxiety caused by those committee members who either: (a) are not reading your chapters, or (b) are reading your drafts but have confused your writing for theirs.

The student will need those same people to write “stellar” letters of recommendation. So how should you deal with conflicting committee advice? Should you push back? Students who don’t might find themselves between Associate Professor Rock and Full Professor Hard Place.

Such situations are difficult for committee members as well. I’ve had several of my advisees tell me that a professor down the hall does not like my personal writing style and won’t approve chapters that follow my writing advice. And I was chair of those committees. I would hate to jeopardize my students’ working relations with those other faculty members, so I haven’t said anything. Until this essay, I guess.

As a mature student who isn’t seeking recommendation letters from the university, I may not be subject to the oppression that young career starters may have.  However, my dissertation has not yet been officially approved to move forward.

“Our Mysterious Dissertation Committees” | John Smith (pseudonym) | Sept. 6, 2017 | The Chronicle of Higher Education at

Our Mysterious Dissertation Committees

2017/09/10 09:55 Nathan Schneider, “An Internet of Ownership”, Disrupting the Disruptors

Workshop @ntnsndr @CoopsCanada #platformcoop,, Beeton Room, Toronto Public Library

This digest was created in real-time during the meeting,based on the speaker’s presentation(s) and comments from the audience. The content should not be viewed as an official transcript of the meeting, but only as an interpretation by a single individual. Lapses, grammatical errors, and typing mistakes may not have been corrected. Questions about content should be directed to the originator. The digest has been made available for purposes of scholarship, posted by David Ing.

Introduction by Brendan Denovan, Communications Manager, Co-operatives and Mutuals Canada

[Nathan Schneider] scholar-in-residence of media studies, University of Colorado Boulder

Nathan Schneider

First conference in 2015 in NYC, no coop sponsor

  • New generation wasn’t connected to the existing sector
  • An opportunity to start thinking systemically

Calibre of projects heard yesterday have been high

  • Started noticing, as a reporter, that a lot of people are doing the same thing, and not seeing each other

Platforms aren’t just a web site for your credit union

  • Creating connections amongst people
  • Forms of creation

Coop sector has come to blend in its corporate stage

  • International Cooperative Alliance 1995 principles
  • Faux sharing economy

A play on the Internet of Things

  • Looking at varieties

Marjorie Kelly:  Owning Our Future

  • Can cooperative strategies help us with appropriate ownership designs?
  • True stakeholders


  • Stocksy
  • Green Taxi, Boulder, CO
  • Loconomics
  • SMart EU
  • Managed by Q, value creators as value owners

Data:  between business and work blurring

  •  Swiss, owned by patients to store medical data, financed by doing medical research
  • AgXchange, farmers looking to extend, taking control over data from machines

Strategies for Code:

  • P2P Peer Production License, allowing across coops, but not other organizations
  • Open Collective, not a cooperative, designed for open source software communities, a gateway towards a one-click cooperative

Have to think about technology differently

  • Federated social networks, as compared to centralized
  • Cooperative models could allow decentralized technologies

Not just replicating an existing business, do something different

CU Ledger:  blockchain

  • Blockchain as removal of trust, but credit unions thinking about how we take advantage of trust

Finance:  rent capital, don’t be rented by it

  • Less anxious about this problem, it may solve itself
  • As coop sectors have developed, they’ve developed their own finance

Purpose Ventures, Europe and U.S., designed for companies that aren’t going to be sold

  • Looks a lot like an old-style coop
  • Can do tech financing in a friendly way

Crowdfunding:  6Fund, blockchain platform based in Berlin

  • Bringing back shared ownership

Education:  Need to train owners, not just workers

  • Relationship to platforms different

Lee Altenberg, “Beyond Capitalism:  Leland’s Stanford’s Forgotten Visions“, Winter 1980, Stanford Historical Society

  • Original principles

Enspiral Dev Academy in NZ:  code academy that is a feed

Can learn from open source communities, e.g. Debian

Loomio, produced by Enspiral, helping to make decisions online

Policy:  policy-makers have biases towards investor-owners

  • They’re stuck, they need help, e.g. against Uber

Jeremy Corbyn has included platform coops as part of digital democracy movement

Austin, ATX Coop Taxi

Who will own the robots?

Don’t get too fixated on the software, there’s a human and physical underlayer

  • Encouragement of Fairphone as sustainably sourced

James Peter Warbasse, Cooperative Democracy, 1936, president, The Cooperative League of the United States

  • We can build coop to scale

We can figure out how to build to scale in the online economy, too

Need to look for models for startups, spin-offs

  • federation:  pooling resources
  • early stage exits, so that startups getting some traction can start selling to users
  • coop conversion as a successful exist

Big systemic questions:

  • An option against monopoly in the online world?
  • In the U.S., interplay with antitrust

In progress collaborative mapping

Collaborative mapping at to

  • Inside the circle, we have it; outside the circle we don’t
  • Four sectors:  Culture, Finance, Policy, Tech
Collaborative mapping of ecosystem

Collaborative mapping of ecosystem (with contributions in real time in the meeting)

More coop practices:  open membership, autonomy from government?

  • In local jurisdictions, may be regulations on who can call themselves coop
  • .coop domain is controlled, follow international agreements

Is cooperative tech different?  Do we need to do our own R&D?

  • Coop in Boulder doesn’t have a way of tracking dividends

Comment:  At Stocksy, found that were building a proprietary tool

  • Would love to open source our software, if someone else could use it
  • Could copy and paste, but then wouldn’t have connections
  • Need a dev shop, rather than a just a repository

It’s not one size fits all, more than any other coop

Comment:  Marketing part of a coop, don’t know who to turn to.  Documented case study?

Could learn from existing startup space

  • Articles on how startup platforms got their first 1000 users

Do we want a unified brand, or do we want to operate in different spaces?

Comment:  How to explain who we are, so not only other coops, but also getting funding

In some places, more of a national coop plan

  • But then one bad apple could brand the whole thing bad

Comment:  Experimentation, hack events, for chance of manifesting more broadly

  • Finding a way to bolster experimentation

Could be a deeper side of challenge for coops

  • For investor-backed, want to exceed investor’s expectation, which leads to more risk, and there will be more failure
  • Coops tend to emerge in response to people’s known needs, could make innovation hard, or come a little less naturally
  • There are places where this isn’t the case, have been to manufacturing operations as not just serving members, but also future generations, a culture of forward-looking
  • What is our relationship to risk?  to innovation?
  • Pooled risk in young startups, taking risk, and knowing that you may or may not succeed
  • How do we create a space for risk on this map?

#coopscanada, #disruptingthedisruptors

Deepin Linux triple boot Kubuntu and Ubuntu

Moving to Deepin Linux from Manjaro Deepin on triple-boot laptop with Kubuntu (KDE) and Ubuntu (Unity / Gnome).

Kernel panic in Manjaro Deepin, when Ubuntu updates the Linux Kernel and Grub, a problem unlikely to be resolved in foreseeable future:

Speed of updates online for Deepin Linux has improved with additional mirrors available worldwide, “Deepin has Added Mirror Site Service like Portland State University and so on” | August 2017 at

Deepin Desktop Environment

#deepin, #manjaro-deepin

Experimenting as with federated social network microblog.  Hunting for other leading-edge people interested in communicating on an open platform, as an alternative to the walled gardens.

Haven’t heard of Mastodon?  See:

#mastodon, #social-network

GParted fails; KDE Partition Manager succeeds

Repartitioning disk with Ubuntu 16.04 GParted fails; Kubuntu 17.04 KDE Partition Manager works.

Booting my Thinkpad X200 from an Ubuntu 16.04 live USB key, GParted was able to successfully shrink a NTFS partition and leave unallocated space.  Then, a request to either (i) shrink the existing \ EXT4 partition, or (ii) create a new empty Home EXT4 partition in the unallocated space resulted in a message:

Unable to satisfy all constraints on the partition

Following the trail of many others with the same issue, I tried Testdisk, which analyzed the partition structure.  The structure was found as expected.  Specifying the “primary bootable”, “primary”, and “logical” partitions seemed okay, but a “Bad Structure” warning would not be resolved unless the “Lenovo Recovery” partition was marked for deletion.  This caused me to pause, as that’s the way that Windows 7 could be reinstalled to the factory state (albeit on a larger disk than the original hardware build).

As I’ve been moving over from Ubuntu 16.04 to Kubuntu 17.04, there was nothing to be lost by trying instead with a Kubuntu live USB key.  Using KDE Partition Manager, the repartitioning went smoothly, without the error message from GParted that I saw over and over, for hours.

KDE Partition Manager


Conclusion:  There’s more to Kubuntu than just a change in the Desktop Environment.

All of this effort was towards migrating the home directory into its own dedicated partition.

#gparted, #kde-partition-manger, #kubuntu, #ubuntu