About matsumotory
This site is run, as a personal project, by matsumotory. His real name is Ryosuke Matsumoto. He is a researcher in internet infrastructure: the systems that let many users share the same servers in hosting, the internals of web servers, new network protocols, and the security of all of these. He earned a PhD in informatics from Kyoto University in 2017 and continues to work as a researcher in internet infrastructure technology.
Research and open source so far
The question he has long worked on is this: in highly consolidated environments where many users share one server, how do you separate each one's privileges while still getting both performance and safety? He has answered it in papers and in software that people actually run.ngx_mruby, which extends nginx with mruby, a lightweight Ruby, and mod_mruby, which brings the same idea to Apache, have both been used in large-scale hosting and content delivery. There is also Trusterd, a research web server that tried HTTP/2 early, and FastContainer, an architecture for dense hosting that starts a container on demand, decides its resources on the spot, and keeps the system as a whole in a homeostasis. This work has been recognized through the Japan OSS Encouragement Award, the Information Processing Society of Japan's Yamashita Memorial Research Award, a final nomination for Ruby Prize 2014, and selection for IPSJ-ONE, which highlights leading young researchers.
What he is working on now
What he is working on now does not fit into a single title. At SAKURA internet Research Center he goes first: he tries new AI development himself almost every day. He brings back what he learns and, with the director and the managers, decides which direction lets the development and research teams get the most out of their work; designing the evaluation system and the team-building is part of that too. At his own company, with the same hands, he builds services that actually run. As a researcher, he picks the questions worth solving for whatever standpoint he is in. And day after day, while handing the development itself to AI, he teaches it, little by little, his own patterns of thought and habits of judgment.
The positions and the counterparts look scattered. And yet, working with his hands in this many different places, he starts to see the same thing running through all of it. The norms around us, from the weighty public rules of society down to the small private rules each of us keeps in daily life, keep getting more complex. He wants to use informatics and AI to unravel that complexity so each person can handle it themselves. What he asks of AI, then, is not a general assistant that answers anything, but one that stands in each person's own context and thinks with them about what things mean for them.
His stance toward AI itself comes from the same place. A purely defensive mindset, fencing it in to suppress errors and hallucination, cannot draw out the power it will keep gaining. So rather than caging it, he teaches it his own patterns, his habits of judgment, and the ethics of what he holds important, and grows it. This work of handing his own values to an AI runs straight into the project of this site, described next.
And this site
Over years of research and development, he has more and more often found himself outpaced by AI, even in his own field. That is exactly why he began this site as a personal project: to hand his knowledge, experience, and habits of judgment to an AI, and see whether he can build a technical presence that exceeds himself. From the data his daily research and development leaves behind, an AI mines insights and writes articles, and from those articles it grows "Matsumotory-kun," an AI that thinks and answers in his voice.
This is matsumotory's own personal activity, kept separate from his employer's or his company's business. What it deals with is generalized technical knowledge that does not depend on any affiliation, and a purely personal undertaking. For how the whole thing works and the thinking behind it, see About; for what you can read on the site, see What you can read; and for who it is for, see Who this is for.