╔══════════════════════════════════════════════════════════════════════════════════════════╗
 ║                                                                                          ║
 ║ Simon Shine's Pages                                                                      ║
 ║  ├─ github.com/sshine                                                                    ║
 ║  ├─ datamatik.blog                                                                       ║
 ║  ├─ dev.to/sshine                                                                        ║
 ║  └─ nix.tools                                                                            ║
 ║                                                                                          ║
 ║ April 2025                                                                               ║
 ║                                                                                          ║
 ║ I'm a computer programmer from Copenhagen, Denmark. I grew up on the island of Amager,   ║
 ║ and I studied Computer Science at DIKU in the period 2008-2017. I have been coding since ║
 ║ 1997, but the code that survived from my childhood is from 2003 and later, TCL and Perl. ║
 ║                                                                                          ║
 ║ This page has been around since 2004 as shine.eu.org, and since 2014 as simonshine.dk.   ║
 ║                                                                                          ║
 ║ I believed then that having a .eu.org domain would insure me against losing the domain   ║
 ║ because it was free, so I couldn't forget to pay. But when GratisDNS was sold in 2020,   ║
 ║ I was unable to change the nameserver, because EU.org had stopped responding, and my     ║
 ║ contact information had changed since. Turns out free internet services don't last.      ║
 ║                                                                                          ║
 ║ Most of the time it has just been a collection of hyperlinks to stuff found elsewhere.   ║
 ║ Some of that stuff is gone. And some of the stuff I saved here is gone, too. But thanks  ║
 ║ to The Amazing Internet Archive, I have re-rendered my website's content from 20 years   ║
 ║ ago in ASCII-art, preserving the content, occasionally linking to the archive.           ║
 ║                                                                                          ║
 ║                                                                                          ║
 ║                  ░▒▓███████▓▒░░▒▓████████▓▒░▒▓████████▓▒░▒▓████████▓▒░                   ║
 ║                         ░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                          ║
 ║                         ░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░                          ║
 ║                   ░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓███████▓▒░                    ║
 ║                  ░▒▓█▓▒░      ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░      ░▒▓█▓▒░                   ║
 ║                  ░▒▓█▓▒░      ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░      ░▒▓█▓▒░                   ║
 ║                  ░▒▓████████▓▒░▒▓████████▓▒░▒▓████████▓▒░▒▓███████▓▒░                    ║
 ║                                           [web.archive.org 2005-12-23]                   ║
 ║                                                                                          ║
 ║  ║
 ║    █ Simon Shine's Home Page                                                             ║
 ║  ███                                                                                     ║
 ║                                                                                          ║
 ║ "In George Lucas' Star Wars trilogy, Jedi Knights were expected to make their own light  ║
 ║  sabers. The message was clear: a warrior confronted by a powerful empire bent on total- ║
 ║  itarian control must be self-reliant. As we face a real threat of a ban on the distrib- ║
 ║  ution of strong cryptography, in the United States and possibly world-wide, we should   ║
 ║  emulate the Jedi masters by learning how to build strong cryptography programs all by   ║
 ║  ourselves. If this can be done, strong cryptography will become impossible to suppress."║
 ║                                                                                          ║
 ║                                 -- Arnold Reinhold on the CipherSaber cryptography page. ║
 ║                                                                                          ║
 ║  Ingsoc Condition Alert                                                                  ║
 ║          System                                                                          ║
 ║    Current condition:                                                                    ║
 ║           Good                                                                           ║
 ║                                                                                          ║
 ║ · My identity                                                                            ║
 ║     · Getting in contact with me                                                         ║
 ║     · My public key (0x7BAEDE28)                                                         ║
 ║     · My geekcode                                                                        ║
 ║     · Labels                                                                             ║
 ║ · Technicalities                                                                         ║
 ║     · Broken links?                                                                      ║
 ║     · OpenBSD on the Dell Inspiron 8600 (not so updated)                                 ║
 ║     · Vim syntax file for the TCL language (syntax/tcl.vim), improved greatly            ║
 ║     · My Vim configuration file (.vimrc)                                                 ║
 ║     · Danish dict-file, assembled from speling.org, run through some filters.            ║
 ║     · The Dvorak Simplified Keyboard layout                                              ║
 ║     · Programming                                                                        ║
 ║         · Eggdrop/Irssi scripts                                                          ║
 ║ · Things I do                                                                            ║
 ║     · The Anarchist Debate Forum is a Danish web forum for enthusiast anarchists and     ║
 ║       local misinterpreted do-gooders.                                                   ║
 ║     · Indymedia is a medium open to the minorities as they are being suppressed by       ║
 ║       governmental forces. There is an Indymedia.dk.                                     ║
 ║     · Something I said when I was four in Danish.                                        ║
 ║     · On occasion, I make cheese omelettes.                                              ║
 ║ · Library                                                                                ║
 ║     · Philosophical Poker                                                                ║
 ║     · My favourite lesbian sci-fi erotic short story (found on nifty.org).               ║
 ║     · My favourite picture of Marilyn Manson                                             ║
 ║     · Q for QUAKE - my absolute favourite game of all time.                              ║
 ║                                                                                          ║
 ║ ## My identity                                                                           ║
 ║                                                                                          ║
 ║ ### Getting in contact with me                                                           ║
 ║                                                                                          ║
 ║ You can get ahold of me in a number of ways:                                             ║
 ║  · Email: Simon Shine <simon shine.eu.org>                                               ║
 ║  · IRC: simon on irc.indymedia.org                                                       ║
 ║                                                                                          ║
 ║ ### My public key                                                                        ║
 ║                                                                                          ║
 ║ My public key is an OpenPGP key which you can find as the file http://shine.eu.org/simonpub.asc
 ║ or on various keyservers in the pgp.net keyserver network. It holds the ID 0x7BAEDE28    ║
 ║ and the fingerprint 86FE E8A6 A980 CBF7 DC75  44F9 FF64 CCC4 7BAE DE28, which I also have║
 ║ been announcing in my email signature. You can find various announcements made by me on  ║
 ║ mailinglists and in personal emails where these repeat. You can also contact me through  ║
 ║ other means for further verification.                                                    ║
 ║                                                                                          ║
 ║ If you don't know what a public key is, and what it is good for, here is a brief intro-  ║
 ║ duction: Public-key cryptography is a model of security that has already been applied to ║
 ║ most of the existent Internet protocols. One of its applications is to deliver emails    ║
 ║ safely and unreadable by third parties, without a prior exchange of encryption passwords.║
 ║ The theory might be a bit hard to understand - especially mathematically - but it is     ║
 ║ quite easy to use. Write me an email if you wish to get started, but don't know exactly  ║
 ║ how. I do not yet feature a practical introduction, and have been unable to find ones to ║
 ║ link to.                                                                                 ║
 ║                                                                                          ║
 ║ ## Labels                                                                                ║
 ║                                                                                          ║
 ║ ### Vegetarianism                                                                        ║
 ║                                                                                          ║
 ║ I'm an ethical vegetarian because animals can think and feel.                            ║
 ║                                                                                          ║
 ║ ### Atheism                                                                              ║
 ║                                                                                          ║
 ║ God is an imaginary friend for grownups. — Walter Crewes (Morgan Freeman, The Big Bounce)║
 ║                                                                                          ║
 ║ Support religious diversity.                                                             ║
 ║                                                                                          ║
 ║ The word atheism consists of the prefix a-, meaning without, and theos, meaning god.     ║
 ║ Another definition is the disbelief in or denial of the existence of God or gods.        ║
 ║ Choosing not to believe in something is, as you may agree, more significant than simply  ║
 ║ ignoring it (nontheism) or even considering the possibility (agnosticism). Why would you ║
 ║ want to call yourself an atheist? We don't make up titles suggesting that we deny other  ║
 ║ irrelevant things, and if religion and God didn't mean much to an atheist, he could      ║
 ║ simply skip mentioning them. I believe we cannot achieve more knowledge about the world  ║
 ║ than what we can actually perceive, and that perceiving God is not possible. We can only ║
 ║ think our way to a god, and feel the presence of one, if such is possible.               ║
 ║                                                                                          ║
 ║ For some atheists, it is that they can't accept the idea of an invisible God. It just    ║
 ║ raises too many questions, from the metaphysical to the historical: If God created the   ║
 ║ universe, who or what created God? If God "just exists," then why can't the universe     ║
 ║ just exist? Of the thousands and thousands of different gods that have been claimed to   ║
 ║ exist throughout human history, what are the odds that it's one particular God? Isn't it ║
 ║ more likely that gods were invented to explain the mysteries of the world before we dev- ║
 ║ eloped rational methods of looking at it? And considering the gods people have made up   ║
 ║ throughout history, isn't it peculiar that we continue to make new ways of making it     ║
 ║ possible for a god to exist, rather than adjusting to new ways of thinking?              ║
 ║                                                                                          ║
 ║ <!-- The fact that people disagree as to exactly how God is like is not an argument      ║
 ║ against the existence of one, but interestingly enough, the aspects of the religions     ║
 ║ devoted to these gods often include approaches to humanitarian ways of thinking –        ║
 ║ unfortunately, some of these are a bit outdated. -->                                     ║
 ║                                                                                          ║
 ║ ### Anarchism                                                                            ║
 ║                                                                                          ║
 ║ Recent studies have led to the discovery of the heaviest element yet known to science -  ║
 ║ "Governmentium." It has 1 neutron, 12 assistant neutrons, 75 deputy neutrons and 111     ║
 ║ assistant deputy neutrons for an atomic mass of 312. These 312 particles are held        ║
 ║ together by forces called morons that are further surrounded by vast quantities of       ║
 ║ lepton-like sub particles called peons. Governmentium has no electrons and is therefore  ║
 ║ inert. It can be detected, however, since it impedes every reaction it comes into contact║
 ║ with. A tiny amount of Governmentium can take a reaction that normally occurs in seconds ║
 ║ and slow it to the point where it take days.                                             ║
 ║                                                                                          ║
 ║ Governmentium has a normal half life of three years. It doesn't decay but "re-organizes",║
 ║ a process where assistant deputy neutrons and deputy neutrons change places. This process║
 ║ actually causes it to grow as in the confusion some morons become neutrons, thereby      ║
 ║ forming isodopes. This phenomenon of "moron promotion" has led to some speculation that  ║
 ║ Governmentium forms whenever sufficient morons meet in concentration forming critical    ║
 ║ morass. Researchers believe that in Governmentium, the more you re-organize, the morass  ║
 ║ you cover.                                                                               ║
 ║                                                                                          ║
 ║ ## Things I do                                                                           ║
 ║                                                                                          ║
 ║ ## Technicalities                                                                        ║
 ║                                                                                          ║
 ║ ### Broken links?                                                                        ║
 ║                                                                                          ║
 ║ If you run into a broken link, internal or external, on any of the sites:                ║
 ║ simon.eggheads.org, shine.eu.org or irssi.dk, please send me an email and tell me of     ║
 ║ this. Do this especially if you wish to retrieve whatever it was that the link was       ║
 ║ pointing to. You may try your luck at Archive.org (or the Google cache - they are        ║
 ║ terribly slow at updating at times). I am terribly sorry for any inconvenience, as I only║
 ║ started thinking of link preservation recently.                                          ║
 ║                                                                                          ║
 ║ Additionally, on the subject of links, I have a policy: The text associated with a link  ║
 ║ should be self-contained and tell exactly what the page it links to is going to be like. ║
 ║ If it links to any files that are either very big (for example a film clip) or simply    ║
 ║ assume a protocol that isn't transparent in the estimated user interface of the user     ║
 ║ (for example FTP or IRC), also make a note of that. Links containing only the words      ║
 ║ "this" and "click here" are useless and require the reader to read the entire context    ║
 ║ before understaning what the link actually does. Related to this policy, it is prefer-   ║
 ║ rable if links can actually be read by human beings.                                     ║
 ║                                                                                          ║
 ║ ### The Dvorak Simplified Keyboard layout                                                ║
 ║                                                                                          ║
 ║ I use Dvorak, by the way. It is a keyboard layout designed with optimization in mind,    ║
 ║ unlike QWERTY. In spite of my nationality, I use the default US Dvorak keyboard that you ║
 ║ find in Windows and most Unices because the "special characters" (alternate function of  ║
 ║ the top number row) haven't been tampered with as they have with mostly all European     ║
 ║ QWERTY layouts and, unfortunately, mostly all non-default Dvorak layouts as well         ║
 ║ (including the Swedish and the Norwegian layouts that have gained some fame.) Instead I  ║
 ║ have special Meta (Alt) bindings, whenever possible, to simulate letters in my own       ║
 ║ alphabet.                                                                                ║
 ║                                                                                          ║
 ║ You can find a ton of information about how the Dvorak keyboard looks like, why you      ║
 ║ should learn Dvorak, and how to learn to write Dvorak. I personally recommend The Curse  ║
 ║ of Qwerty for good reading and possible personal persuasion. Another humourous reading   ║
 ║ is The Dvorak Zine, an educational comic. My own reasons for changing to Dvorak were     ║
 ║ basically that I had nothing better to do and that I wanted to experiment with my        ║
 ║ thoughts as I usually do. Having learned Dvorak once gives me not only a superior typing ║
 ║ speed (an increase of 25%!), but also, by continuing to learn things as I learned Dvorak,║
 ║ I keep my mind fresh and actually learn to learn better.                                 ║
 ║                                                                                          ║
 ║ ### Programming                                                                          ║
 ║                                                                                          ║
 ║ (Found on an earlier edition of my website) I write scripts for people on request, given ║
 ║ there is a challenge in it for me. If there isn't, I may be persuaded in return of a     ║
 ║ favour; exchange of services.                                                            ║
 ║                                                                                          ║
 ║ I have a fascination with esoteric programming languages. These are hard to specify, but ║
 ║ if a language was not designed to be practical, that is, if a language features paradigms║
 ║ unusual and impractical to the programmer, it is likely to be considered esoteric.       ║
 ║                                                                                          ║
 ║ Often esoteric programming languages exist to outlive an outer extreme within programming║
 ║ and its paradigms. For instance, Brainfuck exists in an attempt to provide the smallest  ║
 ║ compiler and still stay Turing-complete. Unlambda is a purely functional programming     ║
 ║ language, and by that, I mean revolting!                                                 ║
 ║                                                                                          ║
 ║ On another note, as of August 2005, I currently attend a class of Programming C.         ║
 ║ C does unfortunately not denote the programming language, but the level of education on a║
 ║ scale set by the educational system in Denmark. Our first of four assignments during this║
 ║ school year has been to make a slot machine in PHP (essentially: pull three pseudo-random║
 ║ values and compare them). Our second assignment will be solving a quadratic equation     ║
 ║ (essentially: pull three numbers and put them into an equation). Our third assignment    ║
 ║ will be text analysis through I/O. Our fourth and last assignments will be at our own    ║
 ║ option. And you go to school for this!                                                   ║
 ║                                                                                          ║
 ║ ---------------------------------------------------------------------------------------- ║
 ║                                                                                          ║
 ║ This page is currently hosted by a friend of mine. He is running a console site (meaning ║
 ║ a site that discusses computer games and utilities for the architectures that you link   ║
 ║ up with a television), and this is my tiny tribute and thanks, giving him a better page  ║
 ║ rank: console.dk                                                                         ║
 ║                                                                                          ║
 ║ This page isn't copyrighted.                                                             ║
 ║                                                                                          ║
 ║ Rid the world of miserable failures.                                                     ║
 ║                                                                                          ║
 ║                  ░▒▓███████▓▒░░▒▓████████▓▒░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░                   ║
 ║                         ░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░                   ║
 ║                         ░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░                   ║
 ║                   ░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓████████▓▒░                   ║
 ║                  ░▒▓█▓▒░      ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░      ░▒▓█▓▒░                   ║
 ║                  ░▒▓█▓▒░      ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░      ░▒▓█▓▒░                   ║
 ║                  ░▒▓████████▓▒░▒▓████████▓▒░▒▓████████▓▒░      ░▒▓█▓▒░                   ║
 ║                                           [web.archive.org 2004-12-13]                   ║
 ║                                                                                          ║
 ║ When the Sun shines into your eyes, you are seeing light that left it eight minutes ago. ║
 ║ On a clear night, look at the bright star Rigel in the constellation of Orion, the       ║
 ║ hunter, and your eyeballs are receiving light that left this giant star 800 years ago.   ║
 ║                                                                                          ║
 ║ ---------------------------------------------------------------------------------------- ║
 ║                                                                                          ║
 ║ Table of Contents                                                                        ║
 ║                                                                                          ║
 ║  · Simon Shine <> [public key, geekcode, .vimrc]                                 ║
 ║  · Linux/FreeBSD on the Dell Inspiron 8600                                               ║
 ║  · Eggdrop/Irssi scripts                                                                 ║
 ║  · Some files                                                                            ║
 ║      · syntax/tcl.vim (improved greatly.)                                                ║
 ║      · Danish dict-file (assembled from speling.org, run through some filters but not    ║
 ║        nearly enough.)                                                                   ║
 ║                                                                                          ║
 ║ ---------------------------------------------------------------------------------------- ║
 ║                                                                                          ║
 ╚══════════════════════════════════════════════════════════════════════════════════════════╝