From 190032b1d74c1e535fedec07453950f9746b82a3 Mon Sep 17 00:00:00 2001 From: xtzws Date: Sat, 26 Jul 2025 01:34:37 -0400 Subject: [PATCH] Added Stances, several site files, reorganized universal elements --- ...i-Variable.woff2 => Satoshi-Variable.woff2 | Bin index.css | 150 ++++++++++++++++-- site-policies/index.html | 30 ++++ site-updates/index.html | 85 ++++++++++ stances/index.html | 48 ++++++ terms/icsa/index.html | 12 +- terms/ifdsa/index.html | 6 +- terms/text/icsa.txt | 10 +- terms/vpn/index.html | 6 +- terms/usa.png => usa.png | Bin 10 files changed, 318 insertions(+), 29 deletions(-) rename terms/Satoshi-Variable.woff2 => Satoshi-Variable.woff2 (100%) create mode 100644 site-policies/index.html create mode 100644 site-updates/index.html create mode 100644 stances/index.html rename terms/usa.png => usa.png (100%) diff --git a/terms/Satoshi-Variable.woff2 b/Satoshi-Variable.woff2 similarity index 100% rename from terms/Satoshi-Variable.woff2 rename to Satoshi-Variable.woff2 diff --git a/index.css b/index.css index fd63959..0f0b8e6 100644 --- a/index.css +++ b/index.css @@ -1,19 +1,147 @@ @font-face { - font-family: "Beast"; + font-family: "Satoshi"; + font-weight: 300 900; font-style: normal; - font-weight: 400; - src: url("Beast.woff2"); + font-display: swap; + src: url("/Satoshi-Variable.woff2") format("woff2"); +} + +:root { + --isaac-blue: #0E4385; + --logy-lightblue: rgb(179, 236, 252); + --isaac-red: #C52947; + --minimal-background: antiqueWhite; + --lec-brown: rgb(81, 52, 36); + + --evil-blue: #011222; + --evil-lightblue: #97C9D7; + --evil-red: #9D1735; + --evil-ferrariblue: #85C9FF; +} + +::selection { + background-color: var(--logy-lightblue); } html { - font-family: Beast; + font-family: "Satoshi", "Olympic Sans", "Arial", sans-serif; + font-size: 1.05em; + font-feature-settings: "ss02" 1, "ss03" 1; + text-wrap: pretty; + background-color: var(--minimal-background); + color: var(--lec-brown); } -.terms { - font-family: "Satoshi", "Olympic Sans", "Beast", "Arial", sans-serif; - position: fixed; - bottom: 0; - width: fit-content; - max-width: 500px; +body { + max-width: 750px; margin-inline: auto; -} \ No newline at end of file + padding: 10px; +} + +h1 { + text-decoration-line: underline; + text-decoration-color: var(--isaac-blue); + text-decoration-style: solid; +} + +h2 { + text-decoration-line: underline; + text-decoration-color: var(--isaac-red); + text-decoration-style: solid; +} + +h3 { + text-decoration-line: underline; + text-decoration-color: var(--isaac-blue); + text-decoration-style: double; +} + +table { + border: 1px solid var(--lec-brown); + margin-inline: auto; + border-collapse: separate; + border-radius: 10px; + border-spacing: 0; + overflow: hidden; +} + +td, th { + border-bottom: 1px solid var(--lec-brown); + text-align: left; + padding: 8px; +} + +td:first-child {font-feature-settings: "tnum" 1;} +tr:last-child th {border-bottom: 0px;} +tr:hover {background-color: var(--logy-lightblue);} + +p { + font-weight: 450; + line-height: 1.5; + margin-block: 1lh; +} + +li { + font-weight: 450; +} + +a { + color: var(--isaac-red); +} + +.clref {text-align: center;} +.clfooter {margin-top: 1lh;} +.climg { + max-width: 31px; + display: block; + margin-inline: auto; + margin-top: 1em; + margin-block-end: -1lh; +} +.clmain { + font-weight: 450; + margin-block: 1lh; +} + +caption { + margin-top: .5lh; + caption-side: bottom; +} + +mark { + background-color: var(--logy-lightblue); + color: var(--lec-brown); + font-style: italic; +} + +hr { + border: 1px solid var(--lec-brown); +} + +.badges img { + image-rendering: pixelated; + width: 88px; + height: 31px; + text-decoration: none; +} +.badges { + display: flex; + flex-wrap: wrap; + justify-content: space-around; + gap: 4px +} + +@media (prefers-color-scheme: dark) { + html { + background-color: var(--evil-blue); + color: var(--evil-lightblue); + } + hr { + border: 1px solid var(--evil-lightblue); + } + a {color: var(--logy-lightblue);} + h1,h3 {text-decoration-color: var(--evil-red);} + h2 {text-decoration-color: var(--evil-ferrariblue);} + ::selection {color: var(--evil-blue);} + mark {color: var(--evil-blue);} +} diff --git a/site-policies/index.html b/site-policies/index.html new file mode 100644 index 0000000..faf4638 --- /dev/null +++ b/site-policies/index.html @@ -0,0 +1,30 @@ + + + + Isaac's Site Policies + + + + + + + +
+

Isaac’s Site Policies

+

I’m committed to providing a great experience on my websites. This page documents standards and policies that I apply to myself and my sites. Note that while I try very hard to implement these, I do not have a legal obligation to do so, and this page does not create any such obligation.

+

If you’re looking for the legal terms, try finding the document on www.isaac.run/terms.

+
+

Link permanence

+

Every link I have ever made should continue to work. Over the years I have visited many websites from a broken referral link, and I believe very strongly in digital preservation. Any link you see today for isaac.run, xtzws.com, or 10161997.xyz should continue to work ten years from now. This doesn’t mean that my sites will never be reorganized, but rather that redirects will be used to guide you to a webpage’s new home. For example, when www.isaac.run was just starting, the terms of use were at www.isaac.run/ifdsa, but I implemented and published additional terms, so that link is still valid but will take you to www.isaac.run/terms/ifdsa. Note that this link permanence policy does not apply to my CDNs or files that have been removed (example).

+

For further reading, check out the W3C’s article, “Cool URIs don’t change”.

+

Accessibility

+

I strive to make my websites pleasant to look at and easy to read. Specifically, I aim for WCAG AA 2.0 complicance. If anything is wrong, could be improved, or you have any questions, my email is open anytime at webmaster@isaac.run.

+
+ + + \ No newline at end of file diff --git a/site-updates/index.html b/site-updates/index.html new file mode 100644 index 0000000..653daf6 --- /dev/null +++ b/site-updates/index.html @@ -0,0 +1,85 @@ + + + + Site and Service Updates + + + + + + + +

Site and Service Updates

+

This page is for announcements and other changes that didn't affect availability. Looking for uptime or outage info? Check out the Statuspage.

+
+

Jump to a service

+ +
+

isaac.run

+

isaac.run is my personal homepage. It contains things I want it to contain.

+

2025-07-22

+

The essay was replaced with a passage about procrastination from the Tsurezuregusa, and the design of isaac.run was brought in greater conformance with Isaacal Media corporate guidelines.

+

2025-06-28

+

A political message was published! A Declaration of the Independence of Cyberspace by John Perry Barlow (1996) was made the homepage. I wrote a corresponding article about it (gemini://xtzws.com/gemlog/002.gmi).

+ +

Isaac’s Forms

+

Forms is my personal form submission site. The way it works is you’ll go to the homepage, enter the form code you were given, then take a form. This helps add a little of bit security and helps prevent automated submissions. Fill one out now with code “F1”!

+

2025-07-25

+

The design was updated to conform to current Isaacal Media corporate guidelines. The backend was partially modularized to better support creating and managing forms. With this update, it should be easier to fill out a form, and it is significantly easier behind the scenes to create a form.

+ +

Mail

+

xtzws.com Mail is the mail server that powers my email and for my clients. Secure, highly-available, bring-your-own-domain email hosting is available starting at $1/month! Please email me at webmaster@isaac.run if you’re interested.

+

Planned

+

Mail will be migrating service providers in the coming months. This reduces wasted resources and enables me to provide better services at scale.

+ +

Miskis

+

Miskis is the Discord bot I made once. Miskis could do fun things like respond with the national debt if you did /debt and "Pong" if you did /ping!

+

2025-07-01

+
+ Miskis is shutting down +
+

📣 Notice

+

Effective immediately, Miskis will be shutting down. Due to increased costs and low usage, it is no longer feasible to operate Miskis at scale.

+ +
How this affects you
+

It probably won’t. Miskis has not receive any commands in several weeks. Additionally, Miskis does not create or maintain any collection of user data, including any information you may have passed to Miskis, any information Miskis has accessed on your behalf, or your Miskis command history. There is no record of Miskis activity, so you can be assured that there is no security risk to the cessation of activity.

+ +
For applications relying upon Miskis
+

Miskis will cease all operations on all fronts. If you developed or are developing an application built on Miskis, it will stop working unless you find a suitable replacement bot or build your own.

+ +
Can I keep this going?
+

Yes! If you would like to keep Miskis operational, you can pay for the server costs. To fund it, please pay me $120, which covers the cost of operation for two years.

+
+
+

2025-02-24

+

IsaacBot was renamed to Miskis.

+ +

Everybody do the Wenis!

+

Everybody do the Wenis! was the Bedrock server I ran for a few months.

+

2025-07-06

+
+ Everybody do the Wenis! is shutting down +
+

🚨 Urgent Notice

+

Effective Monday, July 14, the Minecraft server, Everybody do the Wenis!, will be shut down. Due to increased costs and low usage, it is no longer feasible to run the server.

+ +
How this affects you
+

It probably won’t. Everybody do the Wenis! has historically received little activity and is unlikely to get more in the future. Because the server does log some information, these data will be deleted immediately after the server is turned off. There is no security or privacy risk due to the cessation of activity. Note that the world itself and the data it contains will not be deleted.

+ +
Can I keep this going?
+

Yes! If you would like to keep the server operational, you can pay for the server costs. To fund it, please pay me $120, which covers the cost of operation for two years.

+
+
+ + + \ No newline at end of file diff --git a/stances/index.html b/stances/index.html new file mode 100644 index 0000000..0ea0ad2 --- /dev/null +++ b/stances/index.html @@ -0,0 +1,48 @@ + + + + Isaac's Stances + + + + + + + +

Isaac’s Stances

+

In a world of misinformation, turn here FOR TRUTH.

+
+

This page documents my formal position on several contentious subjects. No matter how niche, if you need my stance on a subject not listed, please email me at ig+stances@isaac.run and I’ll thoroughly form a stance. If your friend group can’t agree on a side, asking some random guy on the Internet may be just what you need!

+

Some additional context: when I say “should” this is me giving my official position. Other ways are incorrect but possible, which is why it’s a “should” instead of a “must”. I seek to show the best method rather than the best product. So I have a stance on how to prepare scones (cream first then jam) but I will not tell you what brand of cream or jam to use. So don’t ask “Coke or Pepsi?” because I won’t answer.

+

Categories I will abstain from: medical treatment, legal advice, adult content, or topics that could lead to harm.

+

I do apologize for the unstructured layout. Please give me a suggestion on how I should do it, or do a ऎ-F and find it.

+
+
+

Scones

+

Cream then jam

+

Pickleball

+

USA Pickleball is the true national sport body

+

Dictionaries

+

Merriam-Webster is the correct dictionary

+

Dictionaries should be descriptivist

+

Pronunciations

+

GIF: /dʒɪf/

+

Technology

+

Code indents should be two spaces

+

Website homepage URLs should begin with WWW

+

Typography

+

The lowercase “a” should be double story

+

The Oxford comma should be used

+

Initialisms should not be period-seprarated

+

Standards

+

Dates should conform to RFC 3339

+ +
+ + + \ No newline at end of file diff --git a/terms/icsa/index.html b/terms/icsa/index.html index 7fa675f..e68b203 100644 --- a/terms/icsa/index.html +++ b/terms/icsa/index.html @@ -4,9 +4,9 @@ Isaac's Commercial Services Agreement - + - +

Isaac’s Commercial Services Agreement

@@ -34,7 +34,7 @@

5. Availability

I attempt to keep my Services available 24/7, but interruptions may occur due to outages, maintenance or other circumstances. Factors in availability also include your connection to the Internet which may not be stable. A faultless operation is impossible, and I do not accept responsibility for any errors that may occur. There is no guarantee of uptime or availability of any of my Services. You may not represent to users that any facet of your use which is dependent on my Services has any guarantee of availability. You understand that I reserve the right to modify, restrict, or discontinue any aspect of the Services at any time.

-

As a condition of receiving my Services, you acknowledge that I keep no backups of your files or data. I attempt to maintain security and robustness of my Services, but I make no guarantee as to the completeness or reliability of those Services. You are responsible for keeping backups of important data, and you acknowledge that I may be unable to recover your data should my Services experience any disruption.

+

I attempt to maintain security and robustness of my Services, but I make no guarantee as to the completeness or reliability of those Services. You are responsible for keeping backups of important data, and you acknowledge that I may be unable to recover your data should my Services experience any disruption.

You acknowledge that as these Services are not intended or designed for enterprise-grade use, quality of Service may be significantly reduced or degraded for usage in excess of this Agreement.

6. Attribution

@@ -44,7 +44,7 @@

You may not use my Services in a manner or upload content that I determine: