Archive for category News
I’ve been writing Mac software for fun and occasional profit for decades, and freelancing writing an iOS app for use in-house, but don’t you think it’s about time I wrote an iOS app for the App Store?
Surprise! I just released one. It’s called NastyWriter, and it inserts insults before nouns as you type. I see people online who can barely mention people or things they don’t like without insulting them, and I figured I may as well automate that and have some fun with it. It’s always fun to play with natural language processing!
This was mostly an experiment, a learning exercise, and a way to feel better about applying for jobs which have ‘must have app in the App Store’ in the requirements. The experiment is to see how a silly free app with ads and an in-app purchase to turn off ads does, although James Thomson already ran that experiment so I don’t expect it to pay for very many kilos of rice.
The learning exercise was a huge success. I learnt many things, about natural language processing in macOS/iOS, about how many other things there are to think of that take much more effort than the actual adding-insults-before-nouns part, about how awesome automated testing is in a small project by a single person, about how testing accessibility can make flaws in the regular interface more apparent (I didn’t even realise dictation was broken until I tested with VoiceOver!), about the most common adjectives used directly before nouns in the Trump Twitter Archive (‘great’ outnumbers the next most common by about a factor of three), about fastlane, and about the App Store, AdMob and in-app purchases. I might write blog posts about those things later. Do any of these topics seem particular interesting to you?
However, hours after I submitted it, the ‘e’ key on my MacBook’s keyboard stopped working, and while it’s not one of those new butterfly switch keyboards that can apparently need replacing after seeing a speck of dust (or maybe it is? It’s a 2014 model), somehow it turns out that in addition to that my Mac’s battery is swollen and it’ll have to go to the Apple Store and have the battery and the whole keyboard part of the case replaced. This will make it rather difficult to tend to any serious issues in NastyWriter or write as much about it as I wanted to just yet. I can use my iPad (which I am currently typing this on) or, until the Mac goes into the shop, an external keyboard, but neither is quite as comfortable.
And since many people have asked: no, there is no Android version yet, but I’m freelancing and I like learning new things so I would be happy to write one iff somebody pays me to. It would be cheaper for you to buy an iOS device.
I might make a Mac version for fun, though!
Last Towel Day, I posted a poem I had written using 42 -ation rhymes which an app I wrote found in Douglas Adams’ book ‘Last Chance to See‘. Later that day, Joey Marianer posted a video of himself singing the poem[cetacean needed], and while I did eventually mention that in another post, Towel Day had long passed by then. So strap yourself into your Poetry Appreciation Chair, because here it is for Towel Day this year:
Here are the words again:
Earth’s vegetation made slow transformation as each confrontation or new situation provoked adaptation in each generation for eons duration.
Until civilisation, and its acceleration of our population at high concentration with great exhortation and disinclination to make accommodations with administration of conservation.
Then Adams’ fascination and realisation that with elimination of echolocation no cetacean reincarnation will save our reputation; his bold exploration to spread information and fuel education and his determination to stop exploitation by identification and communication of each dislocation of species, his observation and growing frustration we reduce speciation to bone excavation with every temptation to favor our nation and not immigration of distant relations… was his speculation we’d reduce penetration mere hallucination?
The app which found these rhymes was made to create the data for my accent-aware online rhyming dictionary rhyme.science. I’ve made some improvements to the app and the rhymes it finds, and I am looking forward to updating the website to reflect the improvements, but for the last few months I’ve spent my free time working on an unrelated iOS app instead. I’ll be submitting that to the App Store soon, and will announce it here when it’s available, so watch this space. Or watch outer space, and look out for Vogons.
Have a great Towel Day, don’t forget your towel, and don’t panic!
In other news, I’ve recorded myself performing at open mics a few times lately, but I’m mostly focusing on uploading JoCo Cruise footage first. I did, however, upload this video of myself performing Mike Phirman‘s song Chicken Monkey Duck:
It’s always a crowd pleaser, and this video also pleased Mike Phirman himself, so that’s great. He deserves to be pleased!
I’m wearing an official Back to the Future hat that I bought from Universal Studios in the year 2015 (the future!) and some leggings made with Chicken Monkey Duck fabric designed by Jade Gordon specifically to go with the song.
On the subject of merchandise, I’ve made my They Might Not Be Giants poster available on Teechip, as that seems to give a better price and shipping than the other platforms it’s on. Ignore the ‘Last day to order’ warning; the campaign restarts automatically. But hey, do order soon if you want to get the poster soon. That’s how causality works, you see.
I’ve also finally started a Bandcamp page — everybody else is doing it, so why can’t I? Right now it just has my ‘Why I Perform at Open Mics‘ rap, but I intend to add many of the other recordings that have been either on The FuMP Sideshow or my long-neglected podcast, just as soon as I gather together lossless versions of everything. The podcast was a pain to update, and I think Bandcamp will be a much easier way for people to find and download all of my recordings.
I’ll also add the recording of They Might Not Be Giants I did for the poster video, and any further recordings of poems, raps, or robot choir or even human-choir songs that I happen to make. Some might feature my musical friends. Most, if not all, will be pay-what-you-like. If you want to know as soon as I add anything, click the ‘Follow’ button on my shiny new bandcamp. Do you have a favourite poem of mine that you’d like a recording of? Let me know, and maybe I’ll make one.
When I commissioned Len Peralta to illustrate my poem They Might Not Be Giants for a poster, I paid a little extra to get a speed-paint video of its creation. This was partly because I love watching how Len draws things, but also because I wanted to make a video that would showcase both the poster and the poem. Well, I finally got around to making that video. Here you can watch Len illustrate the poster (sped up, but probably not by as much as you think, because he’s pretty fast) while listening to me read the poem:
I’ve also collected all the videos I have of this poem (my performances, and Joey’s song) in a playlist, in case you’d like to hear the same words several times, or see how it’s changed over time, or whatever. I just like making playlists, okay?
If you’d like a copy of the poster, check my Things to Buy page for information on how to buy it. Or, if you happen to live in Vienna, catch me at one of the open mic nights some time; I usually have posters and bookmarks with me.
I’ve been meaning to put a revised version of the poem The Bookshop on a bookmark for a while, but put it aside as I didn’t have the tools to do it the way I wanted. Motivated by the recent Christmas shopping edition of the Open Phil open mic, I finally bought the app I needed, finished the design, and had some printed, so now you can buy them on my Etsy shop. They may be a little late for Jólabókaflóðið, but you were going to read all year anyway, right? These are considerably cheaper to post worldwide than my posters (fun falsehood: posters are call that because they’re more post), and while the postage still costs more than the thing itself in most cases, you can save on postage by ordering more than one at once.
If you’ve ever started casually reading something in a bookshop and then looked up and realised the sun has gone down, you’ll understand the generally timey-wimey nature of books and bookshops shown in this poem. Admittedly, when this happened to me shortly before I wrote the poem, I was in Stockholm on the shortest day of the year, but it can happen on longer days too. The background shows a sky slowly darkening and becoming a sunset as you read through the poem. The reverse of the bookmark has the name of the poem and author, on the same sky as seen facing away from the Sun.
It occurs to me that a customised version of this poem bookmark might be useful to promote an actual bookshop, so if you’d be interested in that, let me know.
Much thanks to my friend Grace Bridges for her advice on the design of the bookmarks; I would recommend her books to use the bookmark on, but they’re mostly on Kindle, so I’ll just recommend them whether you still use physical bookmarks or not. She also has some posters and T-shirts available on Teechip. I am now considering putting some things up on Teechip myself, since it would be better value than either Zazzle or Etsy for getting posters and T-shirts to people around the world. I’ll also publish a book some day. I’m also working on a few videos and apps and version two of the rhyming dictionary I’m not officially publicising (don’t tell anyone I just linked to it! It’s our secret) until I’ve finished version two. But one thing at a time.
The other day I discovered that the ukuletrically charged Joey Marianer has once again set something I wrote to music! Truly, a Joey is an exciting kind of friend to have. (No, not a joey. Not everybody‘s got a baby kangaroo.) This time it’s They Might Not Be Giants.
On the subject of people who could conceivably be called Joey, and who make music, my friend Joseph will be singing a parody of a song I wrote on his patreon some time soon. I’m looking forward to it! If you support him on patreon you’ll see it as soon as it comes out — check out some of his recently-unlocked older posts to get an idea of what you’re in for. The patreon is his only source of income at the moment, so your contribution would mean a lot to him, as well as being good value for you.
On the subject of They Might Not Be Giants, I recited it at the MathsJam Annual Gathering last weekend. It was my first time at a MathsJam and it was great fun. At MathsJam, anyone can give a five-minute talk about anything mathematical, and newcomers were especially encouraged to, so I decided to present The Duel, a more mathematical poem than I would usually do at open mics. I even made some slides depicting what was going on. Eventually, though, I started to think The Duel wasn’t very good and I should do They Might Not Be Giants instead. After reciting both to a focus group of order two a few hours before my talk, I made the switch. With my remaining talk time, I showed some of the haiku I found in the Princeton Companion to Mathematics. It seemed to go down well. I had brought along a few of my posters in case people would be interested in them, and came back with none.
The rest of MathsJam was amazing, and I’m sure I’ll be back. There were all sorts of talks, including another mathematical poet, as well as magic, coin-floating, robotic cube-solving, juggling, puzzles, balloon animals, fancy yarn spinning, mathematical song parodies (I also sang Tom Lehrer’s Derivative Song for the people at the MathsJam Jam, since they hadn’t heard it), mathematical cakes, and a competition competition!
I won an origami double-stellated tetrahedron in a competition competition competition. It might not technically be a double-stellated tetrahedron, but the competition was to name it, and, inspired directly by the talk by the shape’s creator (Kathryn Taylor), that’s what I named it.
I was a bit worried that it was going to be a pain to get that home without damaging or losing it, since it would get crushed in my bag and I’m not used to carrying something in my hands constantly. At first it had a string or rubber band around it which had been used to tie it to the competition box, so I tied it to a belt hook. At some point it fell off and partly came apart, but I was having dinner with other MathsJam attendees at the time, and one of them knew enough modular origami to fix it (Kathryn had run a table devoted to modular origami on the Saturday night.) After that I held it by hand, until I realised that it could be suspended quite securely in the Acme Möbius scarf I was wearing.
I heard, repeatedly, that there’s a magazine called chalkdust which I should really be submitting some of my mathematical writing to, so I’ll do that. First, though, I will read the copies I picked up at MathsJam.
Holy ukuleles, Batman! Joey Marianer has once again sung a thing I wrote. Two things, in fact! He’s like a word-singing machine! Only, I made a word-singing machine, and I think he’s better than it, or at least easier to input songs into. I shall endeavour to continue treating him like a human, though. Thanks, human Joey! You are a good human. Have a treat. Two treats. No, you’ll have to fetch them yourself; I’m too far away. Good boy.
Wait, I’m following a dog-care manual by mistake. I’ll have to do more research on how to treat humans. Meanwhile, listen to this. Joey is unfortunately only one human, so he did not sing the backing vocals in Runtime:
And now, Glasses. If your own eyesight is sharp, you’ll note that Joey got a new ukulele.
On the subject of humans who sing words sometimes, have I mentioned my friend Joseph, who sometimes sings and writes words that I ask him to on his Patreon? If you support him on there, you, too, could obtain some genuine human-created words and/or singing thereof. He also has some shiny art prints on sale.
Addendum: I’ve just realised I forgot to post that Joey also sang my Towel Day quotation creation! Here that is:
There’s a grown man wearing panties on his face, and on his nose
There’s a sheriff counting zombies in the square
More dangerous than dynamite
That violates his copyright
The girl who picks the flowers wants to share
Breaking records, breaking dawn: The Burning Hell
and Pat Rothfuss in a tree with Lin-Manuel
A flying scooter
A time-lapse concert shot with sound
A cool computer
Some starstruck monkeys spinning round
Wil Wheaton woken by a horse
If you can’t use the warp drive, use the force
A Schuyler in a shark suit
A virgin state of mind
A rainbow nyancat runs around a wall
A herd of deer, a pancake cake
That HR Giger’s probably fake
Sometimes even rockets have to crawl
One LHC turns on, one says goodbye
A robot makes some crêpes, and Paul says hi.
Paper cutouts fall in love
How great is Ryan?
Arranging music fits like a glove
I said Orlando, but trolling’s fun.
A sharpened pencil
Two hearts at karaoke can sing as one
I’ve seen things you people wouldn’t believe if I hadn’t filmed them.
It’s difficult to choose from more than 2000 videos, but probably not as difficult as choosing from all the photos on Flickr. I tried to choose a variety of different kinds of videos, while also including my favourite ones, the most popular ones, some of my original work rather than only recordings of other people doing cool things, and some that just happened to fit into the rhyme or rhythm of the song. Where relevant I’ve linked to each video within a playlist (e.g. of a concert), so if you like a video you can see more like it. Sometimes there’s more than one link per line.
I have many alternate lyrics for various lines. If I make a video of it, I suspect I’ll choose whichever make it more visually appealing or varied. For instance, I could also have ‘A god was in my bed last night‘ as the third or fourth line. Instead of ‘A rainbow nyancat runs around a wall’ I could have ‘A Christmas show projected on a wall‘ or ‘there isn’t time and space to do it all‘. For ‘and Pat Rothfuss in a tree with Lin-Manuel’ there’s ‘and an astronaut makes space at NBL‘. Instead of crêpes and Paul saying hi, it could be ‘A space man and a singer have got to fly‘ or ‘A pavlova is a cake that’s not a lie‘. Which do you prefer? Any other suggestions?
Now I’ll get back to uploading JoCo Cruise 2017 videos so there’s even more to choose from. Here’s the original Flickr song:
April 28 is Great Poetry Reading Day, so I’m going to share some videos of myself reciting my poetry for an audience. It isn’t reading, but it is poetry! Back in February, Johanna Van Tan asked me if I’d like to recite some poetry at her Sing, Talk, Feel event, along with Matylda Q and Stephanie Ora. The performance was two days before I flew off to JoCo Cruise, so I had a lot of other things to do, but, as you’ll hear in the second poem, this sort of opportunity is exactly what I’ve been preparing for. So I said yes, wrote a script to randomly generate a coherent setlist, ran the script enough times to get a setlist I wanted, and in whatever time was left after that, practised.
I recorded it, because it’s my first show and that’s quite a milestone. Besides, I record everything. I hope that some day I will be good enough that I’ll look back on this and cringe, but for now I’m pleasantly surprised by how well it went and how easily I can watch it without being self-conscious. Johanna improvised piano music behind my poems, which added a lot.
I think I did really well on my segues during this performance, and I love that Johanna played music through them, but that made it hard to find good points to split the recording without leaving comments that pertain to the wrong poem. I would recommend watching the whole playlist to get the full effect. There are links in the individual video descriptions with more information about each poem. Thanks to Thomas for pressing the button on my camera at the right time.
I wore an astronaut flight suit (bought from Kennedy Space Center, with patches from ESOC and a cosmonaut exhibition at London Science Museum added), because they say you should dress for the job you want, not the job you have. In future I plan to have all my props in various pockets of the suit, so I don’t have to bend down and get things out of bags and so on.
A week or so later, I performed a couple of poems as part of the ‘A Bunch of Monkeys Read Some Stuff’ event on JoCo Cruise. Here’s a playlist of the whole event, and here’s my part:
I also performed at the open mic on the cruise, but I haven’t uploaded my video of that yet; I record all of the shows I am allowed to on the cruise, and for the most part, upload them in order. I’m currently up to the afternoon of the fifth day. Subscribe to my YouTube channel if you want to keep up with my latest JoCo Cruise, poetry, or other videos. Once I’m done with the cruise videos and have checked with the other performers, I’ll also upload the video I have of the rest of the Sing, Talk, Feel event.
(Note: there is no grammatical reason not to end a sentence with a preposition. I just wrote the title this way for comic effect.)
I’ve been busy in so many ways
and my blog’s gone from quiet to worse
so for poetry month, I’ll be terse
with my news in prosodic arrays.
Here’s a list of my works and my plays —
check the links if you want to immerse.
I’ll explain it all further in verse
in new posts in the upcoming days.
I’ve performed and I’ve published and coded,
got a job, got a fan page, and masters
in linguistics and web dev and showed it
with a site to find safer rhymes faster,
took a cruise, got some footage uploaded,
and wrote poems when I could be arsed to.
That was some kind of Petrarchan sonnet in anapaestic trimeter; what in the bard’s name am I doing? I’ve been wanting to update my blog for some time now, but I keep doing more things that I want to blog about and it seemed like any blog post doing them all justice would be too long. I also still want to make improvements on, or upload footage of, many of the things I want to blog about before blogging about them. I have been posting a bit more often on the fan page, though, so like that if you want to stay informed.
The only way to clear this blog backlog (ack, blog backlog!) is to blog, and it’s Global Poetry Writing Month (also known as National Poetry Writing Month, though a nation is rarely specified) so if I blog something, it should be a poem. I’ll be blogging poems, perhaps daily, until I have poem-blogged about all the things from the last 11 months that I wanted to blog about. Consider this poem the table of contents, or the tl;dr version of blog posts to come.
If you’re also participating in GloPoWriMo, and need some inspiration, try my random rhyme generator. Someone suggested that feature when I told him about the accent-aware rhyming dictionary I made, and I promptly spent my free time on that instead of making the other improvements I had been planning, such as clarifying when ‘faster’ rhymes with ‘arsed to’ (hint: it happens in most accents where ‘can’t be arsed‘ or indeed ‘arse’ is used) and when it rhymes with ‘amassed a’. But more on that in a later blog poem.