addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Re: [hack-and-tell] Cease fire! The war is over? (Hack and Tell Round 17: Wrap up!)

From: Andrew G.
Sent on: Monday, May 21, 2012 8:41 PM
On Mon, May 21, 2012 at 6:06 PM, James Dennis <[address removed]> wrote:
> The hack off might take a while...
>
> When someone asks me to build a website, I think, "I know! I'll first build
> the right web framework!"

Those days will pass my naive friend. Those days will pass.

> When someone asks Apg to build a program, he thinks, "I know! I'll first
> design the right programming language!"

So true. And, I've been designing a new programming language for over
a year now! But, in all seriousness, I do tend to build programs
bottom up, building abstractions and mini languages until my problem
is solved--that's sort of the lisper's way.

>
>
>
> On Mon, May 21, 2012 at 6:04 PM, Danielle <[address removed]> wrote:
>>
>> It sounds AWESOME. You're going to camouflage spray-paint your laptops,
>> right?
>>
>>
>> On Mon, May 21, 2012 at 5:58 PM, James Dennis <[address removed]> wrote:
>> > Is a mud pit involved, cuz that sounds dirty!
>> >
>> >
>> > On Mon, May 21, 2012 at 5:19 PM, Jonathan Halcrow
>> > <[address removed]> wrote:
>> >>
>> >> I think I terrible wrong has been done here and it can only be settled
>> >> by the ancient ways... Hack-Off!
>> >>
>> >> On Mon, May 21, 2012 at 4:55 PM, Andrew Gwozdziewycz <[address removed]>
>> >> wrote:
>> >> > Btw, I didn't mean to call out James on the list... Sorry James!
>> >> >
>> >> > On Sat, May 19, 2012 at 11:58 PM, James Dennis <[address removed]>
>> >> > wrote:
>> >> >> Then so is the spreadsheet. Y U NO UPDATE IF U KNEW?
>> >> >>
>> >> >> On Saturday, May 19, 2012 at 11:52 PM, Andrew Gwozdziewycz wrote:
>> >> >>
>> >> >> But, Aidan didn't present repowatch, so yours is incorrect!
>> >> >>
>> >> >> On Sat, May 19, 2012 at 2:16 PM, James Dennis <[address removed]>
>> >> >> wrote:
>> >> >>
>> >> >> Dang! I seriously just finished writing my copy, went to gmail to
>> >> >> send
>> >> >> a
>> >> >> draft to Andrew and BOOM he's already sent his wrap-up.
>> >> >>
>> >> >> w00t!
>> >> >>
>> >> >>
>> >> >>
>> >> >> On Sat, May 19, 2012 at 1:28 PM, Andrew Gwozdziewycz
>> >> >> <[address removed]>
>> >> >> wrote:
>> >> >>
>> >> >>
>> >> >> [Stop reading un-rendered markdown, and read this in it's full
>> >> >> glory instead! https://gist.githu...­]
>> >> >>
>> >> >> (Turns out, I have no idea when the Germanian war that started in
>> >> >> 17 AD ended, but if you happen to know, feel free to reach out.[0])
>> >> >>
>> >> >> (Have a complaint about this email? Want to make it better, fix
>> >> >> a typo, or add more info? Fork the gist on GitHub!)
>> >> >>
>> >> >> Hello Hackers-
>> >> >>
>> >> >> Thanks to [GetGlue](http://www.getglu...­) for hosting us! The
>> >> >> pizza was great, the drinks, they were sugary, and stickers oh so
>> >> >> gluey!
>> >> >>
>> >> >> ## Puzzle
>> >> >>
>> >> >> Puzzle? Psshht! Puzzles take time to write, to do, and did I
>> >> >> mention someone has to *grade* them? Round 17 was too ad-hoc to put
>> >> >> that together, and the crowd that came would have aced it anyway.
>> >> >>
>> >> >> I will, however, give you the answer to last month's wrap-upzzle[1]:
>> >> >>
>> >> >>   (define (empty)
>> >> >>      (lambda (k)
>> >> >>         '()))
>> >> >>
>> >> >>   (define (assoc dict key value)
>> >> >>      (lambda (k)
>> >> >>         (if (eq? k key)
>> >> >>            value
>> >> >>            (dict k))))
>> >> >>
>> >> >>   (define (lookup dict key)
>> >> >>      (dict key))
>> >> >>
>> >> >>   scheme> (lookup (assoc (assoc (empty) 'hello "world") 'world
>> >> >> "hello") 'hello)
>> >> >>   => "world"
>> >> >>
>> >> >> ## Projects Presented (in pseudo-random order)
>> >> >>
>> >> >> ### [Braindump] Malcolm Matalka (all the way from Sweden!)
>> >> >>
>> >> >> Braindump is back![2] That's right, America's favorite Meetup (which
>> >> >> shut down to free up more time for Hacker School) has turned into a
>> >> >> wee-wittle segment at Hack and Tell--but hey, it's something! Want
>> >> >> to
>> >> >> do a Braindump? Send me 3 blood samples, $5 US and a self addressed
>> >> >> stamped envelope. (Or, ask next time there's a call for speakers.)
>> >> >>
>> >> >> This month, Malcolm was in town for Hack and Tell^W^W^Wa wedding,
>> >> >> and
>> >> >> braindump'd a bit about what he knows of phantom typing in OCaml.
>> >> >>
>> >> >> * [Phantom_types](https://github.com...­)
>> >> >> * [Blog
>> >> >>
>> >> >>
>> >> >> post](http://functional...­)
>> >> >>
>> >> >> ### Nicolas Dufour
>> >> >>
>> >> >> The Refuge Project aims to provide a fully decentralized and
>> >> >> open source data platform. What does that mean? Well, it means
>> >> >> that you'll have easy access to any data you shove into it.
>> >> >>
>> >> >> * [refuge on GitHub](https://github.com...­)
>> >> >> * [refuge.io](http://refuge.io­)
>> >> >>
>> >> >> ### Grant Kot
>> >> >>
>> >> >> Like Grant, I have like 3 words, awesome tentacle physics!
>> >> >>
>> >> >> * [YouTube
>> >> >> demonstration](http://www.youtub...­)
>> >> >> * [Grant on GitHub](https://github.com...­)
>> >> >>
>> >> >> ### Peter Coles
>> >> >>
>> >> >> Peter showed off his pure JS/CSS/HTML5 piano, which generates WAV
>> >> >> files that are then data-URI encoded. In other words, only ASCII
>> >> >> data
>> >> >> is loaded from the web server, the rest, as they say is magic.
>> >> >>
>> >> >> The visualizations were a little bit primitive, but hey, I guess
>> >> >> that's what you get for studying Computer Science instead of cello
>> >> >> at
>> >> >> Julliard.
>> >> >>
>> >> >> * [HTML5/CSS/JS Piano](http://mrcoles.co...­)
>> >> >> * [GitHub]https://github.com...­
>> >> >>
>> >> >> ### Zed Shaw
>> >> >>
>> >> >> I mentioned during Round 17 that the reason Hack and Tell exists is
>> >> >> due in part due to the Freehacker's Union, which Zed created when he
>> >> >> lived in NYC. So having Zed stop by and see the community we've
>> >> >> created was certainly a treat.
>> >> >>
>> >> >> These days Zed spends lots of time teaching programming by writing
>> >> >> books. They're freely available, but if you use them, and like them,
>> >> >> send him a few bucks so he can write more!
>> >> >>
>> >> >> * [Learn Code The Hard Way](http://learncodet...­)
>> >> >> * [zedshaw.com](http://www.zedsha...­)
>> >> >>
>> >> >> ### John Workman
>> >> >>
>> >> >> Need to load hundreds of pictures in a web browser, but don't want
>> >> >> to bog down the experience? Well, scrollstream attempts to solve
>> >> >> this problem removing things from the DOM that aren't visible, and
>> >> >> loading new items in when they should be visible. It's dynamism at
>> >> >> its best!
>> >> >>
>> >> >> * [Scrollstream](https://github.com...­)
>> >> >> * [John's GitHub](https://github.com...­)
>> >> >>
>> >> >> ### Dan Vanderkam
>> >> >>
>> >> >> Dan showed us dygraphs, an interactive, zoomable time series
>> >> >> plotting
>> >> >> library for the web. It's pretty cool, supports oodles of data
>> >> >> points,
>> >> >> has lots of tests *and* documentation. Really, it's like some holy
>> >> >> grail
>> >> >> of software projects, which means if you have a use for it, you
>> >> >> should
>> >> >> seriously consider it.
>> >> >>
>> >> >> * [dygraphs](http://dygraphs.c...­)
>> >> >>
>> >> >> ### Joschka Kintscher
>> >> >>
>> >> >> Harvey allows you to do conditional JS loading via CSS media
>> >> >> queries. It has the concept of "Coins," which control how the JS is
>> >> >> loaded/executed. Personally, I'm just glad someone put a Dent into
>> >> >> this problem.
>> >> >>
>> >> >> * [Harvey on GitHub](https://github.com...­)
>> >> >>
>> >> >> ### Aidan Feldman
>> >> >>
>> >> >> Aidan talked about his JSONP proxy, which allows you to do JSONP
>> >> >> with
>> >> >> *any* JSON API on the web. He could have saved himself some trouble
>> >> >> though, since the Meetup API supports JSONP[3]. Nevertheless, it
>> >> >> might
>> >> >> be
>> >> >> useful for someone else!
>> >> >>
>> >> >> * [JSONP on GitHub](https://github.com...­)
>> >> >> * [JSONP](http://jsonp.jit....­)
>> >> >>
>> >> >>
>> >> >> ## Announcements and things to watch out for
>> >> >>
>> >> >> ### Round 18 -- Coming soon!
>> >> >>
>> >> >> Have something you'd like to present? Have something to Braindump?
>> >> >> Have a (free) space that can hold 80-100+ people and don't mind some
>> >> >> guests?  We're starting to plan Round 18, so let us know if you can
>> >> >> help us out! Call for presenters coming soon!
>> >> >>
>> >> >> ### Hope Number 9
>> >> >>
>> >> >> HOPE is invading Hotel Pennsylvania yet again. This time,
>> >> >> it takes place on July 13-15. For tickets or more information
>> >> >> checkout [hopenumbernine.net]­(http://hopenumber...­).
>> >> >>
>> >> >> ## Wrap it up
>> >> >>
>> >> >> That's it! Hope to see you all at Round 18!
>> >> >>
>> >> >> Happy hacking,
>> >> >>
>> >> >> Andrew and James.
>> >> >>
>> >> >> [0]: Wikipedia has been lest helpful. (but, I didn't really look
>> >> >>     all that much... Yeah, my fault.
>> >> >> [1]: Have a more clever solution in a language that doesn't *have*
>> >> >>     closures? Share it!
>> >> >> [2]: ... and this time it's personal.
>> >> >> [3]: [Callbacks](http://www.meetup...­)
>> >> >>
>> >> >>
>> >> >> --
>> >> >> http://www.apgwoz...­
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Please Note: If you hit "REPLY", your message will be sent to
>> >> >> everyone
>> >> >> on
>> >> >> this mailing list ([address removed])
>> >> >> http://www.meetup...­
>> >> >> This message was sent by Andrew Gwozdziewycz ([address removed]) from
>> >> >> Hack
>> >> >> and Tell.
>> >> >> To learn more about Andrew Gwozdziewycz, visit his/her member
>> >> >> profile:
>> >> >> http://www.meetup...­
>> >> >> Set my mailing list to email me
>> >> >>
>> >> >> As they are sent
>> >> >> http://www.meetup...­
>> >> >>
>> >> >> In one daily email
>> >> >> http://www.meetup...­
>> >> >>
>> >> >> Don't send me mailing list messages
>> >> >> http://www.meetup...­
>> >> >> Meetup, PO Box 4668 #37895 New York, New York[masked] |
>> >> >> [address removed]
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Please Note: If you hit "REPLY", your message will be sent to
>> >> >> everyone
>> >> >> on
>> >> >> this mailing list ([address removed])
>> >> >> This message was sent by James Dennis ([address removed]) from Hack
>> >> >> and
>> >> >> Tell.
>> >> >> To learn more about James Dennis, visit his/her member profile
>> >> >> Set my mailing list to email me As they are sent | In one daily
>> >> >> email |
>> >> >> Don't send me mailing list messages
>> >> >>
>> >> >> Meetup, PO Box 4668 #37895 New York, New York[masked] |
>> >> >> [address removed]
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> http://www.apgwoz...­
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Please Note: If you hit "REPLY", your message will be sent to
>> >> >> everyone
>> >> >> on
>> >> >> this mailing list ([address removed])
>> >> >> http://www.meetup...­
>> >> >> This message was sent by Andrew Gwozdziewycz ([address removed]) from
>> >> >> Hack
>> >> >> and Tell.
>> >> >> To learn more about Andrew Gwozdziewycz, visit his/her member
>> >> >> profile:
>> >> >> http://www.meetup...­
>> >> >> Set my mailing list to email me
>> >> >>
>> >> >> As they are sent
>> >> >> http://www.meetup...­
>> >> >>
>> >> >> In one daily email
>> >> >> http://www.meetup...­
>> >> >>
>> >> >> Don't send me mailing list messages
>> >> >> http://www.meetup...­
>> >> >> Meetup, PO Box 4668 #37895 New York, New York[masked] |
>> >> >> [address removed]
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Please Note: If you hit "REPLY", your message will be sent to
>> >> >> everyone
>> >> >> on
>> >> >> this mailing list ([address removed])
>> >> >> This message was sent by James Dennis ([address removed]) from Hack
>> >> >> and
>> >> >> Tell.
>> >> >> To learn more about James Dennis, visit his/her member profile
>> >> >> Set my mailing list to email me As they are sent | In one daily
>> >> >> email |
>> >> >> Don't send me mailing list messages
>> >> >>
>> >> >> Meetup, PO Box 4668 #37895 New York, New York[masked] |
>> >> >> [address removed]
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > http://www.apgwoz...­
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Please Note: If you hit "REPLY", your message will be sent to
>> >> > everyone
>> >> > on this mailing list ([address removed])
>> >> > http://www.meetup...­
>> >> > This message was sent by Andrew Gwozdziewycz ([address removed]) from
>> >> > Hack and Tell.
>> >> > To learn more about Andrew Gwozdziewycz, visit his/her member
>> >> > profile:
>> >> > http://www.meetup...­
>> >> > Set my mailing list to email me
>> >> >
>> >> > As they are sent
>> >> > http://www.meetup...­
>> >> >
>> >> > In one daily email
>> >> > http://www.meetup...­
>> >> >
>> >> > Don't send me mailing list messages
>> >> > http://www.meetup...­
>> >> > Meetup, PO Box 4668 #37895 New York, New York[masked] |
>> >> > [address removed]
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Please Note: If you hit "REPLY", your message will be sent to everyone
>> >> on
>> >> this mailing list ([address removed])
>> >> http://www.meetup...­
>> >> This message was sent by Jonathan Halcrow ([address removed])
>> >> from Hack and Tell.
>> >> To learn more about Jonathan Halcrow, visit his/her member profile:
>> >> http://www.meetup...­
>> >> Set my mailing list to email me
>> >>
>> >> As they are sent
>> >> http://www.meetup...­
>> >>
>> >> In one daily email
>> >> http://www.meetup...­
>> >>
>> >> Don't send me mailing list messages
>> >> http://www.meetup...­
>> >> Meetup, PO Box 4668 #37895 New York, New York[masked] |
>> >> [address removed]
>> >>
>> >
>> >
>> >
>> >
>> >
>> > --
>> > Please Note: If you hit "REPLY", your message will be sent to everyone
>> > on
>> > this mailing list ([address removed])
>> > This message was sent by James Dennis ([address removed]) from Hack and
>> > Tell.
>> > To learn more about James Dennis, visit his/her member profile
>> > Set my mailing list to email me As they are sent | In one daily email |
>> > Don't send me mailing list messages
>> >
>> > Meetup, PO Box 4668 #37895 New York, New York[masked] |
>> > [address removed]
>>
>>
>>
>> --
>> Danielle
>> http://daniellesu...­
>>
>>
>>
>> --
>> Please Note: If you hit "REPLY", your message will be sent to everyone on
>> this mailing list ([address removed])
>> http://www.meetup...­
>> This message was sent by Danielle ([address removed]) from Hack and Tell.
>> To learn more about Danielle, visit his/her member profile:
>> http://www.meetup...­
>> Set my mailing list to email me
>>
>> As they are sent
>> http://www.meetup...­
>>
>> In one daily email
>> http://www.meetup...­
>>
>> Don't send me mailing list messages
>> http://www.meetup...­
>> Meetup, PO Box 4668 #37895 New York, New York[masked] |
>> [address removed]
>>
>
>
>
>
>
> --
> Please Note: If you hit "REPLY", your message will be sent to everyone on
> this mailing list ([address removed])
> This message was sent by James Dennis ([address removed]) from Hack and
> Tell.
> To learn more about James Dennis, visit his/her member profile
> Set my mailing list to email me As they are sent | In one daily email |
> Don't send me mailing list messages
>
> Meetup, PO Box 4668 #37895 New York, New York[masked] |
> [address removed]



-- 
http://www.apgwoz...­

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy