(emacs-nyc)2022-03-16T23:09:56-04:00http://emacsnyc.org/(emacs-nyc)admin@emacsnyc.orgTaking A Short Break2022-03-16T00:00:00-04:00http://emacsnyc.org/2022/03/16/taking-a-short-break<p>layout: announcement
title: Taking A Short Break
date: 2022-03-16 23:05:01
—</p>
<p>You may have noticed that there wasn’t an Emacs meetup this past
month. You may have even noticed that there wasn’t one this year.</p>
<p>We’re not gone! We’re taking a break.</p>
<p>The Emacs meetup has been running for eight years now. That’s wild to
think!</p>
<p>A lot has happened in those past eight years and in some ways a lot
has stayed the same.</p>
<p>We’ve experimented a bit with different formats and have found some
success. We learned early that relying on big flashy speakers hasn’t
been the most successful. Another thing that we learned is that it’s a
lot of work and we haven’t given it the attention it deserves.</p>
<p>Finally, this pandemic has been hard and that difficulty has only
exacerbated the struggles that have come with running this group.</p>
<p>We want to give this community the attention it deserves. So we’re
taking some time to rethink a bit and try to make something really
powerful for the community.</p>
<p>We don’t have a timeline for what we are hoping, but we don’t expect
to go any later than June this year.</p>
<p>We will keep everyone updated as much as possible with what’s going
on. Thank you for being part of this community and happy hacking.</p>
<p>Eric and Zachary</p>
May 2021 Lightning Talks2021-12-06T03:21:45-05:00http://emacsnyc.org/2021/12/06/may-2021-lightning-talks<p>Check out our <a href="https://emacsnyc.org/2021/07/28/may-2021-lightning-talk-wrap-up.html">previous post</a> for our wrap up of May 2021.</p>
<h3 id="ben-bass---beorg--ios-org-mode-app-">Ben Bass - Beorg ( iOS Org Mode App )</h3>
<iframe width="640" height="360" src="//www.youtube.com/embed/OtfZP3bUVKQ" frameborder="0" allowfullscreen=""></iframe>
<p><a href="https://emacsnyc-talks.s3.amazonaws.com/may-2021/beorg-ios-org-mode-app-ben-bass.webm">WebM (62 MB)</a> |
<a href="https://emacsnyc-talks.s3.amazonaws.com/may-2021/beorg-ios-org-mode-app-ben-bass.mp4">MP4 (286.8 MB)</a></p>
<h3 id="zachary-kanfer---transient-key-maps">Zachary Kanfer - Transient Key Maps</h3>
<iframe width="640" height="360" src="//www.youtube.com/embed/cEmpdeZ7dg8" frameborder="0" allowfullscreen=""></iframe>
<p><a href="https://emacsnyc-talks.s3.amazonaws.com/may-2021/transient-key-maps-zachary-kanfer.webm">WebM (44.2 MB)</a> |
<a href="https://emacsnyc-talks.s3.amazonaws.com/may-2021/transient-key-maps-zachary-kanfer.mp4">MP4 (185.3 MB)</a></p>
Literate Programming with Org Mode2021-11-30T19:46:45-05:00http://emacsnyc.org/2021/11/30/literate-programming-with-org-mode<iframe width="640" height="360" src="//www.youtube.com/embed/u-j6cn9HmZo" frameborder="0" allowfullscreen=""></iframe>
<p><a href="https://emacsnyc-talks.s3.amazonaws.com/december-2020/literate-programming-josh-holbrook-2020-12-07.webm">WebM (172.0 MB)</a> |
<a href="https://emacsnyc-talks.s3.amazonaws.com/december-2020/literate-programming-josh-holbrook-2020-12-07.mp4">MP4 (1008.5 MB)</a></p>
<p>A talk by Josh Holbrook</p>
<blockquote>
<p>Org mode, the task management and document markup system for Emacs,
includes a tool called Babel which may be used for literate
programming. In this talk I will explain literate programming, discuss
how Org mode and Babel enable it, and go over an example using the
slide deck itself. I will also cover some real-world experiences
writing literate programs in Emacs and the pros and cons of doing so.</p>
</blockquote>
<p>Josh has made his
<a href="https://github.com/jfhbrook/public-gpl/blob/main/talks/literate-programming-2020/talk.pdf">slides</a>
available, as well as their
<a href="https://github.com/jfhbrook/public-gpl/tree/main/talks/literate-programming-2020">source</a></p>
Online Meetup—Discussion: Is VSCode Better?2021-11-01T16:58:48-04:00http://emacsnyc.org/2021/11/01/online-meetup-discussionis-vscode-better<p>
<date datetime="2021-12-06 19:00">
Monday, Dec 6, 2021<br />
7:00 PM EST (GMT-0500)
</date>
</p>
<p>
Join us online: <a href="https://bbb.emacsverse.org/b/eri-1pn-lzy-r83">https://bbb.emacsverse.org/b/eri-1pn-lzy-r83</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>Vi is old news and the new game in town VSCode. It’s taking everyone
by storm! Stand down Sublime Text! Did anyone even use Atom? Good bye,
PyCharm, GoLand, or other JetBrains editors! You’ve all been replaced
by an editor that implements the Language Server Protocol and is
developed by Microsoft. I hear they <3 open source.</p>
<p>Is VSCode all that it’s cracked up to be? Should we be concerned that
this means we’ll lose good development on Emacs?</p>
<p>Join us as we discuss why VSCode is better! Or is it?</p>
Monthly Online Meetup—Lightning Talks2021-10-04T15:40:02-04:00http://emacsnyc.org/2021/10/04/monthly-online-meetup-lightning-talks<p>
<date datetime="2021-11-01 19:00">
Monday, Nov 1, 2021<br />
7:00 PM EDT (GMT-0400)
</date>
</p>
<p>
Join us online: <a href="https://bbb.emacsverse.org/b/eri-5mt-zx8-vvj">https://bbb.emacsverse.org/b/eri-5mt-zx8-vvj</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>This month we are doing lightning talks!</p>
<p>We look forward to any talk you want to give that is Emacs or Emacs
adjacent.</p>
<p>We do want to hear everything you have to say, but we will be limiting
each talk to 5 minutes and we will be strict about this. If you have
more to say please consider talking to us about doing a longer talk
next month.</p>
<p>Please sign up <a href="https://etherpad.wikimedia.org/p/November_2021_Emacs_Lightning_Talk_Signup">here</a>.</p>
<p>If there is additional room and you are interested in speaking we will
try to accommodate you as best as possible.</p>
<p>If you would like to speak then or on any other occasion, take a look
at this <a href="/giving-a-talk.html">guide</a>.</p>
Online Meetup—Discussion:Remote Collaboration Software and crtd.el2021-09-23T19:47:45-04:00http://emacsnyc.org/2021/09/23/online-meetup-discussionremote-collaboration-software-and-crtd-el<p>
<date datetime="2021-10-04 19:00">
Monday, Oct 4, 2021<br />
7:00 PM EDT (GMT-0400)
</date>
</p>
<p>
Join us online: <a href="https://bbb.emacsverse.org/b/eri-4ol-yqd-7wq">https://bbb.emacsverse.org/b/eri-4ol-yqd-7wq</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>We're excited to have you join us for EmacsNYC a group of dedicated
lambda enthusiasts that come together once a month to share our mutual
joy of a piece of software that's over 40 years old.</p>
<p>Whether you are first time user, long time contributor, software
developer, writer, or just curious what this is all about, you will
find an open and welcome community that is eager for you to be a
part.</p>
<p>To create an environment that is welcoming,
harrassment-free, and enjoyable to everyone, we have a
<a href="https://github.com/emacsnyc/meeting-logistics/blob/master/code-of-conduct.md">code-of-conduct</a>
that we following for every get together.</p>
<hr />
<p>During this discussion we’ll be focusing on collaboration software and techniques. Living in this remote world and even before collaboration has been invaluable. Having a good setup can make a huge difference.</p>
<p>To help get us prepped for this a previous guest Qiantan Hong will be giving us a brief workshop on crdt.el, a project he debuted last year.</p>
<p>Join us and learn about a new Emacs specific way to collaborate and share with us your own techniques and woes.</p>
Managing Email in Emacs with mu4e2021-09-20T18:53:58-04:00http://emacsnyc.org/2021/09/20/managing-email-in-emacs-with-mu4e<iframe width="640" height="360" src="//www.youtube.com/embed/Qq6s3PwSwjo" frameborder="0" allowfullscreen=""></iframe>
<p><a href="https://emacsnyc-talks.s3.amazonaws.com/march-2021/managing-email-in-emacs-with-mu4e-eric-collins.webm">WebM (157.1 MB)</a> |
<a href="https://emacsnyc-talks.s3.amazonaws.com/march-2021/managing-email-in-emacs-with-mu4e-eric-collins.mp4">MP4 (306.4 MB)</a></p>
<p>A talk by Eric Collins</p>
<blockquote>
<p>Managing Email with mu4e and Other Software</p>
<p>A talk by Eric Collins, Founder/Organizer of EmacsNYC and Senior
Engineer/Engineering Manager at Parachute Health.</p>
<p>You really enjoy doing everything in Emacs, editing text, managing all
of your tasks, playing games like 2048, or building presentations, but
do you read your email there? There are lots of options to choose
from, but we’ll focus on setting up mu4e for seamless indexing and
reading. This will include setting up supporting software that makes
this all work together seamlessly to process your email.</p>
<p>Bringing email into familiar keybindings dramatically improves your
ability to read and process messages. It’s so helpful, you might just
very well be able to achieve inbox zero.</p>
</blockquote>
November 2020 Lightning Talks2021-09-08T12:09:57-04:00http://emacsnyc.org/2021/09/08/november-2020-lightning-talks<p>Check out our <a href="https://emacsnyc.org/2020/11/07/lightning-talk-wrapup.html">previous post</a> for our wrap up of November 2nd, 2020.</p>
<h3 id="raymond-puzio--emacs-hypernotebooks">Raymond Puzio — emacs hypernotebooks</h3>
<iframe width="640" height="360" src="//www.youtube.com/embed/mcEZgXmjRHM" frameborder="0" allowfullscreen=""></iframe>
<p><a href="https://emacsnyc-talks.s3.amazonaws.com/november-2020/emacs-hypernotebooks-raymond-puzio-2020-11-03.webm">WebM (97 MB)</a> |
<a href="https://emacsnyc-talks.s3.amazonaws.com/november-2020/emacs-hypernotebooks-raymond-puzio-2020-11-03.mp4">MP4 (549.6 MB)</a></p>
<h3 id="qiantan-hong--crdtel-a-collaborative-environment">Qiantan Hong – crdt.el, a collaborative environment</h3>
<iframe width="640" height="360" src="//www.youtube.com/embed/JYv3QF_-QcU" frameborder="0" allowfullscreen=""></iframe>
<p><a href="https://emacsnyc-talks.s3.amazonaws.com/november-2020/crdtel-qianton-hong-2020-11-03.webm">WebM (44.2 MB)</a> |
<a href="https://emacsnyc-talks.s3.amazonaws.com/november-2020/crdtel-qianton-hong-2020-11-03.mp4">MP4 (267.1 MB)</a></p>
<h3 id="qiantan-hong--reflexive-music-an-experimental-music-environment-with-emacs-as-frontend">Qiantan Hong – reflexive-music, an experimental music environment with Emacs as frontend</h3>
<iframe width="640" height="360" src="//www.youtube.com/embed/A8WPUL3iyGs" frameborder="0" allowfullscreen=""></iframe>
<p><a href="https://emacsnyc-talks.s3.amazonaws.com/november-2020/reflexive-music-qianton-hong-2020-11-03.webm">WebM (59.4 MB)</a> |
<a href="https://emacsnyc-talks.s3.amazonaws.com/november-2020/reflexive-music-qianton-hong-2020-11-03.mp4">MP4 (413.3 MB)</a></p>
<h3 id="zachary-kanfer--composing-electronic-music-in-emacs">Zachary Kanfer – Composing Electronic Music in Emacs</h3>
<iframe width="640" height="360" src="//www.youtube.com/embed/gimjJH73wxI" frameborder="0" allowfullscreen=""></iframe>
<p><a href="https://emacsnyc-talks.s3.amazonaws.com/november-2020/writing-music-in-emacs-zachary-kanfer-2020-11-03.webm">WebM (36 MB)</a> |
<a href="https://emacsnyc-talks.s3.amazonaws.com/november-2020/writing-music-in-emacs-zachary-kanfer-2020-11-03.mp4">MP4 (180 MB)</a></p>
Lightning Talk Wrapup - May 20212021-07-28T12:20:37-04:00http://emacsnyc.org/2021/07/28/may-2021-lightning-talk-wrap-up<p>Original Etherpad source: https://etherpad.wikimedia.org/p/emacsnyc_may_2021_notes</p>
<h3 id="ben-bass---beorg-ios-org-mode-app">Ben Bass - Beorg (iOS Org Mode App)</h3>
<p>Org interface from iOS.
Scripted in biwascheme (https://www.biwascheme.org/ )
Uses different capture templates from Org(maybe?)
Can sync via Dropbox, iCloud, WebDAV, Box
References Getting Things Done methodology(https://gettingthingsdone.com/what-is-gtd/)</p>
<h3 id="zachary-kanfer---transient-key-maps">Zachary Kanfer - Transient Key Maps</h3>
<p>Maintain a certain state
After calling set-transient-map something
Any keypress that is within the map will call the function associated
It will work until a non keymap key is pressed</p>
<h3 id="shares">Shares</h3>
<ul>
<li>Free Lisp Meetup: https://european-lisp-symposium.org/</li>
<li>scimax - Awesome editing for scientists and engineers: https://github.com/jkitchin/scimax</li>
</ul>
Monthly Online Meetup—Lightning Talks2021-04-05T16:03:00-04:00http://emacsnyc.org/2021/04/05/monthly-online-meetup-lightning-talks<p>
<date datetime="2021-05-03 19:00">
Monday, May 3, 2021<br />
7:00 PM EDT (GMT-0400)
</date>
</p>
<p>
Join us online: <a href="https://meet.jit.si/EmacsNYC">meet.jit.si/EmacsNYC</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>This month we are doing lightning talks!</p>
<p>We look forward to any talk you want to give that is Emacs or Emacs
adjacent.</p>
<p>We do want to hear everything you have to say, but we will be limiting
each talk to 5 minutes and we will be strict about this. If you have
more to say please consider talking to us about doing a longer talk
next month.</p>
<p>Please sign up <a href="https://etherpad.wikimedia.org/p/Emacs_NYC_May_2021_Lightning_Talks">here</a>.</p>
<p>If there is additional room and you are interested in speaking we will
try to accommodate you as best as possible.</p>
<p>If you would like to speak then or on any other occasion, take a look
at this <a href="/giving-a-talk.html">guide</a>.</p>
Online Meetup—Discussion:Emacs Meta and One Year Online2021-03-23T17:41:08-04:00http://emacsnyc.org/2021/03/23/online-meetup-discussionemacs-meta-and-one-year-online<p>
<date datetime="2021-04-05 19:00">
Monday, Apr 5, 2021<br />
7:00 PM EDT (GMT-0400)
</date>
</p>
<p>
Join us online: <a href="https://meet.jit.si/EmacsNYC">meet.jit.si/EmacsNYC</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>We're excited to have you join us for EmacsNYC a group of dedicated
lambda enthusiasts that come together once a month to share our mutual
joy of a piece of software that's over 40 years old.</p>
<p>Whether you are first time user, long time contributor, software
developer, writer, or just curious what this is all about, you will
find an open and welcome community that is eager for you to be a
part.</p>
<p>To create an environment that is welcoming,
harrassment-free, and enjoyable to everyone, we have a
<a href="https://github.com/emacsnyc/meeting-logistics/blob/master/code-of-conduct.md">code-of-conduct</a>
that we following for every get together.</p>
<hr />
<p>It’s been one year since we’ve gone online and it’s been seven years
since we started this meetup for you lambda enthusiasts.</p>
<p>In this discussion session, I think it’d be helpful to have a
retrospective on what has been going well and what could be
better. That said, we’re thinking also about having some lightning
discussions about various topics. Ideas are welcome, if not we have
several to go from.</p>
Monthly Online Meetup—Managing email with mu4e and Other Software2021-02-28T16:50:16-05:00http://emacsnyc.org/2021/02/28/monthly-online-meetup-managing-email-with-mu4e-and-other-software<p>
<date datetime="2021-03-01 19:00">
Monday, Mar 1, 2021<br />
7:00 PM EST (GMT-0500)
</date>
</p>
<p>
Join us online: <a href="https://meet.jit.si/EmacsNYC">meet.jit.si/EmacsNYC</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>We're excited to have you join us for EmacsNYC a group of dedicated
lambda enthusiasts that come together once a month to share our mutual
joy of a piece of software that's over 40 years old.</p>
<p>Whether you are first time user, long time contributor, software
developer, writer, or just curious what this is all about, you will
find an open and welcome community that is eager for you to be a
part.</p>
<p>To create an environment that is welcoming,
harrassment-free, and enjoyable to everyone, we have a
<a href="https://github.com/emacsnyc/meeting-logistics/blob/master/code-of-conduct.md">code-of-conduct</a>
that we following for every get together.</p>
<hr />
<p>Managing Email with mu4e and Other Software</p>
<p>A talk by Eric Collins, Founder/Organizer of EmacsNYC and Senior
Engineer/Engineering Manager at Parachute Health.</p>
<p>You really enjoy doing everything in Emacs, editing text, managing all
of your tasks, playing games like 2048, or building presentations, but
do you read your email there? There are lots of options to choose
from, but we’ll focus on setting up mu4e for seamless indexing and
reading. This will include setting up supporting software that makes
this all work together seamlessly to process your email.</p>
<p>Bringing email into familiar keybindings dramatically improves your
ability to read and process messages. It’s so helpful, you might just
very well be able to achieve inbox zero.</p>
Monthly Online Meetup—Mail Month2021-02-03T16:52:19-05:00http://emacsnyc.org/2021/02/03/monthly-online-meetup-mail-month<p>
<date datetime="2021-03-01 19:00">
Monday, Mar 1, 2021<br />
7:00 PM EST (GMT-0500)
</date>
</p>
<p>
Join us online: <a href="https://meet.jit.si/EmacsNYC">meet.jit.si/EmacsNYC</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>We're excited to have you join us for EmacsNYC a group of dedicated
lambda enthusiasts that come together once a month to share our mutual
joy of a piece of software that's over 40 years old.</p>
<p>Whether you are first time user, long time contributor, software
developer, writer, or just curious what this is all about, you will
find an open and welcome community that is eager for you to be a
part.</p>
<p>To create an environment that is welcoming,
harrassment-free, and enjoyable to everyone, we have a
<a href="https://github.com/emacsnyc/meeting-logistics/blob/master/code-of-conduct.md">code-of-conduct</a>
that we following for every get together.</p>
<hr />
<p>March is mail month! It’s not totally clear what’s going to be
happening this month, but it will have something to do with email in
Emacs!</p>
<p>Stay tuned for additional updates.</p>
Monthly Online Meetup—Lightning Talks2021-01-23T16:47:25-05:00http://emacsnyc.org/2021/01/23/monthly-online-meetup-lightning-talks<p>
<date datetime="2021-02-01 19:00">
Monday, Feb 1, 2021<br />
7:00 PM EST (GMT-0500)
</date>
</p>
<p>
Join us online: <a href="https://meet.jit.si/EmacsNYC">meet.jit.si/EmacsNYC</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>This month we are doing lightning talks!</p>
<p>We look forward to any talk you want to give that is Emacs or Emacs
adjacent.</p>
<p>We do want to hear everything you have to say, but we will be limiting
each talk to 5 minutes and we will be strict about this. If you have
more to say please consider talking to us about doing a longer talk
next month.</p>
<p>Please sign up <a href="https://etherpad.wikimedia.org/p/Emacs_NYC_February_2021_Lightning_Talks">here</a>.</p>
<p>If there is additional room and you are interested in speaking we will
try to accommodate you as best as possible.</p>
<p>If you would like to speak then or on any other occasion, take a look
at this <a href="/giving-a-talk.html">guide</a>.</p>
Online Meetup—Discussion:How Do We Improve Emacs?2020-12-28T17:15:24-05:00http://emacsnyc.org/2020/12/28/online-meetup-discussionhow-do-we-improve-emacs?<p>
<date datetime="2021-01-04 19:00">
Monday, Jan 4, 2021<br />
7:00 PM EST (GMT-0500)
</date>
</p>
<p>
Join us online: <a href="https://meet.jit.si/EmacsNYC">meet.jit.si/EmacsNYC</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>We're excited to have you join us for EmacsNYC a group of dedicated
lambda enthusiasts that come together once a month to share our mutual
joy of a piece of software that's over 40 years old.</p>
<p>Whether you are first time user, long time contributor, software
developer, writer, or just curious what this is all about, you will
find an open and welcome community that is eager for you to be a
part.</p>
<p>To create an environment that is welcoming,
harrassment-free, and enjoyable to everyone, we have a
<a href="https://github.com/emacsnyc/meeting-logistics/blob/master/code-of-conduct.md">code-of-conduct</a>
that we following for every get together.</p>
<hr />
<p>Emacs, relative to most software is old and has seen many
iterations. Recently there was a survey that was
<a href="https://emacssurvey.org/2020">conducted</a> that helps us understand the
current state of the world for Emacs.</p>
<p>Let’s talk about how we can take what we know from the past and what
we know now to help develop Emacs to a brighter future. This
conversation can go in any number of directions and we will see where
the conversation runs its course.</p>
Literate Programming with Org Mode - December 20202020-12-07T17:25:09-05:00http://emacsnyc.org/2020/12/07/literate-programming-with-org-mode<p>On December 7th, 2020, we had a talk by <a href="https://www.josh.agency">Josh
Holbrook</a></p>
<blockquote>
<p>Org mode, the task management and document markup system for Emacs,
includes a tool called Babel which may be used for literate
programming. In this talk I will explain literate programming,
discuss how Org mode and Babel enable it, and go over an example
using the slide deck itself. I will also cover some real-world
experiences writing literate programs in Emacs and the pros and cons
of doing so.</p>
</blockquote>
<p>Josh has made his
<a href="https://github.com/jfhbrook/public-gpl/blob/main/talks/literate-programming-2020/talk.pdf">slides</a>
available, as well as their
<a href="https://github.com/jfhbrook/public-gpl/tree/main/talks/literate-programming-2020">source</a></p>
Lightning Talk Wrapup - November 20202020-11-07T17:25:09-05:00http://emacsnyc.org/2020/11/07/lightning-talk-wrapup<p>On November 2nd, 2020, we had a series of lightning talks by members of the community.</p>
<h3 id="raymond-puzio--emacs-hypernotebooks">Raymond Puzio — emacs hypernotebooks</h3>
<p>Raymond presented his notebook software that uses Emacs to bring
together multiple programs to make a single set of computations. It’s
able to pass data back and forth between these programs, generate
results, and even output publication-quality documents. Raymond
referenced a previous EmacsNYC talk Evan Misshula gave about
<a href="https://www.youtube.com/watch?v=CGnt_PWoM5Y">reproducible
research</a>. Raymond will
be publishing his code soon.</p>
<h3 id="adrien-brochard--emacs-user-survey-2020">Adrien Brochard – emacs user survey 2020</h3>
<p>Adrien spoke about his user survey, aimed at finding out how the
community uses Emacs. You can find more information and fill it out at
<a href="https://emacssurvey.org/">https://emacssurvey.org/</a>.</p>
<h3 id="qiantan-hong--crdtel-a-collaborative-environment">Qiantan Hong – crdt.el, a collaborative environment</h3>
<p>Qiantan spoke about crdt.el, a project which enables collaboration
through shared editing sessions. Check it out
<a href="https://code.librehq.com/qhong/crdt.el">here</a>. This project uses
algorithms from the Conflict-free Replicated Data Types family. A talk
about this can be viewed
<a href="https://www.youtube.com/watch?v=x7drE24geUw">here</a></p>
<h3 id="qiantan-hong--reflexive-music-an-experimental-music-environment-with-emacs-as-frontend">Qiantan Hong – reflexive-music, an experimental music environment with Emacs as frontend</h3>
<p>Qiantan presented reflexive-music, an environment to create music
through code. He ended his presentation with a live concert. He was
inspired by Ivan Wyshnegradsky, a Russian composer known for his
microtonal compositions. Contact Qiantan to encourage him to publish
his code!</p>
<h3 id="zachary-kanfer--composing-electronic-music-in-emacs">Zachary Kanfer – Composing Electronic Music in Emacs</h3>
<p>Zachary presented his solution to boredom during quarantine: his
software to compose looping music in Emacs. He had to dive into WAVE
files to create it. Find it at <a href="https://hg.sr.ht/~zck/zmusic">https://hg.sr.ht/~zck/zmusic</a>.</p>
<hr />
<p>In addition to our lightning talks, there are a few announcements from
members of the community.</p>
<h3 id="lispnyc-event">LispNYC event!</h3>
<p>LispNYC’s latest event is this Tuesday evening: François-René Rideau:
Prototype Object Programming in Gerbil Scheme. More information at
<a href="https://www.meetup.com/LispNYC/events/vqhmbpybcpbnb">https://www.meetup.com/LispNYC/events/vqhmbpybcpbnb</a></p>
<h3 id="emacsconf">EmacsConf</h3>
<p>The 2020 EmacsConf is happening on November 28 and 29. More
information at
<a href="https://emacsconf.org/2020">https://emacsconf.org/2020</a>. Raymond and
Zachary’s talks will be presented there.</p>
Monthly Online Meetup—Literate Programming with Org Mode2020-11-02T14:36:06-05:00http://emacsnyc.org/2020/11/02/monthly-online-meetup-literate-programming-with-org-mode<p>
<date datetime="2020-12-07 19:00">
Monday, Dec 7, 2020<br />
7:00 PM EST (GMT-0500)
</date>
</p>
<p>
Join us online: <a href="https://meet.jit.si/EmacsNYC">meet.jit.si/EmacsNYC</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>We're excited to have you join us for EmacsNYC a group of dedicated
lambda enthusiasts that come together once a month to share our mutual
joy of a piece of software that's over 40 years old.</p>
<p>Whether you are first time user, long time contributor, software
developer, writer, or just curious what this is all about, you will
find an open and welcome community that is eager for you to be a
part.</p>
<p>To create an environment that is welcoming,
harrassment-free, and enjoyable to everyone, we have a
<a href="https://github.com/emacsnyc/meeting-logistics/blob/master/code-of-conduct.md">code-of-conduct</a>
that we following for every get together.</p>
<hr />
<p>Josh Holbrook <a href="https://github.com/jfhbrook">github</a> is a Staff Data Engineer at DoubleVerify and will be speaking about literate programming using org mode.</p>
<blockquote>
<p>Org mode, the task management and document markup system for Emacs, includes a tool called Babel which may be used for literate programming. In this talk I will explain literate programming, discuss how Org mode and Babel enable it, and go over an example using the slide deck itself. I will also cover some real-world experiences writing literate programs in Emacs and the pros and cons of doing so.</p>
</blockquote>
Monthly Online Meetup—Lightning Talks2020-10-13T19:55:34-04:00http://emacsnyc.org/2020/10/13/monthly-online-meetup-lightning-talks<p>
<date datetime="2020-11-02 19:00">
Monday, Nov 2, 2020<br />
7:00 PM EST (GMT-0500)
</date>
</p>
<p>
Join us online: <a href="https://meet.jit.si/EmacsNYC">meet.jit.si/EmacsNYC</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>After a bit of a false start last month we’re going to try again.</p>
<p>This month we are doing lightning talks!</p>
<p>We look forward to any talk you want to give that is Emacs or Emacs
adjacent.</p>
<p>We do want to hear everything you have to say, but we will be limiting
each talk to 5 minutes and we will be strict about this. If you have
more to say please consider talking to us about doing a longer talk
next month.</p>
<p>Please sign up <a href="https://etherpad.wikimedia.org/p/Emacs-NYC-lightning-talks-October-2020">here</a>.</p>
<p>If there is additional room and you are interested in speaking we will
try to accommodate you as best as possible.</p>
<p>If you would like to speak then or on any other occasion, take a look
at this <a href="/giving-a-talk.html">guide</a>.</p>
Online Meetup—Discussion: Software Privacy2020-09-08T19:21:52-04:00http://emacsnyc.org/2020/09/08/online-meetup-discussionsoftware-privacy<p>
<date datetime="2020-09-14 19:00">
Monday, Sep 14, 2020<br />
7:00 PM EDT (GMT-0400)
</date>
</p>
<p>
Join us online: <a href="https://meet.jit.si/EmacsNYC">meet.jit.si/EmacsNYC</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>We're excited to have you join us for EmacsNYC a group of dedicated
lambda enthusiasts that come together once a month to share our mutual
joy of a piece of software that's over 40 years old.</p>
<p>Whether you are first time user, long time contributor, software
developer, writer, or just curious what this is all about, you will
find an open and welcome community that is eager for you to be a
part.</p>
<p>To create an environment that is welcoming,
harrassment-free, and enjoyable to everyone, we have a
<a href="https://github.com/emacsnyc/meeting-logistics/blob/master/code-of-conduct.md">code-of-conduct</a>
that we following for every get together.</p>
<hr />
<p>We had some success with our focused discussions and we’re going to try it again.</p>
<p>This time we’re going to step outside of Emacs and delve into something adjacent, software privacy. We’ll talk about best practices, what to look for, how to push back, and how to spread the word to others.</p>
<p>We’ll be watching a TED talk from Finn Lützow-Holm Myrstad(Norwegian Consumer Counsel): https://www.youtube.com/watch?v=4E_1AB1rsSw</p>
<p>Also please join us on freenode on the #emacsnyc channel to ask questions and keep the conversation going.</p>
Bring Your Text to Life the Easy Way with GNU Hyperbole2020-08-13T18:25:09-04:00http://emacsnyc.org/2020/08/13/bring-your-text-to-life-the-easy-way-with-gnu-hyperbole<iframe width="640" height="360" src="//www.youtube.com/embed/nC1eTgZE1oA" frameborder="0" allowfullscreen=""></iframe>
<p><a href="https://emacsnyc-talks.s3.amazonaws.com/hyperbole_robert_weiner.webm">WebM (225.2 MB)</a> |
<a href="https://emacsnyc-talks.s3.amazonaws.com/hyperbole_robert_weiner.mp4">MP4 (403.5 MB)</a></p>
<p>A talk by the author, Bob Weiner</p>
<blockquote>
<p>Like Emacs itself, GNU Hyperbole is an integrated, extensible,
self-documenting, and programmable hypertextual editing environment
delivered as a single ELPA package for quick installation and
evaluation. But where to start with such a large package?</p>
<p>This talk will provide a detailed, interactive overview of GNU
Hyperbole’s major capabilities and how they can speed knowledge
work, including:</p>
<ol>
<li>
<p>Implicit, Explicit and Global Buttons for interlinking your
textual information regardless of type or mode;</p>
</li>
<li>
<p>Org Mode Integration that reduces the complexity of dealing with
Org constructs and lets you leverage Hyperbole in Org documents;</p>
</li>
<li>
<p>The Koutliner for rapid outlining with multi-level autonumbering
(like legal numbering), per outline heading/cell permanent
hyperlink anchors, and dynamic views that can be triggered by
links themselves;</p>
</li>
<li>
<p>HyRolo for fast contact or any hierarchical record management
including Org files or normal Emacs outlines;</p>
</li>
<li>
<p>HyControl for fast control over your Emacs windows and frames:
interactively increase or decrease your your face sizes, adjust
window sizes and layouts; replicate frame sizes and attributes
precisely; show what you want where you want it.</p>
</li>
</ol>
<p>Whatever you like about Emacs you’ll likely find similar in Hyperbole.
Hyperbole grows with you as your knowledge and work complexity
increases. An hour invested in Hyperbole has the potential to save
you hundreds of hours in your future knowledge work. Come find out
about the magic and why its not all hyperbole.</p>
</blockquote>
Looking Beyond New York, Please Join Us2020-08-03T08:18:00-04:00http://emacsnyc.org/2020/08/03/looking-for-speakers<p>Due to an unforeseen pandemic, our group has moved to be online
only. This is a story all too familiar to so many previously in-person
gatherings.</p>
<p>This is not a new move. We’ve been doing remote meetups since March
and had some success, but know that this could be better. We know that
we don’t need to keep things so local and we can support a community
for the rest of the world. This became even more apparent when we had
someone from India waking up at 6am to join us. So cool!</p>
<p>So with that we would like to make this attempt to expand to a larger
more inclusive community. This is our call for participants, whether
you wish to speak or participate in another way we would like to have
you.</p>
<p>I would encourage you to reach out directly and join us at our next
meetup. Your help and involvement can help us grow and make a more
vibrant and exciting community.</p>
<p>It is important that as our community does grow that we maintain a
safe and inclusive community that welcomes people from all
backgrounds. For those joining, please review our <a href="https://github.com/emacsnyc/meeting-logistics/blob/master/code-of-conduct.md">code of
conduct</a></p>
Monthly Online Meetup—Bring Your Text to Life the Easy Way with GNU Hyperbole2020-07-22T18:37:26-04:00http://emacsnyc.org/2020/07/22/monthly-online-meetup-bring-your-text-to-life-the-easy-way-with-gnu-hyperbole<p>
<date datetime="2020-08-03 19:00">
Monday, Aug 3, 2020<br />
7:00 PM EDT (GMT-0400)
</date>
</p>
<p>
Join us online: <a href="https://meet.jit.si/EmacsNYC">meet.jit.si/EmacsNYC</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>We're excited to have you join us for EmacsNYC a group of dedicated
lambda enthusiasts that come together once a month to share our mutual
joy of a piece of software that's over 40 years old.</p>
<p>Whether you are first time user, long time contributor, software
developer, writer, or just curious what this is all about, you will
find an open and welcome community that is eager for you to be a
part.</p>
<p>To create an environment that is welcoming,
harrassment-free, and enjoyable to everyone, we have a
<a href="https://github.com/emacsnyc/meeting-logistics/blob/master/code-of-conduct.md">code-of-conduct</a>
that we following for every get together.</p>
<hr />
<p>A talk by the author, Bob Weiner</p>
<blockquote>
<p>Like Emacs itself, GNU Hyperbole is an integrated, extensible,
self-documenting, and programmable hypertextual editing environment
delivered as a single ELPA package for quick installation and
evaluation. But where to start with such a large package?</p>
<p>This talk will provide a detailed, interactive overview of GNU
Hyperbole’s major capabilities and how they can speed knowledge
work, including:</p>
<ol>
<li>
<p>Implicit, Explicit and Global Buttons for interlinking your
textual information regardless of type or mode;</p>
</li>
<li>
<p>Org Mode Integration that reduces the complexity of dealing with
Org constructs and lets you leverage Hyperbole in Org documents;</p>
</li>
<li>
<p>The Koutliner for rapid outlining with multi-level autonumbering
(like legal numbering), per outline heading/cell permanent
hyperlink anchors, and dynamic views that can be triggered by
links themselves;</p>
</li>
<li>
<p>HyRolo for fast contact or any hierarchical record management
including Org files or normal Emacs outlines;</p>
</li>
<li>
<p>HyControl for fast control over your Emacs windows and frames:
interactively increase or decrease your your face sizes, adjust
window sizes and layouts; replicate frame sizes and attributes
precisely; show what you want where you want it.</p>
</li>
</ol>
<p>Whatever you like about Emacs you’ll likely find similar in Hyperbole.
Hyperbole grows with you as your knowledge and work complexity
increases. An hour invested in Hyperbole has the potential to save
you hundreds of hours in your future knowledge work. Come find out
about the magic and why its not all hyperbole.</p>
</blockquote>
Monthly Online Meetup—Lightning Talks2020-06-07T17:50:43-04:00http://emacsnyc.org/2020/06/07/monthly-online-meetup-lightning-talks<p>
<date datetime="2020-07-06 19:00">
Monday, Jul 6, 2020<br />
7:00 PM EDT (GMT-0400)
</date>
</p>
<p>
Join us online: <a href="https://meet.jit.si/EmacsNYC">meet.jit.si/EmacsNYC</a><br />
Please join us using your favorite IRC client at #emacsnyc or use <a href="https://webchat.freenode.net">webchat.freenode.net</a> to join us online.
</p>
<p>This month we are doing lightning talks!</p>
<p>We look forward to any talk you want to give that is Emacs or Emacs
adjacent.</p>
<p>We do want to hear everything you have to say, but we will be limiting
each talk to 5 minutes and we will be strict about this. If you have
more to say please consider talking to us about doing a longer talk
next month.</p>
<p>Please sign up <a href="https://etherpad.wikimedia.org/p/Emacs-NYC-lightning-talks-July-2020">here</a>.</p>
<p>If there is additional room and you are interested in speaking we will
try to accommodate you as best as possible.</p>
<p>If you would like to speak then or on any other occasion, take a look
at this <a href="/giving-a-talk.html">guide</a>.</p>
Monthly Meetup—Focused Discussion - Software Freedom In Practice2020-05-31T18:07:57-04:00http://emacsnyc.org/2020/05/31/monthly-meetup-focused-discussion---software-freedom-in-practice<p>We’ll be meeting on https://meet.jit.si/EmacsNYC, a Free Software
video chat platform.</p>
<p>As a new experiment we’re going to try a focused discussion and maybe
try again next month.</p>
<p>For this one we’d like to talk about Software Freedom in Practice,
we’ll be using some content assistance coming from the EmacsConf 2019
and having a more focused discussion afterwards on what people have
done to accomplish their own software freedom and how they have sought
that out.</p>
<p>Please feel free to check out the video here by Greg Farough: GNU
Emacs as Software Freedom in Practice:</p>
<ul>
<li>EmacsConf 2019: https://media.emacsconf.org/2019/24.html</li>
<li>YouTube: https://youtu.be/ukZz6OorN6A</li>
</ul>
<p>Also please join us on freenode on the #emacsnyc channel to ask
questions and keep the conversation going.</p>
Our Attempt At Going Online Only2020-05-31T17:30:47-04:00http://emacsnyc.org/2020/05/31/our-switch-to-online<p>Tomorrow will be the third event we’ve had since the global pandemic
started, it also marks the third event that has been entirely online.</p>
<p>I would be lying if I said this has been a smooth transition, but that
isn’t to say that we haven’t had some great things to come from
this. It turns out when you’re online people can join from anywhere in
the world! Who knew!?</p>
<p>During this transition we’ve have had to think about how we can
maintain the most free(freedom) software and tooling we can along the
way to continue in the spirit of what our group represents.</p>
<p>The Free Software Foundation has a <a href="https://www.fsf.org/blogs/community/better-than-zoom-try-these-free-software-tools-for-staying-in-touch">great resource</a> for communicating
during these times and something we’ve pulled a lot of inspiration
from. We currently run all of our events using Jitsi and starting next
event will encourage everyone to join us on #emacsnyc freenode channel.</p>
<p>During our last event, we had some success leading a discussion on how
people have been coping with working/not working from home. Talking
about how they’ve setup their workspace, do they do specific things to
make sure they are getting some sunshine/exercise/socialization, and
other considerations. It turned into some great discussions and even
led to a bit of debate.</p>
<p>This next month we intend to try a similar discussion based event. We
also lean into the benefits that we gain from being pushed online. The
value of getting onto IRC and having platform that can connect to
anyone means there is no reason our group cannot extend beyond New York.</p>
<p>Our hope is that even when(if?) we are able to have meetups in person
we can maintain this moment and encourage people to join us and
develop a hybrid group that allows for a base in New York, but welcomes
people around the globe to participate.</p>
<p>We will see you online!</p>
Monthly Meetup—Hack Night2019-07-07T12:22:00-04:00http://emacsnyc.org/2019/07/07/monthly-meetup-hack-night<p>
<date datetime="2018-08-05 18:30">
Sunday, Aug 5, 2018<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>This month we are having a hack night.</p>
<p>Participation is pretty simple:</p>
<ul>
<li>Try to bring a project work on</li>
<li>If you don't have a project, be eager to work with someone</li>
<li>Come prepared to work with others</li>
<li>Find people to help you or find a project that's interesting to work on</li>
<li>There will be a brief standup to get things going and introduce yourself and your project to others</li>
</ul>
Monthly Meetup—Lightning Talks2018-11-07T04:55:19-05:00http://emacsnyc.org/2018/11/07/monthly-meetup-lightning-talks<p>
<date datetime="2018-12-03 18:30">
Monday, Dec 3, 2018<br />
6:30 PM EST (GMT-0500)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>This month we are doing lightning talks!</p>
<p>We look forward to any talk you want to give that is Emacs or Emacs adjacent.</p>
<p>We do want to hear everything you have to say, but we will be limiting
each talk to 10 minutes and we will be strict about this. If you have
more to say please consider talking to us about doing a longer talk
next month.</p>
<p><a href="mailto:admin@emacsnyc.org">Contact us</a> if you’d like to give a talk!</p>
<p>If you would like to give a lightning talk please feel free to come on
up and speak. We will have everything set up for you when you get
here.</p>
<p>If you would like to speak then or on any other occasion, take a look
at this <a href="/giving-a-talk.html">guide</a>.</p>
Monthly Meetup—Hack Night2018-10-01T17:11:35-04:00http://emacsnyc.org/2018/10/01/monthly-meetup-hack-night<p>
<date datetime="2018-11-05 18:30">
Monday, Nov 5, 2018<br />
6:30 PM EST (GMT-0500)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>This month we are having a hack night.</p>
<p>Participation is pretty simple:</p>
<ul>
<li>Try to bring a project work on</li>
<li>If you don't have a project, be eager to work with someone</li>
<li>Come prepared to work with others</li>
<li>Find people to help you or find a project that's interesting to work on</li>
<li>There will be a brief standup to get things going and introduce yourself and your project to others</li>
</ul>
Monthly Meetup—Spin Your Own Spacemacs-lite2018-09-26T06:10:28-04:00http://emacsnyc.org/2018/09/26/monthly-meetup-spin-your-own-spacemacs-lite<p>
<date datetime="2018-10-01 18:30">
Monday, Oct 1, 2018<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>Suyash Bire: Spin Your Own Spacemacs-lite</p>
<p>I will talk about my setup that uses evil-mode, general.el, which-key,
and use-package to emulate spacemacs-like behavior (in most cases). My
main focus will be on how general.el enables modularization. I will
show how I use this setup to code in python, write LaTeX documents,
and conduct reproducible research using org-mode</p>
Monthly Meetup—Lightning Talks2018-06-04T13:21:26-04:00http://emacsnyc.org/2018/06/04/monthly-meetup-lightning-talks<p>
<date datetime="2018-06-04 18:30">
Monday, Jun 4, 2018<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>This month we are doing lightning talks!</p>
<p>We look forward to any talk you want to give that is Emacs or Emacs adjacent.</p>
<p>We do want to hear everything you have to say, but we will be limiting
each talk to 10 minutes and we will be strict about this. If you have
more to say please consider talking to us about doing a longer talk
next month.</p>
<p><a href="mailto:admin@emacsnyc.org">Contact us</a> if you’d like to give a talk!</p>
<p>If you would like to give a lightning talk please feel free to come on
up and speak. We will have everything set up for you when you get
here.</p>
<p>If you would like to speak then or on any other occasion, take a look
at this <a href="/giving-a-talk.html">guide</a>.</p>
Monthly Meetup—Emacs Lisp Bytecode and its runtime environment2018-03-23T05:36:27-04:00http://emacsnyc.org/2018/03/23/emacs-lisp-bytecode-and-its-runtime-environment<p>
<date datetime="2018-04-09 18:30">
Monday, Apr 9, 2018<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>Rocky Bernstein will talk about what bytecode is, its value, and its
limitations. Focusing primarily on the Emacs bytecode runtime, he’ll
compare it to other implementations of elisp bytecode, such as <a href="https://github.com/Wilfred/remacs">Emacs in
Rust</a></p>
<p>Rocky Bernstein (<a href="https://github.com/rocky">github</a>) is a long time emacs user, prolific
developer, and is heavily involved in the free software community. He
wrote and maintains <a href="https://github.com/realgud/realgud">realgud</a> and literally wrote the book on <a href="https://github.com/rocky/elisp-bytecode">Emacs
Lisp Bytecode</a></p>
Monthly Meetup—Lightning Talks2018-03-05T08:31:47-05:00http://emacsnyc.org/2018/03/05/monthly-meetup-lightning-talks<p>
<date datetime="2018-03-05 18:30">
Monday, Mar 5, 2018<br />
6:30 PM EST (GMT-0500)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>This month we are doing lightning talks!</p>
<p>We look forward to any talk you want to give that is Emacs or Emacs adjacent.</p>
<p>We do want to hear everything you have to say, but we will be limiting
each talk to 10 minutes and we will be strict about this. If you have
more to say please consider talking to us about doing a longer talk
next month.</p>
<p><a href="mailto:admin@emacsnyc.org">Contact us</a> if you’d like to give a talk!</p>
<p>If you would like to give a lightning talk please feel free to come on
up and speak. We will have everything set up for you when you get
here.</p>
<p>If you would like to speak then or on any other occasion, take a look
at this <a href="/giving-a-talk.html">guide</a>.</p>
Monthly Meetup—Hack Night2017-12-04T17:57:05-05:00http://emacsnyc.org/2017/12/04/monthly-meetup-hack-night<p>
<date datetime="2018-02-05 18:30">
Monday, Feb 5, 2018<br />
6:30 PM EST (GMT-0500)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>This month we are having a hack night.</p>
<p>Participation is pretty simple:</p>
<ul>
<li>Try to bring a project work on</li>
<li>If you don't have a project, be eager to work with someone</li>
<li>Come prepared to work with others</li>
<li>Find people to help you or find a project that's interesting to work on</li>
<li>There will be a brief standup to get things going and introduce yourself and your project to others</li>
</ul>
Monthly Meetup—Getting Closer To Using Emacs as an IDE(or better)2017-12-04T17:54:46-05:00http://emacsnyc.org/2017/12/04/monthly-meetup-getting-closer-to-using-emacs-as-an-ide-or-better<p>
<date datetime="2018-01-08 18:30">
Monday, Jan 8, 2018<br />
6:30 PM EST (GMT-0500)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>Diego Berrocal <a href="http://www.diegoberrocal.com">website</a> <a href="https://twitter.com/Diegor1901">twitter</a> <a href="https://github.com/Cestdiego">github</a> will be
presenting <code class="language-plaintext highlighter-rouge">Getting Closer to Using Emacs as an IDE(or better)</code></p>
<blockquote>
<p>I’ll demonstrate how my setup has become more of an IDE gradually
because of the different plugins I use and how it has changed
dramatically thanks to the Language Server Protocol by Microsoft
(which will be the focus of this talk).</p>
</blockquote>
Monthly Meetup—A Tour of Arxana2017-06-20T07:10:06-04:00http://emacsnyc.org/2017/06/20/a-tour-of-arxana<p>
<date datetime="2017-07-10 18:30">
Monday, Jul 10, 2017<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>Ray Puzio will be presenting <em>A Tour of Arxana</em></p>
<blockquote>
<p>The topography of knowledge can be quite intricate, with assertions
linking not only to objects of knowledge, but also to other assertions
and even linking to links. In order to adequately represent and
reason about such situations, Joe Corneli and Ray Puzio have been
developing a hypertext system called Arxana.</p>
<p>Inspired by Ted Nelson’s projects Xanadu and implemented in Emacs
Lisp, this system is based upon representing hypergraphs with a
generalization of CONS cells. In this talk, Ray will give a tour of
Arxana both under the hood and behind the wheel and round it off with
a scenic drive through some applications to the study of mathematical
exposition which he and Joe are working on.</p>
</blockquote>
Monthly Meetup—sqlup.el: the story of the minor mode that could2016-04-04T13:27:19-04:00http://emacsnyc.org/2016/04/04/monthly-meetup-sqlup-el-the-story-of-the-minor-mode-that-could<p>
<date datetime="2016-06-06 18:30">
Monday, Jun 6, 2016<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>We’re starting at 6:30pm, as always we will have pizza and beer!</p>
<p>Aldric <a href="https://github.com/trevoke">website</a> will be giving a talk about creating sqlup, creating minor modes and distributing them.</p>
<blockquote>
<p>This talk will take you through the creation of a minor mode. It will
cover the fundamentals of the creation of a minor mode with all its
options and examples of how to use them, then take you through how
I’ve approached the creation of sqlup.el and some of the choices I’ve
made.</p>
</blockquote>
Monthly Meetup—Lightning Talks2016-03-08T10:47:00-05:00http://emacsnyc.org/2016/03/08/lightning-talks<p>
<date datetime="2016-05-02 16:30">
Monday, May 2, 2016<br />
4:30 PM EDT (GMT-0400)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>This month we are doing lightning talks! The theme is how you use emacs in your day-to-day. You are welcome to give another lightning talk if you feel so inspired.</p>
<p>You can give a talk that is no more than 5 minutes in length.</p>
<p>(Contact us)[mailto:admin@emacsnyc.org] if you’d like to give a talk!</p>
<p>As usual, we’ll be starting at 6:30 with pizza and beer!</p>
<p>If you would like to give a lightning talk please feel free to come on up and speak. We will have everything set up for you when you get here.</p>
<p>If you would like to speak then or on any other occasion, take a look at this <a href="/giving-a-talk.html">guide</a>.</p>
Monthly Meetup—Hack Night!2016-03-07T18:24:00-05:00http://emacsnyc.org/2016/03/07/hack-night<p>
<date datetime="2016-04-04 18:30">
Monday, Apr 4, 2016<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>We’re starting at 6:30pm, as always we will have pizza and beer!</p>
<p>We’re doing a hack night! Theme is TBD, but you can work on whatever.</p>
<p>Rules of the hack night are simple. You bring a project to work on, we’ll have a brief standup to talk about what we’re doing and get to work.</p>
<p>Ask for help if you’d like or work with someone that is doing something interesting.</p>
<p>If you have something really interesting please feel free to share it with the rest of the group.</p>
Monthly Meetup—Lightning Talks2016-01-11T11:22:00-05:00http://emacsnyc.org/2016/01/11/monthly-meetup-lightning-talks<p>
<date datetime="2015-02-01 19:00">
Sunday, Feb 1, 2015<br />
7:00 PM EST (GMT-0500)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>This month we are doing lightning talks! The theme is how you use emacs in your day-to-day. You are welcome to give another lightning talk if you feel so inspired.</p>
<p>You can give a talk that is no more than 5 minutes in length.</p>
<p>(Contact us)[mailto:admin@emacsnyc.org] if you’d like to give a talk!</p>
<p>As usual, we’ll be starting at 6:30 with pizza and beer!</p>
<p>If you would like to give a lightning talk please feel free to come on up and speak. We will have everything set up for you when you get here.</p>
<p>If you would like to speak then or on any other occasion, take a look at this <a href="/giving-a-talk.html">guide</a>.</p>
Monthly Meetup—How To Order Salads From Inside Emacs2015-11-10T10:55:00-05:00http://emacsnyc.org/2015/11/10/how-to-order-salads-from-inside-emacs<p>
<date datetime="2015-12-07 18:30">
Monday, Dec 7, 2015<br />
6:30 PM EST (GMT-0500)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>As usual, we’ll be starting at 6:30 with pizza and beer!</p>
<p>Diego Berrocal <a href="http://cestdiego.github.io">website</a> <a href="https://twitter.com/Diegor1901">twitter</a> <a href="https://github.com/Cestdiego">github</a> is a Recurser at the Recurse Center and he will be teaching us how to order salad using Emacs</p>
<blockquote>
<p>I have been eating exclusively salads the past few weeks, and I have been using emacs for programming that whole time. It was about time I merged those interests together. I’ll show how I used the request.el library and dash.el to have a more functional paradigm.</p>
</blockquote>
Monthly Meetup—Hanging Out2015-10-19T14:55:00-04:00http://emacsnyc.org/2015/10/19/monthly-meetup-hanging-out<p>
<date datetime="2015-11-02 18:30">
Monday, Nov 2, 2015<br />
6:30 PM EST (GMT-0500)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>As usual, we’ll be starting at 6:30 with pizza and beer!</p>
<p>This month we will have no scheduled speaker, but come together, hangout, and get to know each other better.</p>
<p>If you would like to give a lightning talk please feel free to come on up and speak. We will have everything set up for you when you get here.</p>
<p>If you would like to speak then or on any other occasion, take a look at this <a href="/giving-a-talk.html">guide</a>.</p>
Monthly Meetup—Hanging Out2015-09-25T16:40:00-04:00http://emacsnyc.org/2015/09/25/monthly-meetup-hanging-out<p>
<date datetime="2015-10-05 18:30">
Monday, Oct 5, 2015<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>As usual, we’ll be starting at 6:30 with pizza and beer!</p>
<p>This month we will have no scheduled speaker, but come together, hangout, and get to know each other better.</p>
<p>If you would like to give a lightning talk please feel free to come on up and speak. We will have everything set up for you when you get here.</p>
<p>If you would like to speak then or on any other occasion, take a look at this <a href="/giving-a-talk.html">guide</a>.</p>
Monthly Meetup—Emacs for Writers2015-09-10T14:43:00-04:00http://emacsnyc.org/2015/09/10/monthly-meetup-emacs-for-writers<p>
<date datetime="2015-09-14 18:30">
Monday, Sep 14, 2015<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
thoughtbot NYC<br />
20th floor<br />
1384 Broadway<br />
New York, NY
</p>
<p>As usual, we’ll be starting at 6:30 with pizza and beer!</p>
<p>Jay Dixit <a href="http://jaydixit.com/">website</a> will be talking about being a writer using emacs.</p>
<blockquote>
<p>Jay Dixit is a science writer whose work has appeared in The New York Times, Rolling Stone, and Psychology Today. Jay will discuss how he uses Emacs as a non-programmer, and how Emacs has made him a more productive writer, editor, and researcher.</p>
</blockquote>
Emacs For Writers2015-09-08T00:00:00-04:00http://emacsnyc.org/2015/09/08/emacs-for-writers<iframe width="640" height="360" src="//www.youtube.com/embed/FtieBc3KptU" frameborder="0" allowfullscreen=""></iframe>
<p><a href="http://jaydixit.com/">Jay Dixit</a></p>
<blockquote>
<p>Jay Dixit is a science writer whose work has appeared in The New York Times, Rolling Stone, and Psychology Today.</p>
</blockquote>
<blockquote>
<p>Jay discusses how he uses Emacs as a non-programmer, and how Emacs makes him a more productive writer, editor, and researcher.</p>
</blockquote>
<p><a href="https://s3.amazonaws.com/emacsnyc-talks/Jay+Dixit+-+Emacs+For+Writers.webm">WebM (108.3 MB)</a> |
<a href="https://s3.amazonaws.com/emacsnyc-talks/Jay+Dixit+-+Emacs+For+Writers.mp4">MP4 (834.4 MB)</a></p>
Monthly Meetup—Dictionary Lookups—Parsing HTML with Emacs Lisp2015-03-27T16:14:00-04:00http://emacsnyc.org/2015/03/27/monthly-meetup-dictionary-lookups-parsing-html-with-emacs-lisp<p>
<date datetime="2015-04-06 18:30">
Monday, Apr 6, 2015<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
thoughtbot NYC<br />
1st floor of the WeWork at Bryant Park<br />
54 W. 40th St.<br />
New York, NY
</p>
<p>Steve B. from the <a href="http://osfda.org/">OSFDA</a> will be presenting <em>Dictionary Lookups:
Parsing HTML with Emacs Lisp</em>:</p>
<blockquote>
<p>Steve goes into the Emacs trenches and shows how to use elisp to
reformat HTML markup from the Free Dictionary (one of the finest
open dictionaries and thesauri on the Internet), so now you can
directly query it when you’re at a loss for words in Emacs.</p>
</blockquote>
<blockquote>
<p>After the presentation, the code will be released for free download
to anyone wanting to use it. Steve is an avid digital currency
application developer, and has used Emacs since 1982 (including Gold
Hill lisp…)</p>
</blockquote>
Searching the Web with engine-mode2015-03-02T00:00:00-05:00http://emacsnyc.org/2015/03/02/searching-the-web-with-engine-mode<iframe width="640" height="360" src="//www.youtube.com/embed/MBhJBMYfWUo" frameborder="0" allowfullscreen=""></iframe>
<p><a href="http://harryrschwartz.com">Harry Schwartz</a></p>
<blockquote>
<p>I probably spend about 75% of my programming time looking up
documentation. That’s really easy in Emacs Lisp—my documentation
is built into my editor—but in most other languages I’m not so
lucky.</p>
</blockquote>
<blockquote>
<p>I wrote <a href="http://github.com/hrs/engine-mode">engine-mode</a> to help fix this problem. It’s a simple minor
mode that lets me define arbitrary search engines and send snippets
of text to them from within Emacs. Now I don’t have to copy and
paste text between my browser and editor! So fancy.</p>
</blockquote>
<blockquote>
<p>We’ll be talking about how to get started with engine-mode (it’s
easy!) and then digging into the implementation and discussing the
process of committing a package to MELPA.</p>
</blockquote>
<p><a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/searching-the-web-with-engine-mode.webm">WebM (28.5 MB)</a> |
<a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/searching-the-web-with-engine-mode.mp4">MP4 (151.1 MB)</a></p>
How I Use org-capture and Stuff2015-03-02T00:00:00-05:00http://emacsnyc.org/2015/03/02/how-i-use-org-capture-and-stuff<iframe width="640" height="360" src="//www.youtube.com/embed/KdcXu_RdKI0" frameborder="0" allowfullscreen=""></iframe>
<p><a href="http://yonkeltron.com/">Jonathan Magen</a></p>
<blockquote>
<p>Org-capture is a great way to take notes and plan in Emacs. Capture
templates provide a flexible way to extend org-capture and
personalize the way you record various bits of information. This
talk will cover how Jonathan uses org-capture and provide an intro
to writing your own org-capture templates.</p>
</blockquote>
<p>Jonathan has <a href="/assets/documents/how-i-use-org-capture-and-stuff.pdf">made his slides available</a>.</p>
<p><a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/how-i-use-org-capture-and-stuff.webm">WebM (29.8 MB)</a> |
<a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/how-i-use-org-capture-and-stuff.mp4">MP4 (133.4 MB)</a></p>
Monthly Meetup—Searching the Web with engine-mode2015-02-11T14:57:00-05:00http://emacsnyc.org/2015/02/11/monthly-meetup-searching-the-web-with-engine-mode<p>
<date datetime="2015-03-02 18:30">
Monday, Mar 2, 2015<br />
6:30 PM EST (GMT-0500)
</date>
</p>
<p>
thoughtbot NYC<br />
1st floor of the WeWork at Bryant Park<br />
54 W. 40th St.<br />
New York, NY
</p>
<p><a href="http://yonkeltron.com/">Jonathan Magen</a> will be presenting <em>How I Use org-capture and Stuff</em>:</p>
<blockquote>
<p>Org-capture is a great way to take notes and plan in Emacs. Capture
templates provide a flexible way to extend org-capture and
personalize the way you record various bits of information. This
talk will cover how Jonathan uses org-capture and provide an intro
to writing your own org-capture templates.</p>
</blockquote>
<p><a href="http://harryrschwartz.com">Harry Schwartz</a> will be presenting on <em>Searching the Web with
engine-mode</em>:</p>
<blockquote>
<p>I probably spend about 75% of my programming time looking up
documentation. That’s really easy in Emacs Lisp—my documentation
is built into my editor–but in most other languages I’m not so
lucky.</p>
</blockquote>
<blockquote>
<p>I wrote <a href="http://github.com/hrs/engine-mode">engine-mode</a> to help fix this problem. It’s a simple minor
mode that lets me define arbitrary search engines and send snippets
of text to them from within Emacs. Now I don’t have to copy and
paste text between my browser and editor! So fancy.</p>
</blockquote>
<blockquote>
<p>We’ll be talking about how to get started with engine-mode (it’s
easy!) and then digging into the implementation and discussing the
process of committing a package to MELPA.</p>
</blockquote>
A Pretty Good Introduction to Pretty Good Privacy2014-12-08T00:00:00-05:00http://emacsnyc.org/2014/12/08/a-pretty-good-introduction-to-pretty-good-privacy<iframe width="640" height="360" src="//www.youtube.com/embed/Lq-yKJFHJpk" frameborder="0" allowfullscreen=""></iframe>
<p><a href="http://www.georgebrock.com/">George Brocklehurst</a></p>
<blockquote>
<p>What’s PGP, and what can we do with it? George walks us through
creating and uploading a key, encrypting and signing emails, git
commits, and files, and introduces the web of trust.</p>
</blockquote>
<p>George has <a href="https://georgebrock.github.io/talks/pretty-good-introduction/">posted his slides</a>.</p>
<p><a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/a-pretty-good-introduction-to-pretty-good-privacy.webm">WebM (75.9 MB)</a> |
<a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/a-pretty-good-introduction-to-pretty-good-privacy.mp4">MP4 (98.4 MB)</a></p>
Monthly Meetup—Holiday Key Signing Party2014-11-05T18:47:00-05:00http://emacsnyc.org/2014/11/05/monthly-meetup-holiday-key-signing-party<p>
<date datetime="2014-12-08 18:30">
Monday, Dec 8, 2014<br />
6:30 PM EST (GMT-0500)
</date>
</p>
<p>
thoughtbot NYC<br />
1st floor of the WeWork at Bryant Park<br />
54 W. 40th St.<br />
New York, NY
</p>
<p>Happy Holidays, folks! Let’s get paranoid!</p>
<p>This month we’re focusing on security. <a href="http://www.georgebrock.com/">George Brocklehurst</a> will be
giving an introductory talk/workshop on PGP, and afterward we’ll be
hosting a <a href="http://www.cryptnet.net/fdp/crypto/keysigning_party/en/keysigning_party.html#overview">key signing party</a>! As ever, thoughtbot will be providing
pizza and beer.</p>
<p>George will be introducing PGP: creating a key, uploading it, signing
keys, the web of trust, and sending encrypted mail.</p>
<p>We may also have a brief lightning talk on integrating PGP with Gnus.</p>
<p>For the key signing party, please remember to bring:</p>
<ul>
<li>A couple forms of photo identification</li>
<li>Pencil and paper, a laptop, or a camera, to record others’ key
fingerprints</li>
<li>Your key’s fingerprint, if you’ve already set one up</li>
</ul>
<p>Don’t worry if you don’t already have a key; George’s talk should get
you all set up. If you’d like to create your key and try out PGP
beforehand, though, check out Caleb Thompson’s terrific blog post,
<a href="http://robots.thoughtbot.com/pgp-and-you">PGP and You</a>.</p>
<p>Finally, if you’re on <a href="http://www.meetup.com/New-York-Emacs-Meetup/">meetup.com</a>, please remember to RSVP! The
building’s security is a little paranoid, and everything will be much
easier if your name is on the guest list.</p>
Org-mode for Reproducible Research2014-11-03T00:00:00-05:00http://emacsnyc.org/2014/11/03/org-mode-for-reproducible-research<iframe width="640" height="360" src="//www.youtube.com/embed/CGnt_PWoM5Y" frameborder="0" allowfullscreen=""></iframe>
<p><a href="https://evanmisshula.github.io/">Evan Misshula</a></p>
<blockquote>
<p>The amazing Emacs org-mode has myriad uses and features including
outlining, note-taking, table management, and publishing to HTML and
LaTeX. It’s also a fabulous tool to help make your research
reproducible. From <a href="http://en.wikipedia.org/wiki/Reproducibility#Reproducible_research">Wikipedia</a>:</p>
</blockquote>
<blockquote>
<blockquote>
<p>In 2012, a survey done for Nature found that
<a href="http://www.nature.com/nature/journal/v483/n7391/full/483531a.html">47 out of 53 medical research papers on the subject of cancer were irreproducible</a>… Researchers
explained in a 2006 study that, of 249 data sets from American
Psychology Association (APA) empirical articles,
<a href="http://www.ncbi.nlm.nih.gov/pubmed/17032082">73% of contacted authors did not respond with their data</a> over a
6-month period.</p>
</blockquote>
</blockquote>
<blockquote>
<p>Org-mode allows authors to include their datasets and all programs
that were run to generate figures and text. Included files can be
used to facilitate version control. While there are limits to this
approach—including data generation and software versioning—it
represents a big advance in reproducibility and one which has not
yet been widely adopted.</p>
</blockquote>
<p>Evan has <a href="https://github.com/EvanMisshula/rr">posted his slides</a>.</p>
<p><a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/org-mode-for-reproducible-research.webm">WebM (131.2 MB)</a> |
<a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/org-mode-for-reproducible-research.mp4">MP4 (963.3 MB)</a></p>
Monthly Meetup—Org-mode for Reproducible Research2014-10-07T14:13:00-04:00http://emacsnyc.org/2014/10/07/monthly-meetup-org-mode-for-reproducible-research<p>
<date datetime="2014-11-03 18:30">
Monday, Nov 3, 2014<br />
6:30 PM EST (GMT-0500)
</date>
</p>
<p>
WeWork NoMad<br />
3rd floor<br />
79 Madison Ave.<br />
New York, NY 10016
</p>
<p>As usual, we’ll be starting at 6:30 with pizza and beer.</p>
<p><a href="https://evanmisshula.github.io/">Evan Misshula</a> will be presenting <em>Org-mode for Reproducible Research</em>:</p>
<blockquote>
<p>The amazing Emacs org-mode has myriad uses and features including
outlining, note-taking, table management, and publishing to HTML and
LaTeX. It’s also a fabulous tool to help make your research
reproducible. From <a href="http://en.wikipedia.org/wiki/Reproducibility#Reproducible_research">Wikipedia</a>:</p>
</blockquote>
<blockquote>
<blockquote>
<p>In 2012, a survey done for Nature found that
<a href="http://www.nature.com/nature/journal/v483/n7391/full/483531a.html">47 out of 53 medical research papers on the subject of cancer were irreproducible</a>… Researchers
explained in a 2006 study that, of 249 data sets from American
Psychology Association (APA) empirical articles,
<a href="http://www.ncbi.nlm.nih.gov/pubmed/17032082">73% of contacted authors did not respond with their data</a> over a
6-month period.</p>
</blockquote>
</blockquote>
<blockquote>
<p>Org-mode allows authors to include their datasets and all programs
that were run to generate figures and text. Included files can be
used to facilitate version control. While there are limits to this
approach—including data generation and software versioning—it
represents a big advance in reproducibility and one which has not
yet been widely adopted.</p>
</blockquote>
Keyboard Macro Workshop2014-10-06T00:00:00-04:00http://emacsnyc.org/2014/10/06/keyboard-macro-workshop<iframe width="640" height="360" src="//www.youtube.com/embed/67dE1lfDs9k" frameborder="0" allowfullscreen=""></iframe>
<p><a href="http://www.jacobodonnell.com/">Jacob O’Donnell</a></p>
<blockquote>
<p>Keyboard macros are a powerful Emacs feature. A keyboard macro is
simply a recording of a sequence of key sequences that can be played
back and repeated. In this meetup we will first go over the
different keyboard macro commands Emacs has to offer. In the second
half of the meetup we will solve a couple repetitive text
manipulation tasks using macros.</p>
</blockquote>
<p>If you’d like to get some directed practice using keyboard macros,
Jacob hosts a <a href="http://emacs-macros.herokuapp.com/">collection of sample exercises</a>. We also mirror those
exercises here in <a href="/assets/documents/keyboard-macro-workshop-exercises.zip">.zip</a> or <a href="/assets/documents/keyboard-macro-workshop-exercises.tar.gz">.tar.gz</a> formats, if you’d prefer.</p>
<p>He’s also made his <a href="/assets/documents/keyboard-macro-workshop-notes.org">org slides</a> available.</p>
<p><a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/keyboard-macro-workshop.webm">WebM (49.1 MB)</a> |
<a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/keyboard-macro-workshop.mp4">MP4 (329.5 MB)</a></p>
Monthly Meetup—Keyboard Macro Workshop2014-09-29T10:04:00-04:00http://emacsnyc.org/2014/09/29/monthly-meetup-keyboard-macro-workshop<p>
<date datetime="2014-10-06 18:30">
Monday, Oct 6, 2014<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
WeWork NoMad<br />
3rd floor<br />
79 Madison Ave.<br />
New York, NY 10016
</p>
<p>As usual, we’ll be starting at 6:30 with pizza and beer.</p>
<p><a href="http://www.jacobodonnell.com/">Jacob O’Donnell</a> will be giving a talk
and hosting a workshop on advanced features of keyboard macros. Bring
your laptops!</p>
<blockquote>
<p>Keyboard macros are a powerful Emacs feature. A keyboard macro is
simply a recording of a sequence of key sequences that can be played
back and repeated. In this meetup we will first go over the
different keyboard macro commands Emacs has to offer. In the second
half of the meetup we will solve a couple repetitive text
manipulation tasks using macros.</p>
</blockquote>
The Editor of a Lifetime2014-08-11T00:00:00-04:00http://emacsnyc.org/2014/08/11/the-editor-of-a-lifetime<iframe width="640" height="360" src="//www.youtube.com/embed/VADudzQGvU8" frameborder="0" allowfullscreen=""></iframe>
<p>Perry Metzger</p>
<blockquote>
<p>Perry Metzger has been using Emacs as his text editor since early
September, 1983—nearly 31 years. Over much of that time, it
has also been his primary way to read email, compile programs, and
perform a variety of other tasks.</p>
</blockquote>
<blockquote>
<p>Why would anyone use a single program for that long? This talk is
partially intended to answer that question.</p>
</blockquote>
<blockquote>
<p>Emacs remains one of the most important user interfaces (and text
editors) for computer professionals almost 40 years after it was
created. The talk is intended to be part history, part philosophy,
and part speculation on the future. It will also teach Emacs fans
how to explain to their skeptical friends why it is still a good
idea to learn a tool from the terminal era that requires
memorization of dozens of control sequences in an age of GUIs and
smart phones.</p>
</blockquote>
<blockquote>
<p>Perry is (among other things) a programmer, a computer security
consultant, and a doctoral student at the University of
Pennsylvania. When he started using Emacs in 1983, it was still
written in TECO, and portions of his Emacs init file date
to 1985. He expects to still be using Emacs for decades to come.</p>
</blockquote>
<p>Perry has also made his <a href="/assets/documents/emacs-the-editor-of-a-lifetime.pdf">slides</a> available.</p>
<p><a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/editor-of-a-lifetime.webm">WebM (117.9 MB)</a> |
<a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/editor-of-a-lifetime.mp4">MP4 (786.2 MB)</a></p>
Monthly Meetup—31 Years of Emacs2014-08-04T10:45:00-04:00http://emacsnyc.org/2014/08/04/monthly-meetup-31-years-of-emacs<p>
<date datetime="2014-08-11 18:30">
Monday, Aug 11, 2014<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
WeWork NoMad<br />
3rd floor<br />
79 Madison Ave.<br />
New York, NY 10016
</p>
<p>Notice that this month we’ll be trying out a new location (where we
can come in through the front door!)</p>
<p>As usual, we’ll be starting at 6:30 with pizza and beer.</p>
<p>Perry Metzger will be presenting on <em>31 Years of Emacs</em>:</p>
<blockquote>
<p>Perry Metzger has been using Emacs as his text editor since early
September, 1983 – nearly 31 years. Over much of that time, it has
also been his primary way to read email, compile programs, and
perform a variety of other tasks.</p>
<p>Why would anyone use a single program for that long? This talk is
partially intended to answer that question.</p>
<p>Emacs remains one of the most important user interfaces (and text
editors) for computer professionals almost 40 years after it was
created. The talk is intended to be part history, part philosophy,
and part speculation on the future. It will also teach Emacs fans
how to explain to their skeptical friends why it is still a good
idea to learn a tool from the terminal era that requires
memorization of dozens of control sequences in an age of GUIs and
smart phones.</p>
<p>Perry is (among other things) a programmer, a computer security
consultant, and a doctoral student at the University of
Pennsylvania. When he started using Emacs in 1983, it was still
written in TECO, and portions of his Emacs init file date
to 1985. He expects to still be using Emacs for decades to come.</p>
</blockquote>
Impersonating Logo with Emacs Lisp2014-07-07T00:00:00-04:00http://emacsnyc.org/2014/07/07/impersonating-logo-with-emacs-lisp<iframe width="640" height="360" src="//www.youtube.com/embed/zzbEjmlIET0" frameborder="0" allowfullscreen=""></iframe>
<p>Ray Puzio</p>
<blockquote>
<p>Ray will show us his implementation of turtle graphics in emacs and
take us under the shell to see how it works. <a href="https://en.wikipedia.org/wiki/Turtle_graphics">Turtle graphics</a> are a
way of drawing pictures in which one provides a series of directions
such as “move forward” or “turn left” to steer the pen. (The name
comes from the fact that the original implementation involved a
robotic turtle as output device controlled by the computer.) In
addition to providing a useful and entertaining program, this talk
will also discuss techniques of pbm graphics and the use of a buffer
for drawing which are of general use when doing graphics in emacs.</p>
</blockquote>
<p>Ray has posted his <a href="http://emacsturtle.metameso.org">notes and code</a>.</p>
<p><a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/turtle-graphics-with-emacs-lisp.webm">WebM (52.6 MB)</a> |
<a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/turtle-graphics-with-emacs-lisp.mp4">MP4 (293.6 MB)</a></p>
Moving Off Feedburner2014-06-25T10:14:00-04:00http://emacsnyc.org/2014/06/25/moving-off-feedburner<p>As part of an ongoing process of de-Googling, we’re moving the RSS feed off of Feedburner.</p>
<p>This means that if you want to continue receiving updates from this site, you’ll need to change the address in your RSS reader to http://emacsnyc.org/atom.xml.</p>
<p>Sorry for the inconvenience!</p>
Monthly Meetup—Impersonating Logo with Emacs Lisp2014-06-11T10:07:00-04:00http://emacsnyc.org/2014/06/11/monthly-meetup-impersonating-logo-with-emacs-lisp<p>
<date datetime="2014-07-07 18:30">
Monday, Jul 7, 2014<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
WeWork Soho West<br />
8th floor lounge<br />
69 Charlton St.<br />
New York, NY 10014
</p>
<p>As usual, we’ll be starting at 6:30 with pizza and beer!</p>
<p><a href="http://emacsturtle.metameso.org">Ray Puzio</a> will be presenting on <em>Emacs Mutant Anime Turtles: Impersonating Logo with Emacs Lisp</em>:</p>
<blockquote>
<p>Ray will show us his implementation of turtle graphics in emacs and take us under the shell to see how it works. <a href="https://en.wikipedia.org/wiki/Turtle_graphics">Turtle graphics</a> are a way of drawing pictures in which one provides a series of directions such as “move forward” or “turn left” to steer the pen. (The name comes from the fact that the original implementation involved a robotic turtle as output device controlled by the computer.) In addition to providing a useful and entertaining program, this talk will also discuss techniques of pbm graphics and the use of a buffer for drawing which are of general use when doing graphics in emacs.</p>
</blockquote>
Writing Games in Emacs2014-06-02T00:00:00-04:00http://emacsnyc.org/2014/06/02/writing-games-in-emacs<iframe width="640" height="360" src="//www.youtube.com/embed/gk39mp8Vy4M" frameborder="0" allowfullscreen=""></iframe>
<p><a href="http://zck.me/">Zachary Kanfer</a></p>
<blockquote>
<p>Games are a great way to get started writing programs in any
language. In Emacs Lisp, they’re even better—you use the same exact
techniques to extend Emacs, configuring it to do what you want. In
this presentation, I livecode tic-tac-toe. You’ll see how to create
a basic major mode, make functions, store state, and set
keybindings.</p>
</blockquote>
<p>Zachary has posted his <a href="http://zck.me/tictactoe/tictactoe.el">code</a>.</p>
<p><a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/writing-games-with-emacs.webm">WebM (72.3 MB)</a> |
<a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/writing-games-with-emacs.mp4">MP4 (475.3 MB)</a></p>
Introduction to evil-mode2014-06-02T00:00:00-04:00http://emacsnyc.org/2014/06/02/introduction-to-evil-mode<iframe width="640" height="360" src="//www.youtube.com/embed/PeVQwYUxYEg" frameborder="0" allowfullscreen=""></iframe>
<p><a href="http://bling.github.io">Bailey Ling</a></p>
<blockquote>
<p>Bailey will provide a lightning talk on evil-mode, aptly named after
the editor of the beast. He’ll show why evil-mode can make Vim
veterans feel at home while exposing them to the power available in
Emacs.</p>
</blockquote>
<p>Bailey has made his <a href="https://gist.github.com/bling/ab8b83c60686b3653828">org slides</a> available.</p>
<p><a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/introduction-to-evil-mode.webm">WebM (65.9 MB)</a> |
<a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/introduction-to-evil-mode.mp4">MP4 (392 MB)</a></p>
Monthly Meetup—Writing Games with Emacs2014-05-07T22:05:00-04:00http://emacsnyc.org/2014/05/07/monthly-meetup-writing-games-with-emacs<p>
<date datetime="2014-06-02 18:30">
Monday, Jun 2, 2014<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
WeWork Soho West<br />
8th floor lounge<br />
69 Charlton St.<br />
New York, NY 10014
</p>
<p>As usual, we’ll be starting at 6:30 with pizza and beer!</p>
<p><a href="http://zck.me">Zachary Kanfer</a> will be giving a talk on writing games with Emacs:</p>
<blockquote>
<p>Games are a great way to get started writing programs in any language. In Emacs Lisp, they’re even better—you use the same exact techniques to extend Emacs, configuring it to do what you want. In this presentation, I livecode tic-tac-toe. You’ll see how to create a basic major mode, make functions, store state, and set keybindings.</p>
</blockquote>
<p><a href="http://bling.github.io">Bailey Ling</a> will be giving a lightning talk on <code class="language-plaintext highlighter-rouge">evil-mode</code>:</p>
<blockquote>
<p>Bailey will provide a lightning talk on evil-mode, aptly named after the editor of the beast. He’ll show why evil-mode can make Vim veterans feel at home while exposing them to the power available in Emacs.</p>
</blockquote>
Videos from May 2014 Posted2014-05-06T16:40:00-04:00http://emacsnyc.org/2014/05/06/videos-from-may-2014-posted<p>The EmacsNYC videos from May 2014 <a href="/videos.html#2014-05">are now online</a>!</p>
Upgrading IPython with Emacs2014-05-05T00:00:00-04:00http://emacsnyc.org/2014/05/05/upgrading-ipython-with-emacs<iframe width="640" height="360" src="//www.youtube.com/embed/dgcBKz03lK8" frameborder="0" allowfullscreen=""></iframe>
<p><a href="http://johnjayresearch.org/rec/">Evan Misshula</a></p>
<blockquote>
<p>Evan will provide an introduction to incremental analysis through
IPython moderated by the editing features of Emacs. A brief
introduction to integrating with Org-mode will also be
given. Advantages over the R console and Bash shell will be
discussed.</p>
</blockquote>
<p>Evan has made his <a href="/assets/documents/upgrading-ipython-with-emacs.org">slides</a> (in <code class="language-plaintext highlighter-rouge">org-mode</code>!) available.</p>
<p><a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/upgrading-ipython-with-emacs.webm">WebM (40.1 MB)</a> |
<a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/upgrading-ipython-with-emacs.mp4">MP4 (197.3 MB)</a></p>
Emacs as a Python IDE2014-05-05T00:00:00-04:00http://emacsnyc.org/2014/05/05/emacs-as-a-python-ide<iframe width="640" height="360" src="//www.youtube.com/embed/6BlTGPsjGJk" frameborder="0" allowfullscreen=""></iframe>
<p>Drew Werner (<a href="https://twitter.com/wernerdrew">twitter</a>, <a href="https://github.com/wernerandrew">github</a>)</p>
<blockquote>
<p>With a little effort, Emacs can be a powerful, multi-language IDE
with code completion, documentation lookup, and more. Taking Python
as our language, we will show how to use the the auto-complete, epc,
and jedi.el libraries to create a semantically rich editing
experience. We’ll discuss how these libraries work together and how
to customize them for your own setup.</p>
</blockquote>
<p>Drew has also made his <a href="/assets/documents/using-emacs-as-a-python-ide.pdf">slides</a> available.</p>
<p><a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/emacs-as-a-python-ide.webm">WebM (80.1 MB)</a> |
<a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/emacs-as-a-python-ide.mp4">MP4 (349.7 MB)</a></p>
Monthly Meetup—Emacs + Python2014-04-14T14:43:00-04:00http://emacsnyc.org/2014/04/14/monthly-meetup-emacs-plus-python<p>
<date datetime="2014-05-05 18:30">
Monday, May 5, 2014<br />
6:30 PM EDT (GMT-0400)
</date>
</p>
<p>
WeWork Soho West<br />
8th floor lounge<br />
69 Charlton St.<br />
New York, NY 10014
</p>
<p>We’ll be starting at 6:30 with pizza and beer. Drew Werner will be giving a full-length talk, and we’ll also have a lightning talk by Evan Misshula.</p>
<p>Drew Werner (<a href="https://twitter.com/wernerdrew">twitter</a>, <a href="https://github.com/wernerandrew">github</a>) will be talking about using Emacs as a Python IDE:</p>
<blockquote>
<p>With a little effort, Emacs can be a powerful, multi-language IDE with code completion, documentation lookup, and more. Taking Python as our language, we will show how to use the the auto-complete, epc, and jedi.el libraries to create a semantically rich editing experience. We’ll discuss how these libraries work together and how to customize them for your own setup.</p>
</blockquote>
<p><a href="http://johnjayresearch.org/rec/">Evan Misshula</a> will be giving a lightning talk on <em>The best of both worlds: Combining the best REPL (IPython 2.0) and Editor (Emacs):</em></p>
<blockquote>
<p>Evan will provide an introduction to incremental analysis through IPython moderated by the editing features of Emacs. A brief introduction to integrating with Org-mode will also be given. Advantages over the R console and Bash shell will be discussed.</p>
</blockquote>
IRC with ERC2014-04-07T00:00:00-04:00http://emacsnyc.org/2014/04/07/irc-with-erc<iframe width="640" height="360" src="//www.youtube.com/embed/l5u-907zUB0" frameborder="0" allowfullscreen=""></iframe>
<p><a href="http://tabfugni.cc">Eric Collins</a></p>
<blockquote>
<p>Internet Relay Chat (IRC) has been a popular P2P messaging system
since 1988. Since it uses a text-based interface, it’s a perfect fit
for Emacs! We’ll be looking at ERC, the built-in Emacs IRC client
and the solution to all our social needs. ERC easily fits into
anyone’s workflow and has tons of libraries to make it even more
seamless.</p>
</blockquote>
<p>The awesome <a href="http://sachachua.com/blog/">Sacha Chua</a> has contributed a <a href="http://emacslife.com/transcripts/2014-04-07%20Emacs%20NYC%20-%20IRC%20with%20ERC%20-%20Eric%20Collins.html">transcript of this talk</a>.</p>
<p><a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/irc-with-erc.webm">WebM (59.4 MB)</a> |
<a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/irc-with-erc.mp4">MP4 (255.4 MB)</a></p>
An Introduction to Emacs Lisp2014-04-07T00:00:00-04:00http://emacsnyc.org/2014/04/07/an-introduction-to-emacs-lisp<iframe width="640" height="360" src="//www.youtube.com/embed/2z-YBsd5snY" frameborder="0" allowfullscreen=""></iframe>
<p><a href="http://harryrschwartz.com">Harry Schwartz</a></p>
<blockquote>
<p>Emacs can be thought of as a big Lisp interpreter, so you can’t
master Emacs without learning some Emacs Lisp. We’ll be introducing
Emacs Lisp by describing its simple syntax, demonstrating a few Lisp
functions for manipulating buffers, regions, and strings, writing a
few utility functions, and binding those functions to custom
keys. By the end of the talk, you should able to do the same.</p>
</blockquote>
<p>This talk was also turned into a <a href="http://harryrschwartz.com/2014/04/08/an-introduction-to-emacs-lisp.html">blog post</a>, and the <a href="https://gist.github.com/hrs/d187c8652951897da9ac">source code</a> is
available.</p>
<p><a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/an-introduction-to-emacs-lisp.webm">WebM (131.9 MB)</a> |
<a href="https://s3-us-west-2.amazonaws.com/emacsnyc/videos/an-introduction-to-emacs-lisp.mp4">MP4 (528.5 MB)</a></p>
Monthly Meetup—Introductory Emacs Lisp & ERC2014-03-26T10:27:00-04:00http://emacsnyc.org/2014/03/26/monthly-meetup-introductory-emacs-lisp-erc<p>
<date datetime="2014-04-07 19:00">
Monday, Apr 7, 2014<br />
7:00 PM EDT (GMT-0400)
</date>
</p>
<p>
thoughtbot NYC<br />
1st floor of the WeWork at Bryant Park<br />
54 W. 40th St.<br />
New York, NY
</p>
<p><a href="http://harryrschwartz.com">Harry Schwartz</a> will be giving an introduction to Emacs Lisp:</p>
<blockquote>
<p>Emacs can be thought of as a big Lisp interpreter, so you can’t master Emacs without learning some Emacs Lisp. We’ll be introducing Emacs Lisp by describing its simple syntax, demonstrating a few Lisp functions for manipulating buffers, regions, and strings, writing a few utility functions, and binding those functions to custom keys. By the end of the talk, you should able to do the same.</p>
</blockquote>
<p><a href="http://tabfugni.cc">Eric Collins</a> will be talking about ERC:</p>
<blockquote>
<p>Internet Relay Chat (IRC) has been a popular P2P messaging system since 1988. Since it uses a text-based interface, it’s a perfect fit for Emacs! We’ll be looking at ERC, the built-in Emacs IRC client and the solution to all our social needs. ERC easily fits into anyone’s workflow and has tons of libraries to make it even more seamless.</p>
</blockquote>
Gettin' Started!2014-03-14T18:17:00-04:00http://emacsnyc.org/2014/03/14/grand-opening<p>We’re the Emacs meetup in NYC!</p>
<p>…or we will be, just as soon as we get the first few talks lined up.</p>
<p>Stay tuned, spread the word, and consider <a href="/giving-a-talk.html">giving a talk</a>!</p>