User login

It seems you're using an old browser...

We're sorry, but your browser is out of date. In order to view this site correctly, you may want to:

Latest deninet news

Mired in Terminology

One thing that occurred to me today is that we really don't have a good place to put projects on deninet. For a while, I had planned on implementing project management features on the site. I did manage to start some of that by adding events and tasks. The further I got, however, the more it became obvious that "wasn't us". Other sites do project management far better and if anything, we should leverage those.

Project management, however, isn't the same as project -- is it? The former implies task lists, schedules, events, Gantt Charts... These aren't the features I wish to develop or maintain on the site. Again, other sites dedicated to that purpose do it far, far better. What I'm thinking about is a place to showcase our projects. 

Let me give you a little history: Years and years ago I came to the realization late one night that what we seemed to have in abundance was ideas. What we needed was a mechanism by which to store and categorize them. This was the beginning of a project called Net*man*a*ger. It was a Java based client for entering and storing ideas to a remote website running a Perl backend. Hey, it was the early 2000s, thick clients were all the rage! I spent most of my holiday vacation that year happily steeped in Java code.

As I began to put together the interface, I created a data topology. Ideas were made of Versions, Versions had Thoughts contributed to them, Comments and Votes were applied to Thoughts. Soon, however, I began to realize that Ideas needed a top level container. Naturally, the first one I thought of was "Project". The more I thought about it, however, the term seemed limiting. Not all Ideas could be grouped into projects, some were just....ideas. So, I instead decided to use the word "Net".

Eventually as client matured, I began to realize that it would be far simpler to develop a website that was both the backend and the front end. This was a couple before "Web 2.0" became a popular buzzword. Add more than a dash of ambition, and the "Internet Idea Database" was born. The term "nets" were dropped and replaced with "Channels".

I worked for years on IIDB, but there were a lot of problems with how it was put together. The code was too constrained and not easily expandable. I no longer wanted to work on the project, and as the system powering our website, I was stuck. I chucked it all and switched to Drupal. My thought was I could eventually reimplement IIDB on Drupal, but that never quite materialized. 

This is why deninet has channels today. First there were projects, then nets, and now channels. I had assumed that any project we wish to implement today on deninet could have a channel associated with it. These project-central channels would be the hubs by which visitors could find and follow project developments. This is why we have a Springboard, and why you can subscribe to channels to follow posts.

The biggest problem with this system is just how monolithic it is. How can we tell a "project-centric" channel from one that just is for general blog posts? There are a few ways to go about this. A field could be added that would identify the type of channel it is. This seems inadaquate however, as projects would have special fields attached to them like what users are working in what roles on the project, or the current status, or expected release date. Doesn't that imply that these should not be a channel but something unique?

I'm still figuring that one out...

Navigation Issues

It occurred to me a few days ago that there are a few navigation issues with the site. 

At present, there's no easy way to get an RSS feed of individual users posts. In fact, there's no easy way to get a feed of any user's posts without going through the channel mechanism. It's not an impossible thing to fix, thankfully. My thought is to create overrides for the default user profile pages just as we have for the channels. I've done a little tinkering this evening, but nothing significant.

Pazi brought up a good point earlier this evening. There's actually no way (for a non-admin user) to view a concise list of users and user activity on the site. Again, this isn't a hard thing for Drupal. I can build a page that will give us a few of all users on the site in a variety of forms. The problem is where

There are a number of problems like this on deninet. The front page isn't particularly useful as it could be. Channels can often be confusing. The way posts are kept private is entirely unintuitive. 

*sigh*

I could go on, but I'd rather spend my remaining energy this evening trying to think of a solution.

Changing Tastes

The last two weeks have been more than a little draining. I've been pushing to complete a major update for a web-based class at work. While I have been working with the product for several months now, it was only a few weeks ago that I saw it in actual use. That made a huge difference to me and cemented a lot of what I was working on. I've been digging through the course material, rewriting relevant sections and discarding outdated ones. Friday I finished most of the slides, leaving only a few to complete tomorrow morning. I'll have until Wednesday to complete all the voice recording.

Meanwhile, something strange has happened to my sense of taste. For years my beverage of choice has been soda. I relied on the caffeine to keep me going and the taste for comfort at tough consulting assignments. On particularly bad days, I could lay waste to liters of the stuff. Two weeks ago on Monday, however, I cracked open a can of the stuff and actually winced

Like most Americans, I have a sweet tooth. Very few things have ever been too sweet for me to eat or drink. For seemingly the first time I was utterly bamboozeled by what my tongue was telling me: "Eew! Too Sweet! Yuck!" I took another sip and promptly curled my face into a scowl. What the hell? Too sweet? Since when is anything too sweet for me!?

I set the soda aside and had some coffee instead. Black it was not, but the Raspberry Latte was subtle and creamy. I found myself less jittery and tense at the end of that day then I have in a year.

I tried it again the next day, and the next. Some days I'd polish off a can, but mostly I set them aside to warm and go flat. I found diet soda inflicted far more of a penalty than regular. Soda made with cane sugar was by far the most satisfying. If I had need of carbonation, there was sparkling water.

Oddly, I blame Germany for my two new beverage addictions. Even the cheapest coffee in Germany was delicious in a way that I rarely found in the states. As I was on business, I was able to expense it all and seek out my tastes. One particular weekend I was invited to a BBQ at a coworker's near Berlin. We were served sparkling water with fresh lemon all day, and soon I found myself with yet another addiction. 

While sparkling water was provided at work, coffee was a bit of a pain. Like most offices, the coffee that's available, in a word, stinks. I'm not suggesting that we should have a barista on staff 5/40; it's difficult to provide high quality in an economy of scale. Unfortunately, this means I would have to plunk down $3-5 for a proper cup each and every time. (Oh, the woe of the salarywoman! Woe!) I have been investigating how to make a proper cup myself without too much of a cost. I fear, however, that the savings achieved will be minimal. 

Thoughts on Tech News and Podcasting

The last few days I've been thinking about my current involvement in the Technology news industry, and I've come to a few conclusions:

  1. I'm not a journalist. I know, shocker, huh? The fact is that I've never had any formal training in journalism. The closest I've come was the series of cultural anthropology classes I had taken in college, but it's not the same. I'm not even entirely sure if professional journalism training is required in today's blogosphere-centric world.  Nevertheless I bring my own preconceptions and preferences to the table whenever I write an article or open my mouth in the OSNews podcast. This is a given.

  2. When and how we record the podcast has an effect. As myself and others have stated several times before, we don't have a script when recording the podcast. If I'm particularly lucky, I'll have some lead time as to what we'll be discussing and I will be fortunate enough to have the time and wherewithal to research the topic. Most of the time, however, it's just what recently happens. With a vacuum of knowledge, point 1 comes into play again. I seem to do my best when the topic is purely technical -- which reflects my interests and education.

  3. Comments, read them? Don't? I really don't know what to do with comments. While the conversations on OSnews are certainly above par, the law of averages is still in effect. Many comments are either malicious or in the least, not helpful. Often I find myself stuck on what one or two people had said from behind a username for days or weeks at a time. I had at one point considered quitting the podcast altogether for that reason. A lot of the fallout from that made me realize just how much point 1 and 2 govern my opinions on the podcast. 

  4. Surprise! Being a woman in technology is difficult. While in my professional life I've only run into this problem a handful of times, the podcast does tend to make this all the more apparent. Strong opinions aren't expected from a woman even in 2010. Once given, a woman may be characterized as a "know it all" or in the least "annoying". If you reserve or delicately present your opinions or thoughts, you may be inundated with "help". A good example of this was when I posted about finding the perfect KDE Linux Distro -- in which I was deluged with suggestions several of which I had already dealt with in the post itself.  Many simply assumed I didn't know any better -- despite the fact that I had already tried CentOS, SuSE, Gentoo, Kubuntu, Mandriva, and a dozen others. 

Introducing....Drafts and Autosave

One of the most requested features among our users (i.e., Me and the other four people using the site), is the ability to automatically save posts-in-progress. 

This turned out to be easier than I had thought to implement as the Drafts module provides all the needed functionality. 

Features of Drafts include:

  • The ability to maintain more than one draft at a time.
  • Maintain drafts for all content types.
  • Autosaving of new posts.
  • Autosaving of changes to existing posts.
Each user can enable autosave under your account profile:
  1. Click your username at the top of any page.
  2. Click the "Edit" tab.
  3. Scroll down to "Draft Autosave Settings".
  4. Click the "Enable Autosave" button.
By default, drafts are automatically saved every 30 seconds. You can change this under your account profile. 
Drafts are retained for 30 days unless edited. After 30 days, drafts are automatically deleted.

Once you save a draft (or have it autosaved), it will be available in your drafts page, under the Springboard. Click the "View" link to open your draft. 

Enjoy!

Counting Pages

Imagine your a novelist.

You have carried around a story in your head for almost an entire decade, but have been unable to write it. There have been several attempts, rewrites, false starts, and even one successful but aborted attempt. Life interrupts throughout all of this, making any attempt to sit down and get the damn thing onto parchment impossible.

You know the story covers about a year of time, encompassing four seasons in a familiar but alternate landscape. You want to see your story as short series of graphic novels -- four to match the number of seasons. You know that the seasons probably won't divide easily, but that's not your reason for selecting the length: Four books just feels right. 

And then you sit down and start running numbers. The first three books will be some 120 - 150 pages, so you agree on an average of about 137. The last book will be longer, almost 200. You decide to be ambitious and say 199. Okay, so you add it up: 137 * 3 + 199 = 610 pages.

610 pages.

Before you let the implication of that number set in, you decide to subdivide each book. A chapter runs about 23 to 27 pages. 25 on average. Divide. Average. You arrive at an estimate of 24 chapters.

610 pages. 24 chapters. 

24 stories. "Make bigger stories from several smaller ones," you recall from A Drifting Life. Use the smaller stories to resonate or explore the larger arcs. You look are your setting. Your characters. Subdivide. Take those subdivisions and explore them. Follow the characters as you look at that avenue. Is it interesting? How does this reflect on the overall theme?

Stop! Wait! you think, You can't possibly build a story like this! 

Or can you?

Some Rasa for you

Sorry for the poor quality, I was in a dark room and only had a cell phone camera.

One of my favorite characters to think about in the Paper Girl story is Rasa. She's brash, highly technical, often snide, and very, very sure of herself. She's also of Punjabi decent.

One of the first challenges Pazi posed to me when working on the story was the race of Rasa and her twin brother Rama. I inherited the names from a friend's project, and -- like most caucazoid authors -- completely failed to consider race at all. I had felt obligated to avoid the issue entirely rather than step on people's toes. Pazi convinced me otherwise. I expect to make many, many stupid mistakes while writing Rasa. Hopefully she'll kick me in the ass when necessary.

You might have also wondered why I said Punjabi and not "Indian American". That's the funny thing about Paper Girl -- while it's set in northern Minnesota, it's not set in the United States...

Blinking and Beeping and Flashing

The first social network I joined was LiveJournal back in 2001. At the time, I thought of it purely as an online journaling system. I didn't understand how the friending mechanism worked, nor the deceptive name applied to the feature (something that has thankfully been replaced with "following" on other sites). I often wrote entries there expecting no one to ever read them. It often felt like writing letters to no one in particular, then casting them upon the will of the four winds to whomever would find them.

The anonymity emboldened me. I wrote about things that were actually on my mind, instead of bottling them up as I had been raised. Frustration, fear, worry, depression, quixotism, fascination, and humor. Many say that the internet is where people put on masks; to me, it was the first place I was able to take mine off.

Things changed of course. LiveJournal became all the rage, creating a sprawling online community of people. I continued to write, but often with growing apprehension. I slowly began closing the loop and locking things down. No longer was it a wide open vista, but a room. The door was often open and the windows could be easily seen through, but there was a clearer separation between the Internet at large, and my little section.

Events occurred that forced me to close those openings completely. The windows were shuttered, the door was closed and locked. Little did I realize that the supply of fresh air was now also depleting. I ventured out rarely, and often only to lock things down all the more. Bars were installed. Boards nailed to the wall, cartoon-fashion.

Social networking often works the best for outgoing and open individuals that feel they have little to hide, or no one worth hiding from. My pessimism can't help but see that attitude as naive.

Today, the social networking scene has exploded across the entire world. MySpace, Facebook, Twitter, Identi.ca, and the new contender, Google Buzz. It's hard not to feel overwhelmed by the sheer magnitude of information one is required to read every day in order to say current. And lately, I often feel much like this:

Integration?

Recently I came across a discussion about constructing a website to serve as a resource for a community and a nexus for social interaction within that community. One of the possibilities under consideration was providing hosted blogging for community members.

It seemed likely to me that most members of a community (or social subset which could potentially form a community?) who were inclined to be blogging would already be doing so. I think as bloggers often create commentary and dialogue communities of their own, that in addition to providing a platform for new community members to blog if they wish, it could be beneficial to a fledgling community to ask established community bloggers if they would be willing to integrate their blog with the community site.

I suspect that would be a fair degree of technical challenge, since beyond merely syndicating the existing blog to the community website, I am also envisioning a unified comment thread, so that comments made at the blog's primary location would show up at the community site, and likewise comments made at that site by community members would also show up in the blog's own comment stream. At least to me that seems likely an effective balance between attempting to build local community, soliciting the contributions of established community members, and not asking people to uproot the niches they have settled themselves into.

As I said, I suspect there would be a fair amount of technical difficulty in doing such a thing, although I think previously the Bad Astronomy blog has been integrated with the Universe Today forums, so it seems possible and the increasing prevalence of OpenID might make it easier. The variety of blogging software platforms available I suspect makes the problem a lot harder, maybe entirely impractical.

Gamesing

Around December I went back to playing World of Warcraft, mainly because the people I played with decided to go back to it also. The group had branched out to another server to play Horde characters and because of various complications (me doing NaNoWriMo, my home net connection being throttled to dial-up speeds so that downloading the game patches took two weeks), by the time I got back into the game everyone else's characters were all levelled in the mid-20s or higher. So I created a tauren druid named Katacat to join them (and an undead mage named Antikata, and... )

The point is I spent a fair meanwhile playing her to catch up with the others, so they could group together. Playing on the Horde side felt distinctly uncomfortable relative to the Alliance side of last time. It put me in mind of race drag. The tauren feel very much like pop-cultural Native Americans and the trolls are seeming very much to be Rastafarian stereotypes (plus some Cannibal Islander in the mix). It bothers me. And the Horde side seems to have much more extreme sexual dimorphism, with the women often scarcely resembling the men beyond skin colour. When I was making an orc warlock it seemed like the female model could fit entirely inside the male model.

It is also quite jarring when Voodoo is referenced within the game (pertaining to trolls, of course... are they just all islanders of colour all at once?), such as when a character mentions sending an enemy's severed head to a troll friend because he 'knows he likes to use that sort of thing in his voodoo rituals'. Do the writers not realise this is an actual, specific real-world religion they are referencing? I think if the word 'Voodoo' there were replaced with 'Christian' I think many more people would recognise that as jarring, as pertaining to a specific set (of sets) of beliefs and rituals which have no place being explicitly referenced in a fictitious world which does not support their development. Likewise for shaman. These are specific, actual things, not generic terms which attach to nothing particular.

Conversely, I have been quite enjoying the wildlife of the Barrens. We stick European animals and plants in fantasy settings all the time, so it is a pleasant change to see some lions and zebras and hyenas and giraffes roaming about, although I mislike how much of a minority that zone is in compared with the rest of the world. It does make me think I would like to see some areas themed with Australian-based flora and fauna (perhaps the new island zones in the Cataclysm expansion? although I think that decision and work is already past and done by now). I suspect that ironically where that where 'voodoo' and 'shaman' pass often unnoticed and unremarked, including creatures derived from those inhabiting Australia would throw people out of suspended disbelief and perhaps lead to accusations of inappropriate inclusions. I say that because I believe the general 'we' is accustomed to seeing, frex, kangaroos as symbolising the specific place Australia, and that we are accustomed also to seeing the religions of people of colour as synonymous with dark magic and spirits so we don't notice the appropriation of those or see a problem with it. (the omnipresence of wolves and boars[1] and bears is also invisible, for different reasons) Then again, they have annual festivals based on Christmas and Valentines, so maybe not.

Speaking of the festivals, they have recently put me in mind that I would love to see global seasons implemented. I suppose the way the festivals are synced annually would be an impediment but still I would love to see changing seasons done on a scale shorter than a year (maybe over four months? one month per season, keeping the festivals always occurring in their proper season), and separated too north from south. It would be lovely to see how the zones change through the 'year'. Much of the game I have been finding quite beautiful even with the graphics necessarily turned far down; I wouldn't want to see them all given conventional spring, summer, etc., but something appropriate to existing themes could be quite breathtaking.

[1] Oh, boars! This game is the only time I have seen them depicted as peaceful, plentiful creatures rather than elusive, ornery animals it is unwise to stumble upon.

Channel Updates

deninet staff

Stranded in Trainlight

Pazi-friends

Pazi's Friendslist

deninet dev

Powered by Drupal, an open source content management system