– 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
Archive for the ‘News’ Category
Hackfest 11000 Postmortem
Thursday, March 2nd, 2006Hackfest 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, 2005Since 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, 2005Hackfest 1111 Mortem
Thursday, December 8th, 2005Since 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, 2005This 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, 2005I 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)))