Ideas


7
Jan 11

Having Fun

Recently, I was on a bus going somewhere I wasn’t super excited to be going. I tried telling myself stuff like “it won’t be that bad,” “I won’t be there long,” etc.

Then I said to myself “Parker, you should just have fun.” Somehow this really worked. I think I even smiled a little bit to myself.

Some people are just always fun to hang out with. Seeing a bad movie with friends can be a great time. And if you’re in a good mood and just decide to have fun, you can have a great time watching a bad movie all by yourself.

So this is my new year’s resolution: be more purposeful about having fun.
I’ll do stuff like this:
Smile more. Smile Bigger.
Listen to music really loud.
Start every new activity energetically. Enter social interactions with high energy. And a smile.

Fun isn’t a scarce resource–we’re literally swimming in fun right now. Our cup overfloweth with fun. We been had fun.
So there really isn’t much reason for me to ever not be having fun. Please remind me to have fun if I appear to have forgotten.


20
Apr 09

Quickie Idea: Crowdsource Typo-Correction on Blogs

Here’s what it looks like:

Visitor notices a typo in a blog post. Luckily, there is a “correct typo” button, probably near the “comment” button. She clicks it. She sees the same “edit post” interface as I do when I edit posts. Or, better yet, Ajax magic is employed to turn the body of the post into a stylized textarea, so that the user doesn’t have to translate the position of the error in the rendered post into the position of the error in a marked-up text. Either way, one captcha and one “submit” later, I get an email that includes the output of a diff on the post and the updated post that the user submitted (in other words, i’m told specifically what was changed). I can either click a link to approve or submit the change in my web browser, or i can simply reply to the message with “yes” or “no.”

Someone write this wordpress extension now plz. kthxbai.


20
Apr 09

Rough Idea Re: Free Network Services: Massive Abstraction Layer for Personal Servers

Server Rekonstruktion - SME Server by rudolf_schuba, on Flickr

Server Rekonstruktion - SME Server by rudolf_schuba, on Flickr

The “thing” in FLOSS right now is Free Network Services, and for good reason–proprietary network services are a serious threat to privacy and overall computing autonomy (especially network and data portability and control).

My idea is for a chunk of FLOSS built specifically for personal servers that abstracts the cumbersome process of installing and configuring (and updating or otherwise managing) individual network/web applications, probably through a simple, password-protected web interface. For example:

I want to run a local laconica install on my personal server. I go to parkerserver.com and log in. Similarly to how i would aptitude install from ubuntu, or (more closely) how i would (as of more recent versions) install a new extension to my wordpress blog, I search for packages whose name match “laconica.” Then I click install.

Same for instantiating a blog, a wiki, a web-based rss reader… hopefully even email hosting and webmail. Installing wordpress is extremely simple as it is (editor’s note: parker loves wordpress), but if the piece of software that i’m imagining could make available in a standard format some config options (database login credentials, port config, server type, other server software/web apps installed), then installing wordpress could literally be a question of pressing a button, and the entire install process, including database config, etc, could all be abstracted. Also, the software should be able to itself be updated through its own web ui (seems crazy, but wordpress does this).

Next step: What if this shipped with a specialized gnu/linux distro (maybe Ubuntu for maximum user-friendliness or gNewSense for maximum freedom)? The idea is that you buy a cheapo tower on ebay with no OS installed, pop in an install CD, and then you’re ready to go. Now, this initial config will necessarily be somewhat painful. The software could try to automatically detect network topography and carefully walk the user through stuff like port forwarding… but only so much of this process can be automated. Nonetheless we can get close. Ubuntu Server ships with apache, mysql, php, etc, and it would probably be trivial to add this extra package.

Also, in terms of scalability as well as software freedom, it’s probably a good idea to make information available to the user about logging in remotely. Perhaps ssh, or perhaps just remote desktop … i’m not sure whether or not a normal gui should be installed on the machine… i’m imagining that one shouldn’t be necessary if the web-accessible front-end is robust enough, and it’s easy enough to get the server online and keep it online (probably the weakest link… again, this has to do with network topography). In fact, if other OS tasks, like installing packages, rebooting the server, rebooting the operating system, configuring user accounts and SSH/SFTP/FTP, etc could all be accomplished from an inviting web interface, operating a personal server and running your own network services would seem like a much less daunting task.


22
Jan 09

Fill The Tubes With Your Stupid Ideas

Cole talked about filling notebooks with your stupid ideas. I want to talk about filling the interwebs with your stupid ideas.

Cole talks about indirectly influencing the creation of artwork. Nowhere other than the internet can average-Jane write about her stupid ideas and potentially have millions of people reading them. But this is not just an issue of numbers, it’s mostly an issue of permanence. The stupid poems that I wrote late at night as a final project for English last year could have just sat on my hard drive until they accidentally got deleted or corrupted. But now they are online, and furthermore there’s a big fat Creative Commons license slapped on them. Perhaps someone somewhere eventually will find them inspiring or interesting. Maybe they’ll want to share them with their friends or incorporate them into some other creative work. Or maybe my poems will be interesting to some historian several hundred years from now as they try to understand some aspect of the world that I lived in when I wrote them. Or maybe they will never be of any use to anyone ever. Well, that would have been the case had I simply left them on my hard drive. What have I got to lose?

Creative works are pieces of culture. Culture is a terrible thing to waste.


20
Jan 09

Stupid Idea: Additional Peer-Review Layer of Wikipedia

what if wikipedia gave special permissions to certain groups (tenured professors at universities, probably) who are experts in the fields that certain wikipedia pages relate to

here’s the idea: those with an expertise in a certain discipline (tenured professors for the most part. probably. at least initially) are identified and given special permissions for wikipedia pages that relate to their discipline. In addition to making normal edits, they can add a “stamp of approval” to a specific version of an article. Basically, they take the article in whole and look at it the same way that they look at the articles that they peer-review for journals in their field (i’ve been told that most professors do this for free?). They make any edits that they feel need to be made to secure the factual integrity of the article, then they attach the stamp. As soon as someone else, without special “scholarly” permissions makes an edit to the page, the new version doesn’t have the stamp.

But wikipedia keeps the stamped version, so if a student or professor wants to cite a wikipedia article as a source, or if someone just thinks that everyone on the internet is stupid, they can click a link to see the “scholarly” version of the article (probably a few revisions old, perhaps less up-to-date, but certainly spam-free and factually accurate). the people with “scholar” permissions for an article check the revisions on that article and either approve all of them (bringing the thumbs-up to the latest version) or they just take the article as a whole again and peer-review it from scratch. The “scholarly” version of an article will be more recent if more academics are actively reviewing. Also, perhaps it takes two “thumbs-up”s in order for an article to be promoted to “scholarly”

this would be an additional layer added to wikipedia, with no effect on the actual public articles. the scholarly version of an article is accessible, but the “normal” one is the first one that the user sees. on the “normal” article, edits made by scholars can be freely changed by non-scholars. scholars don’t “trump” non-scholars (though admins do). The only difference is that in addition to making edits, scholars can add the stamp of approval, or thumbs-up.

i’ve bounced this idea off a few people. one concern that was raised was the overhead involved in finding and confirming the identities of these scholars. certainly this would involve a non-negligible amount of work. the question of how to confirm that people on the internet are who they say they are is a bit of a toughey, but people have been working on this for years and come up with some reasonable solutions. tonyb suggested that this might inform the solution? Further, there’s the question of how to confirm that people have the degrees that they say they do. I think the answer to this one is easy: let their affiliates do that for us. If MIT says that professor X has degree Y from institution Z, take their word for it. Once in awhile they’ll be wrong, but we couldn’t hope to do better ourselves. But the concern with overhead of wikipedia employees (or lack thereof) is a legitimate one. also, it’s possible that this idea is contrary enough to wikipedia’s mission and goals that it should really be a service that is outsource. Luckily, wikipedia’s database of articles is available for free, and so is it’s software (the great majority of it, anyway). So the coordination of scholars could be done elsewhere and the scholarly versions of article stored somewhere else. With the help of a simple firefox extension, the integration with wikipedia could still be very tight.

and that is my crazy idea. it’s very likely that someone has already come up with this idea. maybe someone has tried to implement it? drop me a line if you know of someone else whose playing with this stupid idea.

excuse me for the lack of proofreading. i’m going to go to sleep now, and hopefully i will edit this tomorrow.

for now, please enjoy this poorly worded stupid idea!


19
Nov 08

A Proposal for an Institution of Higher Learning

This is not necessarily an accurate reflection of my beliefs, but an interesting thought experiment. I asked myself the question, “What does my ideal school look like?”

The postulate here is that the real value that the individual gets from an institution of higher learning is inspiration and empowerment, which is best attained through community collaboration and discussion.

In order for students to be empowered and inspired, they need to be freed from their studenthood. They need to become collaborators. In my institution, a mix of people of all ages gather around a table to discuss. There are no teachers. Sometimes someone brings a topic to the table. Maybe it’s necessary for mer to deliver a lecture in order to fully introduce a topic, but the lecture should always be followed with discussion. These discussions must be held with small groups, so that the air is casual and everyone is comfortable speaking. Also, small discussion groups force people to be engaged because it’s impossible to fade into the background.

Building a community is extremely important for creating meaningful discourse (no small talk, no formalities). Thus, my institution has mandatory on-campus lodging. There are regular social events that encourage everyone to get to know each-other on different levels and to have discussion outside the classroom. This is another opportunity for collaboration and inspiration. The construction of this community must be supplemented with visiting lecturers and collaborators. Variety of opinion is very important and must be actively sought out.

Spaces are very carefully established with purpose and these purposes are respected. There are spaces for discussion and collaborative work. There are spaces for socialization and recreation. There are spaces for quiet, solitary study and work. The atmosphere in discussion spaces needs to be casual to some extent. Relevant jokes and pop culture references can and should be made. However, the goal of endowing spaces with purpose is to avoid the potential for a group of friends to allow discussion to become unfocused. Usually it is the teacher that demands this focus. With no teacher, the group must self-enforce, and establishing purposeful space is helpful to this end. Discussion spaces will sometimes have an established topic before discussion starts. Other topics may come up, but they should be captured in writing and revisited later.

In keeping with Free Culture ideals, course materials are recycled whenever possible. Special attention is paid to avoid reinventing the wheel (though recontextualization can be useful, ie writing about an unoriginal idea but with the intent of reaching a new audience). Lectures, slideshows, and essays from sources like TED talks and MIT’s OpenCourseWare
(or anyone else’s OpenCourseWare) are commonly used to frame discussions and introduce ideas. Similarly, when someone prepares a lecture for the rest of the community, it is recorded, openly licensed, and published online for other institutions to use. Also, a special emphasis is placed on the study of the great books because of their brilliance and because of their importance to an understanding of popular culture and society.

An emphasis is placed on work (defined as the tangible product of working, like the way artists use it), rather than examination. In fact, there are no examinations or grades. However, in order to encourage people to take their work seriously, deadlines are set. They are set by individuals or groups who decide to take on projects. They are set just soon enough to be uncomfortable. Goals are right on the line between unattainable and possible. Peers are encouraged to dive in to a project headfirst, not quite knowing where it will go. Failure is seen as common and important for learning. Sometimes failure can be just as motivating as success. Projects are shared with the community, which is very useful for inspiring others to take on new outlooks and to start projects of their own. The community helps its peers to critique their work and debrief on the successes and failures in the process. Of course, all work is published online with an open license that allows redistribution and remixing so that others can benefit from it and time is not wasted reinventing the wheel.

In some ways, this proposal is just for a glorified book club. But I hope that these ideals (and others that result from reflection on this piece of writing) can be integrated into existing communities of learning, and that, with some work, new communities (or subcommunities within an existing institution) can be created with the intention of at least partial implementation of this system.

Certainly, as we move closer to a Free Culture, this system becomes more feasible.