V3

Sikerült jó hosszú napot csinálnom magamnak. A szikla/falmászós bagázzsal mentünk (sokadjára) mászni a mitakei folyópartra. Egy egész kis könyvnyi, sokféle nehézségű probléma van a folyóparton. Mivel közigazgatásilag ez még Tokió, ráadásul ha jár a Holiday Rapid, akkor átszállás nélkül ida lehet a belvárosból jutni, nagyon népszerű (úgy általában kirándulóhelyként is). A sziklákat (a rücskös és fájdalmas Mizugaki-beliekkel ellentétben) itt a folyó relatíve simára csiszolta az évek alatt, így bár nem tépi véresre a bőrt, cserébe csúszik.


Importálgatok

Na ez is egy fura menet volt. Kedden este össze-vissza nézelődtem a Google Mapsen, és valahogy kis szülőföldem környékén kötöttem ki. Ekkor ugrott be, hogy dehát a barátaimmal egyszer elbicikliztünk Tarjánból a Gyarmati Nyírjesbe bulizni, aztán visszafelé vonattal jöttünk. A részletek már nincsenek meg, ellenben az akkori blogbejegyzésem (már) megvan. De ez persze nem volt ilyen egyszerű.

Anno 2014 elején elszállt a saját készítésű blogmotorom, ami 2007 óta hajtotta a kicsikét. Adatbázis backupom persze van, de a feltöltött képek többsége már jó eséllyel soha nem kerül elő (esetleg, ha a Wayback Machine megőrizte) – nem (csak) saját hibából: többször a szolgáltató dobta ki a fájlokat az ablakon. Azóta apránként (amikor épp eszembe jutott) töltögettem vissza a régi bejegyzéseket a WordPressbe, de nem csak nagyon sok (2000+) van belőlük, de a formátum is természetesen saját gyártás. Ez azt jelenti, hogy a saját formázó-kódomat először át kell alakítani HTML-be, és onnan lehet a WP-be másolni. Ez kézzel elég fárasztó, és nekem nem volt erőm mindent szépen átrakni, ahogy Mefi tette (pedig nekem jóval kevesebb az anyag, ráadásul én már csináltam egyszerkétszer).


Pink

Sitting in the field

Title: Sitting in the field
Creator: PascalsProxy


Dune

I read some of the Dune books back in high school. I enjoyed the setting of the world, the vast desert of Arrakis, the ruthless political scheming, the cool tech – but at the same time I really disliked the idea of genetic memory and all the plot devices that arise from it, and I felt that the use of gholas is a very cheap writing trick. I was still looking forward to the new Dune movie directed by Villeneuve, mostly because I was impressed by the trailer and also because I loved his Arrival.


Training for Denali

Of the Seven Summits, there are two I am (was) particularly concerned about. Puncak Jaya (the Carstensz Pyramid) because of how technical it’s said to be, got me to start bouldering and practice moving around on more “exciting” rocky terrain. The other is Denali.

Moving on snow in a rope team for crevasse safety isn’t the issue. Climbing up on steep slopes or along knife-edge ridges with fixed lines isn’t the issue. Those are skills that you can “just” learn and they become another useful wrench in your toolbox. Having the physical fitness to load carry up to the 14000 (feet) camp was what worried me.


What’s the deal with types?

I’ve never used Haskell. I won’t claim I’m good at Rust. I mostly work with Ruby and Clojure, both dynamic languages where you don’t really need to worry about types. But then of course that’s not true. Even if you put Rails’s magic aside, it’s way too easy to write code that accidentally works (in an absolutely unintended fashion).

low-angle photography gray building

What’s an ideal database?

I’ve been reading about and considering language design choices (for my new pet project), and one thing I really like (though I rarely actually use in action) is Clojure’s transducers. I couldn’t find it in the talk introducing them, but I vaguely recall someone vaguely recalling that Rich Hickey said Clojure’d have much less laziness if he’d found the idea of transducers sooner.

Then in a completely different thought process (maybe there could be transducers, process transformations for thought processes as well?) about databases. I was considering databases I used so far, things I tried to achieve with them, the difficulties and nice things.


32

Ez is elérkezett hát, 32 lettem a minap. Mi változott? Azon kívül, hogy Tokióban is kezd végre őszies lenni az idő, igazán nem sok. Idén kivételesen (nem tudom, mennyire szándékosan) volt társasági esemény is a “nagy napon” és volt animés kollégákkal voltam sörözni. Érdekes volt látni, hogy kinek hogy alakulnak a dolgai (főleg így, hogy a korona miatt másfél éve nem láttam őket). Én mit tettem le az asztalra?


Writing a lisp-ish compiler in Rust

It was a while back that I got a notice from Shibuya lisp that the 100th event is coming up. It’s a (Common) Lisp/Clojure meetup in Tokyo (though since covid, online). I don’t know if it’s a common thing among lispers, but everyone there seems to at least try writing their own lisp (and talk about it) somewhere down the path.

Before I wasn’t that interested. I could do most of what I wanted to do in Clojure without too much pain. Then I tried writing a (performant) wrapper around Netty and it got a bit more painful. Things like nth calls on function argument lists started showing up on my flame charts (testing with 100 million requests) and rough edges around interop cut my hands (hello proxy and abstract classes).


Beer bars to check out in Tokyo

Tokyo has a lot of places to grab a beer. Considering that even in medieval Europe even a bigger village would have its pub, it’s no surprise that the largest city in the world is in no short supply for establishments serving booze. If you ask for “a beer” in most of them however, you’re gonna get a draft Kirin, Asahi Super Dry or Premium Malt’s—mass-produced lager/pilsner suitable for chugging down by the pint, but won’t get you much excitement as a beer. Craft beer is alive and well in Japan, and if you know where to look, you can find real gems both domestic and global.

Now that the covid state of emergency is nearing its end, here are some places I visit to get hydrated. Or beer-drated? How does that work?