https://luo.box/

Submitted URL:
https://luo.box/
Report Finished:
LinkText
https://meta.sr.ht/~chess.pgphere
https://emailselfdefense.fsf.org/enhere
https://useplaintext.emailplain text
https://en.wikipedia.org/wiki/Posting_style#Bottom-postingBottom-post
https://en.wikipedia.org/wiki/Posting_style#Top-postingtop-post
https://man.sr.ht/lists.sr.ht/etiquette.mdhttps://man.sr.ht/lists.sr.ht/etiquette.md
https://git.sr.ht/~chessSourcehut
https://github.com/chesslGitHub
https://creativecommons.org/licenses/by-sa/4.0/CC BY-SA 4.0
https://opensource.org/licenses/MITMIT

JavaScript Variables · 3 found

NameType
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject

Console log messages · 1 found

TypeCategoryLog
warningother
URL
https://luo.box/
Text
An iframe which has both allow-scripts and allow-same-origin for its sandbox attribute can escape its sandboxing.

HTML

<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="shortcut icon" href="/assets/favicon.png"><title>luo.box</title>
<meta name="title" content="luo.box"><meta name="description" content="Chess Luo's personal blog"><meta name="keywords" content="blog,web,programming,category theory"><meta name="referrer" content="strict-origin-when-cross-origin"><link href="/rss.xml" rel="alternate" title="luo.box" type="application/rss+xml"><link href="/atom.xml" rel="alternate" title="luo.box" type="application/atom+xml"><style>:root{--width:800px;--font-main:Verdana, sans-serif;--font-secondary:Verdana, sans-serif;--font-scale:1em;--background-color:#fff;--heading-color:#222;--text-color:#444;--link-color:#1b54ac;--visited-color:#8b6fcb;--code-background-color:#f2f2f2;--code-color:#222;--blockquote-color:#222;--highligh-syntax-keyword:#ff7b72;--highligh-syntax-comment:#8b949e;--highligh-syntax-identifier:#79c0ff;--highligh-syntax-strong-identifier:#ff7b72;--highligh-syntax-special-identifier:#d2a8ff;--highligh-syntax-glyph:#839496;--highligh-syntax-literal:#beb55b}@media(prefers-color-scheme:dark){:root{--background-color:#000;--heading-color:#fff;--text-color:#fff;--link-color:#8cc2dd;--visited-color:#8b6fcb;--code-background-color:#000;--code-color:#ddd;--blockquote-color:#ccc}}body{font-family:var(--font-secondary);font-size:var(--font-scale);margin:auto;padding:20px;max-width:var(--width);text-align:left;background-color:var(--background-color);word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;color:var(--text-color)}h1,h2,h3,h4,h5,h6{font-family:var(--font-main);color:var(--heading-color)}a{color:var(--link-color);cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}p a{text-decoration:underline}span a{text-decoration:underline}nav a{margin-right:8px}nav span.active{font-weight:700;margin-right:10px}strong,b{color:var(--heading-color)}button{margin:0;cursor:pointer}main{line-height:1.6}table{width:100%}hr{border:0;border-top:1px dashed}img{max-width:100%}time{font-family:monospace;font-style:normal;font-size:15px}pre code{background-color:var(--code-background-color);color:var(--code-color);display:block;padding:20px;white-space:pre-wrap;font-size:.875rem;overflow-x:auto}code{font-family:monospace;padding:2px;background-color:var(--code-background-color);color:var(--code-color);border-radius:3px}blockquote{border-left:1px solid #999;color:var(--code-color);padding-left:20px;font-style:italic}div.changelog{margin-top:32px}div.changelog p{font-size:15.75px;font-weight:700}div.changelog ul{list-style-type:none;padding-inline-start:0}div.changelog time{margin-right:8px}footer{padding:25px 0;text-align:center}.title a:hover{text-decoration:none}.title{font-size:1.5em}.title a{color:var(--heading-color)}.inline{width:auto!important}.highlight,.code{padding:1px 15px;background-color:var(--code-background-color);color:var(--code-color);border-radius:3px;margin-block-start:1em;margin-block-end:1em;overflow-x:auto}pre.ascii{line-height:1;text-align:center}ul.blog-posts{list-style-type:none;padding:unset}ul.blog-posts li{display:flex}ul.blog-posts li span{flex:0 0 130px}ul.blog-posts li a:visited{color:var(--visited-color)}.tags{font-size:smaller}details.fold{border:1px solid #aaa;border-radius:4px;padding:.5em .5em 0}details.fold [open]{padding:.5em}details.fold summary{margin:-.5em -.5em 0;padding:.5em}details.fold summary p{display:inline}details[open].fold summary{border-bottom:1px solid #aaa;margin-bottom:.5em}code span.keyword{color:var(--highligh-syntax-keyword)}code span.identifier{color:var(--highligh-syntax-identifier)}code span.strong-identifier{color:var(--highligh-syntax-strong-identifier)}code span.special-identifier{color:var(--highligh-syntax-special-identifier)}code span.glyph{color:var(--highligh-syntax-glyph)}code span.literal{color:var(--highligh-syntax-literal)}code span.comment{color:var(--highligh-syntax-comment)}</style></head><body><header><h1 class="title"><a href="/">luo.box</a></h1><nav aria-label="site"><a href="/">Home</a>
<a href="/posts/">Posts</a>
<a href="/uses.html">Uses</a></nav></header><main><p><strong>Hello and welcome! I’m Chess Luo👋</strong>.</p><p>I make long articles about how to make computer to go beep boop. Things that espcially interests me including:</p><ul><li>RISC-V</li><li>Category theory</li><li>Philosophy</li><li>Programming languages like Rust/Haskell</li><li>Operating systems and computer networks</li><li>Nix</li><li>Backpacking</li><li>Blackchain (just the chain technologies, no cryptocurrency nonsense)</li></ul><h4>Contact</h4><p>Feel free to contact me via <a href="mailto:[email protected]">email</a> for any reason.. If you wish to use encrypted email, you can find my GPG key <a href="https://meta.sr.ht/~chess.pgp">here</a>, or just run the following command:</p><pre><code class="language-bash"><span class="strong-identifier">curl</span> -L https://meta.sr.ht/~chess.pgp <span class="glyph">|</span> <span class="strong-identifier">gpg</span> --import
</code></pre><p>Learn more about GPG encryption <a href="https://emailselfdefense.fsf.org/en">here</a>(it’s not hard, but don’t rely on it for strong security guarantees). I read all messages I get and will reply as soon as possible. If you send me marketing emails or solicit guest posts, I will block you and submit you to third-party blocklists without warning.</p><p>Mail Etiquette:</p><ul><li>Send your E-Mails in <a href="https://useplaintext.email">plain text</a></li><li><a href="https://en.wikipedia.org/wiki/Posting_style#Bottom-posting">Bottom-post</a>, <em>don’t</em> <a href="https://en.wikipedia.org/wiki/Posting_style#Top-posting">top-post</a></li><li>Wrap lines at 72 columns</li><li>If you use PGP, attach your PGP signature to the message</li></ul><p>You can find a full reference to the etiquette at <a href="https://man.sr.ht/lists.sr.ht/etiquette.md">https://man.sr.ht/lists.sr.ht/etiquette.md</a>.</p><p>You can also find me on <a href="https://git.sr.ht/~chess">Sourcehut</a> and <a href="https://github.com/chessl">GitHub</a>.</p><p>I don’t use any social media.</p><h4>Donate</h4><p>If any of my work has helped you at all, donations are greatly appreciated! If you’d like to send me a message along with your donation, please send me an email.</p><p>You can support me monthly or with a one-time payment from my Ko-fi page. Thank you!</p><p>You can also send me cryptocurrency with <strong>Bitcoin</strong> or <strong>Monero</strong>. All crypto I hold is with self-custody.</p><ul><li>Bitcoin: luo.box</li><li>Monero: luo.box</li></ul></main><footer><p id="footer-directive"><small>Subscribe via
<a href="/rss.xml">rss</a>,
<a href="/atom.xml">atom</a>
or just say <a href="mailto:[email protected]">hello</a>.</small></p><p>Content is
<a href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a>.
<a href="https://git.sr.ht/~chess/luo.box">Site source code</a> is
<a href="https://opensource.org/licenses/MIT">MIT</a>.</p></footer></body></html>