(define-module (operationnull pages) #:export (index-content contact-content e404 gold-content music-content)) (define index-content '(article (h2 "Hello!") (div (@ (class "c")) (p "My name is Benjamin (often 'bdunahu'), and this is my personal site!") (p "I am currently attending my final semester at the " (a (@ (href "https://www.cics.umass.edu/")) "University of Massachusetts Amherst") ", where I am studying computer science. I am part of the " (a (@ (href "https://github.com/umacabal/umaring")) "umass ring") ". Try it and pretend the majority of the internet doesn't exist!")) (h2 "Some stuff I do:") (div (@ (class "c")) (p "Some programming, of course; I like experimenting with and building tools for existing software.") (p "I recently did some independent work at the UMass Plasma lab related to a specialized python asyncio profiler. Asyncio allows developers to run code non-sequentially on a single python thread. It's entirely in control of the developer when concurrent tasks are allowed to yield to other tasks, so bad code (synchronous blocking calls, like a file read) are capable of slowing the throughput of the event loop or task scheduler. My profiler conducted timing experiments similar to the " (a (@ (href "https://github.com/plasma-umass/coz")) "Coz profiler") " to insert slowdowns into asynchronous tasks during execution, which when done intentionally simulates the effect of speeding up a targeted section of synchronous code. This worked okay, but was limited in usefulness since it required a constant workload across the experiments to have actionable results. It was still a great learning experience!") (p "I previously worked on my own C compiler after working on a from-scratch compiler in coursework. I used this second compiler to learn the basics of guile scheme. This website is written in scheme; and my computing environments are similarly configured using " (a (@ (href "https://guix.gnu.org/")) "GuixSD") ". I recently started contributing patches and packages. I have a little experience with Arch (Parabola) and Debian in maintaining this server. Someday, I may host my web, mail, IRC bouncer, etc. with scheme and Guix too, but that requires downtime and a lot of work on top of the work already put in.") (p "I write, and Emacs is my preferred tool. Sometimes technical papers for research and classwork, but am also enjoy creative writing. I do " (a (@ (href "/gold.html")) "poetry") " occasionally. Though I prefer plot and character design (likely cultivated from many hours playing dungeons and dragons), and am currently focused on a series of short stories featuring a timeline in which the goddess Freya is spiteful in the aftermath of the " (a (@ (href "https://en.wikipedia.org/wiki/%C3%86sir%E2%80%93Vanir_War")) "Aesir-Vanir war") ". It's been suggested she's the same seer who was mistreated (if that's how you should call burned to death three times) by the Aesir because of envy. Since she is essentially traded as a hostage to the Aesir in the aftermath of the war, why shouldn't she be using her seer magic venomously behind their backs? It's currently set in Midgard, Jotunheim, and the passages inbetween, following her shamelessly unhelpful servants.") (p "I also read a lot of Sword and Sorcery. My favorite series is the Morlock Ambrosis series by James Enge, followed by Sam Syke's Bring Down Heaven. I give an honorable mention to " (a (@ (href "https://en.wikipedia.org/wiki/Operation_Chaos_%28novel%29")) "Operation Chaos") " by Poul Anderson; which played a role in the naming of this site (though of course I prefer the site operation-al). While the protagonists in these stories are capable enough of saving the world, what makes it interesting is the lack of heroism and the reality that they are their " (a (@ (href "https://www.oldmoonpublishing.com/evil-honey")) "own worst enemy, if not the secondary antagonist") ".")))) (define music-content '(article (h2 "Music") (div (@ (class "c")) (p "While it's hard to recommend music others would like, I don't use Spotify or streaming services. I am deciding to share a small pool on my own here.") (p "I like music which tells a story. Usually this is not the kind of music you can listen to while simultaneously doing something else. I actually used to try doing this, and have stopped listening to as much music as a result.")) (h2 "In (alphabetical) order") (div (@ (class "c")) (ul (li "Agalloch - She Painted Fire Across The Skyline") "Acoustic metal. I like all 20 minutes of this, but part 2 is quite charged. If it references something, I don't know it." (li "Ainulindale - The Parting") "Most of my favorites here are metal, but this one isn't. The band is a reference to the Silmarilion, the the lyrics are usually dialogue from the same." (li "Blind Guardian - Harvest Of Sorrow") "Another Silmarilion reference, regarding the events of Túrin and Nienor. This band is quite well known; with some music in relation to Michael Moorcock's Elric of Melnibone, which is also one of the coolest S&S characters to exist." (li "Catamenia - Coldbound") "Black metal; the band's name has an unintentional meaning. This song gives me Tolkien vibes again, but I think this is also unintentional. I love the wolf theme." (li "Dool - Oweynagat") "I don't know the specific genre of metal. I like the use of vocal layering, similarly to Blind Guardian, and the fact the singer is intersex makes their music have a very captivating sound." (li "Evanescence - Imaginary") "Rock or metal; from a popular band." (li "In Flames - The Puzzle") "Maybe death metal. I just like the pace of this one." (li "Palmreader - Hold/Release") "Rock or metal; I found this band through Conjurer and their cover of Vermilion, that one is also very good, but a bit more sinister." (li "Sonata Arctica - Full Moon") "Power metal. This song mostly got me into the metal genre along with Powerwolf, but I don't like the latter as much anymore. I do love the wolf theme, along with Catamenia." (li "Suldusk - Solus Ipse") "This song fits in a weird genre; pagan metal or folk. The deliberate mix of clean and growling vocals is beautiful, as sparing as they are." (li "The Ritual Aura - Keening III: Dreamer's End") "Death metal. Might give myself whiplash, and guitar may be as edgy as the lyrics, but it tends to be very poetic. May be a reference to Elder Scrolls Morrowind, which I haven't played." (li "TOOL - Rosetta Stoned") "Rock; about psychedeilc visions of alien contact and supposed purpose. Storytelling is worth the 10+ minute length.")))) (define contact-content '(article (h2 "Messengers") (div (@ (class "c")) (b "IRC: ") "@ bdunahu @ libera.chat" (br) (b "matrix: ") "@bdunahu:tchncs.de" (br) (b "signal: ") "bdunahu.29") (h2 "Email") (div (@ (class "c")) "bdunahu @ this domain" (ul (@ (style "font-size: 80%;")) (p "If you know how/want to send encrypted email:") (ul (code "curl -sL https://operationnull.com/assets/bdunahu.pub | gpg --import") (br) "Fingerprint: " (code "5550 5CA6 9DE5 D342 7F31 F9AE 5F86 6C65 2A34 C996")))))) (define e404 '(article (h2 "403/404 Error") (div (@ (class "c")) (p "The requested page does not exist, or you do not have access.")))) (define gold-content '(article (h2 "Shape God") (div (@ (class "date")) "Written on Feb 12, 2024, updated June 30th, 2025 by bdunahu") (br) (div (p (@ (class "verse")) "An abiding ash snares its feathered lord;" (br) "the first bears shelter, the second shadow." (br) "Darkness thrashes in envy, a callous cord;" (br) "life seldom slaughters the serf of gallows." (br) (br) "In sacred wellspring bearing a kingdom," (br) "lowly ancients bargain poison and vice." (br) "A madman need savor his wisdom;" (br) "to take lore for sight is a witless price." (br) (br) "Wanderer impaled by most faithless knife" (br) "tarnished talons adrift the bleeding red," (br) "from the icy fibers of self-suffered life" (br) "our king --- " (i "war-maker! all-hater!") " --- has fed." (br) (br) "In burst fetters terror comes to bite," (br) "and thus conclude the coward's futile plight." (br)))))