<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for abachman</title><link>http://disqus.com/by/abachman/</link><description></description><atom:link href="http://disqus.com/abachman/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Tue, 13 Dec 2011 10:12:14 -0000</lastBuildDate><item><title>Re: On the Recent Changes at Greater Baltimore Technology Council</title><link>http://davetroy.com/posts/gbtc-changes#comment-385629522</link><description>&lt;p&gt;It's the bigger vision I'd like to hear about. &lt;/p&gt;&lt;p&gt;I truly believe that there exists a place in the whole scheme for the GBTC. It's just not for me, it would be nice to hear more members of the GBTC hierarchy would admit to that. GBTC is not the best or only tool in the box, but it's a good tool for those who need it.&lt;/p&gt;&lt;p&gt;It's certainly not "the tech community" though a portion of its membership comes from the tech community, and it's not me.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">abachman</dc:creator><pubDate>Tue, 13 Dec 2011 10:12:14 -0000</pubDate></item><item><title>Re: On the Recent Changes at Greater Baltimore Technology Council</title><link>http://davetroy.com/posts/gbtc-changes#comment-385585135</link><description>&lt;p&gt;That 2006 - 2009 period is the key. That was the time when a lot of folks making the biggest stink were starting their careers and finding community and GBTC was simply not present in the community we were building and discovering.&lt;/p&gt;&lt;p&gt;I've had the impression all along that they exist to do stuff for business owners, but the "technology community" is about 10 times larger then the "technology business owner" community. From the looks of it, the GBTC board is made of VP, Principal, Partner, President, and Owner titles. No developers, no designers, no engineers, no one on that list for me to identify with.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">abachman</dc:creator><pubDate>Tue, 13 Dec 2011 09:09:25 -0000</pubDate></item><item><title>Re: Baltimore Election 2011: Lessons Learned</title><link>http://davetroy.com/posts/baltimore-election-2011-lessons-learned#comment-309972280</link><description>&lt;p&gt;Two small questions:&lt;/p&gt;&lt;p&gt;1. Who was Adam Meister supporting? Because when he ran up to me at my polling place (at which, it turns out, I could not vote) and handed me a sheaf of flyers, they all had SRB and Jack Young's smiling full color photos on them.&lt;/p&gt;&lt;p&gt;2. Why Pugh behind Rolley and not Rolley behind Pugh? She had more support all along.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">abachman</dc:creator><pubDate>Wed, 14 Sep 2011 12:09:14 -0000</pubDate></item><item><title>Re: Vim Tip: Fast (and Easy) Project Searching | Intridea Blog</title><link>http://intridea.com/2011/7/14/vim-tip-fast-search-with-ack#comment-252833068</link><description>&lt;p&gt;Word. &lt;/p&gt;&lt;p&gt;I highly recommend checking out ack.vim: &lt;a href="https://github.com/mileszs/ack.vim" rel="nofollow noopener" target="_blank" title="https://github.com/mileszs/ack.vim"&gt;https://github.com/mileszs/...&lt;/a&gt; &lt;/p&gt;&lt;p&gt;I've added that to my .vim/bundle dir and added this to my .vimrc: &lt;br&gt;&lt;/p&gt;&lt;pre&gt;    map &amp;lt;leader&amp;gt;a :Ack&amp;lt;space&amp;gt;&lt;br&gt;    vmap &amp;lt;leader&amp;gt;a "ay:Ack&amp;lt;space&amp;gt;&amp;lt;c-r&amp;gt;a&amp;lt;cr&amp;gt;&lt;/pre&gt;&lt;p&gt;The first line lets me quickly open an empty search, handy if I want to limit it to a directory. The second line runs an ack search over the whole project with the currently selected text. Handier than tags when looking for a method because it'll show me the definition plus every place that I've used it. Results open in a quickfix window, which makes jumping to a matching file quick (duh).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">abachman</dc:creator><pubDate>Fri, 15 Jul 2011 12:37:45 -0000</pubDate></item><item><title>Re: Indy Hall Cohousing | A Village Starts With A Home</title><link>http://village.indyhall.org#comment-201646910</link><description>&lt;p&gt;Fantastic! A beautiful continuation of the work going on at Indy Hall. Christopher Alexander would be proud.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">abachman</dc:creator><pubDate>Wed, 11 May 2011 16:39:09 -0000</pubDate></item><item><title>Re: On Risk</title><link>http://davetroy.com/?p=1070#comment-42691453</link><description>&lt;p&gt;Ha! I'm with you 100% on dog, but I have to say I think being a parent has a bigger upside than being a governor.&lt;/p&gt;&lt;p&gt;Also as a web developer, often working on open source projects for a small service company, I have decided to sell my car and make a sandwich. Thus starting on track to become Baltimore's premiere vehicular food proprietor. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">abachman</dc:creator><pubDate>Thu, 01 Apr 2010 09:52:07 -0000</pubDate></item><item><title>Re: Learning By Accident</title><link>http://davetroy.com/posts/learning-by-accident#comment-38183625</link><description>&lt;p&gt;I've always been interested in our country's approach to religion and how it conflicts with our approach to education. I think it's possible that 50 years from now, we'll see massive, state-run education in the same light that we see massive, state-run religion today.&lt;/p&gt;&lt;p&gt;The right to education is recognized as a human right (by the UN), but in the same breath they state that they mean "entitlement to free, compulsory primary education for all children", which sounds scary and not free-as-in-speech.&lt;/p&gt;&lt;p&gt;I'm clearly too far into an ideological mindset to completely divorce myself from the "why" of education. The "how" is hard, but will be interesting to ponder.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;"If it would be wrong for the government to adopt an official religion, then, for the same reasons, it would be wrong for the government to adopt official education policies. The moral case for freedom of religion stands or falls with that for freedom of education. A society that champions freedom of religion but at the same time countenances state regulation of education has a great deal of explaining to do."&lt;/blockquote&gt;&lt;p&gt;&lt;br&gt;James R. Otteson - Freedom of Religion and Public Schooling &lt;a href="http://www.freedomofeducation.net/" rel="nofollow noopener" target="_blank" title="http://www.freedomofeducation.net/"&gt;http://www.freedomofeducati...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">abachman</dc:creator><pubDate>Fri, 05 Mar 2010 12:34:21 -0000</pubDate></item><item><title>Re: How Education is Ruining Your Life</title><link>http://davetroy.com/posts/how-education-is-ruining-your-life#comment-34347139</link><description>&lt;p&gt;I can't recommend Ivan Illich's "Deschooling Society" enough (full text: &lt;a href="http://www.preservenet.com/theory/Illich/Deschooling/intro.html" rel="nofollow noopener" target="_blank" title="http://www.preservenet.com/theory/Illich/Deschooling/intro.html"&gt;http://www.preservenet.com/...&lt;/a&gt;, on Amazon: &lt;a href="http://www.amazon.com/Deschooling-Society-Open-Forum-Illich/dp/0714508799)" rel="nofollow noopener" target="_blank" title="http://www.amazon.com/Deschooling-Society-Open-Forum-Illich/dp/0714508799)"&gt;http://www.amazon.com/Desch...&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;It's the foundation for much of John Holt's and John Taylor Gatto's opinions on education and society. They tend towards "education is dangerous in any quantity", but are worth reading. I started with Holt's Teach Your Own (&lt;a href="http://www.amazon.com/Teach-Your-Own-John-Homeschooling/dp/0738206946)" rel="nofollow noopener" target="_blank" title="http://www.amazon.com/Teach-Your-Own-John-Homeschooling/dp/0738206946)"&gt;http://www.amazon.com/Teach...&lt;/a&gt; and Gatto's "The Seven Lesson School Teacher" (&lt;a href="http://www.newciv.org/whole/schoolteacher.txt)" rel="nofollow noopener" target="_blank" title="http://www.newciv.org/whole/schoolteacher.txt)"&gt;http://www.newciv.org/whole...&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;It also is at the root of the Network of Learning pattern in "A Pattern Language". I wrote a bit about this on my blog (&lt;a href="http://blit.adambachman.org/post/346503762/node-food-makers-and-networks-of-learning)" rel="nofollow noopener" target="_blank" title="http://blit.adambachman.org/post/346503762/node-food-makers-and-networks-of-learning)"&gt;http://blit.adambachman.org...&lt;/a&gt;. My current opinion is that the changes you're looking for won't happen in the large, but in the small.&lt;/p&gt;&lt;p&gt;I believe that an educational system that changes the way things work for everyone will look much the same as what we have now. Public education is industrialized, would it really be better if it was modernized? In your own observation of the changes associated with the progression to a post-industrial economy, you see that the logical endpoint of corporate-ism is Enron and Goldman Sachs. As long as we're trying to force education through the same mold (must: be large scale, work for everyone, maximize returns), the end result will be the same.&lt;/p&gt;&lt;p&gt;That's a big reason why I've pulled my kids out of it. I don't want them to get the Enron experience, which appears to be the best the system can offer.&lt;/p&gt;&lt;p&gt;In the words of John Holt, "My concern is not to improve “education” but to do away with it, to end the ugly and antihuman business of people-shaping and let people shape themselves."&lt;/p&gt;&lt;p&gt;I don't want to spend my time education bashing, though. I don't want to base the decisions I make for my children on a negative, "we do what we do because of what we are not doing" doesn't make sense, long-term. Like I think you're saying, I'd rather be looking for better ways to bring my kids up to be fully functional, healthy, capable, smart, wise, happy adults. I happen to be looking to create my own systems and networks for that task, though, instead of looking to someone else to provide them for me.&lt;/p&gt;&lt;p&gt;That is, building on what is good and positive in the place where I am, I want to provide my kids (and any others that I can influence) with the opportunities and experiences that will best allow them to flourish, since the existing systems provided for that purpose (public and private education facilities) are grossly inadequate to the task.&lt;/p&gt;&lt;p&gt;(sorry if this is a re-post, disqus isn't showing me my original comment in context)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">abachman</dc:creator><pubDate>Mon, 15 Feb 2010 15:48:13 -0000</pubDate></item><item><title>Re: make your own juggling clubs</title><link>http://blog.adambachman.org/2008/07/make-your-own-juggling-clubs.html#comment-5834697</link><description>&lt;p&gt;First, thanks for doing the hard work and releasing it CC, I've had a lot of fun with my clubs and they've held up beautifully despite being thrown, dropped, stepped on, shoved in the spokes of a moving bike (all it needs is some new tape)....&lt;/p&gt;&lt;p&gt;I found the same thing about the thicker dowels, I was tempted to go with the 5/8" right off the bat, but they were all 30".  I wrote this post after only a few months of juggling with clubs. I've been at it for the better part of a year now and don't have anything negative left to say.  I still haven't used "real" clubs, so I couldn't say anything about how these compare, but I enjoy juggling with them and have the parts stocked up for another two or three sets.&lt;/p&gt;&lt;p&gt;I might try the washers trick, I'd like to see if I can just nudge the center of gravity towards the head (top?) and see how that works.  I don't have the equipment to say exactly where the center of gravity is, but I can at least weigh them before and after and comment on feel.  If I make any mods, I'll be sure to post it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">abachman</dc:creator><pubDate>Wed, 04 Feb 2009 09:23:21 -0000</pubDate></item><item><title>Re: Hacking Education</title><link>http://avc.com/2008/11/hacking-educati/#comment-3448509</link><description>&lt;p&gt;That's refreshing to hear from someone who's in the business.  I am way to one edge of the homeschooling movement ("unschooling", officially), but I know the desire for curriculum is strong.  You summed up the reasons well: 1) state requirements, 2) parental comfort level. The shift away from antiquated, static requirements-based education will hopefully weaken number 1, but number 2 will be an issue for another few generations after that.  Change will continue, but until we reach utopia, I'll do right by my children as best I know how and encourage all I can reach to do likewise.&lt;/p&gt;&lt;p&gt;To be specific, what I'm most critical of is the K-12 system.  Outside of that realm, personal choice is so much more influential in how learning is allowed to unfold.  I, as an adult, can choose when, where and what I want to partake in, but we rarely extend that courtesy to children.&lt;/p&gt;&lt;p&gt;Good luck with Nixty, by the way, I will definitely be looking into it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">abachman</dc:creator><pubDate>Sun, 02 Nov 2008 19:34:07 -0000</pubDate></item><item><title>Re: Hacking Education</title><link>http://avc.com/2008/11/hacking-educati/#comment-3448185</link><description>&lt;p&gt;"I want to help take all of them down and build something better in its place. I am not a fan of home schooling, but I understand it's appeal. I do not think I can teach my kids better than others. But I do think my kids and my wife and I need more choice of who educates them."&lt;/p&gt;&lt;p&gt;You're putting homeschooling in a kind of funny box here.  I have no intention of putting my children through one day of compulsory education, but that has nothing to do with a desire to teach them myself, or the any sort of belief that I (or my spouse) would make a better teacher.  That's an all too common assumption, though.  Homeschooling just has a bad marketing department.&lt;/p&gt;&lt;p&gt;On that note, I think you see where the desire comes from--escaping a broken system--but you're not giving credit to the options that become available when you take back the 8 hours x 200 days x 12 years that traditional education requires of children in this country.  It's so much bigger than MIT OpenCourseware and Wikipedia.  Those things are great resources, but whether we have them or not, the system is still broken, backwards, and inhumane.&lt;/p&gt;&lt;p&gt;I personally am most inspired by authors like John Taylor Gatto and John Holt, who would probably argue that what we need is not an improved, expanded, or reformed education system, but less or no education at all.  The first chapter of Holt's &lt;em&gt;Instead of Education&lt;/em&gt; lays it out pretty well (&lt;a href="http://books.google.com/books?hl=en&amp;amp;id=oRk28eZoYNkC&amp;amp;dq=john+holt+%22instead+of+education&amp;amp;printsec=frontcover&amp;amp;source=web&amp;amp;ots=U6AZixYzAt&amp;amp;sig=rNyWqc9sz6ugNiPZHLTIJpHhg7c&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;resnum=1&amp;amp;ct=result#PPA3,M1" rel="nofollow noopener" target="_blank" title="http://books.google.com/books?hl=en&amp;amp;id=oRk28eZoYNkC&amp;amp;dq=john+holt+%22instead+of+education&amp;amp;printsec=frontcover&amp;amp;source=web&amp;amp;ots=U6AZixYzAt&amp;amp;sig=rNyWqc9sz6ugNiPZHLTIJpHhg7c&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;resnum=1&amp;amp;ct=result#PPA3,M1"&gt;link to books.Google page&lt;/a&gt;):  "My concern is not to improve 'education' but to do away with it, to end the ugly and antihuman business of people-shaping and let people shape themselves."&lt;/p&gt;&lt;p&gt;The important effect that the information tools you bring up have on education is that they remove the need for it.  Learning is not education, and education is not required for learning.  People will realize that the institutions are not necessary.  This is so much bigger than reform.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">abachman</dc:creator><pubDate>Sun, 02 Nov 2008 18:58:26 -0000</pubDate></item><item><title>Re: Simple Permutations in Python and Ruby</title><link>http://blog.adambachman.org/2008/10/simple-permutations-in-python-and-ruby.html#comment-3394244</link><description>&lt;p&gt;&amp;gt; I'm a little curious about this bit :&lt;/p&gt;&lt;p&gt;&lt;code&gt;permutations(li.select() {|n| n != element})&lt;br&gt;    {|val| yield([element] &amp;lt;&amp;lt; val)}&lt;/code&gt;&lt;/p&gt;&lt;p&gt;I think you've got the &lt;code&gt;li.select()&lt;/code&gt; chunk.  I'm passing the list that was given as input after removing &lt;code&gt;element&lt;/code&gt;.  The block following the function call is handed down to the next level.  Since yield executes the block that was passed in, I'm asking the next level down to execute the block that was passed in to the current level.  The block that's passed down internally is different than the block that's passed externally, so we're dealing with two possible behaviors for the yield call.&lt;/p&gt;&lt;p&gt;The recursive call passes a new block to the next level down containing a reference to the block that was passed in to the current level, so every level under the top level (level 0, below) passes a block containing the accumulator function (&lt;code&gt;[element] &amp;lt;&amp;lt; val&lt;/code&gt;).  The internal yield call accumulates the "returned" values from the descendent calls (calls that are at deeper levels of recursion).  It may be easier to think of the yield calls in the Ruby and Python versions as almost like &lt;code&gt;return&lt;/code&gt; statements.  In Ruby, instead of doing something with the returned value outside the function, we pass a block of code into the function that we want to execute every time the function "returns" (hits a &lt;code&gt;yield&lt;/code&gt; statement).&lt;/p&gt;&lt;p&gt;Here's what the flow of the function looks like: &lt;br&gt;&lt;code&gt;&lt;br&gt;# level 0&lt;br&gt;=&amp;gt; permutations([1,2,3]) {|n| puts n}&lt;br&gt;    element = 1&lt;br&gt;    yield = {|n| print n}&lt;br&gt;# level 1&lt;br&gt;===&amp;gt; permutations([2,3]) {|val| yield#level0([1] &amp;lt;&amp;lt; val}&lt;br&gt;      element = 2&lt;br&gt;      yield = {|val| yield#level0([1] &amp;lt;&amp;lt; val)}&lt;br&gt;# level 2&lt;br&gt;=====&amp;gt; permutations([3]) {|val| yield#level1([2] &amp;lt;&amp;lt; val)}&lt;br&gt;        call([2] &amp;lt;&amp;lt; 3) &lt;br&gt;        return [2,3]&lt;br&gt;# level 1&lt;br&gt;===&amp;gt; (execute yield)&lt;br&gt;      call([1] &amp;lt;&amp;lt; [2,3]) # BUG!&lt;br&gt;# level 0&lt;br&gt;=&amp;gt; (execute yield)&lt;br&gt;    call(print [1, [2, 3]])    &lt;br&gt;# level 1&lt;br&gt;===&amp;gt; (continue li.each loop)&lt;br&gt;      element = 3&lt;br&gt;      yield {|val| yield#level0([1] &amp;lt;&amp;lt; val)}&lt;br&gt;# level 2&lt;br&gt;=====&amp;gt; permutations([2]) {|val| yield#level1([3] &amp;lt;&amp;lt; val)}&lt;br&gt;        call([3] &amp;lt;&amp;lt; 2)&lt;br&gt;        return [3,2]&lt;br&gt;# level 1&lt;br&gt;===&amp;gt; (execute yield)&lt;br&gt;      call([1] &amp;lt;&amp;lt; [3,2]) # BUG!&lt;br&gt;# level 0&lt;br&gt;=&amp;gt; (execute yield)&lt;br&gt;    call(print [1, [3, 2]])    &lt;br&gt;   (continue li.each loop)&lt;br&gt;    element = 2&lt;br&gt;    yield = {|n| print n}&lt;br&gt;&lt;br&gt;etc...&lt;br&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Wow, that may be a lot more confusing than helpful, but I managed to spot a bug, so it's worthwhile to me at least :|.&lt;/p&gt;&lt;p&gt;&lt;code&gt;[a] &amp;lt;&amp;lt; b&lt;/code&gt; appends `b` to the list containing a single element, `a`.  The bug is that if `b` is a list, we end up with [1, [2, 3]].  You can change &lt;code&gt;{|val| yield([element] &amp;lt;&amp;lt; val)}&lt;/code&gt; to &lt;code&gt;{|val| &lt;br&gt;yield(([element] &amp;lt;&amp;lt; val).flatten)}&lt;/code&gt; to fix that.&lt;/p&gt;&lt;p&gt;I hope I have helped a little bit.  I at least hope I haven't driven you to despair.  You could try looking for an algorithm that generates permutations iteratively, instead of recursively, and code that in Ruby.  Then this recursive version might make more sense.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">abachman</dc:creator><pubDate>Thu, 30 Oct 2008 13:50:42 -0000</pubDate></item><item><title>Re: Myers-Briggs Scores</title><link>http://blog.adambachman.org/2008/05/myers-briggs-scores.html#comment-528876</link><description>&lt;p&gt;Test comment on Disqus.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">abachman</dc:creator><pubDate>Sun, 25 May 2008 21:13:38 -0000</pubDate></item></channel></rss>