Archive for the ‘News’ Category

Hackfest 11000 Postmortem

Thursday, March 2nd, 2006

– Since Last Time
    – Graham
        – Lots of stuff
        – Released clocks: http://ravelite.org/code/clocks
            – check it out!  is it annoying?  how is it applicable?
        – Chuck
            – added fade ins and outs
            – multiple shreds are note-synchronized
            – wants to Chuck Atlanta
        – Fixed parts of chuck-mode.el
            – bad files still fail silently (due to emacs call-process logic)
            – server doesn’t run in shell mode (or inside emacs at all)
    – Alex (n00b!)
        – http://hackmode.org/~alex/blog/
        – Wrote a spanish to english translator
        – poetry generator (Trurl’s Electronic Bard! from The Cyberiad)
        – wrote a device driver
        – has been looking at GUI -> clisp interfaces (foil.sf.net)
        – likes openNLP (used by SWIMM)
    – Vinny
        – have a commotion release now, @
              http://ynniv.com/Commotion-0.5.1.tgz
        – got some GUI stuff working, boxes and lines with drop
              shadows
            – did some Shark
        – wrote a little commotion documentation
    – Beckham (n00b!)
        – TechComm project: open source home security & automation
            – fidgets, ibutton, obscure automation tech, x10!
        – Mail and news client, command line, no control keys!
            – gnus … minus emacs
        – moralminority.org, spockornot.com, area23.com projects
        – admin for gehennom.net
            – OIT sucks
        – wrote a frameless clock for debian / X windows (osd_clock)
    – Martin (n00b!)
        – hacking chuck
            – file IO for general purpose things
            – working with Jason Freeman on a composition
                – localization -> composition
                – many person environment – 75 audience members
– Today’s Plans
    – Vinny
        – work on commotion blurb
        – publish commotion link w/ blurb
    – Graham & Alex
        – SWIMM – how it extracts features
    – Beckham
        – converting a build server from bash to python
    – Martin
        – hanging out and planning Chuck Atlanta
– Today’s Reality
    – Alex & Graham
        – Marsyas
            – hooking v2.0 in SWIMM
        – Found the location of sequence features in SWIMM
        – read up on OpenNLP maximum entropy
    – Beckham
        – tried to convert Graham to various CLI tools
        – tried to use socat… hows that work?
    – Vinny
        – as usual, very little.  set up a tunnel to gehennom for
              news reading

Hackfest 10111 Postmortem

Saturday, February 25th, 2006

– Since Last Time
    – Graham
        – worked a lot on Clocks – almost done, at least one more bug
            – implemented proxy files to store data
            – save and load use proxy-enabled replacements
            – enabled conservation of time
            – wants to write article, release soon
            – needs to field test it by coding using it – is it
                  annoying?
    – Vinny
        – work ($$$) work a lot – XUL + JS
            – leaving proof of concept for product integration
        – thinking about how to write documentation
            – latex
                – has lots of hokey syntax, like & ~
            – docbook
                – XML based
                    – lots of rigid, verbose syntax – not very terse
            – toolchains
        – thinking about schools
        – λ
– Today’s Plans
    – Vinny
        – write a blurb about commotion
    – Graham
        – fix that error
        – blurb for Clocks
        – Chromatic modulation in chuck
            – has diatonic chord progressions, wants more general
                  code
        – overall
            – Stickers (vgkids.com)
– Today’s Reality
    – Graham
        – fixed that bug
        – wrote a blurb
    – Vinny
        – bad slacker! bad!
        – got a latex template from stephen, and read some of Stephen’s paper

Hackfest 10000 Mortem

Friday, December 16th, 2005

Since last week:

Vinny:

  • Managed to get PyOgre to compile on the Mac.
    • One downside though: it doesn’t fully work with OpenSDL
  • PyOgre runs and a has started to tie into Commotion.
  • Scenes in Ogre can be created through PyOgre in Commotion.

Graham:

  • Finals… *sigh*

Luke:

  • Linux on kitchen sink.
    • Loaded up OpenWRT onto my Linksys WRT54G.
    • Loaded up Linux onto my Treo 650.
  • Did some MythTV work especially to fix my settings that allow me to have the MythTV box automagically shutdown when idle and startup when it needs to record.

Tonight:

Vinny:

  • Messed with commotion.
  • Downloaded a version of emacs thats not from the 70’s.
  • Spent some time on real-time document collaboration.
    • Real-time in this case means 2+ people are editing at the same time and all other editors see their changes in real time.
    • SubEthaEdit is an excellent example of this principle.
    • DocSynch markets itself as being exactly what Vinny wanted, but turned out that almost everything is still "planned".
    • Considering JEdit as a potential base to implement a cross-platform version.  Hopefully the protocol will be generic enough that others will implement it for other editors (emacs, eclipse, etc…).
    • BEEP for Java would be great for this if Vinny can find a open version that supports peer features.

Graham:

  • Played with Emacs syntax tables and got the syntax system to tell
    him what was punctuation.
  • Contimplating the next steps for his prototype.
  • Potential next step: rewrite the code to do character level timing so that its easy to manage timing across edits.  And, crack the problem of serializing the data across sessions.

Luke:

  • Did some reading of arm/linux documents and source code.
  • Thought about trust systems and personal data.  Can one create services in which the user doesn’t need to trust you?
  • Discussed rich instant messanger services.

I’ll linkify things later.

Podcast 1111

Monday, December 12th, 2005

The audio is alive!

Hackfest 1111 Mortem

Thursday, December 8th, 2005

Since Last Week:

New cool posters from pushmepullyou and methanestudios.
Podcast goes here.

Vinny-
Running in circles.
Graham-
Doing homework and running in circles.
Ben-
Nothing, except a birthday.

Today’s Plans:

Vinny-
PyOgre should be running.
Graham-
Need to fix bug where text properties spread. Need them to be confined to periods.
Ben-
Figure out how to make JUnit classes that wrap regular classes.

Today’s Reality:

Vinny-
Installed newer version of Python (2.4) and scons (python make). Pyst is not working.
Graham-
Made clock properties non-sticky, which fixed the issues. Working on rendering the invisible clocks.
Ben-
Will autogenerate testclass. You manually wrote a test class so he can design the code generator.
Will need to fix grading threads, each in their own thread-group. So when a student starts a JFrame in their program, you can shut down the JFrame as well.

Hackfest Podcast

Friday, December 2nd, 2005

This week’s hackfest was brought to you by the letters M and P and the number 3!  Our first "podcast".

Hackfest 1101 Postmortem

Thursday, November 17th, 2005

–  Since Last Hackfest
    –  Luke
        –  Lost his /usr partition
            –  interesting experience for  scripting a debian
                  install using apt
            –  had been using unison (linux, windows, etc,
                  upenn.edu) for backup
        –  did some bluetooth exploration/debugging
    –  Graham
        –  Made emacs scripts to tally time spent on each sentence
            –  also did some mockups of the idea
        –  masters project things
    –  Vinny
        –  fixed commotion problems
        –  hacked javascript for work
            –  integrated the Rhino javascript parser into our new
                  platform
–  Today’s Plans
    –  Luke
        –  messing with Palm memory map
            –  new method: allocate memory in different
                  applications, then see where that is in physical
                  memory
        –  going to Germany tomorrow
    –  Graham
        –  installing iTunes
        –  make the clocks invisible the right way
        –  support editing of existing sentences
        –  properly creating a mode instead of modifying all of
              emacs
    –  Vinny
        –  either: executing scheme code for calculated properties
        –  or: automated population of the schools database
–  Today’s Reality
    –  Group
        –  60 minute discussion of economics of variable pricing on
              iTunes
    –  Graham
        –  Worked on making clocks invisible – not done yet … ∞
              loops
        –  Luke’s going to provide some info for minor modes
    –  Luke
        –  found some memory possibly below the OS boundary
    –  Vinny
        –  told Graham everything would be fantastic with XSLT
        –  looked at Grant’s latest spoontease

atlhack flickr tag

Sunday, November 13th, 2005

I tagged all of my flickr photos with the tag "atlhack".  No one else is currently using this tag, as you probably guessed.  If you upload atlHack related photos, please tag them!  This will make them all show up at http://flickr.com/photos/tags/atlhack/

Hackfest 1001 Postmortem

Thursday, October 20th, 2005

–  Since Last Hackfest
    –  Luke
        –  found blurb about alpha Firefox UI feature, tabling his
              firefox project
        –  wrote simple CLI for jhymn  on Linux
        –  spent some time hacking a linux bootloader for palm treo
              (like GARUS)
    –  Matt
        –  Idea: chronological scale for google maps
    –  Graham
        –  Went to startup school
            –  Is going to write it about it tomorrow (says vinny, really on the weekend)
    –  Ben
        –  More autograding stuff – added something so that it can
              read in a request for a complete regrade of a test
        –  Made things nice and user friendly
    –  Vinny
        –  been playing with lisp/scheme, made cool drawings in
              logo/scheme
–  Today’s Plans
    –  Luke
        –  Website cleanup/maintenance
        –  play with Palm bootloader more
    –  Matt
        –  Haning out, might head home to work on PC
        –  Sketch user interfaces
    –  Graham
        –  Music editor is STARVING
            –  fixing "write with speedup"
    –  Ben
        –  Write something to let the TA run a specific method
    –  Vinny
        –  muck around with scheme/logo more
–  Today’s Realities
    –  Matt
        –  on vague timeline-animated-map-idea: babysteps, in the
              form of touching base on java(?) and GIS
        –  Also: brainstorming on a slick name, with approriately
              pretentious allusion
    –  Luke
        –  Got website things done.  TikiWIki updated.
        –  mail organizing and DHCP debugging via packet sniffing
    –  Graham
        –  Defeated the System.EngineExecutionException by
              reorganizing variables… marshalling issue?
            –  still buggy, tho
    –  Ben
        –  Reorganized some code
        –  read a lot of PhD Comics.com
    –  Vinny
        –  learned the shape of a nautilus shell
        –  wrote some scheme/logo to draw one

Hackfest 101 Postmortem

Thursday, September 22nd, 2005

–  Since Last hackday
    –  Luke
        –  Started porting eclipse SAP development tools to Linux
            –  Replaced windows native libraries
    –  Vinny
        –  Commotion
            –  Abstracted out all of my application singletons
            –  Got everything working again
            –  Some scenegraph research, ogre3d is the way to go
                –  Stackless python and continuations…
                      continuations are cool and powerful
–  Today’s Plans
    –  Luke
        –  Working on browser component for SAP plugin
    –  Vinny
        –  lisp hacking – implementing while
–  Today’s Reality
    –  Luke
        –  learned a little about the browser
            –  got the mozilla to integrate
            –  still trying to get it to load inside eclipse
            –  fixed a few more IE specific quirks
        –  spent some time trying to fix dhcp again
    –  Vinny
        –  lisp – wrote while as a macro
            –  (defmacro while (condition &rest codeblock)
                      `(loop (if (not ,condition) (return)) (do
                  (and),codeblock)))