Home The News

GCalendar Upcoming Events

GCalendar Overview

Latest Wiki Changes

Information Technology provided by
Latest
POSI-Pittsburgh July Meeting (July 10th 6:00 pm)

(Please forward to interested groups, such as HackPittsburgh mailinglist)

To those in the Pittsburgh area: POSI-Pittsburgh will be having it's first meeting (since it went inactive) at the HackPittsburgh hacker space. If you can't make this meeting (and sorry about the short notice), please let me know times that would be available for you next week (and thereafter).

Rides might be available to those who request them. Our first meeting topic will be establishing recurring meetings, from then on we will cover whatever people suggest, and/or the usual POSI topics as listed below.

First meeting:

When: Friday, July 10th 6:00 PM
Where: HackPittsburgh
1936 5th Ave. Pittsburgh, PA 15219

Second meeting:

When: TBA (maybe Thursday, July 16th 6:00 PM)
Where: HackPittsburgh
1936 5th Ave. Pittsburgh, PA 15219

Possible Topics:

Just discussing POSI in Pittsburgh, covering topics (listed below in a different post), setting up follow-up meetings, perhaps taking a tour of the HackPittsburgh space, discussing how to use POSI software with HackPittsburgh. Planning for the first Posithon in Pittsburgh in a few years. It's also whatever people want to discuss.

Hope to see you there!

 
Proposed YAPC::NA 2010 Talk Abstract

POSI is a set of related software services written in Perl, using the FRDCSA middleware, that can be included in a Social Network or CMS.  It does fine-grained tracking of user information using Semantic Web technologies, especially goals, interests and abilities (GIAs), and helps to form dynamic teams for completing goals that are important to members indivdually and overall.  It can derive GIAs from users' online presence, their writings, and so forth using Natural Language Processing.  It is being deployed at the Pumping Station One hacklab with plans to deploy at other hacker spaces.  It has various interfaces such as Web and IRC bots.

Some of the services, in addition to skills match-making, are Job-Search, Intelligent Tutoring Systems (to teach subjects that user states they wish to know or that they can be computed to need based on Job Position data and their skills profile), and Temporal Planning for Personal Task Management (using the Verber system).

I intend to upload the 800 modules that make up POSI and the FRDCSA to the "FRDCSA::" namespace on CPAN before the talk.  The distributions have been made, I am just fine tuning and seeking community feedback first.

This will be an improved version of the talk I gave at Flourish 2009.

 
POSI-Chicago May Meeting (May 19th 7:00 pm)

After consulting with the members of Pumping Station One, the new hacker collective in Chicago, we will be holding the POSI-Chicago May meeting at the new hackerspace on 3354 N. Elston Ave, Chicago, IL on Tuesday, May 19th, at 7:00 pm. Immediately after the meeting, the Pumping Station One weekly meeting will start, so this will be an opportunity for those not aware of what's going on there to drop in and see what's up.

Please suggest additional topics to discuss at the meeting.

Possible Topics:

  • Job Search and Consulting

    If you are interested in obtaining consulting jobs and so forth, this system can help you. In order to help contributors stay solvent, this system exists to help find work. We will be integrating it with the overall POSI website, rewriting it and extending its capabilities.
  • Natural Language Processing with FRDCSA

    So as to maximize attendance of the POSI-Chicago meeting, we should co-schedule this PS1 lecture .
  • Open Fair Credit System (OFCS)

    http://groups.google.com/group/ofcs

    Implementing an open source accounting software system for normatively and semantically representing the value of work and assets and using it to promote a virtualized barter economy (not dependent on existing currencies so as not to disenfranchise the cash poor) for groups like POSI and PS1.
  • Using POSI within PS1

    Transforming the existing PS1 skills exchange to POSI format, setting up PosiBot on the #pumpingstationone channel, further developing the EMS skills extraction software.
  • Getting and Staying Organized with Free Software

    An internal course on organization using free software. Topics include managing email, VOIP, feeds, (personal adaptive filtering), Ball-in-court, the paperless office, etc, etc.
  • POSI/PS1 "Commercial" and Video Production

    Setting up the greenscreen and developing a "commercial" which informs the public about Pumping Station One in an effort to draw new members and friends into the group.
  • Inventory Management

    Using RFID and inventory management for Pumping Station One, business and personal use using the FRDCSA SILO Inventory Managerl
  • Access to the FRDCSA for Use and Development

    Ensuring that interested users and developers have access to the FRDCSA either through checking out the GIT repo or by building and distributing the Virtual Machine copy.
  • Altruism

    Proving to the world that altruism works. Challenging the notion that "You must first help yourself before you can help others".
  • Learning to Program

    Setting up and operating introductory programming instruction.
  • Shared Priority System Editor (Java application)

    Go over the requirements and mini programming sprint on the Shared Priority System Editor and integration with Verber.
  • LDAP Integration and POSI Website Development

    Setting up LDAP to provide authentication across POSI and FRDCSA and all associated web services.
  • POSI Future Plans

    Discuss, review, the progress of POSI, what plans we have for its future, assessing its current priorities, and so forth.
  • Debian Packaging and Software Archive

  • Other

 
Presentations and Software

We had a booth and a talk at Flourish 2009.  A copy of the talk is available here:

Flourish 2009 Talk

A shortened version of the talk with be given on Monday April 13th in Batavia.

POSIC Talk

New software has been developed for matching skills offered with skills desired, and is being integrated into the POSI core engines.  We will be integrating the pweb.cgi script (and incidentally the job-search.cgi script) with either Joomla or Drupal in order to allow authentication and secure editing of these resources.  This will allow users to edit knowledge and for us to be reasonably sure who asserted it.  LDAP should be adopted as the authentication mechanism.  This will enable users to choose amongst their available resumes (in leui of dynamic resume generation from EMS) and to receive updates about their matching jobs.

The skills matching software under development is mentioned here:

The domain is the pumpingstationone skills exchange, but will be extended to work in all contexts.

Progress has been made in the theory of EMS, especially the extraction of skills from writings.

Still looking for a Java developer familiar with JGraph or equivalent to develop the Shared Priority System Editor.

 
System-X domain development

Here is a sample of a Priority System as represented in a simplistic fashion in Perl. This assignment involves developing an initial domain, to be entered into FreeKBS, representing which tasks a person has to do to acquire programming skills.

Some example tasks would be:

  • Ensure basic familiarity with operating system
  • Ensure basic familiarity with typical utility programs
  • Ensure basic familiarity with Emacs
You would then assert dependencies, eases between these. Or any other relation you wish to invent.

The way this works, for each student, we will make a new FreeKBS (learning) context for them, and copy over the default context. Then, as they complete the tasks, they mark (through the POSI client software (web, CLI, GUI or IRC client)), they mark the goal as completed.

my $entries = {
# 1 => "Stay employed",
# 2 => "Stay healthy",
# 3 => "Have fun",
# 4 => "Help people",
5 => "Get a new laptop",
6 => "install FRDCSA on my new laptop",
7 => "Present at Flourish",
8 => "Make a list of the features we want to have in a laptop",
9 => "Have mobile wireless access through phone",
10 => "Get an android based phone",
11 => "Have FRDCSA Interactive Execution Monitor working",
12 => "Write android software",
13 => "Contact Ryan Neuman",
14 => "Have mobile wireless on the train",
15 => "Have budget analysis system working",
16 => "Have dependency reasoner working",
17 => "Order mobile broadband",
18 => "Do job for Eric",
19 => "Read books on the laptop",
20 => "Build a goal/knowledge structure here and then grow it until it includes many of the existing unilang entries",
21 => "Develop a system that reasons about what will fail if certain things aren't done.",
22 => "Setup core business processes",
23 => "Make adequate money each month",
24 => "Have 1 630 300 5565 actually work when I already have a phone call, instead of just ringing endlessly",
};


my $assertions = [
["depends", 22, 24],
["depends", 23, 22],
["eases", 21, 22],
["depends", 6, 5],
["eases", 5, 7],
["depends", 5, 8],
["eases", 5, 9],
["eases", 10, 9],
["costs", 5, '$400'],
["costs", 10, '$200'],
["costs", 9, '$60 / mo'],
["depends", 11, 10],
["depends", 11, 12],
["eases", 13, 12],
["eases", 13, 10],
["provides", 9, 14],
["provides", 17, 14],
["costs", 17, '$60 /mo'],
["eases", 16, 15],
["goal", 5],
["goal", 7],
["goal", 11],
["goal", 14],
["goal", 15],
["earns", 18, '$250'],
["prefer same", 5, 7],
["prefer over", 11, [5,7,14]],
["prefer same", 11, 15],
["eases", 16, 11],
["ethicality-concern", 7, 'evangelism'],
["involves", 12, "android software development"],
["interested-in", "Ryan Neuman", "android software development"],
["eases", 5, 19],
];
 
<< Start < Prev 1 2 Next > End >>

Page 1 of 2
POSI, Information Technology provided by Open Informatics