<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/custom-pretty-feed-v3.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Kristoffer Balintona — Notes</title><description>Writing closer to the moment of thought</description><link>https://kristofferbalintona.me/</link><language>en-us</language><image><url>https://kristofferbalintona.me/favicon-rss.png</url><title>Kristoffer Balintona — Notes</title><link>https://kristofferbalintona.me</link></image><item><title>Obsession (2026) is good horror</title><link>https://kristofferbalintona.me/posts/202607232216/</link><guid isPermaLink="true">https://kristofferbalintona.me/posts/202607232216/</guid><description>&lt;p&gt;I was urged by two close friends to watch this movie, specifically in theaters. I normally don’t watch horror, but these two normally don’t recommend movies or shows—so I had to check it out. Below are some of my thoughts after watching.&lt;/p&gt;
&lt;h2&gt;Immediate impression &lt;a href=&quot;#immediate-impression&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This was a really good movie. Horror movies with inventive ways to sustain tension are really rare to come by. And this one was a brilliant orchestration.&lt;/p&gt;
&lt;p&gt;On first thought I’d say the premise was unique and centrally compelling. But thinking about it, that isn’t quite right: the &lt;em&gt;premise&lt;/em&gt; is itself not so remarkable. Really, it’s just: we overshoot our wishes, we seek to go where we actually don’t want to be. What’s so compelling about &lt;em&gt;Obsession&lt;/em&gt; is more its self-coherence, the selection of elements to constitute a perfect storm.&lt;/p&gt;
&lt;p&gt;This is the &lt;em&gt;shifty&lt;/em&gt; trait I see as intrinsic to &lt;em&gt;exceptional&lt;/em&gt; works of art.&lt;/p&gt;
&lt;p&gt;In the context of this movie (and its genre: horror), it’s how it “sustains tension” so effortlessly, a series of moments spontaneous enough to present themselves as &lt;em&gt;merely&lt;/em&gt; the contingent unfolding of events. Of course the whole movie is orchestrated—but it’s precisely the motion of naturalness that backgrounds the viewer’s present act of watching and foregrounds the moments that unfold &lt;em&gt;as moments&lt;/em&gt; (not as “orchestrated moments in a movie”). A kind of self-propulsion of the inevitable. The phenomenology is: to take spectating out from the spectacle and to take up (occupy) the bodies on the screen.&lt;/p&gt;
&lt;h2&gt;Reflections &lt;a href=&quot;#reflections&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You know, I was talking with Aaron and realized something unique/rare about the movie. It’s the &lt;em&gt;closeness&lt;/em&gt; of Nikki. She’s &lt;em&gt;kept close&lt;/em&gt; to Bear—too close (which references the title and probably one of the main symbolic messages of the film). It creates a disturbing sense of &lt;strong&gt;claustrophobia&lt;/strong&gt;, I’d say, for the viewer: the source of horror looms over your shoulder, at the back of your head, and an unceasing threat—and in the movie, it’s precisely manifest as those moments where Nikki stares hidden from a corner, when she stands motionless inside the door frame, when she cuddles in bed with Bear; then cashed in and realized in other moments by the opposite: startling movement, say, when she dashes into view and bashes Sarah’s head in.&lt;/p&gt;
&lt;p&gt;Compare this to the typical horror movie. Almost always the source of horror starts distant and gets closer (in the “felt,” phenomenological sense, but also sometimes literally). It’s the cookie cutter way to create scenarios where directors can have an excuse insert the typical jumpscare or “running away to safety”- or “readying to confront and battle the monster”-type scene.&lt;sup&gt;&lt;a href=&quot;#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt; But because of this, the &lt;em&gt;rhythm&lt;/em&gt; of the horror becomes predictable and template: the viewer can feel the rising and receding action, alongside the climaxes and dips. On the other hand, &lt;em&gt;Obsession&lt;/em&gt; works by having the source of horror felt constantly.&lt;/p&gt;
&lt;p&gt;But &lt;em&gt;Obssession&lt;/em&gt; is ingenious here: the reason the typical horror flick doesn’t try to do the same thing is because it can’t. If you just place the “horrifying monster” around the corner or in the room of every scene, then the shock value of the monster disappears; it’s no longer scary. In those movies, the monster is horrifying &lt;em&gt;precisely because&lt;/em&gt; it isn’t seen. So usually the source of horror can’t just always be seen. &lt;em&gt;Obsession&lt;/em&gt; gets away with it because of its premise + selection of elements. Nikki is a girlfriend who wants to stay close to Bear, and Bear wants to stay close to Nikki. Naturally, Nikki stays over at Bear’s place and sleeps in his bed with him. He goes to work (with lunch she’s prepared) and returns home to her. He wakes up in the morning with her having prepared breakfast or reading. He wakes up during the night and she’s in the corner of the room staring at her. She’s always there, and the claustrophobic proximity is disturbing. (Even when she’s “actually scary and deranged” and not “trying to be normal but terrifying,” her physical proximity to the character is uncomfortable.)&lt;/p&gt;
&lt;p&gt;Speaking of which, I should amend one of my opening remarks, taking it further: I said Nikki keeps close to Bear, but I think it’s better to say Nikki is kept close &lt;strong&gt;by Bear&lt;/strong&gt;. Of course Nikki’s possession or curse (or whatever you want to call it) means she’s always trying to be with Bear, but &lt;em&gt;Bear&lt;/em&gt; is the one who &lt;em&gt;allows her to keep close&lt;/em&gt; (and, it goes without saying, Bear is the one whose wish caused all this). That’s the kicker and tension in the movie: Bear isn’t &lt;em&gt;running from&lt;/em&gt; the horror, his &lt;em&gt;attraction&lt;/em&gt; to it (Nikki) is what makes it scary, it’s the source of the tension. (And, of course, the philosophical rub is that Bear had many chances to try backing out of the deal or even undo its harm but he decides not to—he knows something is wrong from the beginning, he rejects the lending hands of those in his life, he doesn’t share what he did to his friends so that they could brainstorm solutions together since he doesn’t want to take accountability for what he did (or wanted), he learns that his suicide can save real Nikki but doesn’t turn to that option until the very end, and when he does he fails to build to courage to shoot himself, and when he opts instead to go out the gentle way, by overdosing on pills, he chickens out and changes his mind&lt;sup&gt;&lt;a href=&quot;#fn-2&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt;.) The viewer wants to get away from Nikki and out of the situation but is forced to embrace Bear’s desire, watching the avoidable disaster live, to try and scrounge a relationship Nikki, the source for horror. That proximity to what shouldn’t be proximal is how the movie naturally generates tension in almost every scene.&lt;/p&gt;
&lt;p&gt;Speaking of Nikki: I think her &lt;em&gt;character&lt;/em&gt; as the source of the horror is also interesting. It’s unlike the typical horror monster. Usually, the monster is either transparently evil—it chases you, wants to harm you, wants to attack your friends and family, and so on—or it’s horrifying by being mysterious, cryptic, and creepy. Nikki is neither: she’s sentient and &lt;em&gt;wants to do good&lt;/em&gt; (in combination with, of course, forceful violence). Of course, she doesn’t do good—but it’s the fact that she has aims to please: it’s just that it’s a sick, twisted version of good; she’s so single-minded and infatuated that what she does edges into the demented.&lt;/p&gt;
&lt;footer&gt; &lt;h2&gt;Footnotes &lt;a href=&quot;#footnotes-heading&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt; &lt;ol&gt; &lt;li&gt;  &lt;a href=&quot;#fnref-1&quot;&gt;[1]&lt;/a&gt; &lt;div&gt; &lt;p&gt;But this is one reason I have historically never sought out horror movies: I don’t dislike horror per se, it’s that I feel most horror movies are “cheap” or gimmicky in this way. I appreciate the artistry of motion picture—the craft of curating experiences.&lt;/p&gt;  &lt;a href=&quot;#fnref-1&quot;&gt;↩&lt;/a&gt; &lt;/div&gt; &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;#fnref-2&quot;&gt;[2]&lt;/a&gt; &lt;div&gt; &lt;p&gt;He only dies to the pills because at the very last second, before he throws them up, Nikki wishes Bear to love her, so he stops in his tracks and doesn’t end up vomiting.&lt;/p&gt;  &lt;a href=&quot;#fnref-2&quot;&gt;↩&lt;/a&gt; &lt;/div&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/footer&gt;</description><pubDate>Thu, 23 Jul 2026 22:16:00 GMT</pubDate><category>Movies</category><category>Reflections</category></item><item><title>Guile Exceptions</title><link>https://kristofferbalintona.me/posts/202607230142/</link><guid isPermaLink="true">https://kristofferbalintona.me/posts/202607230142/</guid><description>&lt;p&gt;Learning Guile has been on my wishlist for a while because of the power it affords users of Guix: you get to control its service manager, Shepherd&lt;sup&gt;&lt;a href=&quot;#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;, configure other programs, manage containers&lt;sup&gt;&lt;a href=&quot;#fn-2&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt;, all in the same powerful language in a consistent syntax. But Guile is also a power language all on its own, too. You can write standalone program with it happily (and integrate it with your Guix config seamlessly).&lt;/p&gt;
&lt;p&gt;I recently found my first excuse to dive into the language itself (not just for Guix). My idea was to have a small, personal web server with a &lt;a href=&quot;https://en.wikipedia.org/wiki/REST#Applied_to_web_services&quot;&gt;RESTful API&lt;/a&gt;&lt;sup&gt;&lt;a href=&quot;#fn-3&quot;&gt;[3]&lt;/a&gt;&lt;/sup&gt; that lets me run, stop, and see the status and output of pre-defined tasks. I read the &lt;a href=&quot;https://doc.guix.gnu.org/guile/latest/en/html_node/Web.html&quot;&gt;relevant pages in Guile’s manual&lt;/a&gt; many times and within a few days got something that was acceptable (though I’ll no doubt refine, refactor, and add to it as time passes).&lt;/p&gt;
&lt;p&gt;One of the cool things I encountered with Guile were its exceptions. I’m not a programmer by trade and haven’t used many languages before, so I was mostly only familiar with “error = program implodes.” I found out Guile obviously has &lt;code&gt;error&lt;/code&gt;, but it also has &lt;a href=&quot;https://doc.guix.gnu.org/guile/latest/en/html_node/Exceptions.html&quot;&gt;quite rich exceptions&lt;/a&gt;. The older system was just &lt;code&gt;try&lt;/code&gt; + &lt;code&gt;catch&lt;/code&gt;, but the more modern 2019+ set of features is based on records (I think), has hierarchies, and more powerful “catching.”&lt;/p&gt;
&lt;p&gt;It was quite hard to wrap my mind around it enough to even just get off the ground, but I found these two articles very helpful, alongside the Guile manual pages on exceptions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://vijaymarupudi.com/blog/2022-02-13-error-handling-in-guile.html&quot;&gt;Error handling in GNU Guile | Vijay Marupudi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://andreashohmann.com/guile-exceptions/&quot;&gt;Guile exceptions | Andreas Hohmann&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;footer&gt; &lt;h2&gt;Footnotes &lt;a href=&quot;#footnotes-heading&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt; &lt;ol&gt; &lt;li&gt;  &lt;a href=&quot;#fnref-1&quot;&gt;[1]&lt;/a&gt; &lt;div&gt; &lt;p&gt;Actually, I’ve also just recently learned (or realized) that Shepherd itself is quite decoupled from Guix. It wasn’t a natural thought to have because I’ve only ever indirectly run a service manager, through launching my system with it, whether Shepherd through Guix or Systemd through most Linux distros. But the way Shepherd is configured in Guix is, really, &lt;em&gt;just Shepherd configured in Guile&lt;/em&gt;. So I think you could technically do all sorts of cool things with Shepherd, either alone or alongside an existing running Shepherd or Systemd instance. I even learned that you can &lt;a href=&quot;https://doc.guix.gnu.org/shepherd/latest/en/shepherd.html#Jump-Start-1&quot;&gt;load new services live into a running Shepherd process&lt;/a&gt; and that there’s a Shepherd service for &lt;a href=&quot;https://doc.guix.gnu.org/shepherd/latest/en/shepherd.html#REPL-Service&quot;&gt;having a REPL to interact with Shepherd live&lt;/a&gt;!&lt;/p&gt;  &lt;a href=&quot;#fnref-1&quot;&gt;↩&lt;/a&gt; &lt;/div&gt; &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;#fnref-2&quot;&gt;[2]&lt;/a&gt; &lt;div&gt; &lt;p&gt;I’ve been using it for months to manage my self-hosted services at home. I have dozens of podman containers run through Shepherd.&lt;/p&gt;  &lt;a href=&quot;#fnref-2&quot;&gt;↩&lt;/a&gt; &lt;/div&gt; &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;#fnref-3&quot;&gt;[3]&lt;/a&gt; &lt;div&gt; &lt;p&gt;It was my first time implementing a REST API myself, too. (Actually: I hadn’t ever worked to directly implement an HTTP server before at all.) The best resources I found on the right approach to designing a REST API came from &lt;a href=&quot;https://restfulapi.net/&quot;&gt;https://restfulapi.net/&lt;/a&gt;.&lt;/p&gt;  &lt;a href=&quot;#fnref-3&quot;&gt;↩&lt;/a&gt; &lt;/div&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/footer&gt;</description><pubDate>Thu, 23 Jul 2026 01:42:00 GMT</pubDate><category>Guile</category><category>Error handling</category></item><item><title>Civil War (2024) was incredible</title><link>https://kristofferbalintona.me/posts/202606270314/</link><guid isPermaLink="true">https://kristofferbalintona.me/posts/202606270314/</guid><description>&lt;p&gt;Earlier this week I watched &lt;a href=&quot;https://www.imdb.com/title/tt17279496/&quot;&gt;Civil War (2024)&lt;/a&gt;, directed and written by Alex Garland. I wanted to watch this movie since I noticed it on Alex Garland’s resume, Alex Garland being the director, writer, or screenplay writer of movies and shows including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ex Machina (2014),&lt;/li&gt;
&lt;li&gt;Devs (2020),&lt;/li&gt;
&lt;li&gt;Annihilation (2018),&lt;/li&gt;
&lt;li&gt;Sunshine (2007),&lt;/li&gt;
&lt;li&gt;28 Days Later (2002), and&lt;/li&gt;
&lt;li&gt;28 Years Later (2025).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are all motion pictures that I either like, &lt;em&gt;really&lt;/em&gt; like, or are among my &lt;em&gt;all time favorites&lt;/em&gt;&lt;sup&gt;&lt;a href=&quot;#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;. Naturally, I need to check this movie out.&lt;/p&gt;
&lt;p&gt;Below is the unedited form of my post-watch writing; they present my thinking as it unfolded. They aren’t &lt;em&gt;all&lt;/em&gt; the thoughts I have, but they are the ones I had during and immediately after watching.&lt;/p&gt;
&lt;h2&gt;Mid-movie impressions &lt;a href=&quot;#mid-movie-impressions&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;40 min in: I already &lt;em&gt;love&lt;/em&gt; this movie. Love the brutal tone they went for. And love the concept: we’re seeing on-the-ground journalism &lt;em&gt;of our own country during a hypothetical civil war&lt;/em&gt;. It is a forecast of where we could be if we’re not careful.&lt;/p&gt;
&lt;p&gt;It reckons. It forces us to think about how things would be—then realize that in a way things are already like it (just not as bad). And in that way, the viewer is re-thrown into the present equipped with a new way to decipher it that was always already there.&lt;/p&gt;
&lt;h2&gt;Immediate post-watch impressions &lt;a href=&quot;#immediate-post-watch-impressions&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;WOW. An incredible film. Almost speechless. It was perfectly, superbly candid. Exposing.&lt;/p&gt;
&lt;p&gt;What a feeling to see what in real life are the forces meant to &lt;em&gt;defend&lt;/em&gt; our leaders and country be attacked by the “other forces” of our country (secessionist forces). To see the White House and Lincoln Memorial bombarded. The rawness of the final act in the White House…&lt;/p&gt;
&lt;p&gt;And that ending—gives one a ton to chew on. What was the Jessie feeling? What was Joel feeling? Why didn’t he mourn, or lash out like he did when Sammy (the older journalist) died? What did he say to the Jessie? Why did the girl take photos of Lee? Will she delete them? What does it mean when she does or doesn’t, especially in light of the fact that Lee deleted the photos of Sammy’s corpse? What were the soldiers and Joel thinking when they looked back at Jessie taking the photos?&lt;/p&gt;
&lt;p&gt;I really did think, up until the ending, Jessie was the one that was going to die. And that this was a story that digests Jessie’s death. I was surprised when Lee was the one who died, though I thought that was the second (and only other, really, especially to save Jessie) most likely option. And naively, I thought they would get an &lt;em&gt;interview&lt;/em&gt; with the President somehow—really fitting that all that we got was a primal, harrowing, desperate plea to survive, and that that the journalists (specifically Joel, who we saw early on in the car was the one they planned to do the talking&lt;sup&gt;&lt;a href=&quot;#fn-2&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt; to the President) knew that this was enough. War isn’t glamorous and doesn’t wait; so neither did the soldiers nor the journalists. (And, thinking about it now, that all that they had done, sacrificed, risked, and experienced up till then was in service for that singular, final sentence. Final words are part of what makes this film’s portrayal so raw: Sammy had no final speech, nor did Lee, and we don’t even get to hear what Joel and Jessie said or thought after Lee’s death.)&lt;/p&gt;
&lt;p&gt;The movie did one thing exceedingly well: evoke emotion. Which is an exceptionally well-crafted experience.&lt;/p&gt;
&lt;p&gt;In a way, this is journalism on journalism. To see the behind-the-scenes of the people who give us a look into the behind-the-scenes.&lt;/p&gt;
&lt;h2&gt;Further thoughts &lt;a href=&quot;#further-thoughts&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;One &lt;a href=&quot;#one&quot;&gt;  
§
&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Thinking about it now and reading a bit of others’ thoughts on Reddit for a few minutes I now see: Lee &lt;a href=&quot;https://www.reddit.com/r/A24/comments/1cn8240/comment/lntvom7/&quot;&gt;“had no life left in her.”&lt;/a&gt; In the sense of: she didn’t have the will to continue on being a journalist. She herself, in her professional advice to Jessie, said that to be a professional photojournalist you have to distance yourself from the horror, you have to accept that you’re there to record history, not change its course.&lt;/p&gt;
&lt;p&gt;But that’s precisely what we see absent in Lee through the film.&lt;/p&gt;
&lt;p&gt;Thinking back, we get hints of this from the very beginning: she cares for Jessie. She saves her from danger in the opening scene. She protests against her joining their group (though she inevitably accepts, though I think that came more from her outward identity as a professional journalist; her interior struggle was the source of protest). Then, I generally didn’t see Lee taking many photos “in the action.” IIRC, &lt;em&gt;almost all&lt;/em&gt; the instances where I noticed Jessie taking photos were outside of action, like in the car. She didn’t really take any photos midst brutality. And the biggest hint to the viewer of all this is that she deletes the photo of Sammy’s corpse. I think earlier she implied to Jessie that yes, if she did get shot she would in fact take a photo of her body. All indications of Lee drifting from the distance and ruthlessness, in a way, of her photojournalist passion. Even in the small, quaint town they find, she entertains the idea of wearing then buying a dress, something she outwardly (her identity as a journalists) protests despite her (interior uncertainty) eventually seceding.&lt;/p&gt;
&lt;p&gt;This peaks in the final act where the group goes into D.C. Lee can’t hold herself together. During gunfights she just stands there or breaks down in a panic attack. She can’t handle it. Only in the quieter moments, does her cunningness as professional photojournalist come out: she identifies that the lead they want is in the White House, before even the soldiers realize it.&lt;/p&gt;
&lt;p&gt;And, of course, the very act of saving Jessie epitomizes the fact that Jessie no longer has what kept her going as a journalist. Because of the prior dialogue with Jessie, where it’s implied that she would take a photo of Jessie’s body getting shot, and the fact that Lee deleted photo’s of Sammy’s dead body, we should know that Lee-as-a-journalist would’ve let Jessie die, capturing that “glorious” shot. But she dives into the line of fire to save Jessie.&lt;/p&gt;
&lt;p&gt;Lee was done as a journalist. Her experiences through wars and chaos broke her. And it’s also precisely why Jessie (and even Joel, I think) could act cold in the face of her death: they weren’t done as journalists. They could temporarily steel themselves and shrug it off for the sake of capturing the moment. It’s why Jessie’s first instinct is to take photos of Lee getting shot—which is precisely the advice Lee gave to her in order for her to be a good journalist—and why Joel marches forward into the Oval Office to catch the President’s last words before the soldiers execute.&lt;/p&gt;
&lt;p&gt;So for this reason: I think Jessie keeps the photos of Lee’s death (and probably why we, as the viewer, see those photos taken to begin with, as opposed to us never seeing Lee take the photo of Sammy that she deleted).&lt;/p&gt;
&lt;p&gt;Maybe this was a story about the human toll it journalism demands, in the form of the passing on of the torch from Lee to Jessie.&lt;/p&gt;
&lt;h3&gt;Two &lt;a href=&quot;#two&quot;&gt;  
§
&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;I also now appreciate that Lee’s “breaking point” was Sammy’s death. After that is truly when she’s almost incapable of doing the duty of a photojournalist. It’s when she starts blankly staring and standing midst the war with an empty look (while Jessie and Joel still get off on the thrill of the hunt, so to speak).&lt;/p&gt;
&lt;p&gt;And recall what Lee says to Jessie regarding Sammy’s death: “He could’ve gone out in many more worse ways” (roughly put). The same is exactly true of Lee: she could’ve gone out in many other, worse ways (during the film and of course before): she was diving into lines of fire during the final act. It’s when she’s confronted with Jessie’s possible death does she commit to the “non-journalistic” leap: don’t document Jessie, save her.&lt;/p&gt;
&lt;p&gt;Her confrontation with the sum total of Sammy’s life, the life of a close friend and colleague, is what throws her to contemplate the same about herself. In so many words, I think this is what Lee underwent in that moment before sacrifice.&lt;/p&gt;
&lt;footer&gt; &lt;h2&gt;Footnotes &lt;a href=&quot;#footnotes-heading&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt; &lt;ol&gt; &lt;li&gt;  &lt;a href=&quot;#fnref-1&quot;&gt;[1]&lt;/a&gt; &lt;div&gt; &lt;p&gt;If you’re interested in the types of shows and movies I like, check out &lt;a href=&quot;https://kristofferbalintona.me/favorite-media/&quot;&gt;this page&lt;/a&gt; that I keep updated from time-to-time.&lt;/p&gt;  &lt;a href=&quot;#fnref-1&quot;&gt;↩&lt;/a&gt; &lt;/div&gt; &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;#fnref-2&quot;&gt;[2]&lt;/a&gt; &lt;div&gt; &lt;p&gt;The talking in general, really.&lt;/p&gt;  &lt;a href=&quot;#fnref-2&quot;&gt;↩&lt;/a&gt; &lt;/div&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/footer&gt;</description><pubDate>Sat, 27 Jun 2026 03:14:00 GMT</pubDate><category>Movies</category><category>Reflections</category><category>Impressions</category></item><item><title>Great article on “Emacs introspection” basics</title><link>https://kristofferbalintona.me/posts/202606241743/</link><guid isPermaLink="true">https://kristofferbalintona.me/posts/202606241743/</guid><description>&lt;p&gt;I recently read a great article for Emacs newbies: &lt;a href=&quot;https://www.chiply.dev/post-ask-emacs&quot;&gt;Emacs Teaches Emacs: The Missing README&lt;/a&gt; from Charlie Holland’s blog. In my opinion, a contender for the most important thing newbies should know when they start using Emacs (the step 0 to understanding the “value proposition” of Emacs, if you will) is its ability to &lt;strong&gt;introspect&lt;/strong&gt;. That is, the commands and key sequences that let users learn about new parts of Emacs, understand how Emacs works, discover user options and commands, and do all of the above for arbitrary Elisp source code (e.g., from third-party packages).&lt;/p&gt;
&lt;p&gt;Take a peak at the table of contents:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Two Keys&lt;/li&gt;
&lt;li&gt;Start with &lt;code&gt;M-x&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;The Help Commands&lt;/li&gt;
&lt;li&gt;The Prefix Trick
&lt;ol&gt;
&lt;li&gt;find-&lt;/li&gt;
&lt;li&gt;xref-&lt;/li&gt;
&lt;li&gt;Info-/info-&lt;/li&gt;
&lt;li&gt;apropos-&lt;/li&gt;
&lt;li&gt;customize-&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-h C-h&lt;/code&gt; Help Cheatsheet&lt;/li&gt;
&lt;li&gt;More Magic with &lt;code&gt;which-key&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;The Coda&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The article includes probably every tip I’d mention to an Emacs beginner.&lt;/p&gt;</description><pubDate>Wed, 24 Jun 2026 17:43:00 GMT</pubDate></item><item><title>First time web dev</title><link>https://kristofferbalintona.me/posts/202606230934/</link><guid isPermaLink="true">https://kristofferbalintona.me/posts/202606230934/</guid><description>&lt;p&gt;My first touch with &lt;em&gt;actual&lt;/em&gt; web development has been the development of this site using Astro. Previously, I used Hugo to generate the predecessor to the current site’s design—but I don’t consider that “real” web development since much of the logic and hard work has already been done for me (by the static site generator).&lt;/p&gt;
&lt;p&gt;Overall, it has been quite pleasant, relative to how large of a meal Astro + Node + HTML + CSS + routing + deployment + more is.&lt;/p&gt;
&lt;h2&gt;HTML tag semantics &lt;a href=&quot;#html-tag-semantics&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;HTML tag semantics matter. Don’t be confused by the fact that, by default, tags have styling. How a page looks should be controlled by CSS.
&lt;ul&gt;
&lt;li&gt;Don’t confuse the default look of elements for their role in the document&lt;/li&gt;
&lt;li&gt;It is intuitive to use &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt;, and so on for basic styling. However, HTML tags should convey &lt;em&gt;the meaning of text&lt;/em&gt;, not what it looks like.&lt;/li&gt;
&lt;li&gt;In practice, this means these tags should be used pretty much only in prose, not in UI elements like the footer, navbar, site header, and so on.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;HTML semantics also matter for contexts in which your HTML is presented outside of your pages. For example, reader modes (e.g., Firefox’s &lt;a href=&quot;https://support.mozilla.org/en-US/kb/firefox-reader-view-clutter-free-web-pages&quot;&gt;Reader View&lt;/a&gt;), or RSS feeds: these are contexts in which the styling of your text is inferred from your HTML tags and attributes, not your stylesheets.&lt;/li&gt;
&lt;li&gt;Semantics for a few key or rare (but useful) tags:
&lt;dl&gt;&lt;dt&gt;&lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;&lt;p&gt;The “actual” (displayed, rendered) content of the page.&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code&gt;&amp;lt;main&amp;gt;&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;&lt;p&gt;Dominant content of the page. Typically includes everything but the site footer and header. Only one per page.&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;&lt;p&gt;Represents a self-contained piece of composition. Can be used multiple times a page. For example, a blog post or each card in an article listing.&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code&gt;&amp;lt;header&amp;gt;&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;&lt;p&gt;Introductory content (to site, to article, etc.). Can be used multiple times a page.&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code&gt;&amp;lt;nav&amp;gt;&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;&lt;p&gt;Provides navigational links.&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code&gt;&amp;lt;footer&amp;gt;&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;&lt;p&gt;Closing and supplementary information (e.g., author email address, copyright license, related links) about a given section (e.g., article). Can be used multiple times on a page.&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;&lt;p&gt;Delimit thematic grouping of elements in a page. Most of the time, these involves a heading element.&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code&gt;&amp;lt;time&amp;gt;&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;&lt;p&gt;Represent a period or point in time. Useful to search engines and other site features that use machine-readable time formats.&lt;/p&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Accessibility &lt;a href=&quot;#accessibility&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Don’t forget about it! Consider theme contrast, non-sighted users, and user preferences like preferences for high-contrast (&lt;code&gt;prefers-contrast&lt;/code&gt;) or no motions (&lt;code&gt;prefers-reduced-motion&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Know &lt;a href=&quot;https://www.w3.org/WAI/standards-guidelines/aria/&quot;&gt;ARIA&lt;/a&gt; standards and attributes, like &lt;code&gt;aria-label&lt;/code&gt;, &lt;code&gt;aria-labelledby&lt;/code&gt;, &lt;code&gt;aria-pressed&lt;/code&gt;, and &lt;a href=&quot;https://www.w3.org/WAI/standards-guidelines/wcag/&quot;&gt;WCAG&lt;/a&gt; recommendations.&lt;/li&gt;
&lt;li&gt;There are conventions for accessible use of heading tags. &lt;a href=&quot;https://www.a11yproject.com/posts/how-to-accessible-heading-structure/&quot;&gt;How-to: Accessible heading structure - The A11Y Project&lt;/a&gt; explains, alongside sharing a few browser add-ons to help.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Select one or two fonts &lt;a href=&quot;#select-one-or-two-fonts&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fewer is better; aim for simplicity and elegance. Almost all sites should only really need 2 fonts. Currently, this site has a main “for prose” font (serif) and a secondary font (sans serif) for various other places, e.g. UI elements and heading text.&lt;/li&gt;
&lt;li&gt;Real life examples: &lt;a href=&quot;https://fontsinuse.com/&quot;&gt;Fonts In Use - Fonts In Use&lt;/a&gt;, phenomenal source to see what fonts people have used with each other&lt;/li&gt;
&lt;li&gt;Font providers
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://fontsource.org/&quot;&gt;Fontsource&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fonts.google.com/&quot;&gt;Browse Fonts - Google Fonts&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Fluid/responsive typography and spacing &lt;a href=&quot;#fluidresponsive-typography-and-spacing&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;See &lt;a href=&quot;https://www.smashingmagazine.com/2022/01/modern-fluid-typography-css-clamp/&quot;&gt;Modern Fluid Typography Using CSS Clamp — Smashing Magazine&lt;/a&gt; and &lt;a href=&quot;https://moderncss.dev/generating-font-size-css-rules-and-creating-a-fluid-type-scale/&quot;&gt;Generating `font-size` CSS Rules and Creating a Fluid Type Scale | Modern CSS Solutions&lt;/a&gt; for a deep dive on the matter.&lt;/li&gt;
&lt;li&gt;The generator I’ve used for this site: &lt;a href=&quot;https://utopia.fyi/&quot;&gt;Fluid Responsive Design | Utopia&lt;/a&gt;.
&lt;ul&gt;
&lt;li&gt;I also use it to generate “fluid spacing”: CSS variables for spacing that are responsive.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The general rationale behind appropriate spacing in design and UI: &lt;a href=&quot;https://www.youtube.com/watch?v=9ElrcTtAxzA&quot;&gt;The Secret Science of Perfect Spacing - YouTube&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;There’s MD, MDX, and Markdoc &lt;a href=&quot;#theres-md-mdx-and-markdoc&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;I had to make a decision on what file format my content should be in.&lt;/li&gt;
&lt;li&gt;I chose MDX, since I think it is as expressive as possible. (I export from Org-mode to MDX and don’t think there’s any HTML I want to emit that I can’t have my backend export into MDX.)
&lt;ul&gt;
&lt;li&gt;Exporting to MDX makes for an easier time than exporting directly to HTML since MDX takes advantage of Astro components as well as opens the possibility of inserting &lt;a href=&quot;https://github.com/remarkjs/remark&quot;&gt;Remark&lt;/a&gt; integrations to further customize the emitted HTML (although ideally that customization should be done by modifying my Ox-mdx exporter). I’d rather tidy up and standardize the final HTML output through Astro and its integrations, not Org-mode exporter stage.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;But Markdoc was an enticing, albeit less common and support (by third-party packages), option. See &lt;a href=&quot;https://markdoc.dev/docs/faq&quot;&gt;Markdoc | Frequently asked questions&lt;/a&gt; and &lt;a href=&quot;https://markdoc.dev/docs/syntax&quot;&gt;Markdoc | The Markdoc syntax&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Generators and aggregators &lt;a href=&quot;#generators-and-aggregators&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fluid typography (font sizing that changes appropriately based on viewport)
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://utopia.fyi/&quot;&gt;https://utopia.fyi/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://typescale.com/&quot;&gt;https://typescale.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Content body width
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://baymard.com/blog/line-length-readability&quot;&gt;Baymard Institute&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://practicaltypography.com/line-length.html&quot;&gt;Butterick’s Practical Typography&lt;/a&gt;, a well-regarded online typography book&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Color palettes
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.realtimecolors.com/?colors=050315-fbfbfe-2f27ce-dedcff-433bff&amp;amp;fonts=Inter-Inter&quot;&gt;Realtime Colors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.accessibility.build/tools/color-palette-generator&quot;&gt;Accessible Color Palette Generator | WCAG 2.2 UI Color Preview | Free Tool | Accessibility.build&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://colorbox.io/?c0=~p%24s%24%3D11~p%24h%24st%24%3D220~p%24h%24e%24%3D240~p%24h%24c%24%3Deqo~p%24sa%24st%24%3D0.08~p%24sa%24e%24%3D1~p%24sa%24r%24%3D1~p%24sa%24c%24%3Deqo~p%24b%24st%24%3D1~p%24b%24e%24%3D0.2~p%24b%24c%24%3Deqti~o%24n%24%3DBlue~o%24ms%24%3D0%2C1~o%24ro%24%3Dcw&amp;amp;ly=g&amp;amp;col=3&amp;amp;ns=df&quot;&gt;ColorBox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Pre-made
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://colorhunt.co/palettes/popular&quot;&gt;Color Hunt - The Most Popular Color Palettes of 2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.realtimecolors.com/blog-post?colors=0c100a-f6f3ee-4a7fa5-d3dfd3-c64a2f&amp;amp;fonts=Inter-Inter&quot;&gt;Blog Post Template - Realtime Colors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://color.adobe.com/explore?q=Primary%20colors&quot;&gt;Color Palettes and Gradients – Explore Themes &amp;amp; Ideas | Adobe Express&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Astro components are awesome &lt;a href=&quot;#astro-components-are-awesome&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;They’re great. “Beginner friendly, simple, and powerful yet a thin abstraction” is my impression.&lt;/li&gt;
&lt;li&gt;CSS &lt;em&gt;selectors&lt;/em&gt; get scoped (but not rules, which are rendered normally).&lt;/li&gt;
&lt;li&gt;Makes putting related things (e.g., CSS rules, HTML, JS) near one another.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Favicons &lt;a href=&quot;#favicons&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Favicons and SVGs&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://jakearchibald.github.io/svgomg/&quot;&gt;SVGOMG - SVGO’s Missing GUI for minifying SVGs&lt;/a&gt;, clean up SVG markup&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://svgco.de/&quot;&gt;SVGcode—Convert raster images to SVG vector graphics&lt;/a&gt;, convert images into a SVGs&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Don’t forget to have a favicon for each of your site’s color themes. You can have a different SVG for each theme, or have a &lt;code&gt;style&lt;/code&gt; block in a single SVG which uses CSS media queries to change the colors of the SVG dynamically. For example, this site currently uses something like:&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&amp;lt;!-- Adaptive-color favicon, depending on `prefers-color-scheme` --&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;svg&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;xmlns&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;http://www.w3.org/2000/svg&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;viewBox&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;...&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;style&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span&gt;.icon-fill {&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span&gt;fill: #1a1a1a;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span&gt;@media (prefers-color-scheme: dark) {&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span&gt;.icon-fill {&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span&gt;fill: #ffffff;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;&amp;lt;/&lt;/span&gt;&lt;span&gt;style&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;path&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;icon-fill&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; ... /&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;path&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;icon-fill&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; ... /&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;path&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;icon-fill&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; ... /&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&amp;lt;/&lt;/span&gt;&lt;span&gt;svg&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Tue, 23 Jun 2026 09:34:00 GMT</pubDate><category>Astro</category><category>Web development</category><category>Site design</category></item><item><title>Learned about “The Harada Method”</title><link>https://kristofferbalintona.me/posts/202606230743/</link><guid isPermaLink="true">https://kristofferbalintona.me/posts/202606230743/</guid><description>&lt;p&gt;I learned about The Harada Method today from a recent edition (June 20, 2026) of Liz Jung’s &lt;a href=&quot;https://www.flourishedhope.com/&quot;&gt;Flourished Hope&lt;/a&gt; newsletter. A quick Google&lt;sup&gt;&lt;a href=&quot;#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt; search later and I learned more about the method from this article: &lt;a href=&quot;https://news.harvard.edu/gazette/story/2026/02/crush-your-goals-the-ohtani-way/&quot;&gt;Crush your goals the Ohtani way, by the Harvard Gazette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The gist of it is basically this. You have a big, ambitious goal. One for years down the line. Imagine a 3x3 grid; place that goal in the center. Then think of 8 constituent goals or behaviors and place them in each of the surrounding 8 boxes in the grid. Then you can go further: create a 3x3 grid for each of the constituent goals and do the same for each. In the end you have a ton of small, doable, realistic steps to your ultimate aim. Apparently this was Shohei Ohtani’s&lt;sup&gt;&lt;a href=&quot;#fn-2&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt; own Harada Grid when he was in high school:&lt;/p&gt;
&lt;figure&gt;&lt;img src=&quot;https://kristofferbalintona.me/_astro/2026-06-23_01-41-42_Physical-1.L76uXxWv_1IzVye.png?dpl=6a62931c5e1697000836ac2d&quot; srcset=&quot;/_astro/2026-06-23_01-41-42_Physical-1.L76uXxWv_ZOR39P.png?dpl=6a62931c5e1697000836ac2d 640w, /_astro/2026-06-23_01-41-42_Physical-1.L76uXxWv_fi6Ub.png?dpl=6a62931c5e1697000836ac2d 750w, /_astro/2026-06-23_01-41-42_Physical-1.L76uXxWv_1cIiLk.png?dpl=6a62931c5e1697000836ac2d 828w, /_astro/2026-06-23_01-41-42_Physical-1.L76uXxWv_2nyj8R.png?dpl=6a62931c5e1697000836ac2d 960w, /_astro/2026-06-23_01-41-42_Physical-1.L76uXxWv_rQY8G.png?dpl=6a62931c5e1697000836ac2d 1044w, /_astro/2026-06-23_01-41-42_Physical-1.L76uXxWv_zRe8j.png?dpl=6a62931c5e1697000836ac2d 1080w, /_astro/2026-06-23_01-41-42_Physical-1.L76uXxWv_Z2o7Poh.png?dpl=6a62931c5e1697000836ac2d 1280w, /_astro/2026-06-23_01-41-42_Physical-1.L76uXxWv_1JEzOe.png?dpl=6a62931c5e1697000836ac2d 1668w, /_astro/2026-06-23_01-41-42_Physical-1.L76uXxWv_Zk2vQz.png?dpl=6a62931c5e1697000836ac2d 1920w, /_astro/2026-06-23_01-41-42_Physical-1.L76uXxWv_2w0toF.png?dpl=6a62931c5e1697000836ac2d 2048w, /_astro/2026-06-23_01-41-42_Physical-1.L76uXxWv_Z2pU8DS.png?dpl=6a62931c5e1697000836ac2d 2088w&quot; alt=&quot;The Harada chart that Shohei Ohtani filled out in high school.&quot; loading=&quot;lazy&quot; /&gt;&lt;/figure&gt;
&lt;p&gt;Pretty neat! I’ve had an interest in goal-setting for years. Basically, the Ancient Greek “telos.” (But I think more in terms of the phenomenological tradition.) I’ve long identified the necessity (a belief, or opinion, of mine, of course) of making clear one’s goals in the role of one’s ability to self-author their life. Though it might be inaccurate to say that we’re “making clear” of these goals, since I don’t think they are just sitting there pre-formed, then we come and realize “Oh, that’s what I wanted all along!” I think it’s probably more like they are formed in the process of discovery. (Again, I gravitate to the existential-phenomenological accounts. With a hint of Lacanian psychoanalysis.)&lt;/p&gt;
&lt;p&gt;And at a higher level: an interest in the curiously elusive “What now—and why?”—and having pondered what my own is.&lt;/p&gt;
&lt;p&gt;Anyway, The Harada Method is just another interesting way to “method-ize” goal-setting. To make a procedure out of something enigmatic. Or: a science out of something philosophical. It’s a useful framing and self-cue.&lt;/p&gt;
&lt;footer&gt; &lt;h2&gt;Footnotes &lt;a href=&quot;#footnotes-heading&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt; &lt;ol&gt; &lt;li&gt;  &lt;a href=&quot;#fnref-1&quot;&gt;[1]&lt;/a&gt; &lt;div&gt; &lt;p&gt;Actually, recently I’ve started using &lt;a href=&quot;https://degoog.org/&quot;&gt;Degoog&lt;/a&gt; as my search engine, rather than Google. As &lt;a href=&quot;https://github.com/degoog-org/degoog&quot;&gt;Degoog’s GitHub repo&lt;/a&gt; describes itself, Degoog is a&lt;/p&gt;&lt;blockquote&gt;
&lt;p&gt;Search engine aggregator with a comprehensive plugin/extension system&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;&lt;a href=&quot;https://degoog.org/&quot;&gt;https://degoog.org/&lt;/a&gt; is one of Degoog’s &lt;a href=&quot;https://github.com/degoog-org/degoog/blob/main/PUBLIC_INSTANCES.md&quot;&gt;public instances&lt;/a&gt;. It’s been a great experience!&lt;/p&gt;  &lt;a href=&quot;#fnref-1&quot;&gt;↩&lt;/a&gt; &lt;/div&gt; &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;#fnref-2&quot;&gt;[2]&lt;/a&gt; &lt;div&gt; &lt;p&gt;Liz learned of the Harada Method from watching a biography of Shohei Ohtani.&lt;/p&gt;  &lt;a href=&quot;#fnref-2&quot;&gt;↩&lt;/a&gt; &lt;/div&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/footer&gt;</description><pubDate>Tue, 23 Jun 2026 07:43:00 GMT</pubDate><category>Goal-setting</category></item><item><title>The Visible and the Invisible: Chapter 1 — Reflection and Interrogation</title><link>https://kristofferbalintona.me/posts/202412190045/</link><guid isPermaLink="true">https://kristofferbalintona.me/posts/202412190045/</guid><description>&lt;nav&gt; &lt;h2&gt;Table of Contents&lt;/h2&gt; &lt;ul&gt;  &lt;li&gt;&lt;a href=&quot;#the-perceptual-faith-and-its-obscurity&quot;&gt;The Perceptual Faith and Its Obscurity&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;#science-presupposes-the-perceptual-faith-and-does-not-elucidate-it&quot;&gt;Science Presupposes the Perceptual Faith and Does Not Elucidate It&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;#perceptual-faith-and-reflection&quot;&gt;Perceptual Faith and Reflection&lt;/a&gt;&lt;/li&gt; &lt;li&gt; &lt;a href=&quot;#footnotes-heading&quot;&gt;Footnotes&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/nav&gt;
&lt;p&gt;This post contains my writing on &lt;em&gt;The Visible and the Invisible&lt;/em&gt; chapter one, “Reflection and Interrogation.” The headings here correspond to the subdivisions of chapter one. This writing was written without the intention for sharing. It was meant for me to express the ideas I had after directly reading the chapter. As such, the understanding shown below is merely a draft, so to speak.&lt;/p&gt;
&lt;h2&gt;The Perceptual Faith and Its Obscurity &lt;a href=&quot;#the-perceptual-faith-and-its-obscurity&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This section&lt;sup&gt;&lt;a href=&quot;#fn-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt; presupposes an understanding of the &lt;em&gt;Phenomenology of Perception&lt;/em&gt; because its goal seems to merely be to elucidate the dilemma fundamental to MP’s metaphysics: how the subjective contacts the objective, or how our private worlds meet at a shared world (e.g. &lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 10–11&lt;/a&gt;). This follows from the earlier comments that philosophy is not about word-meanings—philosophy is not of the order of the said or written—but about bringing to expression the silence of things themselves (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 4&lt;/a&gt;). Hence, I’d say the motif of this section is to explain how there seems to be dichotomies or poles but that they are in actuality illusions of a single moment. I anticipate this to be the inquisitive groundwork for the book.&lt;/p&gt;
&lt;h2&gt;Science Presupposes the Perceptual Faith and Does Not Elucidate It &lt;a href=&quot;#science-presupposes-the-perceptual-faith-and-does-not-elucidate-it&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;As the title of the section suggests, MP explains how science portrays itself as revealing Being, when it in fact obscures it by covering up the mystery of perception (i.e. its perceptual faith). MP characterizes the ontology of science, physics, and psychology alike, as objectivist ontology, which leaves the objective inaccessible to the subjective (e.g. &lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 16&lt;/a&gt;)—physics takes the absolute viewpoint of a subject look out onto the objective world, while psychology assumes an absolute spectator that witnesses the subject trapped in subjectivity (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 19–20&lt;/a&gt;). It is the task of philosophy to abandon this subject-object ontology, which is something like an approximation of reality (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 23&lt;/a&gt;), by looking at the context of the unified, total experience the distinction emerges from. (MP mentions some conclusions about perception from the introduction of the &lt;em&gt;Phenomenology of Perception&lt;/em&gt; here, namely, how the perceptual field cannot be fully explained/accounted for solely by composing or summing external/objective conditions, for we saw that when we limit ourselves to objective conditions, the conditioned conditions other conditions; hence, there are conditions, but they are not of the order of the objective (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 20–21&lt;/a&gt;).) Importantly, this does not mean showing that there is another “order of reality” (the mental over the material, or the interior over the exterior) outside what science’s objectivist ontology conceives, for that would be to somehow once again fall into a subject-object ontology (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 22&lt;/a&gt;), nor does it mean objective thought (which seems to be another way of saying objectivist ontology? Not sure) should just be abandoned as an incorrect fiction, for science is actually just a phase that should be overcome by means of this re-examination of subject-object ontology (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 24&lt;/a&gt;).&lt;/p&gt;
&lt;h2&gt;Perceptual Faith and Reflection &lt;a href=&quot;#perceptual-faith-and-reflection&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Situate a person in this passage/text who has never read it before.
MP is coming from explaining his gripes with how the mystery of perception has been covered over by that which attempts to explain the world. He now discusses how this all revolves around the failings of perception, and he anticipates the possibility of a philosophy of reflection evolving into a philosophy of hyper-reflection.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Communicate to this person the ideas I found most interesting or relevant from the passage/text.
This section appears very foundational to understanding the crucial shifts in his metaphysical thinking from his earlier works (e.g. &lt;em&gt;Phenomenology of Perception&lt;/em&gt;). It centers around describing (somewhat) what a philosophy of reflection is, where it goes wrong, and how we can move beyond it.&lt;/p&gt;
&lt;p&gt;Upon first impression, I identified the term “philosophy of reflection” as synonymous to “intellectualism” as the term is used in &lt;em&gt;Phenomenology of Perception&lt;/em&gt;. But quickly became obvious that this is a designation for a new category: I believe MP truly refers to all philosophizing that involves reflection, or analysis—so this would include both intellectualism and empiricism but also, I think for the most part, the reasoning that &lt;em&gt;Phenomenology of Perception&lt;/em&gt; takes up.&lt;/p&gt;
&lt;p&gt;Philosophies of reflection are philosophies that employ reflection. I think “reflection” refers to the looking-back at perceptions and analyzing them, breaking them down to discover their nature; for instance, Husserl’s goal was to discover the invariant essences of experiences (transcendental reduction) to arrive at the essence of the intentional object (eidetic reduction). But realist scientists also take themselves to be peering into the nature of reality by looking-then-analyzing it. I think basically all philosophy and science reflects. MP’s argument is that reflection necessarily misses the mark because its claims are retroactive, a “regressive analysis” he writes once (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 45&lt;/a&gt;): they are made about a perception, so what reflection yields is not the original perception per se but a “perception-reflection-upon,” and instead of a thing, the result is a “thing-perceived-within-perception-reflected-upon” (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 38&lt;/a&gt;). Philosophy of reflection thinks that the reflecting upon something straightforwardly breaks down what that thing is, when in reality, the initial perception prior to the understanding of analysis stands untouched because the mystery of &lt;em&gt;how we had a perception that could be analyzed in so-and-so way from the start&lt;/em&gt;. To neglect this fact is to forget the “non-knowing of the beginning which is not nothing” (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 49&lt;/a&gt;). By neglecting the perception prior to reflection which founds that reflection, we waive off the perception as “literally nothing” (this might end up just being a rephrasing of the final pages of the introduction to &lt;em&gt;Phenomenology of Perception&lt;/em&gt;):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;… every resistance to its [reflection’s] exercise being from the first treated not as an adversity of the things but as a simple state of non-thought… about which there is nothing to say since it is literally &lt;em&gt;nothing&lt;/em&gt;. (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 44&lt;/a&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Additionally, they are thoughts about things, not the things themselves. I think the point is that our reflections render the world into an idea, or a thought, whereas the world cannot be reduced the subject’s thoughts. In other words, a philosophy of reflection believes that the world and thoughts about the world coincide (e.g. “the being-self is given to me in the adequation of my thought with itself” (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 48&lt;/a&gt;)) (whereas they do not). (This is why, I think, MP regards philosophy hitherto as playing with word-meanings: to signify is to essentialize (to fix particulars under a universal), and reflection is all about essentializing.) This is a holdover from or transposition of perception, an insight we see from the &lt;em&gt;Phenomenology&lt;/em&gt;: as appearances make way for further appearances, we take what we see now as what has always been despite previous appearances being phenomenally different. &lt;em&gt;Analogously, we take our analyses about a thing to be identical with the thing analyzed&lt;/em&gt;. In other words, philosophies of reflection think they can retrace the steps back to an original unreflected perception (which I think the &lt;em&gt;Phenomenology&lt;/em&gt; assumes!, which is why I take this to be a critique of the mid-MP), but such a philosophy is circular because what it finds at the origin is what was put into it by this reflective analysis (I think).&lt;/p&gt;
&lt;p&gt;The above two halves of every philosophy of reflection can be consolidating into this remark: philosophy of reflection is of “an order of idealization and of the ‘after-the-fact’ which is not that wherein the world is formed” (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 45&lt;/a&gt;). Both points are two sides of the same coin: there is a characteristic &lt;em&gt;distance between the world and our reflection (thoughts about perception)&lt;/em&gt;. (Consequently, the subject and the world are merely “pure correlation” (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 47&lt;/a&gt;), that is, merely parallel regions; in actuality, in a Hegelian move, they are internally dependent as opposed to externally related.) Indeed, reflection requires that one take a step away to look up the unreflected thing, which is to say, that the subject must detach itself from their participation in the world to reflect upon it:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;… every effort to comprehend the spectacle of the world… demands that we detach ourselves from the effective unfolded of our perceptions and from our perception of the world, that we cease being one with the concrete flux of our life in order to retrace the total bearing and principle articulations of the world upon which it opens.  (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 45&lt;/a&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hence why Husserl realized that “every transcendental reduction is also an eidetic reduction” (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 45&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;So we need to recognize the pitfalls of reflection and overcome it, finding the “secret of our perceptual bond with it [the world]” (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 38&lt;/a&gt;).&lt;sup&gt;&lt;a href=&quot;#fn-2&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt; How do we do this? MP doesn’t resort to a naive rejection of reflection; instead, he thinks that we should take philosophy of reflection as one stage that is useful but has its flaws and should be advanced from. (This makes sense, since he uses reflection to discover the pitfalls of reflection, as far as I can tell.) This is where I believe the influence of Hegel is strongest, and where I think he most clearly demonstrates an evolution from his analysis in &lt;em&gt;Phenomenology of Perception&lt;/em&gt;. It seems MP’s point is that there is perception, perception-reflected-upon, the thing, and the thing-perceived-within-perception-reflected-upon, and instead of trying to recover perception (the unreflected) and the thing(-in-itself, as opposed to the phenomenal thing), we should create &lt;strong&gt;a philosophy of &lt;em&gt;hyper-reflection&lt;/em&gt; (elsewhere he describes this as a “philosophy of total reflection” (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 43&lt;/a&gt;) because it takes into account the total situation, that is, perception and reflection-on-perception conjointly): reflect upon how a perception is simultaneously accompanied by a reflection about that perception which is necessarily at a distance from it yet coexists with it&lt;/strong&gt;. A philosophy of total reflection, then, will be able to contact the two problems a philosophy of reflection leaves untouched: understanding the “effective world” and how we can ideate about the world via reflection (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 43&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;&lt;div&gt;&lt;a&gt;&lt;/a&gt;Mazis, Glen A. 2022. “Merleau-Ponty’s Embodied Ontology and Literature: Gesture, Metaphor, Flesh, and Sensible Ideas.” &lt;i&gt;Humanities&lt;/i&gt; 11 (1): 26. &lt;a href=&quot;https://doi.org/10.3390/h11010026&quot;&gt;https://doi.org/10.3390/h11010026&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;a&gt;&lt;/a&gt;Merleau-Ponty, Maurice. 1968. &lt;i&gt;The Visible and the Invisible&lt;/i&gt;. Edited and translated by Claude Lefort. Edited by Claude Lefort. Translated by Alphonso Lingis. Studies in Phenomenology and Existental Philosophy. Northwestern Univ. Press.&lt;/div&gt;&lt;/div&gt;
&lt;footer&gt; &lt;h2&gt;Footnotes &lt;a href=&quot;#footnotes-heading&quot;&gt;  
§
&lt;/a&gt;&lt;/h2&gt; &lt;ol&gt; &lt;li&gt;  &lt;a href=&quot;#fnref-1&quot;&gt;[1]&lt;/a&gt; &lt;div&gt; &lt;p&gt;There is a footnote by the translator explaining that MP means by “faith” in section title not in the sense of decision but in the sense of presupposition, or that which precedes.&lt;/p&gt;  &lt;a href=&quot;#fnref-1&quot;&gt;↩&lt;/a&gt; &lt;/div&gt; &lt;/li&gt;&lt;li&gt;  &lt;a href=&quot;#fnref-2&quot;&gt;[2]&lt;/a&gt; &lt;div&gt; &lt;p&gt;There is an interesting remark he makes about how he will use words to find this so-called secret: “It must use words not according to their pre-established signification, but &lt;em&gt;in order to state&lt;/em&gt; this prelogical bond” (&lt;a href=&quot;#citeproc_bib_item_2&quot;&gt;Merleau-Ponty 1968, 38&lt;/a&gt;). A related article on the matter is Mazis (&lt;a href=&quot;#citeproc_bib_item_1&quot;&gt;2022&lt;/a&gt;).&lt;/p&gt;  &lt;a href=&quot;#fnref-2&quot;&gt;↩&lt;/a&gt; &lt;/div&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/footer&gt;</description><pubDate>Thu, 19 Dec 2024 00:45:00 GMT</pubDate><category>Philosophy</category><category>Ruminations</category><category>Reading Notes</category></item></channel></rss>