Past Meetings‎ > ‎

Discussion Meeting (July 2012)

* Present

* Discussion
** AutoLISP and its use in industrial programming
*** John Walker - cofounder of Autodesk
     + Book: "The autodesk file" : Early history of Autodesk
       Required reading for software startups
*** AutoCAD Electrical
     Program that automates making drawings for use in factories
     Nate Holt
     Lisp software.  250K lines of code.  Only 2 programmers writing it.
     Said to always meet deadlines with fewer bugs than the competition.
** Clojure
    Why is it the most commercially used mostly-functional language? -> concurrency
    JVM good.  Java bad.
*** Datomic
     Immutable database by Rich Hickey
     Time-based queries
     + Helps with testing
     Interface language : Datalog
** Erlang
    Hot code-swapping isn't a feature.  It just happens when you have tail-recursion and immutable state
** Programming in industry
*** Bad onions
     One person makes a tool, and future programmers build filters upon them.  Sometimes its best to just start over
*** Authentication in industry
     + There is none
     + HP printers
       Its possible to update their firmware, turn them into zombies and attack an office with them.
** Reading material
*** Fred Brooks
     Mythical man-month : no silver bullet : IT managers should read this
*** Joel on Software

* Projects
** Leo
    Erlang port of a 4chan-like image board
    Uses Erlang web-framework called Nitrogen :
    Comet: protocol to keep http sessions alive

  How governments have tried to block Tor

Print me if you dare

  28c3: The Science of Insecurity

  Effective Denial of Service attacks against web application platforms

  28c3: The coming war on general computation

  and for fun

  Reverse Engineering the MOS 6502 CPU [27C3]