Kinematic Equation
kiwifarms.net
- Joined
- Apr 15, 2025
Clearly not well enough because you're still looking.Guess which one I already did and it went WELL! surprisingly
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Clearly not well enough because you're still looking.Guess which one I already did and it went WELL! surprisingly
There's a 100 point forum trophy for your account you can obtain through a legitimate and verified hook up. Go get em, autists.Clearly not well enough because you're still looking.
Naw, they're doing alright. Some of these folks have never used a forum before; it's at this point old social tech.amazing how the worst of 4chan is just gathered entirely in this thread and the normal users are in other threads and actually using the website instead of their circlejerk
you said it so yourself, jannies are a necessary evil, but they must not be trannies and if you want to make a imageboard where every user can moderate then it's fated to death or low users.The experience has really demonstrated just how important a proper successor/alternative to 4chan is. If 4chan goes down, English-speaking imageboard culture goes down with it. Some of these altchans were getting a couple of posts a day before the site went down, and some have threads from numerous years ago.
Not a web-dev guy, but does this essentially mean they have the ability for remote code execution on your machine, via a direct socket and not through the browser?Quick reminder that the soyfaggot website is literal malware and spyware. This is "integrity.wasm" that the site forces you to run or you can't post: https://pastebin.com/NTChvPPB
This thing actually opens a websocket directly to the soyfag websocket server and evaluates any javascript that server sends to the "anon", then it sends the result back to their server. No wonder they renamed "Anonymous" to "Chud".
View attachment 7247941
hopefully because you had your testicles removed to stifle your crippling porn addictionFeels like a part of me is missing![]()
some fag banned me globally for 3 days for posting an image that wasn't porn on /h/I got 30 days for "ban evasion" after i reported a ban evading Cheese Pizza poster, and tried to make him reveal some info about himself Mr. Swirl style, after i saw him gloating about how he'll never get caught because he's behind 7 proxies or some shit...
The ban was supposed to expire at the end of april. Oh, and my appeal got denied lol.
I find that odd but sweet. I've never met a girl who would date a NEET, let alone an autistic NEET. I guess you need to find some train forums.I can take care of both of us it's okay
Kpop general is 100% on discord, matrix, or twitter. Only one of them migrated here with a WJSN (I believe) avatar and left quickly.The vtuber fans had a new board up instantaneously and all their users migrated there. Why aren't other communities that competent?
Be thankfulamazing how the worst of 4chan is just gathered entirely in this thread and the normal users are in other threads and actually using the website instead of their circlejerk
// ==UserScript==
// @name KF Post Numbers
// @namespace KfPostNumbers
// @match *://kiwifarms.st/threads/4chan.37222/*
// @match *://kiwifarms.st/threads/soyjak-party-the-sharty.145349/*
// @grant none
// @version 2.0
// @author KOR
// @description Make KF a little more like home.
// ==/UserScript==
const getPostNumber = (articleEl) => {
return articleEl.getAttribute('data-content').substring(5);
}
const addPostNumber = (articleEl) => {
const postNumber = getPostNumber(articleEl);
const listEl = articleEl.querySelector('ul[class="message-attribution-opposite message-attribution-opposite--list "]');
const bulletEls = listEl.querySelectorAll('li');
const postNumberEl = bulletEls[bulletEls.length - 1].cloneNode(true);
postNumberEl.querySelector('a').innerText = `No.${postNumber}`;
listEl.append(postNumberEl);
}
const makeDetailsElement = (yourUserId, posterUserId, quotedUserId, postNumber, quoteEl) => {
const detailsEl = document.createElement('details');
detailsEl.classList.add('ibQuote');
const summaryEl = document.createElement('summary');
summaryEl.classList.add('ibSummary');
summaryEl.innerText = `>>${postNumber}`;
if (quotedUserId === yourUserId) {
summaryEl.innerText += posterUserId === yourUserId ? ' (Me)' : ' (You)';
}
detailsEl.append(summaryEl);
detailsEl.append(quoteEl);
return detailsEl;
}
const getQuotes = (articleEl) => {
return articleEl.querySelectorAll('blockquote[data-attributes][data-quote][data-source]');
}
const getPosterUserId = (articleEl) => {
const userSectionEl = articleEl.querySelector('section[class="message-user"]');
const userProfileLink = userSectionEl.getAttribute('itemId');
return userProfileLink.match(/\d+(?=\/$)/);
}
const replaceQuotes = (articleEl) => {
const yourUserId = getUserId();
const posterUserId = getPosterUserId(articleEl);
const quoteEls = getQuotes(articleEl);
quoteEls.forEach((quoteEl) => {
const quotedUserId = quoteEl.getAttribute('data-attributes').substring(8);
const postNumber = quoteEl.getAttribute('data-source').substring(6);
const quoteCopyEl = quoteEl.cloneNode(true);
const detailsEl = makeDetailsElement(yourUserId, posterUserId, quotedUserId, postNumber, quoteCopyEl);
quoteEl.replaceWith(detailsEl);
});
}
const getUserId = () => {
const userAvatar = document.querySelector('span[class="avatar avatar--xxs"]');
if (!userAvatar) {
return null;
}
return userAvatar.getAttribute('data-user-id');
}
const updatePosts = (articleEl) => {
addPostNumber(articleEl);
replaceQuotes(articleEl);
}
const applyCustomStyle = () => {
const style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = `
.ibQuote > summary {
list-style: none;
}
.ibQuote > summary::-webkit-details-marker {
display: none;
}
.ibSummary {
display: inline-block;
font-weight: 500;
color: var(--link-color);
cursor: pointer;
}
.ibSummary:hover {
color: hsla(var(--xf-linkHoverColor));
text-decoration: underline;
}
`;
document.getElementsByTagName('head')[0].appendChild(style);
}
applyCustomStyle();
const posts = document.querySelectorAll('article[id*="js-post-"]');
posts.forEach(updatePosts);
Why does this post turn me on?hopefully because you had your testicles removed to stifle your crippling porn addiction
Thank you I am always searchingI find that odd but sweet. I've never met a girl who would date a NEET, let alone an autistic NEET. I guess you need to find some train forums.
It's just like old times :^(
Would something akin to Plusnigger licenses work? A modified captcha system where you HAVE to type the N word every time?Frt needs to institute a password system like bantuculture to filter out all the Kekistani rapefugees
Exercise caution lest this become you.Thank you
Quick reminder that the soyfaggot website is literal malware and spyware. This is "integrity.wasm" that the site forces you to run or you can't post: https://pastebin.com/NTChvPPB
This thing actually opens a websocket directly to the soyfag websocket server and evaluates any javascript that server sends to the "anon", then it sends the result back to their server. No wonder they renamed "Anonymous" to "Chud".
View attachment 7247941