This commit is contained in:
Akko
2025-10-12 16:01:07 +02:00
parent 0018a7884c
commit fa280d0c8a
70 changed files with 1813 additions and 4098 deletions

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 2025-10-02 -->
<!-- 2025-10-03 -->
<meta charset="utf-8" />
<meta name="viewport" content="width=100%, initial-scale=0.7" />
<title>How This Blog Works</title>
@@ -215,19 +215,18 @@
</div>
</div>
<div id="content" class="content">
<div id="outline-container-org6502e76" class="outline-2">
<h2 id="org6502e76">How This Blog Works</h2>
<div id="outline-container-org9fa9ba4" class="outline-2">
<h2 id="org9fa9ba4">How This Blog Works</h2>
</div>
</div>
<div id="postamble" class="status">
<div id='footer'><div id='publish-date'>Published: 2025-09-27</div><div id='modified-date'>Last modified: 2025-09-27</div><hr>
If you have any comments about this page, you can email me at: <br>
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
<br>
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
<br>
<a href="http://validator.w3.org/feed/check.cgi?url=http%3A//webbieweb.org/feed.xml"><img src="static/images/badges/css.png" alt="[Valid RSS]" title="Validate my RSS feed" /></a><br>
</div>
</div>
</body>

View File

@@ -1,268 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 2025-07-18 -->
<meta charset="utf-8" />
<meta name="viewport" content="width=100%, initial-scale=0.7" />
<title>Reserved Jabbing with Pokey Words</title>
<meta name="generator" content="Org Mode" />
<style type="text/css">
#content { max-width: 60em; margin: auto; }
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #e6e6e6;
border-radius: 3px;
background-color: #f2f2f2;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
}
pre.src {
position: relative;
overflow: auto;
}
pre.src:before {
display: none;
position: absolute;
top: -8px;
right: 12px;
padding: 3px;
color: #555;
background-color: #f2f2f299;
}
pre.src:hover:before { display: inline; margin-top: 14px;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-authinfo::before { content: 'Authinfo'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; }
th.org-right { text-align: center; }
th.org-left { text-align: center; }
th.org-center { text-align: center; }
td.org-right { text-align: right; }
td.org-left { text-align: left; }
td.org-center { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.equation-container {
display: table;
text-align: center;
width: 100%;
}
.equation {
vertical-align: middle;
}
.equation-label {
display: table-cell;
text-align: right;
vertical-align: middle;
}
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
}
#org-div-home-and-up
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
#org-info-js_console-label
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
.org-info-js_search-highlight
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { }
</style>
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
<script type="text/javascript" src="/static/esquemadorg.js"></script>
<script type="text/javascript" src="/static/footnote.js"></script>
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
<link rel="stylesheet" href="/static/custom.css" type="text/css">
</head>
<body>
<div id="preamble" class="status">
<div id="header">
<a class="navbar-link" href="/">Home</a>
<a class="navbar-link" href="/about.html"></a>
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
</div>
</div>
<div id="content" class="content">
<div id="outline-container-orgf3b59ab" class="outline-2">
<h2 id="orgf3b59ab">Reserved Jabbing with Pokey Words</h2>
<div class="outline-text-2" id="text-orgf3b59ab">
</div>
<div id="outline-container-orgc5629da" class="outline-3">
<h3 id="orgc5629da">Digesting the Writing Advice</h3>
<div class="outline-text-3" id="text-orgc5629da">
<p>
I was reading <a href="https://slatestarcodex.com/2019/07/04/style-guide-not-sounding-like-an-evil-robot/">a little style guide on Slate Star Codex</a>. Now truth be told, I generally find this kind of &ldquo;don&rsquo;t say this, say that instead&rdquo; style guide somewhat patronizing and quite irritating (more of a testament to my own rebellious spirit than any indictment of any author) and unhelpfully unnuanced (a more practical complaint), and my first instinct was to want to argue this lack of nuance. On the other hand, Scott is a very skilled communicator and an examplar in how being an enormous dork need not be a barrier to popularity, and there is a more helpful general principle hidden in these rules.
</p>
<p>
The principle here is that while reading (or listening, viewing, &#x2026;), people are constantly <i>predicting</i> what will come next. If what they read is what they expect - all good, the reading flows smoothly, and people interpret the text as saying what they already thought it was saying, which is low effort and comfortable. If, on the other hand, they encounter something unexpected, this will stand out, draw their intention, be interpreted as meaningful.
</p>
<p>
Staying on the level of single words and turns of phrase, in practice what this means is that when you use an unusual word or phrasing instead of a more conventional (to the reader! &ldquo;normal speech&rdquo; is audience-relative!) synonym, it will be taken as deliberate and specific; the reader will interpret your choice to use that word as you having searched for the right word to use because the specific meaning matters.
</p>
<p>
Often, this is not what you want. In scientific discourse, precision is highly valued, and so scientific writing has a house style of using carefully chosen, specific words. In normal everyday prose, however, this amounts to information overload. Even if the length of the text ends up the same, by choosing unexpected &ldquo;pokey&rdquo; words, you are preventing the reader from rounding your message off to their own everyday working set of concepts. In effect, you&rsquo;re making your message less compressible for them. Try and do this sparingly! All of this is simply a special case of the commonsense principles of getting to the point and avoiding extraneous detail.
</p>
<p>
I am fairly sure this is all supposed to be strongly related to the linguistic principle of <a href="https://en.wikipedia.org/wiki/Markedness">markedness</a>, but the wikipedia page on markedness is too technical for me to care enough about parsing and I get the impression that &ldquo;markedness&rdquo; is a broad multi-dimensional idea of which this post is a specific instance and my perspective on the topic is too superficial to point at the specific thing I am thinking of.
</p>
</div>
</div>
<div id="outline-container-org2305e9a" class="outline-3">
<h3 id="org2305e9a">Further Thoughts</h3>
<div class="outline-text-3" id="text-org2305e9a">
<p>
Having arrived at a nice concise principle of communication, let&rsquo;s take a step back and generalize a bit, because I think this idea of the brain as constantly predicting sensory input and responding to surprises is useful and interesting. Specifically, while writing this it called up something I have read about schizophrenia. In a nutshell, schizophrenics commonly experience something what is called &ldquo;delusions of reference&rdquo;, in which they interpret innocuous things (e.g. newspaper headlines, things said on radio) as having special meaning to them. In some theories of brain function, there is an explanation for this that goes as follows: the brain is constantly predicting upcoming stimuli. In people with schizophrenia, this sometimes goes awry in a way that makes the brain flag something innocuous as deeply surprising. To the schizophrenic person, this feels as though the stimulus in question is somehow deeply meaningful to them personally, presumably in the same way that choosing an unusual &ldquo;pokey&rdquo; word instead of a more common synonym feels deliberate and meaningful.
</p>
<p>
This is all related to the neuroscientific paradigm of <i>predictive coding</i>. I am not articulate enough in this to write about it at length and since all I know about this is from SSC articles I have read, I will just link those: I got the bit about schizophrenia from <a href="https://slatestarcodex.com/2016/09/12/its-bayes-all-the-way-up/">It&rsquo;s Bayes All The Way Up</a> and for more in-depth state-of-the-art neuroscience stuff consider Scott&rsquo;s excellent <a href="https://slatestarcodex.com/2017/09/05/book-review-surfing-uncertainty/">review of Surfing Uncertainty</a>.
</p>
</div>
</div>
</div>
</div>
<div id="postamble" class="status">
<div id='footer'><div id='publish-date'>Published: 2023-03-16</div><div id='modified-date'>Last modified: 2025-06-11</div><hr>
If you have any comments about this page, you can email me at: <br>
<b>akko [shift-2] nakadashi -dot- lol</b><br>
And I may include them on the website!<br>
<br>
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
</div>
</div>
</body>
</html>

View File

@@ -1,10 +1,10 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 2025-07-18 -->
<!-- 2025-10-03 -->
<meta charset="utf-8" />
<meta name="viewport" content="width=100%, initial-scale=0.7" />
<title>&lrm;</title>
<title>Fiction</title>
<meta name="generator" content="Org Mode" />
<style type="text/css">
#content { max-width: 60em; margin: auto; }
@@ -200,30 +200,33 @@
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
<link rel="stylesheet" href="/static/custom.css" type="text/css">
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
</head>
<body>
<div id="preamble" class="status">
<div id="header">
<a class="navbar-link" href="/">Home</a>
<a class="navbar-link" href="/about.html"></a>
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
<a class="navbar-link" href="/friends.html">Webring</a>
<span id="looking-for-work">
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
</span>
</div>
</div>
<div id="content" class="content">
<div id="outline-container-org6c61892" class="outline-2">
<h2 id="org6c61892">Removal of Runescape free trade</h2>
<div id="outline-container-org41d0171" class="outline-2">
<h2 id="org41d0171">Fiction</h2>
</div>
</div>
<div id="postamble" class="status">
<div id='footer'><div id='publish-date'>Published: 2025-06-11</div><div id='modified-date'>Last modified: 2025-06-11</div><hr>
<div id='footer'><div id='publish-date'>Published: 2025-10-03</div><div id='modified-date'>Last modified: 2025-10-03</div><hr>
If you have any comments about this page, you can email me at: <br>
<b>akko [shift-2] nakadashi -dot- lol</b><br>
And I may include them on the website!<br>
<br>
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
<br>
<a href="http://validator.w3.org/feed/check.cgi?url=http%3A//webbieweb.org/feed.xml"><img src="static/images/badges/css.png" alt="[Valid RSS]" title="Validate my RSS feed" /></a><br>
</div>
</div>
</body>

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 2025-10-02 -->
<!-- 2025-10-03 -->
<meta charset="utf-8" />
<meta name="viewport" content="width=100%, initial-scale=0.7" />
<title>A West Coast Gospel</title>
@@ -215,13 +215,13 @@
</div>
</div>
<div id="content" class="content">
<div id="outline-container-org529fa8d" class="outline-2">
<h2 id="org529fa8d">todo title</h2>
<div class="outline-text-2" id="text-org529fa8d">
<div id="outline-container-orga1b8026" class="outline-2">
<h2 id="orga1b8026">todo title</h2>
<div class="outline-text-2" id="text-orga1b8026">
</div>
<div id="outline-container-orgbf07373" class="outline-3">
<h3 id="orgbf07373">I</h3>
<div class="outline-text-3" id="text-orgbf07373">
<div id="outline-container-org12a8951" class="outline-3">
<h3 id="org12a8951">I</h3>
<div class="outline-text-3" id="text-org12a8951">
<p>
Sacramento, California, 2355. Jesus Salvador Rodriguez was a teacher and healer. Working two jobs was hard work, but he liked the extra income, hoping the size of his palestial two-bedroom apartment would help attract a mate. Long ago, before the Singularity, there had been many jobs; now it was down to just two. There were healers, who worked in healthcare administration, and teachers, who worked in college administration. Rumors had it that somewhere out there the Digital Nomads yet roamed, traversing the galaxy in a bid to get ever further away from California. Scientific concensus dismissed these rumors as a hoax, holding that the universe held nil but Earth and Paperclip.
</p>
@@ -231,9 +231,9 @@ Naively reasoning one would suggest that, with nanobots supporting one&rsquo;s e
</p>
</div>
</div>
<div id="outline-container-orgc0eaffc" class="outline-3">
<h3 id="orgc0eaffc">II</h3>
<div class="outline-text-3" id="text-orgc0eaffc">
<div id="outline-container-org35f7015" class="outline-3">
<h3 id="org35f7015">II</h3>
<div class="outline-text-3" id="text-org35f7015">
<p>
It was Thursday afternoon, and Jesus was at work. When not? Long ago, there had been the matter between <i>Working From Home</i> and <i>Living In The Office</i>, and the office had won. Everyone was, of course, well aware of the irony of living at the office for the sole purpose of renting an apartment, this being the subject of a centuries-old comedic tradition. A tale as old as time; so as the peacock shows its fitness by painting a target of auspicious technicolor plumes on its own back, so must humans do retarded shit to get laid.
</p>
@@ -255,9 +255,9 @@ He finished his meal and went back inside, making his way past the office and to
</p>
</div>
</div>
<div id="outline-container-orgd9d1dee" class="outline-3">
<h3 id="orgd9d1dee">III</h3>
<div class="outline-text-3" id="text-orgd9d1dee">
<div id="outline-container-org5c3fef7" class="outline-3">
<h3 id="org5c3fef7">III</h3>
<div class="outline-text-3" id="text-org5c3fef7">
<p>
<b>SPIDER!!!</b>. Now that I have your attention, <b>SPIDER!!!</b>. It&rsquo;d bit him. It shouldn&rsquo;t have been there. After months of negotiation, a deal&rsquo;d been reached. Clippy, the universe. Humans, the Earth. Spiders, Australia. This was not Australia. Thus the Tripartite Partition Treaty designated the spider as an enemy combatant, overruling the California Bill of Animal Rights&rsquo; prohibition on killing insects. Jesus shot at it with his web. Web? Web! Spider silk! Strong as steel, tough as kevlar, a wonderful material. Extremely illegal, as it was not listed on the California State <del>Whitelist</del> Allowlist of Materials Known Not To Cause Cancer (Superintelligence offered to provide a much longer list, but since the bulk of chemicals is not carcinogenic, the list would&rsquo;ve required Randian amounts of paper to print and this was deemed environmentally unfriendly).
</p>
@@ -271,9 +271,9 @@ Enfin, since carcinogenic compounds were considered Schedule I drugs (the era of
</p>
</div>
</div>
<div id="outline-container-orgd3be2a7" class="outline-3">
<h3 id="orgd3be2a7">IV, or as Uccello Knew It, IIII</h3>
<div class="outline-text-3" id="text-orgd3be2a7">
<div id="outline-container-orga256589" class="outline-3">
<h3 id="orga256589">IV, or as Uccello Knew It, IIII</h3>
<div class="outline-text-3" id="text-orga256589">
<p>
Skirt. Crop top. Boots; leather. Jacket; leather. Socks - long, green; nails, too. <i>Victoria</i>. And her guitar. Not the kind that goes <i>pling plong</i>. The kind that makes an onomatopoeia befitting very aggressive electric guitar playing. She looked like a relic. Fashion from when old was new again in her great-great-great-grandmother&rsquo;s days. Loved to smoke the ganja. Everyone smoked, as cannabis consumption had been made compulsory in California, but she really enjoyed it.
</p>
@@ -299,9 +299,9 @@ Jesus&rsquo; apartment. <i>Wanna come in, have a smoke?</i>
</p>
</div>
</div>
<div id="outline-container-org6541816" class="outline-3">
<h3 id="org6541816">V</h3>
<div class="outline-text-3" id="text-org6541816">
<div id="outline-container-org0fdbaa2" class="outline-3">
<h3 id="org0fdbaa2">V</h3>
<div class="outline-text-3" id="text-org0fdbaa2">
<p>
Before the cloud had left her black lips, she&rsquo;d already pinched the pegs of her axe - she carried it with her everywhere - and started tuning it. Looking down, blushing, wanting to look at anything but Jesus. <i>Cute</i>. <i>Cutecutecutecutecutecute</i>, he thought. <i>The damn guitar obscures her belly</i>, he thought. She, on her part, thought something perhaps best transliterated as <i>asodifhweofnoqfc</i>. She was no good with this kind of thing. She couldn&rsquo;t deal with emotions using words. She&rsquo;d rather play than speak; her fingers outskilled her tongue.
</p>
@@ -319,17 +319,17 @@ Jesus felt for her. He wanted to hear it. He wanted all of her, the song of her
</p>
</div>
</div>
<div id="outline-container-org30a6058" class="outline-3">
<h3 id="org30a6058">VI</h3>
<div class="outline-text-3" id="text-org30a6058">
<div id="outline-container-org92b1c15" class="outline-3">
<h3 id="org92b1c15">VI</h3>
<div class="outline-text-3" id="text-org92b1c15">
<p>
Jesús webbed.
</p>
</div>
</div>
<div id="outline-container-orgb1e373a" class="outline-3">
<h3 id="orgb1e373a">notes</h3>
<div class="outline-text-3" id="text-orgb1e373a">
<div id="outline-container-orge2021d7" class="outline-3">
<h3 id="orge2021d7">notes</h3>
<div class="outline-text-3" id="text-orge2021d7">
<p>
something something violin string
it&rsquo;s a sexual metaphor
@@ -346,11 +346,10 @@ spider silk bdsm
<div id='footer'><div id='publish-date'>Published: 2023-03-24</div><div id='modified-date'>Last modified: 2025-09-27</div><hr>
If you have any comments about this page, you can email me at: <br>
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
<br>
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
<br>
<a href="http://validator.w3.org/feed/check.cgi?url=http%3A//webbieweb.org/feed.xml"><img src="static/images/badges/css.png" alt="[Valid RSS]" title="Validate my RSS feed" /></a><br>
</div>
</div>
</body>

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 2025-10-02 -->
<!-- 2025-10-03 -->
<meta charset="utf-8" />
<meta name="viewport" content="width=100%, initial-scale=0.7" />
<title>Framework Laptop Review</title>
@@ -215,13 +215,13 @@
</div>
</div>
<div id="content" class="content">
<div id="outline-container-org77e4d42" class="outline-2">
<h2 id="org77e4d42">My Experience with the Framework Laptop</h2>
<div class="outline-text-2" id="text-org77e4d42">
<div id="outline-container-orge10cc07" class="outline-2">
<h2 id="orge10cc07">My Experience with the Framework Laptop</h2>
<div class="outline-text-2" id="text-orge10cc07">
</div>
<div id="outline-container-org6cd8f00" class="outline-3">
<h3 id="org6cd8f00">Ordering</h3>
<div class="outline-text-3" id="text-org6cd8f00">
<div id="outline-container-org066199e" class="outline-3">
<h3 id="org066199e">Ordering</h3>
<div class="outline-text-3" id="text-org066199e">
<p>
I&rsquo;d been eyeing the <a href="https:frame.work">Framework laptop</a> since somewhere in October 2021, but the EU release got delayed and they were very hesitant to give time estimates. I only managed to get my hands on it in late February, and I ended up having to have it delivered to France. I understand the difficulty of setting up logistics especially these days, but I broke my previous laptop and being stuck in limbo like this was not fun.
</p>
@@ -232,13 +232,13 @@ I asked their customer service to make a small change to the delivery address, b
</p>
</div>
</div>
<div id="outline-container-org30258d6" class="outline-3">
<h3 id="org30258d6">Set-up</h3>
<div class="outline-text-3" id="text-org30258d6">
<div id="outline-container-org4dd79d0" class="outline-3">
<h3 id="org4dd79d0">Set-up</h3>
<div class="outline-text-3" id="text-org4dd79d0">
</div>
<div id="outline-container-orgd65bd7b" class="outline-4">
<h4 id="orgd65bd7b">Hardware</h4>
<div class="outline-text-4" id="text-orgd65bd7b">
<div id="outline-container-org7de6fc1" class="outline-4">
<h4 id="org7de6fc1">Hardware</h4>
<div class="outline-text-4" id="text-org7de6fc1">
<p>
I got the DIY edition with the (lowest-end) i5-1135G7 CPU, 2x16GB RAM. I brought my own 1TB SSD. The higher spec CPUs didn&rsquo;t seem worth the money to me. The RAM is probably overkill.
</p>
@@ -265,9 +265,9 @@ The more you look at it, the nicer it gets!
</p>
</div>
</div>
<div id="outline-container-orgcbaea09" class="outline-4">
<h4 id="orgcbaea09">Software</h4>
<div class="outline-text-4" id="text-orgcbaea09">
<div id="outline-container-orge5d0d04" class="outline-4">
<h4 id="orge5d0d04">Software</h4>
<div class="outline-text-4" id="text-orge5d0d04">
<p>
I installed Gentoo GNU+Linux on the laptop, just like I have on my desktop. I used an Ubuntu live CD as the install medium together with the Gentoo stage3 tarball, and it worked well. I didn&rsquo;t really have to jump through any laptop-specific hoops, it was a very nice experience. I did use the dist-kernel rather than configuring my own.
</p>
@@ -276,9 +276,9 @@ I installed Gentoo GNU+Linux on the laptop, just like I have on my desktop. I us
The laptop held up well during compiling. It&rsquo;s not as fast as a desktop of course, but compile times are not limiting. I&rsquo;ve put this thing through bootstrapping GCC for a cross-compilation toolchain, which is just about the biggest compile job I&rsquo;ve ran, and it wasn&rsquo;t <i>that</i> painful.
</p>
</div>
<div id="outline-container-org203568c" class="outline-5">
<h5 id="org203568c">Display scaling</h5>
<div class="outline-text-5" id="text-org203568c">
<div id="outline-container-orgc236f6d" class="outline-5">
<h5 id="orgc236f6d">Display scaling</h5>
<div class="outline-text-5" id="text-orgc236f6d">
<p>
Simply setting <code>Xft.dpi: 192</code> in .Xresources was enough for the vast majority of applications to use 2x scaling, which looks very good on this display. This is on X11 obviously; I don&rsquo;t use Wayland.
</p>
@@ -288,33 +288,33 @@ The odd application requires its own scaling setting. Rofi requires setting <cod
</p>
</div>
</div>
<div id="outline-container-org0f42e38" class="outline-5">
<h5 id="org0f42e38">Display manager</h5>
<div class="outline-text-5" id="text-org0f42e38">
<div id="outline-container-orgdb6a8ff" class="outline-5">
<h5 id="orgdb6a8ff">Display manager</h5>
<div class="outline-text-5" id="text-orgdb6a8ff">
<p>
I used SDDM which works very well. I wanted to go for something a bit fancier looking, and this delivers. I don&rsquo;t usually use things in the whole QT ecosystem, so it&rsquo;s refreshing.
</p>
</div>
</div>
<div id="outline-container-org08fe0f2" class="outline-5">
<h5 id="org08fe0f2">Hibernate/suspend-to-disk</h5>
<div class="outline-text-5" id="text-org08fe0f2">
<div id="outline-container-org176828e" class="outline-5">
<h5 id="org176828e">Hibernate/suspend-to-disk</h5>
<div class="outline-text-5" id="text-org176828e">
<p>
This required setting up a swap file and setting a kernel command line parameter to refer to it, but it was easy to do. It works well. I&rsquo;ve observed the laptop auto-hibernating when the battery runs out, but it doesn&rsquo;t do this reliably, so I should probably configure it myself.
</p>
</div>
</div>
<div id="outline-container-org8449dd6" class="outline-5">
<h5 id="org8449dd6"><a href="http://guake-project.org/">Guake</a>-like transient terminal</h5>
<div class="outline-text-5" id="text-org8449dd6">
<div id="outline-container-org93c9fa8" class="outline-5">
<h5 id="org93c9fa8"><a href="http://guake-project.org/">Guake</a>-like transient terminal</h5>
<div class="outline-text-5" id="text-org93c9fa8">
<p>
Using some <code>fish</code> scripts, <code>bspwm</code>, <code>picom</code> and <code>xst</code> I rigged up a transient, transparent terminal to use for quick shell jobs. I used the scripts and config file in <a href="#orgfee5b57">Appendix A</a> to do this. The implementation is a bit hacky, and it&rsquo;s not impossible to break, but it serves my purposes well (and more important, it was fun to make)!
Using some <code>fish</code> scripts, <code>bspwm</code>, <code>picom</code> and <code>xst</code> I rigged up a transient, transparent terminal to use for quick shell jobs. I used the scripts and config file in <a href="#orgfc1afdc">Appendix A</a> to do this. The implementation is a bit hacky, and it&rsquo;s not impossible to break, but it serves my purposes well (and more important, it was fun to make)!
</p>
</div>
</div>
<div id="outline-container-org81f273e" class="outline-5">
<h5 id="org81f273e">Wallpaper-setting script</h5>
<div class="outline-text-5" id="text-org81f273e">
<div id="outline-container-org0f7a124" class="outline-5">
<h5 id="org0f7a124">Wallpaper-setting script</h5>
<div class="outline-text-5" id="text-org0f7a124">
<p>
I wrote a script to set a random wallpaper.
</p>
@@ -340,11 +340,11 @@ I wrote a script to set a random wallpaper.
</div>
</div>
</div>
<div id="outline-container-org29fb1db" class="outline-5">
<h5 id="org29fb1db">Lockscreen</h5>
<div class="outline-text-5" id="text-org29fb1db">
<div id="outline-container-org76897cb" class="outline-5">
<h5 id="org76897cb">Lockscreen</h5>
<div class="outline-text-5" id="text-org76897cb">
<p>
I hacked together some <a href="#org100c303">pretty crappy code</a> to lock the screen using <code>i3lock</code>, with my wallpaper composed with a little lock icon as the background. Very overengineered.
I hacked together some <a href="#org8db8162">pretty crappy code</a> to lock the screen using <code>i3lock</code>, with my wallpaper composed with a little lock icon as the background. Very overengineered.
</p>
<p width="60%" class="center">
@@ -357,33 +357,33 @@ Is there a better lockscreen out there that will let me set my own image as the
</p>
</div>
</div>
<div id="outline-container-orgb953ef4" class="outline-5">
<h5 id="orgb953ef4"><span class="todo TODO">TODO</span> </h5>
<div class="outline-text-5" id="text-orgb953ef4">
<div id="outline-container-orgf1f7859" class="outline-5">
<h5 id="orgf1f7859"><span class="todo TODO">TODO</span> </h5>
<div class="outline-text-5" id="text-orgf1f7859">
</div>
<ul class="org-ul">
<li><a id="org252a69f"></a>Battery level notifications<br></li>
<li><a id="org4aa64d1"></a>sleep-then-hibernate<br></li>
<li><a id="org80a241f"></a>Battery tuning<br></li>
<li><a id="orgb9d9845"></a>Battery level notifications<br></li>
<li><a id="org0353495"></a>sleep-then-hibernate<br></li>
<li><a id="org7610a33"></a>Battery tuning<br></li>
</ul>
</div>
</div>
</div>
<div id="outline-container-org1962911" class="outline-3">
<h3 id="org1962911">Impressions</h3>
<div class="outline-text-3" id="text-org1962911">
<div id="outline-container-org9717edd" class="outline-3">
<h3 id="org9717edd">Impressions</h3>
<div class="outline-text-3" id="text-org9717edd">
</div>
<div id="outline-container-org95a8627" class="outline-5">
<h5 id="org95a8627">Build Quality</h5>
<div class="outline-text-5" id="text-org95a8627">
<div id="outline-container-org2e58926" class="outline-5">
<h5 id="org2e58926">Build Quality</h5>
<div class="outline-text-5" id="text-org2e58926">
<p>
The laptop is made of aluminium and feels solid but light. The screen does seem pretty flimsy, though. I probably wouldn&rsquo;t want to drop this thing. It looks sleek and elegant, but pretty muted.
</p>
</div>
</div>
<div id="outline-container-orgcb82f1c" class="outline-5">
<h5 id="orgcb82f1c">Screen</h5>
<div class="outline-text-5" id="text-orgcb82f1c">
<div id="outline-container-orgc06d8f0" class="outline-5">
<h5 id="orgc06d8f0">Screen</h5>
<div class="outline-text-5" id="text-orgc06d8f0">
<p>
This is my first time ever using a high-DPI screen, and I&rsquo;m very impressed by it. Text looks unbelievably crisp and pleasant to read. I was somewhat worried about the linux high DPI situation, but I am having no issues whatsoever.
</p>
@@ -397,51 +397,51 @@ The brightness goes up quite high, but colours feel somewhat washed out at high
</p>
</div>
</div>
<div id="outline-container-orgf496c6c" class="outline-5">
<h5 id="orgf496c6c">Keyboard</h5>
<div class="outline-text-5" id="text-orgf496c6c">
<div id="outline-container-org375a575" class="outline-5">
<h5 id="org375a575">Keyboard</h5>
<div class="outline-text-5" id="text-org375a575">
<p>
Framework seems to advertise their keyboard as having particularly deep travel, but it mostly just feels like any chiclet keyboard to me. Not a bad chiclet keyboard, but not that great, either. The layout is fine, but it makes me miss the thinkpad.
</p>
</div>
</div>
<div id="outline-container-orgb181aa3" class="outline-5">
<h5 id="orgb181aa3">Touchpad</h5>
<div class="outline-text-5" id="text-orgb181aa3">
<div id="outline-container-org8a89a60" class="outline-5">
<h5 id="org8a89a60">Touchpad</h5>
<div class="outline-text-5" id="text-org8a89a60">
<p>
I&rsquo;ve never had a decent touchpad before, so I was pleasantly surprised. I expected to miss the trackpoint on the thinkpad a lot, but this is fine, though it&rsquo;s still a step down. Pinch to zoom doesn&rsquo;t work very well, but I don&rsquo;t use that functionality a lot. I miss having dedicated mouse buttons; the clicking functionality on this touchpad works fine for me, but it&rsquo;s hard not to mess up left/middle/right click. That&rsquo;s a good incentive for me to practice relying on the mouse less, though. There&rsquo;s plenty of <a href="https://linuxtouchpad.org/">work being done</a> on the Linux touchpad experience software-side, too. It&rsquo;s a nice time to be a linux laptop user!
</p>
</div>
</div>
<div id="outline-container-org5f4d500" class="outline-5">
<h5 id="org5f4d500">Battery</h5>
<div class="outline-text-5" id="text-org5f4d500">
<div id="outline-container-org1a657ab" class="outline-5">
<h5 id="org1a657ab">Battery</h5>
<div class="outline-text-5" id="text-org1a657ab">
<p>
With the disclaimer that I haven&rsquo;t tested very intensely and I haven&rsquo;t tuned power settings very much. <br>
I seem to get about 6.5 hours of real-world use time when using Emacs and doing light web browsing. I don&rsquo;t have a good benchmark for more intensive tasks, but compiling does hit the battery pretty hard. All in all I&rsquo;m very happy with it, getting decent battery life on Linux is hard. It might be worth eventually buying a power bank for it though, for travel~
</p>
</div>
</div>
<div id="outline-container-org09649ce" class="outline-5">
<h5 id="org09649ce">Expansion cards/ports</h5>
<div class="outline-text-5" id="text-org09649ce">
<div id="outline-container-org9fffdf1" class="outline-5">
<h5 id="org9fffdf1">Expansion cards/ports</h5>
<div class="outline-text-5" id="text-org9fffdf1">
<p>
The little expansion cards are one of Framework&rsquo;s big marketing things. I think they&rsquo;re pretty neat, though I don&rsquo;t always quite understand the way people talk about them, as &ldquo;dongle killers&rdquo;. I would find hotswapping these about equally obnoxious as carrying dongles. The idea of aftermarket expansion cards is interesting, though - these are low level, high bandwidth ports, with I think similar capabilities to the ExpressCard ports on old business laptops, but more modern with a USB-C port. I&rsquo;m looking forward to the USB4 era!
</p>
</div>
</div>
<div id="outline-container-org2a0d079" class="outline-5">
<h5 id="org2a0d079">Performance</h5>
<div class="outline-text-5" id="text-org2a0d079">
<div id="outline-container-org4913077" class="outline-5">
<h5 id="org4913077">Performance</h5>
<div class="outline-text-5" id="text-org4913077">
<p>
So far I haven&rsquo;t felt limited by performance at all, the experience has been really snappy. I haven&rsquo;t thrown particularly difficult things at it, though, but that&rsquo;s fine - most of what I do on a laptop is reading, web browsing, and text editing. I played some Factorio on it and that seemed fine, but using the touchpad felt limiting so I didn&rsquo;t play very much.
</p>
</div>
</div>
</div>
<div id="outline-container-org04129e0" class="outline-3">
<h3 id="org04129e0">Closing words</h3>
<div class="outline-text-3" id="text-org04129e0">
<div id="outline-container-org8d8cf11" class="outline-3">
<h3 id="org8d8cf11">Closing words</h3>
<div class="outline-text-3" id="text-org8d8cf11">
<p>
Getting this laptop set up has been really fun! It&rsquo;s a good opportunity to take stock of where we&rsquo;re at. On the hardware side, I am very impressed that it&rsquo;s now possible to make a laptop that&rsquo;s this user-servicable, this well-specced and still not <i>that</i> expensive. It&rsquo;s a reminder of how much better things could be.
</p>
@@ -456,9 +456,9 @@ Personally, I&rsquo;m getting a rare chance to critically examine all the little
</div>
</div>
</div>
<div id="outline-container-orgfee5b57" class="outline-2">
<h2 id="orgfee5b57">Appendix A: Transient Terminal Sources</h2>
<div class="outline-text-2" id="text-orgfee5b57">
<div id="outline-container-orgfc1afdc" class="outline-2">
<h2 id="orgfc1afdc">Appendix A: Transient Terminal Sources</h2>
<div class="outline-text-2" id="text-orgfc1afdc">
<p>
<code>togglescratch</code>
</p>
@@ -523,9 +523,9 @@ opacity-rule=["90:name = 'scratchterminal'"];
</div>
</div>
</div>
<div id="outline-container-org100c303" class="outline-2">
<h2 id="org100c303">Appendix B: lock.py</h2>
<div class="outline-text-2" id="text-org100c303">
<div id="outline-container-org8db8162" class="outline-2">
<h2 id="org8db8162">Appendix B: lock.py</h2>
<div class="outline-text-2" id="text-org8db8162">
<div class="org-src-container">
<pre class="src src-python"><span class="org-comment-delimiter">#</span><span class="org-comment">!/usr/bin/python3</span>
<span class="org-keyword">import</span> os
@@ -555,11 +555,10 @@ opacity-rule=["90:name = 'scratchterminal'"];
<div id='footer'><div id='publish-date'>Published: 2022-03-17</div><div id='modified-date'>Last modified: 2023-01-10</div><hr>
If you have any comments about this page, you can email me at: <br>
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
<br>
This website <a href="/feed.xml">supports RSS</a> (I update it manually). <br>
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
<br>
<a href="http://validator.w3.org/feed/check.cgi?url=http%3A//webbieweb.org/feed.xml"><img src="static/images/badges/css.png" alt="[Valid RSS]" title="Validate my RSS feed" /></a><br>
</div>
</div>
</body>

View File

@@ -1,345 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 2025-07-18 -->
<meta charset="utf-8" />
<meta name="viewport" content="width=100%, initial-scale=0.7" />
<title>Loot from my Inboxes</title>
<meta name="generator" content="Org Mode" />
<style type="text/css">
#content { max-width: 60em; margin: auto; }
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #e6e6e6;
border-radius: 3px;
background-color: #f2f2f2;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
}
pre.src {
position: relative;
overflow: auto;
}
pre.src:before {
display: none;
position: absolute;
top: -8px;
right: 12px;
padding: 3px;
color: #555;
background-color: #f2f2f299;
}
pre.src:hover:before { display: inline; margin-top: 14px;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-authinfo::before { content: 'Authinfo'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; }
th.org-right { text-align: center; }
th.org-left { text-align: center; }
th.org-center { text-align: center; }
td.org-right { text-align: right; }
td.org-left { text-align: left; }
td.org-center { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.equation-container {
display: table;
text-align: center;
width: 100%;
}
.equation {
vertical-align: middle;
}
.equation-label {
display: table-cell;
text-align: right;
vertical-align: middle;
}
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
}
#org-div-home-and-up
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
#org-info-js_console-label
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
.org-info-js_search-highlight
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { }
</style>
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
<script type="text/javascript" src="/static/esquemadorg.js"></script>
<script type="text/javascript" src="/static/footnote.js"></script>
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
<link rel="stylesheet" href="/static/custom.css" type="text/css">
</head>
<body>
<div id="preamble" class="status">
<div id="header">
<a class="navbar-link" href="/">Home</a>
<a class="navbar-link" href="/about.html"></a>
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
</div>
</div>
<div id="content" class="content">
<div id="outline-container-org5699c94" class="outline-2">
<h2 id="org5699c94">Loot from my Inboxes</h2>
<div class="outline-text-2" id="text-org5699c94">
<p>
Enjoy various links and stuff I found working through hundreds of browser tabs and other piles of &ldquo;I&rsquo;ll deal with it later&rdquo;.
</p>
</div>
<div id="outline-container-org5e72c1e" class="outline-3">
<h3 id="org5e72c1e">French Language</h3>
<div class="outline-text-3" id="text-org5e72c1e">
</div>
<div id="outline-container-orgcc81188" class="outline-4">
<h4 id="orgcc81188"><a href="https://old.reddit.com/r/French/comments/lcpv6o/faqs_look_here_first_before_posting_a_question/">https://old.reddit.com/r/French/comments/lcpv6o/faqs_look_here_first_before_posting_a_question/</a></h4>
<div class="outline-text-4" id="text-orgcc81188">
<p>
General French learning FAQ
</p>
</div>
</div>
<div id="outline-container-org89d87cb" class="outline-4">
<h4 id="org89d87cb"><a href="https://www.reddit.com/r/French/comments/7nx4mc/happy_new_year_here_is_over_1gb_of_french/">https://www.reddit.com/r/French/comments/7nx4mc/happy_new_year_here_is_over_1gb_of_french/</a></h4>
<div class="outline-text-4" id="text-org89d87cb">
<p>
1GB of frogs and bread
</p>
</div>
</div>
</div>
<div id="outline-container-org4d77c20" class="outline-3">
<h3 id="org4d77c20">Tech</h3>
<div class="outline-text-3" id="text-org4d77c20">
</div>
<div id="outline-container-org1d88aae" class="outline-4">
<h4 id="org1d88aae">Gentoo Cheat Sheet</h4>
<div class="outline-text-4" id="text-org1d88aae">
<p>
<a href="https://wiki.gentoo.org/wiki/Gentoo_Cheat_Sheet">https://wiki.gentoo.org/wiki/Gentoo_Cheat_Sheet</a>
</p>
</div>
</div>
</div>
<div id="outline-container-org018db75" class="outline-3">
<h3 id="org018db75">Sex</h3>
<div class="outline-text-3" id="text-org018db75">
</div>
<div id="outline-container-org7314257" class="outline-4">
<h4 id="org7314257">OSSM Sex Machine</h4>
<div class="outline-text-4" id="text-org7314257">
<p>
<a href="https://www.researchanddesire.com/collections">https://www.researchanddesire.com/collections</a>
</p>
</div>
</div>
</div>
<div id="outline-container-orgfc63c70" class="outline-3">
<h3 id="orgfc63c70">Websites</h3>
<div class="outline-text-3" id="text-orgfc63c70">
</div>
<div id="outline-container-orga5e0ceb" class="outline-4">
<h4 id="orga5e0ceb">Guy who goes to Africa and writes cool notes</h4>
<div class="outline-text-4" id="text-orga5e0ceb">
<p>
<a href="https://mattlakeman.org">https://mattlakeman.org</a>
</p>
</div>
</div>
<div id="outline-container-org472195c" class="outline-4">
<h4 id="org472195c">Music ripper thing</h4>
<div class="outline-text-4" id="text-org472195c">
<p>
<a href="https://cobalt.tools/">https://cobalt.tools/</a>
</p>
</div>
</div>
</div>
<div id="outline-container-org9be8dd2" class="outline-3">
<h3 id="org9be8dd2">Software</h3>
<div class="outline-text-3" id="text-org9be8dd2">
</div>
<div id="outline-container-org4c5e50c" class="outline-4">
<h4 id="org4c5e50c">Panoptikon</h4>
<div class="outline-text-4" id="text-org4c5e50c">
<p>
<a href="https://github.com/reasv/panoptikon">https://github.com/reasv/panoptikon</a>
</p>
</div>
</div>
<div id="outline-container-org36a91a4" class="outline-4">
<h4 id="org36a91a4">Futo android keyboard</h4>
<div class="outline-text-4" id="text-org36a91a4">
<p>
<a href="https://keyboard.futo.org/">https://keyboard.futo.org/</a>
</p>
</div>
</div>
</div>
<div id="outline-container-org0703b5b" class="outline-3">
<h3 id="org0703b5b">Interesting</h3>
<div class="outline-text-3" id="text-org0703b5b">
</div>
<div id="outline-container-orgc50daa4" class="outline-4">
<h4 id="orgc50daa4">Cayley Graphs</h4>
<div class="outline-text-4" id="text-orgc50daa4">
<p>
<a href="https://juliapoo.github.io/mathematics/2023/07/15/plotting-cayley-graphs.html">https://juliapoo.github.io/mathematics/2023/07/15/plotting-cayley-graphs.html</a>
</p>
</div>
</div>
<div id="outline-container-org7814ee8" class="outline-4">
<h4 id="org7814ee8">Functions are Vectors</h4>
<div class="outline-text-4" id="text-org7814ee8">
<p>
<a href="https://thenumb.at/Functions-are-Vectors/">https://thenumb.at/Functions-are-Vectors/</a>
</p>
</div>
</div>
</div>
</div>
</div>
<div id="postamble" class="status">
<div id='footer'><div id='publish-date'>Published: 2025-01-22</div><div id='modified-date'>Last modified: 2025-01-22</div><hr>
If you have any comments about this page, you can email me at: <br>
<b>akko [shift-2] nakadashi -dot- lol</b><br>
And I may include them on the website!<br>
<br>
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
</div>
</div>
</body>
</html>

View File

@@ -1,10 +1,10 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 2025-07-18 -->
<!-- 2025-10-03 -->
<meta charset="utf-8" />
<meta name="viewport" content="width=100%, initial-scale=0.7" />
<title>Emacs Friday I</title>
<title>Posts</title>
<meta name="generator" content="Org Mode" />
<style type="text/css">
#content { max-width: 60em; margin: auto; }
@@ -200,30 +200,33 @@
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
<link rel="stylesheet" href="/static/custom.css" type="text/css">
<link rel="alternate" type="application/rss+xml" title="WebbieWeb" href="https://webbieweb.org/feed.xml">
</head>
<body>
<div id="preamble" class="status">
<div id="header">
<a class="navbar-link" href="/">Home</a>
<a class="navbar-link" href="/about.html"></a>
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
<a class="navbar-link" href="/friends.html">Webring</a>
<span id="looking-for-work">
<a href="/work/looking_for_work.html"><b>Looking for Work</b></a> — software, sysadmin, other — €30/hr — <i>2hr free!</i>
</span>
</div>
</div>
<div id="content" class="content">
<div id="outline-container-orgb9fe90d" class="outline-2">
<h2 id="orgb9fe90d">Emacs Friday I</h2>
<div id="outline-container-org9b36b7d" class="outline-2">
<h2 id="org9b36b7d">Posts</h2>
</div>
</div>
<div id="postamble" class="status">
<div id='footer'><div id='publish-date'>Published: 2025-01-24</div><div id='modified-date'>Last modified: 2025-01-24</div><hr>
<div id='footer'><div id='publish-date'>Published: 2025-10-03</div><div id='modified-date'>Last modified: 2025-10-03</div><hr>
If you have any comments about this page, you can email me at: <br>
<b>akko [shift-2] nakadashi -dot- lol</b><br>
And I may include them on the website!<br>
<br>
<b>akk0</b> <i>{at}</i> <b>webbieweb</b> <i>{dot}</i> <b>org</b><br>
Proudly built using <a href="/posts/blog-tech.html">org-mode</a>. <br>
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
<br>
<a href="http://validator.w3.org/feed/check.cgi?url=http%3A//webbieweb.org/feed.xml"><img src="static/images/badges/css.png" alt="[Valid RSS]" title="Validate my RSS feed" /></a><br>
</div>
</div>
</body>

View File

@@ -1,263 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 2025-07-18 -->
<meta charset="utf-8" />
<meta name="viewport" content="width=100%, initial-scale=0.7" />
<title>Ideas for Articles</title>
<meta name="generator" content="Org Mode" />
<style type="text/css">
#content { max-width: 60em; margin: auto; }
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #e6e6e6;
border-radius: 3px;
background-color: #f2f2f2;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
}
pre.src {
position: relative;
overflow: auto;
}
pre.src:before {
display: none;
position: absolute;
top: -8px;
right: 12px;
padding: 3px;
color: #555;
background-color: #f2f2f299;
}
pre.src:hover:before { display: inline; margin-top: 14px;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-authinfo::before { content: 'Authinfo'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; }
th.org-right { text-align: center; }
th.org-left { text-align: center; }
th.org-center { text-align: center; }
td.org-right { text-align: right; }
td.org-left { text-align: left; }
td.org-center { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.equation-container {
display: table;
text-align: center;
width: 100%;
}
.equation {
vertical-align: middle;
}
.equation-label {
display: table-cell;
text-align: right;
vertical-align: middle;
}
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
}
#org-div-home-and-up
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
#org-info-js_console-label
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
.org-info-js_search-highlight
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { }
</style>
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
<script type="text/javascript" src="/static/esquemadorg.js"></script>
<script type="text/javascript" src="/static/footnote.js"></script>
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
<link rel="stylesheet" href="/static/custom.css" type="text/css">
</head>
<body>
<div id="preamble" class="status">
<div id="header">
<a class="navbar-link" href="/">Home</a>
<a class="navbar-link" href="/about.html"></a>
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
</div>
</div>
<div id="content" class="content">
<div id="outline-container-org2fddf17" class="outline-2">
<h2 id="org2fddf17">Ideas for Articles</h2>
<div class="outline-text-2" id="text-org2fddf17">
</div>
<div id="outline-container-org7205519" class="outline-3">
<h3 id="org7205519">Go through every module in Doom Emacs</h3>
</div>
<div id="outline-container-org0ba4b25" class="outline-3">
<h3 id="org0ba4b25">Toshokan retrospective</h3>
<div class="outline-text-3" id="text-org0ba4b25">
</div>
<div id="outline-container-org98a27e4" class="outline-4">
<h4 id="org98a27e4">different article?: media lists &amp; scoring</h4>
</div>
</div>
<div id="outline-container-orgb9a0980" class="outline-3">
<h3 id="orgb9a0980">eris retrospective</h3>
</div>
<div id="outline-container-orgb50eae0" class="outline-3">
<h3 id="orgb50eae0">crypto retrospective</h3>
</div>
<div id="outline-container-org60b7ae5" class="outline-3">
<h3 id="org60b7ae5">various thoughts on AI:</h3>
<div class="outline-text-3" id="text-org60b7ae5">
</div>
<div id="outline-container-orgd96d8cc" class="outline-4">
<h4 id="orgd96d8cc">slop is good actually</h4>
</div>
<div id="outline-container-org55004ba" class="outline-4">
<h4 id="org55004ba">what is intelligence</h4>
</div>
</div>
<div id="outline-container-org08ec0ee" class="outline-3">
<h3 id="org08ec0ee">expand ambitions article</h3>
</div>
</div>
</div>
<div id="postamble" class="status">
<div id='footer'><div id='publish-date'>Published: 2024-10-15</div><div id='modified-date'>Last modified: 2024-10-15</div><hr>
If you have any comments about this page, you can email me at: <br>
<b>akko [shift-2] nakadashi -dot- lol</b><br>
And I may include them on the website!<br>
<br>
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
</div>
</div>
</body>
</html>

View File

@@ -1,281 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 2025-07-18 -->
<meta charset="utf-8" />
<meta name="viewport" content="width=100%, initial-scale=0.7" />
<title>Things left to do for this blog</title>
<meta name="generator" content="Org Mode" />
<style type="text/css">
#content { max-width: 60em; margin: auto; }
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #e6e6e6;
border-radius: 3px;
background-color: #f2f2f2;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
}
pre.src {
position: relative;
overflow: auto;
}
pre.src:before {
display: none;
position: absolute;
top: -8px;
right: 12px;
padding: 3px;
color: #555;
background-color: #f2f2f299;
}
pre.src:hover:before { display: inline; margin-top: 14px;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-authinfo::before { content: 'Authinfo'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; }
th.org-right { text-align: center; }
th.org-left { text-align: center; }
th.org-center { text-align: center; }
td.org-right { text-align: right; }
td.org-left { text-align: left; }
td.org-center { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.equation-container {
display: table;
text-align: center;
width: 100%;
}
.equation {
vertical-align: middle;
}
.equation-label {
display: table-cell;
text-align: right;
vertical-align: middle;
}
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
}
#org-div-home-and-up
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
#org-info-js_console-label
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
.org-info-js_search-highlight
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { }
</style>
<link rel="stylesheet" href="/static/fonts.css" type="text/css"/>
<link rel="stylesheet" href="/static/style.css" type="text/css"/>
<script type="text/javascript" src="/static/jquery-3.6.4.slim.min.js"></script>
<script type="text/javascript" src="/static/esquemadorg.js"></script>
<script type="text/javascript" src="/static/footnote.js"></script>
<link rel="stylesheet" href="/static/footnote.css" type="text/css"/>
<link rel="stylesheet" href="/static/collapse.css" type="text/css">
<link rel="stylesheet" href="/static/custom.css" type="text/css">
</head>
<body>
<div id="preamble" class="status">
<div id="header">
<a class="navbar-link" href="/">Home</a>
<a class="navbar-link" href="/about.html"></a>
<a class="navbar-link" href="/sitemap.html">Sitemap</a>
<a class="navbar-link" href="/blogroll.html">Blogroll</a>
</div>
</div>
<div id="content" class="content">
<div id="outline-container-orge3f815b" class="outline-2">
<h2 id="orge3f815b">Things left to do for this blog</h2>
<div class="outline-text-2" id="text-orge3f815b">
</div>
<div id="outline-container-org167ef9e" class="outline-3">
<h3 id="org167ef9e">Tech</h3>
<div class="outline-text-3" id="text-org167ef9e">
</div>
<div id="outline-container-orgeb2a1cc" class="outline-4">
<h4 id="orgeb2a1cc"><span class="todo TODO">TODO</span> style bullet points as arrows</h4>
<div class="outline-text-4" id="text-orgeb2a1cc">
<ul class="org-ul">
<li>I mean these</li>
</ul>
<p>
This might conflict with the current system for collapsing sections.
</p>
</div>
</div>
<div id="outline-container-orgccd4a62" class="outline-4">
<h4 id="orgccd4a62"><span class="todo TODO">TODO</span> fix collapsing sections on mobile</h4>
</div>
<div id="outline-container-orgf374713" class="outline-4">
<h4 id="orgf374713"><span class="todo TODO">TODO</span> system to mark things as ready for publishing or not</h4>
<div class="outline-text-4" id="text-orgf374713">
<p>
And what about the (public) git repo for this blog?
</p>
</div>
</div>
<div id="outline-container-org11f9a4f" class="outline-4">
<h4 id="org11f9a4f"><span class="todo TODO">TODO</span> system for footnotes</h4>
</div>
<div id="outline-container-orgbd1d442" class="outline-4">
<h4 id="orgbd1d442"><span class="todo TODO">TODO</span> caching</h4>
<div class="outline-text-4" id="text-orgbd1d442">
<p>
right now I think things end up with stale caches all the time (like the sitemap); should be set with headers
</p>
</div>
</div>
<div id="outline-container-org451793a" class="outline-4">
<h4 id="org451793a"><span class="todo TODO">TODO</span> system for having different &ldquo;views&rdquo; of the blog</h4>
<div class="outline-text-4" id="text-org451793a">
<p>
i.e. one back end, multiple front ends
</p>
</div>
</div>
<div id="outline-container-orgdc692a5" class="outline-4">
<h4 id="orgdc692a5"><span class="todo TODO">TODO</span> ability to have spoiler tags</h4>
</div>
</div>
</div>
</div>
<div id="postamble" class="status">
<div id='footer'><div id='publish-date'>Published: 2024-10-15</div><div id='modified-date'>Last modified: 2024-10-15</div><hr>
If you have any comments about this page, you can email me at: <br>
<b>akko [shift-2] nakadashi -dot- lol</b><br>
And I may include them on the website!<br>
<br>
All code on this website is licensed <b>GPLv3</b> unless otherwise indicated. <br>
Blog proudly built using <a href="/posts/elog-1-blog.html">org-mode</a>!
</div>
</div>
</body>
</html>