Data privacy and the business of the internet

2 min read

The business model of the internet as it functions today isn’t compatible with privacy.

That’s the message Andy Yen conveys in his TEDGlobal talk. Filmed this past October, Andy, a CERN scientist, shares the motivation behind starting ProtonMail.

“Today, the average person has an astounding amount of personal information online, and we add to this online information every single time we post on Facebook, each time we search on Google, and each time we send an email.

Now, many of use probably think, well, one email, there’s nothing in there, right? But if you consider a year’s worth of emails, or maybe even a lifetime of email, collectively, this tells a lot. It tell where we have been, who we have met, and in many ways, even what we’re thinking about. And the more scary part about this is our data now lasts forever, so your data can and will outlive you.”

We've lost control of our data

Andy says that we’ve largely lost control over our own data, and there’s a new, younger generation being raised to share everything online. They may grow up with a completely different concept of privacy.

Encryption could help make email a more private means of communication, but PGP as an encryption method is too complicated and inaccessible for the average person to understand and use. ProtonMail is trying to solve this problem for consumer email.

They also want to change the norm from an internet focused on maximizing ad revenue to an internet with data protection and privacy at its core.

Andy says, “…we need to support a different business model for the Internet, one that does not rely entirely on advertisements for revenue and for growth. We actually need to build a new Internet where our privacy and our ability to control our data is first and foremost.”

You can watch the full TED talk here.

Upgrade your site. Own your domain. Known Pro is here.

The best way to reach your audience from a single platform: Introducing Known Pro!

Introducing Known Pro: the best way to reach your audience from a single platform

3 min read

Today, we're excited to introduce the world to Known Pro. With unlimited social media connections, including Facebook Pages and LinkedIn Companies, no other platform makes it as easy to publish on your own site and share with your audiences across the web.

More and more people are learning to be media companies to promote their businesses or build a reputation online. We're all creating profiles on sites like Twitter, Facebook and LinkedIn. Not only is it painful to visit every site to post content multiple times a day, but keeping track of all your replies and interactions takes even more time. We created Known Pro to give you a single website for all your content, and an easy way to share it across the web.

Last fall, we sold access to Known Pro through a special pre-sale that allowed us to gather feedback and validate our idea. Thanks to those customers, we're now able to make it available to everyone, starting right now.

Get started with Known Pro

Known Pro lets you connect to an infinite number of social media profiles. Connect all the Twitter, Facebook and LinkedIn pages and profiles you need - as well as Flickr, Foursquare and SoundCloud. Google+ Pages, Tumblr and WordPress are coming soon.

Our responsive, mobile-first interface means you can post on the go wherever you are. We post updates about Known from the road, on our commute, while out in the city - all to multiple social media profiles, with the touch of a button. You can too.

Use your own CSS and JavaScript. Want to include Google Analytics on your content, or add your own advertising? You can do that - and all from a domain name of your choice.

Connect Slack and other software to your site using webhooks, so you can let your team know when you've published something new, or build new workflows for your content.

Easily gather your interactions in one place using Today, you can include all the Twitter and Facebook replies to your content on your own site, giving you an at-a-glance look at all your community interactions.

All this, and we're the only web service that will give you a full database export of all your content, including interactions, and let you move it to your own server.

We're very proud of Known Pro, and we're looking forward to introducing you to many new features over the next few months. Get started publishing on your own site and syndicating everywhere.

Our sincere thanks to everyone who participated in the Known Pro pre-sale. We couldn't have made this product without your feedback, responses and enthusiasm. We're excited about this new chapter - and we can't wait to show you where we're going next.

Known 0.7.5 has left the building

1 min read

We just released Known 0.7.5 for self-hosted users.

This release contains lots of fixes and improvements including:

  • Easy links to import your comments, likes and reshares from sites like Twitter and Facebook
  • Full SQL export of your Known site data
  • Better support for secure email
  • Improved open graph tag handling
  • Import from Blogger
  • More efficient user session handling
  • Source code highlighting in blog posts

You can download Known 0.7.5 in two different archive formats: .zip .tgz

If you prefer, you can get a free Known site on our fully-managed service.

EdTech news we're reading this week: open source textbooks and a radio education

4 min read


Putting a Dent in College Costs with Open-Source Textbooks

Ann Carrns in The New York Times

A new report from The Student Public Interest Research Groups (Student PIRGs) suggests that college students could save an average of $128 per course if traditional textbooks were replaced with open source electronic options. The College Board reports that the annual cost of books and supplies costs sets students back by an average of $1,200 to $1,300 each year.

Open source textbooks can be download electronically, printed at low cost if needed, and rearranged to suit the syllabus and lesson plan for a specific class. Professors often aren’t aware that high quality open source textbooks exist in their subject area.

Read the article...

Now This Is An Example Of A Truly Educational Radio

Linda Poon on NPR

In Sierra Leone schools have been shut down to stop the spread of Ebola. That’s left a million school-aged children with no classroom to go to. In October, the government partnered with UNICEF and other organizations to launch an educational radio program. Teachers are writing and recording hour-long lessons that are then aired on 41 different government radio stations every day.

Radio is the most common way for Sierra Leoneans to get their daily information, but only around 25% of the population owns a radio. To add interactivity to the radio lessons, students are encouraged to text their questions. However, many poor students can’t afford a phone.

Read the article...

Professors question traditional four-year residential college model

Jason Song in the LA Times

Mitchell Stevens, a Stanford University education professor, believes that large prestigious universities like Stanford aren’t adopting to the changing trends in higher education and learning environments. Where the traditional university model meant attending a four-year institution, taking classes in person, and paying a large tuition, more students are now turning to options that better fit into their lives, like online courses and two-year colleges.

In 1988, 39% of students attended community college, but by 2008 57% of first-year undergraduates were attending two-year colleges. Some private colleges, like Harvey Mudd College - in Claremont, CA - and Davidson College - in Charlotte, NC - have been exploring options around the “flipped” classroom. Flipped courses allow students to watch course lectures via video and then spend classroom time discussing and interacting with peers and professors.

Read the article...

How do I podcast with my students on a tight budget?

Jeff Bradbury on TeacherCast

Do you have a 1:1 Apple Macbook Air classroom interested in podcasting? Maybe you’re just an Apple user with a desire to record lectures, interviews, thoughts. This post has some great recommendations on getting ready to podcast. Bradbury lists microphone recommendations for personal use and for use with a classroom. He also includes software picks for editing the podcast. And did you know that Known is a great platform for releasing a podcast? Upload each show as an audio file, include any shownotes or related resources, and build a stream for your next podcast.

Read the article...

Of Teachers and Educational Technology

Suren Ramasubbu in The Huffington Post

Ramasubbu believes the introduction of technology into the classroom hinges on the attitudes, beliefs, and skills of the teacher. In this post he shares and summarizes some of the data around technology adoption in the classroom. A study from Maine found that math performance in middle school students taught by teachers trained in laptop use increased dramatically.

In another study, only 39% of teachers cited “moderate” or “frequent” use of technology in the classroom, despite a growing population of teachers familiar with technology.

Read the article...

The web is stronger with diverse voices. You are welcome here.

2 min read

Final stop

The web is the most powerful communications medium the world has ever known. We've never been more connected, which means we've never had the opportunities for learning, for tolerance and for a mutual, global understanding.

But we lose those opportunities if the conversations we have online, and the content we discover, comes from a narrow set of viewpoints.

Over the past six months, we've seen people ejected from online spaces for not using their real names (even when they were using the names they have chosen for themselves, and even, in the case of Native Americans, when they were using their given names). We've seen peoples' content removed because other people disagreed with it. And we've seen content removed because it doesn't adhere to a narrow set of corporate guidelines.

This is not what the web was supposed to be.

We think a diverse set of voices, and diverse content, are important for democracy.

We don't have plans to censor content on our service (although we must adhere to US law). We won't force you to use your real name or identify yourself in a way that you aren't comfortable with.

Most importantly, you don't have to trust us: we'll give you a full export of your content at any time, and to the best of our knowledge are the only service that will give you everything you've posted as static files, as HTML, as JSON, and as a complete SQL database export. Our platform works just as well on your own server as it does on ours.

To the diverse voices of the web, I would like to say: you are welcome on Known. Click here to create your free site, or click here to get our code to run on your own server.

Let's all learn from each other and make a richer web.

5 easy JavaScript libraries to help make your website shine

3 min read

It's sometimes easy to forget that the web is a rich platform that lets you add multimedia and manipulate its content to your heart's content - if you have the technical ability. We thought we would round up some of the easiest to use JavaScript libraries. While these do require pasting some HTML code, you don't have to do very much, and we think they're a great way to get started customizing your own website.

All of these libraries work with Known Pro, which allows you to add JavaScript to your Known site.


Many of us use emoji on our iPhones and Android devices, but they don’t always display as well on the web. Twitter had to solve this problem for their users, and collaborated with The Iconfactory on over 800 well-drawn emoji glyphs. They also made an easy-to-use JavaScript library that automatically handles emoji, so they always look great, no matter which device your readers use.


You’ve probably seen these on the web. A Northwestern University Knight Lab project, JuxtaposeJS lets you easily compare two images, side by side, with a slider between them.


The modern web supports multimedia in lots of different kinds of ways. With SoundCiteJS, you can take a snippet of MP3 or OGG audio - whether uploaded using Known’s audio plugin, using FTP to a third-party server, or on SoundCloud - and play it inline. Suddenly, you can make your text real with clickable environmental audio, quotes, music and more.

By the way: we could list all of the Knight Lab projects here, but we’ll stop with this one. Visit their website to see all the incredible things they do.


If you’re a developer, sharing source code is essential. Unfortunately, while your Integrated Development Environment highlights your code to make it easy to read, you immediately lose that formatting when you publish it to the web.

Highlight.js solves this problem by highlighting your code. It even automatically detects which language you’re using, so there’s no need to use any extra markup. Once you’ve installed the library, you can paste your source code inside the HTML <code> tag anywhere on your page.

Bonus: there’s no need to add this code to Known - it’s built in!


If you’re sharing scientific or mathematical content, there’s every chance that you’ll want to include a formula or two. Unfortunately, on the web this is usually ugly, inaccessible to screenreaders, and incredibly hard to do. Furthermore, TeX, the formatting language most often used by scientists in academia, isn’t usually supported by web browsers.

MathJax changes that by allowing you to use TeX in your content as well as MathML and ASCIImath. The formatting is beautiful and it uses web fonts so it’s responsive and accessible. It even works on legacy web browsers like Internet Explorer 6.

These are just a handful of libraries to get started with. Are there any others that you would recommend for people who are just getting started adding dynamic content to their own websites? Let us know in the comments.

EdTech news we're reading this week: granny clouds, leaving the LMS, and more

3 min read

Afghan women on the internet

Power up your reading devices, it's a three-day weekend! To kick off your Saturday (or maybe finish your Friday) we've rounded up five articles that caught our eye this week, each touching on different aspects of technology in the classroom.

Technology in schools: Future changes in classrooms

Jane Wakefield on

Desks facing forward, students staring at a lecturing teacher at the front of the classroom. Does this sound like the classroom of the future? Even if you replace the blackboard with a whiteboard and swap out textbooks for tablets, little has changed in education since Victorian times, argues Marc Prensky. Parents are wary to let their children serve as guinea pigs for a radically different curriculum, one that could focus more on problem solving, creative thinking, and collaboration.

The flipped classroom, where teachers become a guide for students watching lectures at their own pace, is one idea that could bring a radical change to standard educational curriculum. New to me was the concept of the "granny cloud," retirees from the UK who have been mentoring students in India via Skype. This School in the Cloud project was described by Sugata Mitra at TED in 2013.

Read it here.

Techniques for Unleashing Student Work from Learning Management Systems

Justin Reich on KQED's MindShift

Justin takes on a subject closely aligned with our work on Known, student blogging, connected courses, and getting away from the LMS. In this post, he breaks down how he taught T509-Massive: The Future of Learning at Scale, a class at Harvard last fall. Rather than force students to use an LMS, for Massive students were encouraged to create their own websites, blogs, and Twitter accounts. The content that they publish across the web is aggregated on a course hub where it can be seen in one place. As the network grew, colleagues from outside classroom could share resources or thoughts with Massive as well, using the hashtag.

Read it here

The Evolution of Learning Technologies

informEd and OpenColleges

The OpenColleges InformED blog has put together an interactive infographic on learning technologies. Travel in time from hieroglyphs of ancient Egypt, to the quill pen of 700 AD, and past the Dynabook networked computer created in 1968.

See the infographic here

Museums and Online Learning: a student's perspective

Maddy Windel on Center for the Future of Museums

Freshman Maddy Windel - a student from a rural public high school in Arkansas - describes her experience participating in the pilot of Museum Mash-Up. The Museum Mash-Up course is an online class developed by the Crystal Bridges Museum of American Art in Bentonville, Arkansas. It was the first online class for Maddy. As a student in Arkansas, she is required to have an online course credit for graduation, and the art focus appealed to her. Maddy recounts what it was like to go from a close-knit in-person learning environment to an online classroom and what she thought of the digital art experience.

Read it here

What question(s) do you ask yourself before integrating technology into instruction?

Matt Renwick on Reading by Example

Educator Matt Renwick asked his community, "What questions do you ask yourself before you involve technology in instruction?" Here, he shares a handful of their responses.

Read it here

Build awesome PHP web applications using Known as a framework

4 min read

You probably know Known as a simple web tool that lets you publish on your own site and syndicate across the web. It's also a great way to get a PHP web application up and running quickly and easily.

A quick, non-technical overview

Known is designed to make it easy to build an application without worrying about how your data is stored in the database, and takes care of a lot of really common tasks like user creation, logging in and logging out, and creating APIs. That way you can spend your time building the things that are unique to your application, knowing that everything else is dealt with.

One reason that's useful is that sometimes developers need to be able to make a working prototype very quickly in order to test an idea. Known gives you a full framework to play with, which removes the need to worry about infrastructure decisions. Furthermore, its plugins can be used by application developers to add features like Facebook integrations.

Technical details

Here are a few of the technical characteristics of Known as a platform that make it useful for developers.

  • The entire codebase is namespaced and object-orientated
  • It has a great MVC framework with flexible templating
  • Data is abstracted: use your choice of database engine
  • Plugins make integrations simple

Let's go through those in detail:

100% namespaced, object-orientated back-end, with MVC

PHP started as a procedural language, and many PHP-based projects have inherited this legacy. Known is fully object-orientated with namespaces, and is PRS-0 compliant.

It contains object primitives for things like entities (objects you can store), pages (endpoints that can be accessed using a web browser or other application), users and events. You can pick those up without ever having to use Known's front-end, but you can also use its fully-granular templating engine.

If you want, you can also use Known's page routing engine, which allows you to assign URLs to their controllers using regular expressions. Known pages include support for CSRF prevention, and can be used as an API endpoint out of the box.

The template types in Known can easily be toggled, so while Known ships with a responsive HTML interface out of the box, you could use Known as an API back-end and talk to it entirely in JSON.

Data abstraction

Out of the box, Known supports MySQL and MongoDB database back-ends. To the best of our knowledge, it's the only platform that lets you flip between these interchangeably. That's already cool, but because the database management layer is extensible, it's easy to build support for other platforms. Database engines like Postgres or CouchDB wouldn't be a stretch.

Dealing with database objects is super-easy, too. For example, to create a new blog post, you'd extend the Entity class:

namespace MyPlugin;

class BlogPost extends \Idno\Common\Entity {
    // Any custom logic

Then you can add arbitrary data to the object:

$post = new \MyPlugin\BlogPost();

$post->title = "This is my post title";
$post->body = "Some body text";
$post->mood = "Happy";
$post->tags = ['tag one','tag two','tag three'];
$post->arbitrary_metadata = "Arbitrary value";

To save it, you just need to call the save method:


The framework will take care of saving in an appropriate format, regardless of data back-end. Known takes care of the schema, so there's never any need to make your own tables. That also means that you can upgrade the framework without ever having to worry about data migration.

A great plugin framework

The same plugins that make it easy to syndicate content to Twitter and Facebook, for example, can also be used as development libraries. There's no need to create your own social media integrations, even if you're building an application with a very different core use case to Known. You can tell the system to programatically load the plugin, and then access its easy-to-use methods to authenticate a user with the network and call its APIs.

Permissive license

Known is available under an Apache license. You can always get the complete source code on GitHub.

And more!

Known's features also include features like a robust event framework, support for microformat parsing, search, and a web client with full proxy support. There's a lot to play with, and it's growing all the time.

And of course, you can get a free Known site here.