<!DOCTYPE html>
<html lang="en" data-theme="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="skip-captcha" content="1">
<script nonce="393055271815076a66bb588b102fd534c4c1">try{var t=localStorage.getItem('jarty_theme');if(t)document.documentElement.setAttribute('data-theme',t)}catch(e){}</script>
<title>Jarty.party - News</title>
<link rel="stylesheet" href="/static/style.css?v=5e45ffc3188408c4">
<link rel="icon" type="image/png" href="/static/icon.png?v=10">
</head>
<body>
<nav class="top-bar">
<b><a href="/" class="site-name">Jarty.party</a></b>
[<a href="/overboard">overboard</a>] [<a href="/b/">b</a>/<a href="/raid/">raid</a>/<a href="/soy/">soy</a>] [<a href="/blog/">blog</a>/<a href="/hobby/">hobby</a>/<a href="/jake/">jake</a>/<a href="/meta/">meta</a>/<a href="/mu/">mu</a>/<a href="/pol/">pol</a>] [<a href="/jan/">jan</a>] [ <a href="/news">news</a> / <a href="/users">users</a> / <a href="/bans">bans</a> / <a href="https://soywiki.wikioasis.org/wiki/Jappy" target="_blank">wiki</a> ]
<span class="mod-badge">[<a href="/mod/">Mod</a>]</span>
</nav>

<div class="content news">
<h1 class="board-title">News</h1>
<hr>

<article class="news-item" id="p697">
  <div class="news-meta">
    <span class="news-date"><time datetime="2026-05-23T23:14:28Z" class="localtime">05/23/26(Sat)23:14:28</time></span>
    <span class="news-author"><a href="/profile/JPzjK8Eqr5" class="profile-link">Nulute</a></span>
    
    <a href="/meta/thread/2266#p697" class="news-link" title="View in thread">#697</a>
  </div>
  
  <div class="news-body">Threads can now be moved between boards by moderators. Any posts on /b/ deemed too brimmy will be moved to /jake/.
<br>Unlike other imageboards, the link to the thread stays the same after being moved, as we use global thread IDs.</div>
</article>
<hr>

<article class="news-item" id="p694">
  <div class="news-meta">
    <span class="news-date"><time datetime="2026-05-23T23:09:22Z" class="localtime">05/23/26(Sat)23:09:22</time></span>
    <span class="news-author"><a href="/profile/JPzjK8Eqr5" class="profile-link">Nulute</a></span>
    
    <a href="/meta/thread/2266#p694" class="news-link" title="View in thread">#694</a>
  </div>
  
  <div class="news-body">Posting from Tor exit nodes has been enabled.</div>
</article>
<hr>

<article class="news-item" id="p692">
  <div class="news-meta">
    <span class="news-date"><time datetime="2026-05-23T23:07:53Z" class="localtime">05/23/26(Sat)23:07:53</time></span>
    <span class="news-author"><a href="/profile/JPzjK8Eqr5" class="profile-link">Nulute</a></span>
    
    <a href="/meta/thread/2266#p692" class="news-link" title="View in thread">#692</a>
  </div>
  
  <div class="news-files">
    
    <img src="/uploads/thumb/2b2cc6efc9fcaef4cb4de3b65e48d1f0_thumb.jpg" loading="lazy" class="news-thumb" data-full="/uploads/full/2b2cc6efc9fcaef4cb4de3b65e48d1f0.png" data-action="expand-image" alt="">
    
  </div>
  
  <div class="news-body">Today, Jartyflare was rolled out. It&#39;s a custom DDoS prevention layer that requires new IP addresses to solve a simple proof-of-work challenge before accessing the main site.
<br>It takes around 1-3 seconds on most hardware, so it&#39;s barely an inconvenience to users, but provides the massive benefit of making DDoS attacks costly.</div>
</article>
<hr>

</div>

<hr>
<footer class="footer">
<small>Jarty.party</small>
<br><span style="font-size:11px;margin-top:2px;display:inline-block">Theme <select id="theme-select" style="font-size:11px;padding:0 2px">
<option value="dark">Dark</option>
<option value="light">Light</option>
<option value="">Jardee</option>
<option value="sepia">Sepia</option>
<option value="rose">Sage</option>
<option value="midnight">Midnight</option>
</select></span>
</footer>
<div id="media-bar" class="media-bar" style="display:none;">
<div class="mb-inner">
<div class="mb-info">
<svg class="mb-icon" viewBox="0 0 24 24" width="16" height="16"><path d="M12 3v10.55A4 4 0 1 0 14 17V7h4V3h-6z" fill="currentColor"/></svg>
<span class="mb-title" id="mb-title"></span>
<a href="#" class="mb-link" id="mb-link" style="display:none">[Post]</a>
<button class="mb-btn" id="mb-skip" title="Skip">&raquo;</button>
<span id="mb-queue-count" style="font-size:11px;color:var(--omitted)"></span>
<button class="mb-btn" id="mb-close" title="Close">X</button>
</div>
<audio id="mb-audio" class="mb-audio" controls style="display:none;"></audio>
</div>
</div>
<div id="video-player" class="video-player" style="display:none;">
<div class="vp-bar"><span class="vp-title" id="vp-title"></span><button id="vp-close" class="vp-close-btn" title="Close">&times;</button></div>
<video id="vp-video" class="vp-video" controls></video>
</div>
<script src="https://cdn.jsdelivr.net/npm/jdenticon@3.3.0/dist/jdenticon.min.js" integrity="sha384-LfouGM03m83ArVtne1JPk926e3SGD0Tz8XHtW2OKGsgeBU/UfR0Fa8eX+UlwSSAZ" crossorigin="anonymous" nonce="393055271815076a66bb588b102fd534c4c1"></script>
<script type="module" nonce="393055271815076a66bb588b102fd534c4c1">
import 'https://cdn.jsdelivr.net/npm/altcha@1/dist/altcha.min.js';
</script>
<script src="/static/main.js?v=ab8ff7a50859178f" nonce="393055271815076a66bb588b102fd534c4c1"></script>
</body>
</html>