summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZofia Szweda <sophies@disroot.org>2026-09-15 22:33:27 +0200
committerZofia Szweda <sophies@disroot.org>2026-09-15 22:33:28 +0200
commit6f6ba45dfa7b6006c2ffeb60bb5d3220922ce1f0 (patch)
tree2b9b40a75874e187a4518366e108b11afbdf02d8
parentdaccc7f65d3e76cd2067cacb355b35ca21495053 (diff)
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
-rw-r--r--404.html53
-rw-r--r--about.html506
-rw-r--r--ai.html78
-rw-r--r--assets/madeline.wavbin0 -> 35918 bytes
-rw-r--r--contact.html97
-rw-r--r--fakeindex.html4
-rw-r--r--girl.html92
-rw-r--r--humans.txt13
-rw-r--r--index.html6
-rw-r--r--now.html71
-rw-r--r--slashes.html2
-rw-r--r--theme.js93
-rw-r--r--uses.html10
-rw-r--r--webring.js1
14 files changed, 505 insertions, 521 deletions
diff --git a/404.html b/404.html
index 6443995..50c161f 100644
--- a/404.html
+++ b/404.html
@@ -19,27 +19,34 @@
along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>.
-->
<!DOCTYPE html>
-<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta name="theme-color" content="#f8efdf" />
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>sophies website or something</title>
- <link rel="icon" type="image/png" href="/assets/_.ico" />
- <link rel="preconnect" href="https://libre.fm" />
- <link rel="stylesheet" href="/style.css" />
- </head>
- <body>
- <br />
- <h1>404</h1>
- <p>uh-oh! looks like you tried to open a file that isn't there!</p>
- <p>
- what can you do? uhh, i dont know DIPSHIT maybe dont try to open files
- that dont exist?!
- </p>
- <p>
- this might be my fault though so heres a link to the
- <a href="/fakeindex.html">home page</a>, WHICH WILL ALWAYS WORK!!
- </p>
- </body>
+<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+ <head>
+ <meta name="theme-color" content="#f8efdf" />
+ <meta charset="UTF-8" />
+ <meta name="description" content="404 :(" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <title>
+ 404 :: roughlynamed
+ </title>
+ <link rel="icon" type="image/png" href="/assets/_.ico" />
+ <link rel="preconnect" href="https://libre.fm" />
+ <link rel="stylesheet" href="/style.css" />
+ </head>
+ <body>
+ <br />
+ <main>
+ <h1>
+ 404
+ </h1>
+ <p>
+ uh-oh! looks like you tried to open a file that isn't there!
+ </p>
+ <p>
+ what can you do? uhh, i dont know DIPSHIT maybe dont try to open files that dont exist?!
+ </p>
+ <p>
+ this might be my fault though so heres a link to the <a href="/fakeindex.html">home page</a>, WHICH WILL ALWAYS WORK!!
+ </p>
+ </main>
+ </body>
</html>
diff --git a/about.html b/about.html
index 353cf8b..a376800 100644
--- a/about.html
+++ b/about.html
@@ -18,230 +18,288 @@
You should have received a copy of the GNU Affero General Public License
along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>.
-->
-
<!DOCTYPE html>
-<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta name="theme-color" content="#f8efdf" />
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>/about</title>
- <link rel="icon" type="image/png" href="/assets/_.ico" />
- <link rel="stylesheet" href="/style.css" />
- </head>
-
- <body>
- <nav>
- <a href="/">index</a>
- <a href="/about.html">/about</a>
- <a href="/contact.html">/contact</a>
- <a href="/slashes.html">/slashes</a>
- <a href="/uses.html">/uses</a>
- <a href="/webrings.html">/webrings</a>
- <a href="https://blog.roughlynamed.net">/blog</a>
- <a href="https://1kb.roughlynamed.net">/1kb</a>
- <a href="/tarantino/">/tarantino</a>
- </nav>
- <h1>/about</h1>
- <p>
- Hi, I'm Madeline (real name Magdalena Szweda (not legally (yet))), I am a
- transfemme furry programmer
- </p>
- <p>
- I somehow ended up running this website on my Raspberry Pi Zero W. A tiny
- Pi.
- </p>
- <p>Fursona: Cottonball (deer)</p>
- <section class="terminology">
- <h2>Terminology</h2>
-
- <p class="terminology-intro">
- These aren't requirements, just the terms and pronouns I generally
- prefer. Don't worry if you get something wrong!
- </p>
-
- <div class="terminology-grid">
- <div>
- <h3>Names</h3>
- <ul>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />Madeline
- </li>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />puss puss
- </li>
- <li class="rating-like">Cottonball</li>
- <li class="rating-like">Sophie</li>
- <li class="rating-never">
- <img
- class="icon"
- src="/assets/images/icons/cross.png"
- />(Deadname)
- </li>
- </ul>
- </div>
-
- <div>
- <h3>Pronouns</h3>
- <ul>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />she/her
- </li>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />they/them
- </li>
- <li class="rating-never">
- <img class="icon" src="/assets/images/icons/cross.png" />he/him
- </li>
- <li class="rating-maybe">neopronouns</li>
- <li class="rating-maybe">it/its</li>
- </ul>
- </div>
-
- <div>
- <h3>Honorifics</h3>
- <ul>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />(None)
- </li>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />Ms
- </li>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />Ma'am
- </li>
- <li class="rating-like">Mrs</li>
- <li class="rating-like">Madam</li>
- <li class="rating-okay">Mx</li>
- <li class="rating-okay">Master</li>
- <li class="rating-never">
- <img class="icon" src="/assets/images/icons/cross.png" />Mr
- </li>
- <li class="rating-never">
- <img class="icon" src="/assets/images/icons/cross.png" />Sir
- </li>
- </ul>
- </div>
-
- <div>
- <h3>Terms</h3>
- <ul>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />Girl
- </li>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />Girlie
- </li>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />Cutie
- </li>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />Deer
- </li>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />Deergirl
- </li>
- <li class="rating-like">Person</li>
- <li class="rating-like">Sister</li>
- <li class="rating-okay">Daughter</li>
- <li class="rating-okay">Sibling</li>
- <li class="rating-maybe">Bro</li>
- <li class="rating-never">
- <img class="icon" src="/assets/images/icons/cross.png" />Boy
- </li>
- <li class="rating-never">
- <img class="icon" src="/assets/images/icons/cross.png" />Man
- </li>
- </ul>
- </div>
-
- <div>
- <h3>Compliments</h3>
- <ul>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />Pretty
- </li>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />Cute
- </li>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />Good girl
- </li>
- <li class="rating-love">
- <img class="icon" src="/assets/images/icons/heart.png" />X11 Slut
- </li>
- <li class="rating-okay">Handsome</li>
- <li class="rating-okay">Fine</li>
- <li class="rating-never">
- <img class="icon" src="/assets/images/icons/cross.png" />Wayland
- Enjoyer
- </li>
- </ul>
- </div>
- </div>
- </section>
- <h2>My interests</h2>
- <ul>
- <li>NixOS</li>
- <li>Computers</li>
- <li>Space</li>
- <li>Coding</li>
- <li>Reading</li>
- </ul>
-
- <h2>Likes:</h2>
- <ul>
- <li>space</li>
- <li>furries</li>
- <li>learning new things.</li>
- <li>Books! Books! Books!</li>
- <li>*nix</li>
- <li>*BSD</li>
- </ul>
- <h2>Dislikes/DNI:</h2>
- <ul>
- <li>lolicons</li>
- <li>noncons (non consensual :/ )</li>
- <li>proshippers</li>
- <li>
- people that use AI for basic tasks (coding, looking things up, etc.)
- </li>
- <li>Russians</li>
- <li>Norwegians(except Emy)</li>
- <li>MAGA</li>
- <li>t-phobes</li>
- <li>femboys</li>
- </ul>
+<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="description" content="about me!" />
+ <meta name="theme-color" content="#f8efdf" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <title>
+ /about :: roughlynamed
+ </title>
+ <link rel="icon" type="image/png" href="/assets/_.ico" />
+ <link rel="stylesheet" href="/style.css" />
+ </head>
+ <body>
+ <nav>
+ <a href="/">index</a> <a href="/about.html">/about</a> <a href="/contact.html">/contact</a> <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> <a href="https://blog.roughlynamed.net">/blog</a> <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a>
+ </nav>
+ <h1>
- <p>I also like music, don't ask me what genre i like,</p>
- <p>it ranges from indie to pop to death metal to incelcore</p>
- <h2>as an example:</h2>
- <ul>
- <li>Tally Hall (by far my fav)</li>
- <li>Jack Stauber</li>
- <li>Elio Mei</li>
- <li>Queen</li>
- <li>Fried By Fluoride</li>
- <li>many more...</li>
- </ul>
- <p>
- I am currently learning Guile Scheme, but i have a background of
- languages, e.g:
- </p>
- <ul>
- <li>Golang</li>
- <li>Haskell</li>
- <li>Nix</li>
- <li>Python</li>
- <li>Bash</li>
- <li>C</li>
- <li>Java</li>
- </ul>
- <p>all of these gave up on except nixos.</p>
- <p class="license">
- <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a>
- &#8212;
- <a href="COPYING">GNU AGPLv3</a>
- </p>
- </body>
+ /about
+ </h1>
+ <main>
+ <p>
+ Hi, I'm Madeline (<a href="/assets/madeline.wav" onclick="event.preventDefault(); new Audio(this.href).play();">/ˈmæd.ə.lɪn/</a>) , I am a transfemme furry programmer
+ </p>
+ <p>
+ I somehow ended up running this website on my Raspberry Pi Zero W. A tiny Pi.
+ </p>
+ <p>
+ Fursona: Cottonball (deer)
+ </p>
+ <section class="terminology">
+ <h2>
+ Terminology
+ </h2>
+ <p class="terminology-intro">
+ These aren't requirements, just the terms and pronouns I generally prefer. Don't worry if you get something wrong!
+ </p>
+ <div class="terminology-grid">
+ <div>
+ <h3>
+ Names
+ </h3>
+ <ul>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />Madeline
+ </li>
+ <li class="rating-like">Madilyn
+ </li>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />puss puss
+ </li>
+ <li class="rating-like">Cottonball
+ </li>
+ <li class="rating-like">Sophie
+ </li>
+ <li class="rating-never">
+ <img class="icon" src="/assets/images/icons/cross.png" />(Deadname)
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3>
+ Pronouns
+ </h3>
+ <ul>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />she/her
+ </li>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />they/them
+ </li>
+ <li class="rating-never">
+ <img class="icon" src="/assets/images/icons/cross.png" />he/him
+ </li>
+ <li class="rating-maybe">neopronouns
+ </li>
+ <li class="rating-maybe">it/its
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3>
+ Honorifics
+ </h3>
+ <ul>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />(None)
+ </li>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />Ms
+ </li>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />Ma'am
+ </li>
+ <li class="rating-like">Mrs
+ </li>
+ <li class="rating-like">Madam
+ </li>
+ <li class="rating-okay">Mx
+ </li>
+ <li class="rating-okay">Master
+ </li>
+ <li class="rating-never">
+ <img class="icon" src="/assets/images/icons/cross.png" />Mr
+ </li>
+ <li class="rating-never">
+ <img class="icon" src="/assets/images/icons/cross.png" />Sir
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3>
+ Terms
+ </h3>
+ <ul>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />Girl
+ </li>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />Girlie
+ </li>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />Cutie
+ </li>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />Deer
+ </li>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />Deergirl
+ </li>
+ <li class="rating-like">Person
+ </li>
+ <li class="rating-like">Sister
+ </li>
+ <li class="rating-okay">Daughter
+ </li>
+ <li class="rating-okay">Sibling
+ </li>
+ <li class="rating-maybe">Bro
+ </li>
+ <li class="rating-never">
+ <img class="icon" src="/assets/images/icons/cross.png" />Boy
+ </li>
+ <li class="rating-never">
+ <img class="icon" src="/assets/images/icons/cross.png" />Man
+ </li>
+ </ul>
+ </div>
+ <div>
+ <h3>
+ Compliments
+ </h3>
+ <ul>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />Pretty
+ </li>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />Cute
+ </li>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />Good girl
+ </li>
+ <li class="rating-love">
+ <img class="icon" src="/assets/images/icons/heart.png" />X11 Slut
+ </li>
+ <li class="rating-okay">Handsome
+ </li>
+ <li class="rating-okay">Fine
+ </li>
+ <li class="rating-never">
+ <img class="icon" src="/assets/images/icons/cross.png" />Wayland Enjoyer
+ </li>
+ </ul>
+ </div>
+ </div>
+ </section>
+ <h2>
+ My interests
+ </h2>
+ <ul>
+ <li>NixOS
+ </li>
+ <li>Computers
+ </li>
+ <li>Space
+ </li>
+ <li>Coding
+ </li>
+ <li>Reading
+ </li>
+ </ul>
+ <h2>
+ Likes:
+ </h2>
+ <ul>
+ <li>space
+ </li>
+ <li>furries
+ </li>
+ <li>learning new things.
+ </li>
+ <li>Books! Books! Books!
+ </li>
+ <li>*nix
+ </li>
+ <li>*BSD
+ </li>
+ </ul>
+ <h2>
+ Dislikes/DNI:
+ </h2>
+ <ul>
+ <li>lolicons
+ </li>
+ <li>noncons (non consensual :/ )
+ </li>
+ <li>proshippers
+ </li>
+ <li>people that use AI for basic tasks (coding, looking things up, etc.)
+ </li>
+ <li>Russians
+ </li>
+ <li>Norwegians(except Emy)
+ </li>
+ <li>MAGA
+ </li>
+ <li>t-phobes
+ </li>
+ <li>femboys
+ </li>
+ </ul>
+ <p>
+ I also like music, don't ask me what genre i like,
+ </p>
+ <p>
+ it ranges from indie to pop to death metal to incelcore
+ </p>
+ <h2>
+ as an example:
+ </h2>
+ <ul>
+ <li>Tally Hall (by far my fav)
+ </li>
+ <li>Jack Stauber
+ </li>
+ <li>Elio Mei
+ </li>
+ <li>Queen
+ </li>
+ <li>Fried By Fluoride
+ </li>
+ <li>TV Girl
+ </li>
+ <li>many more...
+ </li>
+ </ul>
+ <p>
+ I am currently learning Haskell, but i have a background of languages, e.g:
+ </p>
+ <ul>
+ <li>Golang
+ </li>
+ <li>Guile Scheme
+ </li>
+ <li>Nix
+ </li>
+ <li>Python
+ </li>
+ <li>Bash
+ </li>
+ <li>C
+ </li>
+ <li>Java
+ </li>
+ </ul>
+ <p>
+ all of these gave up on except nixos.
+ </p>
+ <p class="license">
+ <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a>
+ </p>
+ </main>
+ </body>
</html>
diff --git a/ai.html b/ai.html
index aa11b55..b8760c0 100644
--- a/ai.html
+++ b/ai.html
@@ -19,40 +19,46 @@
along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>.
-->
<!DOCTYPE html>
-<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta name="theme-color" content="#f8efdf" />
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>/ai</title>
- <link rel="icon" type="image/png" href="/assets/_.ico" />
- <link rel="preconnect" href="https://libre.fm" />
- <link rel="stylesheet" href="/style.css" />
- </head>
- <body>
- <p>under construction</p>
- <br />
- <nav>
- <a href="/">index</a>
- <a href="/about.html">/about</a>
- <a href="/contact.html">/contact</a>
- <a href="/slashes.html">/slashes</a>
- <a href="/uses.html">/uses</a>
- <a href="/webrings.html">/webrings</a>
- <a href="https://blog.roughlynamed.net">/blog</a>
- <a href="https://1kb.roughlynamed.net">/1kb</a>
- <a href="/tarantino/">/tarantino</a>
- </nav>
- <h1>
- /ai
- </h1>
- <p>this is a page dedicated to what i think about Artificial Inteligence and Large Language Models</p>
- <p>TLDR; I don't like AI and i think LLM's should be gone</p>
- <p>LLM's are ruining the planet.</p>
- <p>Each data center being placed is slowly destroying the earths ecology and making the residents living near the data center live horrible lives without clean water,
- and no, 1 GPT prompt doesnt waste 8 mililiters of water or whatever-the-fuck that one statistic is, it's a lie.</p>
- <p>AI is making us stupider, a prime example of this is the main feed of Bluesky after Claude goes down.</p>
- <p>So many people on Bluesky are LLM-Pilled beyong recognition, when you dare to bring up "AI is bad" you get called a luddite and blocked (atleast from my experience)
- I sum this point up in "Your ability to output code shouldn't hinder when an LLM service goes down</p>
- </body>
+<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+ <head>
+ <meta name="theme-color" content="#f8efdf" />
+ <meta charset="UTF-8" />
+ <meta name="description" content="a page describing what my take on AI is" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <title>
+ /ai :: roughlynamed
+ </title>
+ <link rel="icon" type="image/png" href="/assets/_.ico" />
+ <link rel="preconnect" href="https://libre.fm" />
+ <link rel="stylesheet" href="/style.css" />
+ </head>
+ <body>
+ <p>
+ under construction
+ </p><br />
+ <nav>
+ <a href="/">index</a> <a href="/about.html">/about</a> <a href="/contact.html">/contact</a> <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> <a href="https://blog.roughlynamed.net">/blog</a> <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a>
+ </nav>
+ <h1>
+ /ai
+ </h1>
+ <p>
+ this is a page dedicated to what i think about Artificial Inteligence and Large Language Models
+ </p>
+ <p>
+ TLDR; I don't like AI and i think LLM's should be gone
+ </p>
+ <p>
+ LLM's are ruining the planet.
+ </p>
+ <p>
+ Each data center being placed is slowly destroying the earths ecology and making the residents living near the data center live horrible lives without clean water, and no, 1 GPT prompt doesnt waste 8 mililiters of water or whatever-the-fuck that one statistic is, it's a lie.
+ </p>
+ <p>
+ AI is making us stupider, a prime example of this is the main feed of Bluesky after Claude goes down.
+ </p>
+ <p>
+ So many people on Bluesky are LLM-Pilled beyong recognition, when you dare to bring up "AI is bad" you get called a luddite and blocked (atleast from my experience) I sum this point up in "Your ability to output code shouldn't hinder when an LLM service goes down
+ </p>
+ </body>
</html>
diff --git a/assets/madeline.wav b/assets/madeline.wav
new file mode 100644
index 0000000..51918d6
--- /dev/null
+++ b/assets/madeline.wav
Binary files differ
diff --git a/contact.html b/contact.html
index c703196..3164396 100644
--- a/contact.html
+++ b/contact.html
@@ -26,7 +26,7 @@
<meta name="description" content="where to find me on the internet" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>
- /contact
+ /contact :: roughlynamed
</title>
<link rel="icon" type="image/png" href="/assets/_.ico" />
<link rel="stylesheet" href="/style.css" />
@@ -38,44 +38,46 @@
<h1>
/contact
</h1>
- <p>
- Where can you find me?
- </p>
- <p>
- my handle in the ATmosphere is roughlynamed.net, but heres a full list of links.
- </p>
- <ul>
- <li>
- <a href="https://tangled.org/roughlynamed.net">tangled.org</a>
- </li>
- <li>
- <a href="https://bsky.app/profile/roughlynamed.net">bluesky</a>
- </li>
- <li>
- <a href="https://blog.roughlynamed.net">leaflet</a>, also in the navbar.
- </li>
- <li>
- <a href="xmpp:roughlynamed@yax.im">xmpp:roughlynamed@yax.im</a>
- </li>
- <li>
- <a href="https://lobste.rs/~zelda">lobste.rs</a>
- </li>
- <li>Twitch: sophiesdotrocks
- </li>
- </ul>
- <h2>
- email
- </h2>
- <p>
- My primary email is <a href="mailto:roughlynamed@disroot.org">roughlynamed@disroot.org</a>
- </p>
- <p>
- GPG fingerprint: 3258 B28C 124A B089 1D6C 9E92 9B72 909E EF00 CBD0
- </p>
- <p>
- My full gpg key is:
- </p>
- <pre class="pgp-key">
+ <main>
+ <p>
+ Where can you find me?
+ </p>
+ <p>
+ my handle in the ATmosphere is roughlynamed.net, but heres a full list of links.
+ </p>
+ <ul>
+
+ <li>
+ <a href="https://tangled.org/roughlynamed.net">tangled.org</a>
+ </li>
+ <li>
+ <a href="https://bsky.app/profile/roughlynamed.net">bluesky</a>
+ </li>
+ <li>
+ <a href="https://blog.roughlynamed.net">leaflet</a>, also in the navbar.
+ </li>
+ <li>
+ <a href="xmpp:roughlynamed@yax.im">roughlynamed@yax.im</a> (xmpp)
+ </li>
+ <li>
+ <a href="https://lobste.rs/~zelda">lobste.rs</a>
+ </li>
+ <li>Twitch: sophiesdotrocks
+ </li>
+ </ul>
+ <h2>
+ email
+ </h2>
+ <p>
+ My primary email is <a href="mailto:roughlynamed@disroot.org">roughlynamed@disroot.org</a>
+ </p>
+ <p>
+ LibrePGP key: 3258 B28C 124A B089 1D6C 9E92 9B72 909E EF00 CBD0
+ </p>
+ <p>
+ My full gpg key is:
+ </p>
+ <pre class="pgp-key">
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEao6haBYJKwYBBAHaRw8BAQdAHduoS7AzzvVrVUxH2HtlCJBkxB/K70xPJD+X
@@ -97,13 +99,14 @@ Ag==
=E2zZ
-----END PGP PUBLIC KEY BLOCK-----
</pre>
- <p>
- <a href="/gpg-key.asc" download="/gpg-key.asc">Download</a>
- </p><span><br /></span>
- <hr />
- <span><br /></span>
- <p class="license">
- <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a>
- </p>
+ <p>
+ <a href="/gpg-key.asc" download="/gpg-key.asc">Download</a>
+ </p><span><br /></span>
+ <hr />
+ <span><br /></span>
+ <p class="license">
+ <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a>
+ </p>
+ </main>
</body>
</html>
diff --git a/fakeindex.html b/fakeindex.html
index 2b41c72..bd8c9ab 100644
--- a/fakeindex.html
+++ b/fakeindex.html
@@ -56,14 +56,14 @@
your stupid dumb moron idiot body and type the sweet url of
"https://roughlynamed.net" in the url bar of your shitty little browser
</p>
- <p>fuck you</p>
+ <p>fuck you fag</p>
</div>
<script>
//<![CDATA[
setTimeout(() => {
document.getElementById("page").style.visibility = "visible";
- }, 4000);
+ }, 2000);
//]]>
</script>
</body>
diff --git a/girl.html b/girl.html
index 6b49d7a..ff7f240 100644
--- a/girl.html
+++ b/girl.html
@@ -18,49 +18,53 @@
You should have received a copy of the GNU Affero General Public License
along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>.
-->
-
<!DOCTYPE html>
-<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
-
-<head>
- <meta name="theme-color" content="#f8efdf" />
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>/girl</title>
- <link rel="icon" type="image/png" href="/assets/_.ico" />
-<link rel="stylesheet" href="/style.css" />
-</head>
-
-<body>
- <nav>
- <a href="/">index</a>
- <a href="/about.html">/about</a>
- <a href="/contact.html">/contact</a>
- <a href="/slashes.html">/slashes</a>
- <a href="/uses.html">/uses</a>
- <a href="/webrings.html">/webrings</a>
- <a href="https://blog.roughlynamed.net">/blog</a>
- <a href="https://1kb.roughlynamed.net">/1kb</a>
- <a href="/tarantino/">/tarantino</a>
-</nav>
- <h1>/girl</h1>
- <p>I am a...</p>
- <ul>
- <li>trans girl</li>
- <li>book girl</li>
- <li>deer girl</li>
- <li>coding girl</li>
- <li>ATmospheric girl</li>
- <li>space girl</li>
- <li>cute girl</li>
- <li>racket girl</li>
- <li>lispy girl (like the language!)</li>
- </ul>
-<p class="license">
- <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a>
- &#8212;
- <a href="COPYING">GNU AGPLv3</a>
-</p>
-</body>
-
+<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+ <head>
+ <meta name="theme-color" content="#f8efdf" />
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="description" content="im a _ girl" />
+ <title>
+ /girl :: roughlynamed
+ </title>
+ <link rel="icon" type="image/png" href="/assets/_.ico" />
+ <link rel="stylesheet" href="/style.css" />
+ </head>
+ <body>
+ <nav>
+ <a href="/">index</a> <a href="/about.html">/about</a> <a href="/contact.html">/contact</a> <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> <a href="https://blog.roughlynamed.net">/blog</a> <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a>
+ </nav>
+ <main>
+ <h1>
+ /girl
+ </h1>
+ <p>
+ I am a...
+ </p>
+ <ul>
+ <li>trans girl
+ </li>
+ <li>book girl
+ </li>
+ <li>deer girl
+ </li>
+ <li>coding girl
+ </li>
+ <li>ATmospheric girl
+ </li>
+ <li>space girl
+ </li>
+ <li>cute girl
+ </li>
+ <li>haskell girl
+ </li>
+ <li>lispy girl (like the language!)
+ </li>
+ </ul>
+ <p class="license">
+ <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a>
+ </p>
+ </main>
+ </body>
</html>
diff --git a/humans.txt b/humans.txt
index 409df85..cecb390 100644
--- a/humans.txt
+++ b/humans.txt
@@ -1,9 +1,14 @@
-Webmaster: Zofia Szweda
- Contact: sophies@disroot.org
- Bluesky: sophies.rocks
- From: Pomerania, Poland
+Webmaster: Magdalena Szweda
+ Contact: roughlynamed@disroot.org
+ Bluesky: roughlynamed.net
+ From: Pomerania, Poland
PR, Help with Javascript: Mad_Mage
Twitter: Mad_Mage_Dev
From: U.S
+
+Constructive Criticism: Stein.
+ Contact: austinburnergoodmorning@gmail.com
+ Twitter: Stein.
+ From: Steinland
diff --git a/index.html b/index.html
index b1aef17..5561122 100644
--- a/index.html
+++ b/index.html
@@ -27,7 +27,7 @@
<meta name="theme-color" content="#f8efdf" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>
- a roughly named site
+ /index :: roughlynamed
</title>
<link rel="icon" type="image/png" href="/assets/_.ico" />
<link rel="preconnect" href="https://libre.fm" />
@@ -66,6 +66,10 @@
</h3>
<ul>
<li>
+ <time datetime="2026-09-15">2026-09-15</time>
+ <p>Emacs</p>
+ </li>
+ <li>
<time datetime="2026-09-6">2026-09-6</time>
<p>
Added <a href="/ai.html">/ai</a>
diff --git a/now.html b/now.html
index c3d6174..192465d 100644
--- a/now.html
+++ b/now.html
@@ -18,45 +18,36 @@
You should have received a copy of the GNU Affero General Public License
along with roughlynamed.net. If not, see <https://www.gnu.org/licenses/>.
-->
-
<!DOCTYPE html>
-<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
-
-<head>
- <meta name="theme-color" content="#f8efdf" />
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>/now</title>
- <link rel="icon" type="image/png" href="/assets/_.ico" />
-<link rel="stylesheet" href="/style.css" />
-</head>
-
-<body>
- <nav>
- <a href="/">index</a>
- <a href="/about.html">/about</a>
- <a href="/contact.html">/contact</a>
- <a href="/slashes.html">/slashes</a>
- <a href="/uses.html">/uses</a>
- <a href="/webrings.html">/webrings</a>
- <a href="https://blog.roughlynamed.net">/blog</a>
- <a href="https://1kb.roughlynamed.net">/1kb</a>
- <a href="/tarantino/">/tarantino</a>
-</nav>
- <h1>/now</h1>
- <p>I am currently trying to learn GNU Guile Scheme, the official extension language of GNU!</p>
- <p>I'm also developing this website, trying to finish all the slashpages.</p>
- <p>If you want a more up-to-date "now" page, read my finger!</p>
- <p>Simply install the finger client on your computer, and run:
- <pre><code>finger sophie@roughlynamed.net</code></pre>
- </p>
-
-
-<p class="license">
- <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a>
- &#8212;
- <a href="COPYING">GNU AGPLv3</a>
-</p>
-</body>
-
+<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+ <head>
+ <meta name="theme-color" content="#f8efdf" />
+ <meta charset="UTF-8" />
+ <meta name="description" content="what im working on currently" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <title>
+ /now :: roughlynamed
+ </title>
+ <link rel="icon" type="image/png" href="/assets/_.ico" />
+ <link rel="stylesheet" href="/style.css" />
+ </head>
+ <body>
+ <nav>
+ <a href="/">index</a> <a href="/about.html">/about</a> <a href="/contact.html">/contact</a> <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> <a href="https://blog.roughlynamed.net">/blog</a> <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a>
+ </nav>
+ <main>
+ <h1>
+ /now
+ </h1>
+ <p>
+ I am currently trying to learn Haskell, a purely functional, lazy evaluated programming language!
+ </p>
+ <p>
+ I'm also developing this website, trying to finish all the slashpages.
+ </p>
+ <p class="license">
+ <a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a> — <a href="COPYING">GNU AGPLv3</a>
+ </p>
+ </main>
+ </body>
</html>
diff --git a/slashes.html b/slashes.html
index c917af3..ef146bb 100644
--- a/slashes.html
+++ b/slashes.html
@@ -225,7 +225,7 @@
</dl>
<p>I took time out of my day to write this out by hand.</p>
- <p>Love!<br />Sophie</p>
+ <p>from Russia with Love, <br />Maddie</p>
<p class="license">
<a href="https://tangled.org/roughlynamed.net/sophii.xyz">Source code</a>
diff --git a/theme.js b/theme.js
deleted file mode 100644
index 1a3a574..0000000
--- a/theme.js
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * sophies.rocks
- *
- * Copyright (C) 2026 Zofia Szweda
- *
- * This file is part of sophies.rocks.
- *
- * sophies.rocks is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of
- * the License, or (at your option) any later version.
- *
- * sophies.rocks is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with sophies.rocks. If not, see <https://www.gnu.org/licenses/>.
- */
-
-(function () {
- const THEMES = ['style', 'style-lightluster', 'style-tsoding', 'style-ashen'];
- const DEFAULT_THEME = 'style';
- const STORAGE_KEY = 'theme';
-
- const saved = localStorage.getItem(STORAGE_KEY);
- const theme = THEMES.includes(saved) ? saved : DEFAULT_THEME;
-
- const link = document.createElement('link');
- link.rel = 'stylesheet';
- link.id = 'theme-link';
- link.href = `${theme}.css`;
- document.head.appendChild(link);
- const style = document.createElement('style');
- style.textContent = `
- #menu-toggle {
- position: fixed;
- top: 1rem;
- left: 1rem;
- z-index: 100;
- font-size: 1.3rem;
- background: none;
- border: none;
- cursor: pointer;
- }
- #menu-panel {
- position: fixed;
- top: 3rem;
- left: 1rem;
- z-index: 100;
- background: var(--bg, #fff);
- border: 1px solid var(--border, #ccc);
- padding: 0.75rem;
- border-radius: 4px;
- }
- #menu-panel[hidden] { display: none; }
- `;
- document.head.appendChild(style);
-
- window.addEventListener('DOMContentLoaded', () => {
- const toggle = document.getElementById('menu-toggle');
- if (!toggle) return; // page doesn't have the button, skip menu setup
-
- const panel = document.createElement('div');
- panel.id = 'menu-panel';
- panel.hidden = true;
- panel.innerHTML = `
- <label for="theme-picker">theme:</label>
- <select id="theme-picker">
- <option value="style">default</option>
- <option value="style-lightluster">lightluster</option>
- <option value="style-tsoding">tsoding</option>
- <option value="style-ashen">ashen</option>
- </select>
- `;
- toggle.insertAdjacentElement('afterend', panel);
-
- toggle.addEventListener('click', () => {
- const isHidden = panel.hidden;
- panel.hidden = !isHidden;
- toggle.setAttribute('aria-expanded', String(isHidden));
- });
-
- const picker = document.getElementById('theme-picker');
- picker.value = theme;
- picker.addEventListener('change', () => {
- const chosen = picker.value;
- document.getElementById('theme-link').href = `${chosen}.css`;
- localStorage.setItem(STORAGE_KEY, chosen);
- });
- });
-})();
diff --git a/uses.html b/uses.html
index 6768bbb..d802cc6 100644
--- a/uses.html
+++ b/uses.html
@@ -26,7 +26,7 @@
<meta name="theme-color" content="#f8efdf" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>
- /uses
+ /uses :: roughlynamed
</title>
<link rel="icon" type="image/png" href="/assets/_.ico" />
<link rel="stylesheet" href="/style.css" />
@@ -35,10 +35,10 @@
<nav>
<a href="/">index</a> <a href="/about.html">/about</a> <a href="/contact.html">/contact</a> <a href="/slashes.html">/slashes</a> <a href="/uses.html">/uses</a> <a href="/webrings.html">/webrings</a> <a href="https://blog.roughlynamed.net">/blog</a> <a href="https://1kb.roughlynamed.net">/1kb</a> <a href="/tarantino/">/tarantino</a>
</nav>
- <h1>
- /uses
- </h1>
<main>
+ <h1>
+ /uses
+ </h1>
<h2>
Hardware
</h2>
@@ -95,7 +95,7 @@
Shell: <a href="https://fishshell.com/">fish</a>
</p>
<p>
- Editor: <a href="https://www.vim.org">vim</a>, i'm a huge fan of Emacs, <a href="https://gram-editor.com">Gram</a> and <a href="https://helix-editor.com">Helix</a> though.
+ Editor: Emacs (ex-vim &amp; helix)
</p>
<p>
Font: Currently between <a href="https://commitmono.com">Commit Mono</a> and <a href="https://usgraphics.com/products/berkeley-mono">Berkeley Mono</a>
diff --git a/webring.js b/webring.js
index 621e281..e1b9f5b 100644
--- a/webring.js
+++ b/webring.js
@@ -147,5 +147,4 @@ async function initRing() {
console.error('tarantino webring failed:', err);
}
}
-
initRing();