summaryrefslogtreecommitdiff
path: root/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'index.html')
-rw-r--r--index.html137
1 files changed, 137 insertions, 0 deletions
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..e4520c6
--- /dev/null
+++ b/index.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html>
+<html lang="en" prefix="og: https://ogp.me/ns#">
+<head>
+<meta charset="UTF-8" />
+<meta http-equiv="X-UA-Compatible"
+ content="IE=edge">
+<meta name="viewport"
+ content="width=device-width, initial-scale=1.0" />
+<meta name="description"
+ content="Recovering scientist. Hacker. ๐Ÿณ๏ธโ€๐ŸŒˆ. He&#x2F;him." />
+<meta name="keywords"
+ content="" />
+
+<title>
+ Recovering scientist. Hacker. ๐Ÿณ๏ธโ€๐ŸŒˆ. He&#x2F;him. // Grisha&#x27;s awesome website</title>
+<meta property="og:site_name" content="Grisha&#x27;s awesome website"/>
+<meta property="og:title" content="Grisha&#x27;s awesome website | Recovering scientist. Hacker. ๐Ÿณ๏ธโ€๐ŸŒˆ. He&#x2F;him."/>
+<meta property="og:type" content="website"/>
+<meta property="og:url" content="https://oxapentane.com/"/>
+<meta property="og:description" content="Recovering scientist. Hacker. ๐Ÿณ๏ธโ€๐ŸŒˆ. He&#x2F;him."/>
+
+<meta name="twitter:card" content="summary_large_image"/>
+<meta name="twitter:title" content="Recovering scientist. Hacker. ๐Ÿณ๏ธโ€๐ŸŒˆ. He&#x2F;him."/>
+<meta name="twitter:description" content="Recovering scientist. Hacker. ๐Ÿณ๏ธโ€๐ŸŒˆ. He&#x2F;him."/>
+<link rel="alternate" type="application/atom+xml" title="Grisha&#x27;s awesome website" href="https://oxapentane.com/atom.xml">
+
+ <style>
+html{font-family:monospace;font-size:1rem;line-height:1.5;margin:auto;max-width:70ch;padding:1.5rem 1em 3em}
+img{max-width:100%}img:not([src$=".svg"]),article>div,blockquote,pre{border-radius:.3rem}img[src$="#pixelate"]{image-rendering:pixelated}
+h1,h2,h3,h4,h5,h6{font-size:inherit;margin:2rem 0 1em}
+h1::before{content:'# '}
+h2::before{content:'## '}
+h3::before{content:'### '}
+p{text-align:justify}p,ul,ol,.g,article>footer,article>header{margin:0 0 2em}
+pre,blockquote{padding:1.5rem;margin:0 0 1.5rem}pre{overflow-x:auto}pre code{background:0!important}blockquote>*:last-child{margin-bottom:0}
+article>img,article>p>img,article>div{display:block;margin-bottom:1.5rem;width:100%}
+.yt{aspect-ratio:16/9;width:100%;overflow:hidden}.yt iframe{width:100%;height:100%;border:0}
+.s{font-size:.85rem}
+.theme{display:inline-block;width:1.5rem;height:1.5rem}.theme img,.theme svg{width:100%;height:100%}
+html.light .theme img:first-child,html.light .theme svg:first-child,html.dark .theme img:last-child,html.dark .theme svg:last-child{display:none}
+header>div{margin-bottom:1.5rem}footer{margin-top:1.5rem}body>footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem}
+body>footer img,body>footer svg{width:1em;height:1em;vertical-align:middle}
+.tags{padding:.5rem 0 0 0}.tags li{display:inline}.tags li+li::before{content:' ยท '}
+nav{display:flex;gap:.5rem;margin:1.5rem 0}nav a{flex:1;display:flex;flex-direction:column;align-items:center;overflow:hidden;font-weight:bold}nav img,nav svg{width:2rem;height:2rem;margin-bottom:.25rem}nav a .s{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
+.g{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.5rem}.g a{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.g img{object-fit:contain;max-height:100%;max-width:100%}
+.p{list-style:none;padding:0}.p ul{margin:0}.p>li{display:flex;gap:1rem;margin-bottom:1rem}.p time{display:flex;flex-direction:column;align-items:center;min-width:3rem;margin:.25rem 0}.p time span:first-child{font-size:1.5em;line-height:1}
+.lb{position:fixed;inset:0;background:#000d;display:flex;align-items:center;justify-content:center;z-index:999;cursor:pointer}.lb img{max-width:95vw;max-height:95vh}
+@media(max-width:30em){header .desc{display:none}}
+ </style>
+
+ <style>
+ html.light{background:oklch(0.9602 0.0811 96.96);--tc:#f5e6b3;color:#000}
+ html.light a{color:oklch(0.53 0.2448 257.69) }
+ html.light a:visited{color:oklch(0.48 0.24 290.93)}
+ html.light a.active,html.light a:active,html.light a:hover{color:oklch(0.53 0.2687 324.53) }
+ html.light p,html.light ul,html.light ol, html.light .desc {color:oklch(0.4 0.1082 58.76) }
+ html.light blockquote,html.light pre,html.light code,html.light article>img,html.light article>p>img,html.light .g img{background:oklch(0.94 0.1 93.24)}
+ html.light code{color:#000}
+ html.dark{background:#000;--tc:#000;color:#fff}
+ html.dark a{color:oklch(0.87 0.24 165.59)}
+ html.dark a:visited{color:oklch(0.79 0.13 297.29)}
+ html.dark a.active,html.dark a:active,html.dark a:hover{color:oklch(0.76 0.25 344.92)}
+ html.dark p,html.dark ul,html.dark ol, html.dark .desc {color: oklch(0.92 0.15 94.86)}
+ html.dark img[src$=".svg"],html.dark nav svg,html.dark .theme svg,html.dark footer svg{filter:invert(1)}
+ html.dark blockquote,html.dark pre,html.dark code,html.dark article>img,html.dark article>p>img,html.dark .g img{background:#222}
+ html.dark code{color:#fff}
+ a.active,a:active,a:hover{text-decoration-style:wavy}
+ .tags a{text-decoration-style:dotted}
+ hr{border:0;border-top:1px dashed;clear:both;margin-bottom:1.5rem}
+ </style>
+ <meta name="theme-color" id="tc"><script>(function(){var m=matchMedia('(prefers-color-scheme:dark)'),t=localStorage.theme||(m.matches?'dark':'light'),h=document.documentElement,c=document.getElementById('tc');h.className=t;function u(){c.content=getComputedStyle(h).getPropertyValue('--tc')}u();window.T=function(){t=t==='dark'?'light':'dark';localStorage.theme=t;h.className=t;u()}})()</script>
+
+</head>
+<body>
+
+ <header>
+ <div class="s" style="display:flex;justify-content:space-between;align-items:center">
+ <span><strong>Grisha&#x27;s awesome website</strong><span class="desc"> ยท Recovering scientist. Hacker. ๐Ÿณ๏ธโ€๐ŸŒˆ. He&#x2F;him.</span></span>
+ <a href="#" onclick="T();return false" class="theme" aria-label="Toggle theme" title="Toggle theme"><img src="/icons/light.svg" alt="Light mode"><img src="/icons/asleep.svg" alt="Dark mode"></a>
+ </div>
+ <hr>
+ <nav>
+ <a href="https://oxapentane.com/" aria-label="Hallo ^^" class="active"><span class="s">Hallo ^^</span></a>
+ </nav>
+ </header>
+ <hr>
+ <main>
+
+<article><h1 id="welcome-to-my-corner-of-the-interwebs">Welcome to My Corner of the Interwebs!</h1>
+<h2 id="hi">Hi!</h2>
+<p>Grisha offline or [0xa|oxapentane] online, take your pick. Recovering scientist, chemist with theoretical degree in physics<sup class="footnote-reference" id="fr-degree-1"><a href="#fn-degree">1</a></sup>, hacker, anti-luddite, ๐Ÿณ๏ธโ€๐ŸŒˆ, he/him. Speak en, ru and nl.</p>
+<p>During the workdays I'm trying not to cry around the labs of van der Waals-Zeeman Institute, University of Amsterdam.</p>
+<p>During my fun time I like to play with radio and look at the large-scale infrastructure. For example have a look at the <a rel="external" href="https://tlm.solutions">traffic light thing that we did</a> couple of years ago.</p>
+<p>I like self hosting. I <a rel="external" href="https://git.oxapentane.com/0xa/nix-config">use nix</a> btw.</p>
+<p><em>If you haven't got it yet, I'm staring into my 'puter a lot</em></p>
+<h2 id="america-me-online"><del>America</del> Me Online</h2>
+<ul>
+<li><a rel="me" href="https://c3d2.social/@oxapentane"><code>@oxapentane@c3d2.social</code></a> on Mastodon, the only social I actively use</li>
+<li><code>0xa:oxapentane.com</code> on <strong>*Waiting for this message*</strong></li>
+<li><code>oxapentane.75</code> on Signal</li>
+<li><code>hi@the domain name</code> for email<sup class="footnote-reference" id="fr-enc-1"><a href="#fn-enc">2</a></sup></li>
+</ul>
+<h2 id="me-offline">Me Offline</h2>
+<p>You can find me in the wild! Nowadays you can find me <strong>in and around Amsterdam</strong>. I try to show up at <a rel="external" href="https://techinc.nl">techinc</a> for wednesday socials.</p>
+<p>Here is a somewhat updated list of events I plan to visit this year:</p>
+<ul>
+<li>Jan 31: <a rel="external" href="https://outoftheordinary-festival.nl">Out of the ordinary</a>, Leiden, Netherlands</li>
+<li>May 22-23: <a rel="external" href="https://sniester.nl">Sniester</a>, den Haag, Netherlands</li>
+<li>Jul 15-22: <a rel="external" href="https://bornhack.dk">Bornhack</a>, Funen, Denmark</li>
+<li>Sep: <a rel="external" href="https://datenspuren.de">Datenspuren</a>, Dresden, Germany</li>
+<li>Nov 6-8: <a rel="external" href="https://wiki.eth0.nl/index.php/Eth0:2026_Autumn">eth0</a>, Someren, Netherlands</li>
+<li>Dec 27-30: 40c3, Hamburg(?), Germany</li>
+</ul>
+<section class="footnotes">
+<ol class="footnotes-list">
+<li id="fn-degree">
+<p>Not to be confused with degree in theoretical physics :D <a href="#fr-degree-1">โ†ฉ</a></p>
+</li>
+<li id="fn-enc">
+<p>FYI: I gave up on email encryption. Yeah, I have GPG key published, but it's kept around for backwards compatibility and old times sake ;). If you must send encrypted email use <a rel="external" href="https://age-encryption.org/">age</a> instead. Ask for a key via any channel. <a href="#fr-enc-1">โ†ฉ</a></p>
+</li>
+</ol>
+</section>
+</article>
+
+</main>
+ <hr>
+ <footer class="s">
+ <span>ยฉ Grisha&#x27;s awesome website 2026</span>
+ <span><img src="/icons/rss.svg" alt=""> Feeds: <a href="https://oxapentane.com/atom.xml">Atom</a> ยท <a href="https://oxapentane.com/rss.xml">RSS</a></span>
+ </footer>
+
+
+
+ <script>document.querySelectorAll('article img[srcset]').forEach(i=>{if(i.closest('a'))return;i.style.cursor='pointer';i.onclick=()=>{let d=document.createElement('div'),s=i.srcset.split(',').pop().trim().split(' ')[0];d.className='lb';d.innerHTML='<img src="'+s+'">';document.body.style.overflow='hidden';d.onclick=()=>{d.remove();document.body.style.overflow=''};document.body.appendChild(d)}})</script>
+ </body>
+</html>