MoreRSS

site icon Paul McCannModify

I maintain a number of tools related to Japanese text processing, and I'm working on a book about Japanese NLP.
Please copy the RSS to your reader, or quickly subscribe to:

Inoreader Feedly Follow Feedbin Local Reader

Rss preview of Blog of Paul McCann

Things that Happened in 2025

2026-01-23 17:18:33

There goes another year. Here are some things that happened in 2025:

I used this image of a lotus from Shinobazu Ike in Ueno for the cover of my book.

After getting into photography thoroughly last year, I focused on flower photos this year and released a small book at a doujin event. I still have a lot to learn about flowers, but going out and taking pictures of them is enjoyable, and there are still many things I want to try.

Dokudami is one of my favorite subjects. This year I'd like to properly photograph the uncommon yaesaki variety.

I played many games this year, and hope to play more in 2026. In particular I'd like to mention:

This year I hope to actually make some games of my own.

The light was harsh at Toujinbou.

I did a good job of travelling this year, though there were a few trips I never got around to planning properly and let the right time pass me by and I'll need to make up for this year. Of the trips I did take: Meiji Mura is spectactular and I could spend a week there; I am glad to (hopefully) be over my Kyoto curse; and Alishan in Taiwan was as beautiful a forest as I could have hoped for, and the tea and coffee were excellent.

Mist was everywhere in Alishan.

Setting up a company was the major milestone of this year, though it mostly felt like a mountain of paperwork, much of it brought about by the unfortunate tax policies of the United States and the unreasonable burden they place on overseas citizens. You can read about other people who have run into these issues on the Tax Fairness for Americans Abroad blog; my own experience is very similar.

In Kyoto I took advantage of the Moss Passport to visit a number of temples. This jizou is by a river near Sanzenin.

This year the Miki Building in Shibuya was demolished; I am sad to see the city lose one of its stranger monuments. The Mikado and Natsuge Museum arcade in Takadanobaba closing was also unfortunate, though the main Mikado is still going strong. Closer to home, I regret the demolition of the Horikoshi Honetsugi Clinic, a picturesque wooden structure covered in ivy near Keiou University's southern entrance. In happier news, I'm delighted to celebrate the hundredth anniversary of Cafe Lion.

Spider lily.

I still use deltos every day.

This is the place I go every year.

I don't like setting large goals in the new year, but I have a few this time around. Let's hope they go well. Ψ

The Showa Hundred Year Problem

2025-12-27 15:59:07

There are many notable hundredth anniversaries in 2025. This year marks the origin of Hey Song, Taiwan's singular sarsaparilla; Kewpie Mayonnaise, known for its tang and naked dolls; Bontan Ame, a railway kiosk staple with gentle pomelo flavor; and even the naming of the Miura Daikon, which is much too big to be called a mere vegetable. But one particular event turned out to be happily unremarkable. 2025 was the hundreth year of the Showa imperial era, and, thankfully, at one minute past midnight on January 1, 2025, nothing happened.

Some things celebrating their hundredth anniversary in 2025.

The Showa era actually ended in 1989 with the emperor's death and was no longer used for dates, but the unusual length of the period and its overlap with the rise of personal computing meant that the hundredth anniversary was long feared as a peculiarly Japanese version of the Y2K problem. In practice the date change appears to have passed without issue, but before the number goes up one more let's take a look about what all the fuss was about.

First, a quick refresh on the Japanese imperial year system. Briefly, besides the Gregorian calendar year, every year belongs to an imperial era. So 2025 is also the 7th year of the Reiwa Era, typically simply referred to as Reiwa 7. While daily life in Japan usually uses Gregorian calendar years, imperial eras are not merely symbolic, and imperial year numbering is widely used in laws, taxes, finance, religion, and medical records, to give just a few examples.

Until the Meiji era becan in 1868, imperial eras changed mostly arbitrarily and frequently, with average length around five years, with the shortest era lasting less than three months. Following the introduction of constitutional government the imperial era was tied to the reigning emperor, and simply begins as he takes the throne and ends when he dies or (in the most recent case) retires. Additionally, years increment with Gregorian calendar years, so they don't all last 365 days. (This also means that, when an era changes, the Gregorian year will have two imperial year designations, for example 1989 is both Showa 64 and Heisei 1, depending whether the day of the year is before or after the imperial transition.) In the modern period Japan has had five eras - Meiji, Taisho, Showa, Heisei, and the current Reiwa.

The Showa period is a bit exceptional from a calendar perspective, particularly as it relates to computers. The Taisho period was brief, just around fifteen years, meaning the Showa emperor took the throne at a young age and had a long reign. In total the period lasted 62 years, making it the longest era by an almost twenty year margin. (If you noticed a contradiction, don't worry, we'll get to it.) This long period also had another feature that's of interest: since it lasted from 1926 to 1989, it happened to cover the entire early history of computing.

Given all the above, you may have already figured out what the Showa Hundred Year Problem is - it's essentially the same problem as Y2K, just shifted to the start of the Showa era rather than the 20th century. Suppose that somewhere a programmer had to display dates according to Japanese imperial years. Suppose that, since their entire career (and probably entire life) the only era in use had been Showa, they used the Showa year to store the date in the program. And since they weren't thinking about thirty years in the future, they only stored it as two digits.

It's unlikely this program would be around over thirty years later. But perhaps part of the program survived into the Heisei era, and someone just wrote a little patch that checked if the number was greater than 63, and subtracted that to show the Heisei year - a formatting trick to avoid rewriting old but functional code. But if that happened, then actually the internal representation of the year could still be just a two digit decimal number.

So what happens when the year wraps around from 99 to 00? Things that should happen in 2025 instead somehow belong to 1925, cats and dogs live together, and hell breaks loose, or something like that. Mu, Japan's monthly magazine of the strange, featured an article about the problem on the cover of its November 2024 special issue, issue describing the potential downfall of the financial system and the Internet, though the piece only rated a small mention on the cover. The article was light on technical details, and also curiously described Unix as a programming language.

While a number of articles cropped up explaining what the Showa Hundred Year Problem was leading up to 2025, they passed mostly unnoticed, mere curiosities compared to the major media attention showered on Y2K a quarter century ago. And, in fact, as 2025 comes to a close, I can't find any reports of actual issues stemming from the date change. There are a few records of preparations for any issues, but even those are from the past, and it seems that any system old enough to be a source of problems had already outlived its natural usefulness.

That said, while reviewing documents about the problem there is one little detail that struck me. Centuries in the Gregorian calendar start from 00 with their last two digits - 1800, 1900, and 2000. But that isn't the case for imperial eras, which don't have a zero year, and start from year one. That means that for anything started in the first year of an imperial era, like Cafe Lion, the hundredth anniversary is not year 100, but year 101. (This is also why the last Showa year was 64 even though the era only lasted 62 full years - it started on December 25, 1926, and ended just a week into 1989.)

What if a system somewhere stored the first year as zero, and just added one for output and formatting? If there is a system like that, it wouldn't run into overflow issues in Showa 100, but in Showa 101... or 2026.

But I'm sure it'll be fine. Ψ

Famicase 2025: A Dictionary of Modern ℲʚꝾⱵꝲese

2025-05-14 22:29:55

Another year, another Famicase. This time my submission, THE現代蟐挧語辞典, is a callback to my ghost characters article, using them for good effect.

The description:

勉強・日常生活・観光・専門家に必要な3万語以上収録! 最近人気の旅先である蟐挧特異区域の言葉のみならず、 地図・習慣・祭事・物理法則の違いの徹底紹介も。

初回限定版にはレシピ集の小冊子も付録。 お家で孵りたての壥々で妛槞作りにチャレンジしよう!

※閠駲郡と妛区方言は別売りソフトで対応。

Or in English:

Contains over 30,000 words necessary for study, daily life, tourism, or specialists! This includes not only the language of popular travel destination of the ℲʚꝾⱵꝲ Special Region, but also detailed coverage of maps, customs, rituals, and differences in the laws of physics.

The limited first edition includes a recipe booklet. Try making ʅƪꭍ𝼍 with freshly hatched ꝅꜿꜿꝭ at home!

The dialect of ꝴȢƨ County and Ꝅꝟꝷ Ward is covered in a separate cartridge.

Of all my entries, this has by far been the most difficult to translate into English.

The dictionary is one I found discarded shortly after moving to Japan, and the cowry shell I recently found on a trip to Miura.

This is my tenth submission, and the 20th anniversary of the event itself, so there's a special booklet this year in addition to the usual catalog of entries. The physical exhibition continues until the end of the month, so be sure to check it out if you're in Tokyo. Ψ

Okutama Game Jam 2025

2025-01-31 17:49:31

This year I participated in the Global Game Jam at the Okutama Site for the third time. While I go to the Okutama site every time, each year the actual location in Okutama is a little different, and this time we went to Nippara.

Once a small but bustling town thanks to a nearby limestone mine, the population has declined to roughly fifty people, and the area is full of abandoned buildings. Nippara was repeatedly described as a village "on the edge" - it's in danger of disappearing, it's on the border between civilization and nature, and, more literally, it's also on a steep mountainside, with cliffs everywhere.

Nippara is also home to a cavern open to visitors with a long history of use by religious mystics. I actually visited the caves once before several years ago, just after I'd broken my arm. I wouldn't recommend going with a cast on, but the caves are a lovely spot to visit if you have the time.

The theme for this year's Global Game Jam was "Bubble", so my team decided to integrate the theme with our visit to the cave, resulting in.... Bubble Cave! This is a Pico-8 game where you are a bubble exploring a cave. Rooms in the cave are named after locations in the actual Nippara Cavern, and the goal of going to the shrine was inspired by the actual shrine in the cavern. You can play it now on itch.io.

Development of the game went pretty smoothly this year. Most of our team was familiar with Pico-8, and Hiko, the programmer, in particular has made a ton of games with it and knew how to implement good physics and, critically, debug them. The cartridge-based format of Pico-8 made version control a little tricky for new people, but it also allowed dividing up roles like music, art, and map design with little difficulty.

I mainly coordinated everyone, outlined the high-level game direction, and specified some details like a secret room. I also wrote the intro text and took some photos of moss and small plants near the hotel to provide some inspiration for the bubble world.

Besides just clearing the game, it also reports how many coins you got and how long it took, so try for a speedrun! Under one minute is an excellent time.

Hope you enjoy Bubble Cave! Ψ

Edit 2025-02-03: Also check out the event writeup by my team's art lead npckc!

Things That Happened in 2024

2025-01-05 22:55:27

2024 was a definitely a year. Here are some things that happened:

  • participated in the Okutama Game Jam
  • participated in Famicase
  • bought a Fujifilm XE4, my first interchangeable lens camera
  • went to Izu Ooshima
  • shot around 11 rolls of film, mostly with my Olympus XA
  • played regular game nights
  • went to Comike, Comitia, and other doujin events
  • bought a Wii U to play Kirby
  • set up a mini PC as a home server
  • took part in a Frieren escape game that was a lot of fun
  • watched every Itami Juuzou film
  • watched The Prisoner TV show
  • used a year pass for nine Tokyo Parks
  • visited Miura several times
  • revisited Tsurugisaki Lighthouse
  • went to Izu and visited the Maboroshi Hakurankai and Shaboten Zoo
  • maintained my open source projects: fugashi, posuto, cutlet, etc.
  • helped run Tokyo Indies
  • started using BlueSky

Look!

I managed to do a good job of travelling this year, taking frequent short trips. I wasn't as good about it as last year, partly due to some health issues in the summer, but that's something I'd like to do more of next year. In particular I regret not having a big trip like my one to Sendai last year, though the trip to Ooshima was excellent. I'm also glad I got to visit Miura and Misaki several times and made some friends there.

In the volcanic desert on Ooshima.

On the health front, things were mostly fine, and I managed to stay out of hospitals. I did catch Covid again, and I had a distressing problem in the summer that thankfully turned out to be nothing serious, but kept me from making any plans for a few months while I figured out what was going on.

Misaki sunset on Harman Phoenix film.

After learning the basics of photography late in 2023, I spent a lot of time taking photos this year, both on film and digitally. I still feel like I'm learning, but looking back at my older cell phone photos I can tell that I have improved, both technically and aesthetically. The process of going out and shooting, even if nothing ends up coming of it, is always great fun.

A trail at Showa Memorial Park.

One event this year was getting a mini PC to use as a home server. My main home server died after over ten years of service in 2022, and for a while I partly replaced it with a Raspberry Pi, but there were lots of things it just couldn't do. One of the first things I set up on the new machine was Immich, which has been a great replacement for Google Photos as I ran up against some storage limits there. (My ability to get extra storage with Google is limited because I have a weird grandfathered free custom domain account.)

I enjoyed this enough last year I came back.

I haven't mentioned this before, but I feel like I have a routine down for stationery as well, which is one thing that changes with the new year. I've been using a Nouritsu Techou Gold for many years and greatly enjoy it as my main notebook, mainly for recording what I've done and reflection. For a few years I've been using the PostalCo One Year calendar combined with Stalogy dot stickers. The stickers make it easy to mark recurring events of different types, like game night, visiting a park, developing a roll of film, or the like.

One addition I'm trying for 2025 is the Laconic Bank Book sized calendar (actually the same size as the Nolty) combined with Marumino sticky notes. This analog solution gives me a flexibility I haven't found in calendar apps, which is good for planning things like museum visits and short trips that can move around but still need to be blocked out.

I went here again.

I have definitely not spent enough time making games, despite playing a fair amount. I hope to change that. I'm lucky to be involved in Tokyo Indies, which should help support me once I get going. The event itself did well this year, which celebrated its tenth anniversary, and also had success with new ideas like Theme Nights. I was also delighted we got ABA Games to give a talk, ten years after I translated his blog post, The Secret to Creating Fun Games I Learned By Making 50 Games in a Year.

A board game made at the Okutama Game Jam last year.

Since the demolition of my neighborhood, the area was an empty lot for all of 2024, which has been strange. There have been some other closures in the area - a watch shop where I got a pocket watch repaired several times and happened to walk by on the last day, an old cafe, and an extremely picturesque alternative medicine clinic near Keio University. These places will be missed.

This photo is from December 2023. All the plants and signage are gone now.

There are a few things I've been working on that aren't quite ready to announce, but will come out later this year. I'm looking forward to those.

I still use deltos every day, and I made a few updates to it this year. There are some medium-sized changes I'd like to make this year, and maybe I'll make a release. We'll see.

Hopefully any challenges can be overcome.

Here's to a good year. Ψ