Other formats: List of posts. Arranged by tags. RSS.
Published on 30 November 2023
A couple of days ago, I wanted a way to open my daily note in Obsidian for tomorrow, the day before. I couldn’t figure out how to do this easily, so I googled a bit and found this plugin. It was easy to install, and did exactly what I wanted, and saved me an hour of figuring out how to do it myself.
Looking at the README, I saw that the owner had a Donating section, where you could buy him a coffee. I thought about the time I saved, thought about the money I would spend on it, and decided - yeah, if I knew this person in real life, I would totally say “My treat” on a daily walk and buy them a coffee for their pains. So I did.
Yesterday, I had the same thing happened. I was using osx-learn, and thinking about how useful it was for teaching my OSX machine to learn new words. I use it all of the time. I know the maintainer - Titus, aka @wooorm - and I wondered how he was doing. I noticed another donate button on his page, using GitHub Sponsors. If I was in Amsterdam with him right now, I would also totally buy him a coffee as a way of thanking him.
So I did. I’m out $8, but I feel better about myself, and I feel like I’ve contributed back a bit more. I don’t do this every day, but it’s one way of giving back to maintainers while also practicing gratefulness, a gift that really gives back to the person who gives it (this is not news).
Who would you buy coffee for, today?
P.S. I’ve since pointed to this blog on fossfunders.com. My company, Burnt Fen Creative LLC (and its subprojects, like Maintainer Mountaineer) has a simple strategy for supporting open source: support maintainers who go out of their way to be nice by donating back to them when you can, what you can. At worst, this is too little and ad hoc; at best, this is more than most.
Published on 29 November 2023
This sourdough pancake recipe is actually quite good. All you need is a well-fed sourdough starter, honey, salt, baking soda, and butter. Feed the sourdough starter the day before with King Arthur All-Purpose Flour, if you have that option. Flip them two-to-three minutes in.
And then freeze the pancakes. When you’re ready, defrost them the day before. Scramble an egg with some water - no need for milk. Add some cinnamon, but not too much. Dip the pancakes in the egg, and then fry it in the same cast-iron you used to cook bacon. Add maple syrup, again.
I find that the tangier of the sourdough starter, the better the french toast.
Published on 09 September 2023
I have added a few items to my publications list recently, and I wanted to add them here, too. None of them are peer-reviewed publications, but I thought each merited note there as they represent current work.
Book Contributions
I have contributed to these publications, and am listed as a contributor:
The NAS is a congressionally chartered organization that serves as the collective scientific national academy of the United States, according to Wikipedia. I am thrilled that I was able to collaborate on one of their publications, as it may have an influence on future policy regarding open source software.
Facilitation
Recently, I also facilitated a panel at an ACM conference on open source.
This panel was on reproducibility at CROSS, the Center for Research in Open Source Software at UC Santa Cruz, who have been long-time collaborators with me in OSPO++ and elsewhere. The ACM is the world’s largest scientific and educational computing society - and to have even a small role in it was excellent.
Poster
Last August I presented a poster at AFO, the Association of Field Ornithologists. This is a different field entirely than open source, but birds are something I care passionately about, and I was excited to dip my toes into the water of ornithological research. While working on a list of subspecies of birds in the Northeast for a book I am slowly working on, I found a term in the literature that I thought could be updated, as our language has changed since the 60s and it is now considered racist. Short of making a full paper, I figured a poster was also citable by others and can be used to update the term in the wider literature.
You can check out the poster about Bewick’s Swans by clicking on the link above.
I have some more publications in the works, of course, but these are just three things that I have done recently that I thought were of note.
Published on 30 May 2023
I don’t use social media very much at the moment, or, in the least, not in any structured, coordinated way. But, when I do, I use these accounts:
I use various Slack, Discord, Element, and other chat programs, but I don’t think it makes sense to share them here. I no longer use Twitter for anything, and I would encourage you to leave, too.
I also use various other platforms to record activities, often with others:
The best place to reach me is undoubtedly Signal or email.
You can reach this page easily at richard.social.
Published on 27 January 2022
The majority of my coding these days appears to be based around birds. Much of what I’ve been working on has been fun little side projects for birdinginvermont.com, my little site for playing around with eBird data and for finding new ways to gamify or help understand birding and birds.
One tool that I’ve built recently is a VBRC checker: https://birdinginvermont.com/vbrc-checker.
The VBRC - Vermont Bird Records Committee - is a committee of experts in Vermont who spend time keeping records of what birds are seen in Vermont. They do this not only for birders keen on knowing what’s around, but also to track long-term changes to bird populations in the state, and to understand when birds breed, migrate, and irrupt here. This spreadsheet can tell you when you should report a bird to the VBRC - but it is also hard to figure out. You have to spend some time looking at the dates, and maybe know more about birding that the average person would. That’s OK! It’s a specialized use-case. In practice, birders who see birds that are rare tell someone who knows how to check for them - someone like a VBRC member, or an eBird reviewer (who are often basically the same thing).
My tool uses the VBRC rare birds spreadsheet to automatically tell you whether a bird in any given town should or should not be submitted to the VBRC checklist. This way, anyone who knows the species for a bird sighting should be able to easily know whether or not they need to let someone at the VBRC know about it. I like that.
Technically, making it was a bit difficult. I used React for the site, and that’s been a pain to get working at times, especially when mixed with D3 for mapping. I would like to take a lot of the computation and put it in the cloud to speed up the site, but I’m not sure how to do that without making a headless browser for D3.js and generally just making the whole thing a horrible monolith. So, instead, I’ve just tacked on another page to the site. Let the browser beware the cost of downloading the site on low-data phones, I guess. Besides that, making it was straightforward, and took a few hours - load in data using a drop-down, make these autocomplete to make it easier to avoid spelling issues, and then just use a JSON file which was converted from the old, rather dirty .xls file. Fun work.
Hopefully this site will be useful. Let me know if you hear of anyone using it!
List of posts
2023
November
September
May
2022
January
2020
April
2019
March
February
2018
March
2017
April
February
2015
December
November
October
May
April
March
January
2014
December
September
August
May
April
2013
December
November
July
- July 27, 2013 » Laserspews (art, movies, projects)
- July 13, 2013 » Gittip (websites, money)
- July 13, 2013 » LAGBSC: Moving On (university, academia)
- July 12, 2013 » LCT Graduation Talk (university, coli)
- July 9, 2013 » Jen Kinney's new photography portfolio site... (websites, projects)
- July 9, 2013 » New Publication: Language Documentation Review (publication, university, linguistics)
April
2012
December
November
- November 18, 2012 » Twitter Signal to Noise Application? (development, app, twitter)
- November 17, 2012 » Richard Littauer, Poet. (poetry)
- November 10, 2012 » Wroclaw Barcamp (code, startup, conferences)
- November 7, 2012 » Appril (websites, simon, projects, ideaotter)
- November 6, 2012 » Matthew 5:42 (religion, humanism, christianity)
October
July
- July 17, 2012 » New Paper on Interactive Classroom participation (research, publication)
- July 3, 2012 » The world's languages in crisis: A 20 year update (minority languages, linguistics)
- July 3, 2012 » Sunset poem (poetry)
- July 1, 2012 » Tolkien was a slacker. (thoughts, quotes, sport)
- July 1, 2012 » Anonymous Twitterings (twitter, projects, art)
June
- June 29, 2012 » Mark Liberman on Automating Phonetic Measurements (notes, talks, conferences)
- June 27, 2012 » A Linguistic Assessment of the Munji Language in Afghanistan (reviews, minority languages, linguistics)
- June 26, 2012 » The Finding (journal)
- June 18, 2012 » Hopcroft and Brzozowski (quote, coli)
- June 17, 2012 » Seasons (poetry, writings)
- June 17, 2012 » Pinched (poetry, writing)
- June 9, 2012 » My Family (poem) (poetry)
- June 5, 2012 » Father poem (poetry)
- June 4, 2012 » Beyond _n_-grams (coding, coli)
- June 3, 2012 » Ballistic Seeds (links)
May
- May 29, 2012 » Headline Bias (rationality, thoughts)
- May 28, 2012 » Globe (cafe reviews)
- May 28, 2012 » Marathon Cafe, Prague (cafe reviews)
- May 21, 2012 » My Stack Overfloweth (poetry, writings, code)
- May 10, 2012 » The Right to Offend (thoughts)
- May 6, 2012 » Sterling Hayden (thoughts, sailing, quotes, literature)
- May 1, 2012 » A bit of slack... (thoughts, friendship, poetry)
April
- April 24, 2012 » EACL Thoughts (stub)
- April 19, 2012 » Stray thoughts (linguistics)
- April 10, 2012 » Becoming Awesome. (rationality)
- April 10, 2012 » Simulating Language Codes (code, python, university, github)
- April 9, 2012 » Jazzy Bill (rationality)
- April 9, 2012 » microbogging it down (meta, admin, python, languages, code)
- April 8, 2012 » Starting with Clojure (clojure, code)