Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-8081-120121-160161-200201-240241-280281-320321-360361-400401-

No captcha?

Name: Brian Brixman 2021-02-01 16:33

Hello,
I am learning programming and just discovered this website. But I am curious, how does it protect its users from spammers (people who post illegal or annoying things) without a reCaptcha? I thought clicking this blue box is required to prove that you are not a robot, can you please share any javascript that you use for this purpose?
Thank you and have a nice day,
Brian

Name: Anonymous 2021-02-01 16:35

>>1
reCaptcha is an evil scam run by Google to mine coins and steal information about you, don't use it.

Name: Anonymous 2021-02-01 18:26

Hi Brian,
I hope this message finds you well.
Trying is learning! Post some kiddie porn here and see what happens to your post.
Best regards,
Shivam

Name: fart man 2021-02-01 23:01

Hi Brian, warm greetings, you should suggest this to the administrator, it's a very good idea.

All the best,
fart man

Name: anus_haxer420 2021-02-02 0:35

Hi Brian!

Welcome to /prog/. Unfortunately, this board has little protection, so spammers can pretty much do whatever they want. The server side software has a crude rate-limiter, which prevents the same IP address from posting multiple times within a few seconds of each other. But it's easily defeated, and the community has suffered as a result -- you can probably tell.

As someone learning programming, you could probably write a better board yourself! *grins*

Anyway, thanks for stopping by. Hope to see you again!

Regards,

anus_haxer420

Name: admin 2021-02-02 3:31

Hi Brian!

You are gay!

Regards,

Name: eels is a horse fucker 2021-02-02 9:52

nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger nigger

Name: 362 2021-02-03 12:38

how does it protect its users from spammers
https://dis.tinychan.net/read/prog/1582047203
>> Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).length
362

Name: Anonymous 2021-02-03 13:16

>>8
>>362
What does this do? Sorry I don't know programming and just come here for the humble and friendly discussion

Name: Anonymous 2021-02-03 16:07

>>9
it counts how many times the content of a posted message in that thread was exactly "die"
362 is the answer

Name: Anonymous 2021-02-03 16:21

>>10
Hey, at least I got rid of the stallman spammer.

Name: Anonymous 2021-02-03 17:47

>>11
Stallman spammer is the admin himself. That jerk banned me multiple times in that thread for pointing negative things about Stallman.

Name: Anonymous 2021-02-03 17:58

Genuinely surprised admin-sama didn't ban me for that, but if you banned me you'd lose about 1/3rd of all programming related discussions

It filled me with so much rage every time I came here and the only bump within the last 24 hours was that stupid damn blog

Name: Anonymous 2021-02-03 18:17

>>13

My guess is that admin got paid for PR Stallman as part of some political campaign. And since the money ran out, there was no reason force that thread further.

Name: Anonymous 2021-02-04 15:20

Captcha is for making money from people wanting to post. G**gle pays like Β½ a cent for every ten recaptchas your users solve.

Name: Anonymous 2021-02-04 18:44

How does the stallmanspammer do it? Does he yse some kind of script? Are bots allowed on /prog/?

Name: Anonymous 2021-02-04 19:12

>>16
He works as a Chinese spammer on 8kun's /pedo/ board.

Name: Anonymous 2021-02-04 20:00

What the fuck is 8kun
It seems like a place for autistic racist spergos to jerk each other off.

Name: Anonymous 2021-02-04 21:02

"die": 362 >>8
How does the stallmanspammer do it? Does he yse some kind of script? Are bots allowed on /prog/?

Name: Anonymous 2021-02-04 21:52

>>16
He is the site's admin. He can run a script on the backend to post any kind of ads.

Name: Anonymous 2021-02-04 23:34

>>16
I'm guessing bot use gets auto-banned. I did the die posting all manually because I'm autistic.

Name: Anonymous 2021-02-05 3:52

362 tightly grouped "die" posts >>8 without ban
Stallman spammer is the admin himself.
Genuinely surprised admin-sama didn't ban me for that
He is the site's admin.

Name: Anonymous 2021-02-05 7:31

>>22
Nice dubs

Name: Anonymous 2021-02-05 13:26

>>23
$ python3
>>> ((22 + 22) // 22) ** (((22 + 22) // 22) ** ((22 + 22 + 22) // 22) - 22 // 22) * (22 + 22 + 22) // 22 - 22
362

Name: Anonymous 2021-02-07 22:07

362

Name: Anonymous 2021-02-07 23:24

362 is an undercount, not every saged post said die

Name: Anonymous 2021-02-07 23:41

>>26
see >>10

Name: sasuga /pol/cels 2021-02-08 0:32

First of the tightly grouped suppression posts: 581 https://dis.tinychan.net/read/prog/1582047203#reply_581 Last: 999 https://dis.tinychan.net/read/prog/1582047203#reply_999 Stallman posts in between: 6 {626, 627, 807, 808, 854, 855}. Total number of suppression posts: 999-581+1-6 = 413. Out of those: "die" posts = 362 >>8 Total rms posts including header-only reminders:
>> Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML)).length
193


193 stallman posts | 413 suppression posts of which 362 "die" posts

Name: Anonymous 2021-02-08 2:49

We live in an age.

Name: Anonymous 2021-02-10 20:52

- "you’d never have a Republican elected in this country again" moved to /anarchy/ between https://dis.tinychan.net/read/anarchy/1587122567#reply_202 2020-08-22 and https://dis.tinychan.net/read/anarchy/1587122567#reply_203 2020-08-24, after four months on /prog/.
- First rms: https://dis.tinychan.net/read/prog/1582047203#reply_221 2020-08-24, last rms: https://dis.tinychan.net/read/prog/1582047203#reply_855 2021-01-21.
- First suppression: https://dis.tinychan.net/read/prog/1582047203#reply_581 2021-01-19, last suppression: https://dis.tinychan.net/read/prog/1582047203#reply_999 2021-01-22.
- counts including header-only reminders: 193 | 413 (362 "die") >>28
- rates including header-only reminders, posts per day: 1.287 | 137.667 (120.667 "die")
$ python3
>>> import datetime
>>> datetime.date(2021, 1, 21) - datetime.date(2020, 8, 24)
datetime.timedelta(150)
>>> datetime.date(2021, 1, 22) - datetime.date(2021, 1, 19)
datetime.timedelta(3)
>>> 193 / 150
1.2866666666666666
>>> 413 / 3
137.66666666666666
>>> 362 / 3
120.66666666666667

Name: Anonymous 2021-02-10 21:36

>>30
Your autism is of a different character than mine but I appreciate it.

Name: Anonymous 2021-02-11 11:30

>>31
No one is autistic enough to post 362 "die" posts by hand in three days. >>8

Name: Anonymous 2021-02-11 11:35

>>32
someone was autistic enough to do this, however: https://dis.tinychan.net/read/lounge/1575907820

Name: Anonymous 2021-02-11 12:41

>>33
A much lower threshold since it's nowhere near as repetitive or as tightly grouped.

Name: Anonymous 2021-02-11 13:06

>>33
Wow, that is sad and a waste of a thread.

Name: Anonymous 2021-02-11 16:24

>>32
Well I was and did. I was smoking weed and watching youtube at the time.

Name: Anonymous 2021-02-11 18:42

>>36
The only type of people who post here apart from pedos.

Name: Anonymous 2021-02-11 19:39

That reminds me of when I had a 20-strong botnet at the university. I would write projects for other students for cash or booze, and I would hide a backdoor in the executables (because most of them were too lazy an/or retarded to compile the code themselves and wanted an exe too). I used that to spam the old <marquee>/prague/</marque> with randomly generated sentences. Those were the times.

Name: Anonymous 2021-02-11 20:48

>>36
How do you get money for weed, 362-kun?

Name: Anonymous 2021-02-11 21:24

>>39
I work at a church lol

Name: Anonymous 2021-02-11 23:24

>>38
Terry's alive!!

Name: Anonymous 2021-02-12 6:08

>>40
What do you do there? Are you a janitor?

Name: Anonymous 2021-02-12 11:56

>>40
Is it the Church of Lambda Calculus?

Name: Anonymous 2021-02-12 15:57

>>42
I'm an organist.

Name: Anonymous 2021-02-12 19:21

>>44
Cool.
Do you like it?

Name: Anonymous 2021-02-12 21:35

>>45
It's the best gig I've ever had :)

Name: Anonymous 2021-02-20 11:46

https://dis.tinychan.net/read/prog/1582047203/592,600,603-610,612-620,628-665,667-699,705-742,744,746-799,810-845,848-853,856-899,905-933,935-944,946-999
>>8 362

posts code in /prog/

Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).map (e => parseInt (e.parentNode.getAttribute ("id").replace ("reply_", ""), 10)).reduce ((acc, item) => {
if (acc.length === 0) {
acc.push ([item, item])
} else {
last = acc [acc.length - 1]
if (item === last [1] + 1) {
last [1] = item
} else {
acc.push ([item, item])
}
}
return acc
}, []).map (ab => ab [0] === ab [1] ? ab [0] + "" : ab [0] + "-" + ab [1]).join (",")

Name: Anonymous 2021-02-20 11:49

So there's a limit of 100 replies for partial views.

Name: Anonymous 2021-02-22 10:54

362 >>8 100 limit fix
The 300:
The 100: https://dis.tinychan.net/read/prog/1582047203/592,600,603-610,612-620,628-665,667-699,705-714
The 100 Reloaded: https://dis.tinychan.net/read/prog/1582047203/715-742,744,746-799,810-826
The 100 Revolutions: https://dis.tinychan.net/read/prog/1582047203/827-845,848-853,856-899,905-933,935-936
The 62 SAC: https://dis.tinychan.net/read/prog/1582047203/937-944,946-999

posts code in /prog/

Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).map (e => parseInt (e.parentNode.getAttribute ("id").replace ("reply_", ""), 10)).reduce ((acc, item) => {
[segments, count] = acc
if ((segments.length === 0) || (count === 100)) {
segments.push ([[item, item]])
acc [1] = 1
} else {
segment = segments [segments.length - 1]
last = segment [segment .length - 1]
if (item === last [1] + 1) {
last [1] = item
} else {
segment.push ([item, item])
}
acc [1] = count + 1
}
return acc
}, [[], 0]) [0].map (seg => "[ " + seg.map (ab => ab [0] === ab [1] ? ab [0] + "" : ab [0] + "-" + ab [1]).join (",") + " ]").join ("")

Name: Anonymous 2021-02-22 18:26

Javascript poster is still investigating this?

Name: Anonymous 2021-02-23 0:21

>>50
Post your list catamorphism.

Name: Anonymous 2021-02-23 8:09

Post findings, otherwise we will close the pull request.

Name: 19=Tuesday 2021-02-26 15:07

day 19 [90]
hour 0|
hour 1|
hour 2|
hour 3|
hour 4|
hour 5|
hour 6|
hour 7|+++++++++++++++++++[19]
hour 8|
hour 9|
hour 10|
hour 11|
hour 12|
hour 13|
hour 14|
hour 15|
hour 16|
hour 17|+++++++++++++++++++++++++++++[29]
hour 18|++++++++++++++++++++++++++++[28]
hour 19|+[1]
hour 20|+++++++++++++[13]
hour 21|
hour 22|
hour 23|
day 20 [129]
hour 0|
hour 1|
hour 2|+++++++++++++++++++++++++++++++++++++++++++++++++++++++++[57]
hour 3|++++++++++++++++++++++++++++++++++++[36]
hour 4|
hour 5|
hour 6|
hour 7|
hour 8|
hour 9|
hour 10|
hour 11|
hour 12|
hour 13|
hour 14|
hour 15|
hour 16|
hour 17|
hour 18|
hour 19|++++++++++++++++++++++++++++++++++++[36]
hour 20|
hour 21|
hour 22|
hour 23|
day 21 [50]
hour 0|
hour 1|
hour 2|
hour 3|
hour 4|
hour 5|++++++[6]
hour 6|
hour 7|
hour 8|
hour 9|
hour 10|
hour 11|
hour 12|
hour 13|
hour 14|
hour 15|
hour 16|
hour 17|+++++++++++[11]
hour 18|+++++++++++++++++++++++++++++++++[33]
hour 19|
hour 20|
hour 21|
hour 22|
hour 23|
day 22 [93]
hour 0|
hour 1|
hour 2|+++++++++++++++++++[19]
hour 3|+++++++++++++++++++++++++++[27]
hour 4|+++++++++++++++++++++++++++++++++++++++++++++++[47]
hour 5|
hour 6|
hour 7|
hour 8|
hour 9|
hour 10|
hour 11|
hour 12|
hour 13|
hour 14|
hour 15|
hour 16|
hour 17|
hour 18|
hour 19|
hour 20|
hour 21|
hour 22|
hour 23|

Name: Anonymous 2021-02-26 15:10

posts code in /prog/

console.log (Object.entries (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).map (e => e.parentNode.querySelector ('span.post_time').innerText).map (s => s.match (/^2021-01-(\d+) (\d+):(\d+)$/)).reduce ((acc, item) => {
day = item [1]
hour = item [2]
min = item [3]
if (day in acc) {
hours = acc [day]
if (hour in hours) {
hours [hour] += 1
} else {
hours [hour] = 1
}
} else {
acc [day] = {[hour]: 1}
}
return acc
}, {})).sort ((a, b) => a [0] < b [0] ? -1 : 1).map (([day, hours]) => "day " + day + " [" + Object.values (hours).reduce ((s, x) => s + x) + "]\n" + Array.from (Array (24).keys ()).map (h => "hour " + (h < 10 ? " " : "") + h + "|" + (h in hours ? "+".repeat (hours [h]) + "[" + hours [h] + "]" : "")).join ("\n")).join ("\n"))

Name: Anonymous 2021-02-26 21:22

πŸ†πŸ†πŸ†πŸ†πŸ†

Name: Anonymous 2021-02-27 5:17

>>55
5 eggplants, 5 dubs

Name: Anonymous 2021-02-27 9:55

π’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺ
π’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺ
π’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺ
π’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺ
π’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺ
π’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺ
π’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺπ’ͺ

Name: Anonymous 2021-02-27 16:13

>>57
π’ͺ
VIRUS UNICODe

Name: "die" timestamp deltas 2021-03-02 0:22

count interval
168 0m
162 1m
10 2m
8 3m
1 4m
1 9m
1 13m
1 14m
1 15m
1 55m
1 1h 20m
1 6h 12m
1 8h 12m
1 10h 7m
1 10h 30m
1 11h 52m
1 15h 36m

Name: Anonymous 2021-03-02 0:24

posts code in /prog/

console.log ("count interval\n" + Object.entries (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).map (e => e.parentNode.querySelector ('span.post_time').innerText).map (s => s.match (/^2021-01-(\d+) (\d+):(\d+)$/)).map (m => [parseInt (m [1], 10), parseInt (m [2], 10), parseInt (m [3], 10)]).map (dhm => (dhm [0] * 24 + dhm [1]) * 60 + dhm [2]).reduce ((acc, item) => {
[deltas, last] = acc
if (last >= 0) {
delta = item - last
if (delta in deltas) {
deltas [delta] += 1
} else {
deltas [delta] = 1
}
}
acc [1] = item
return acc
}, [{}, -1]) [0]).map (([k, v]) => [parseInt (k, 10), v]).sort ((a, b) => a [1] !== b [1] ? b [1] - a [1] : a [0] - b [0]).map (([m, n]) => [n, (m - m % 60) / 60, m % 60]).map (([n, h, m]) => n.toString ().padStart (5) + " " + (h > 0 ? h.toString ().padStart (2) + "h" : " ") + " " + m.toString ().padStart (2) + "m").join ("\n"))

Name: Anonymous 2021-03-02 5:26

get over it already

Name: Anonymous 2021-03-02 11:11

>>61
Any day you generate that much rage in the /PoolOfLosers/ is a good day. >>13

counts >>8,28 | rates >>30 | 100-groups >>47,49 | hourly count chart >>53,54 | timestamp delta table >>59,60

Name: Anonymous 2021-03-02 12:52

What is this thread about now?
Go back to MIT.

Name: Anonymous 2021-03-02 20:54

>>63
Link one (1) thread in /prog/ with more programming content in it, as opposed to merely technology content, between 2020-02-01 and 2020-03-01.

Name: Anonymous 2021-03-03 7:09

>>64
Why would you post programming content on a darknet marketplace board? I am here for illegal drugs and human trafficking.

Name: Anonymous 2021-03-03 11:05

Can you tally up the request in this thread https://dis.tinychan.net/read/lounge/1397591964 Commodore >>64-sama?

Name: Anonymous 2021-03-03 11:40

>>65
I am here for illegal drugs and human trafficking.
The organist >>44 can probably help you with those. >>39,40

>>66
If you have the raw scrape output and link it, sure. I'm not doing the scrape myself. Chances are though that anyone who did the scrape also knows how to produce the tally.

counts >>8,28 | rates >>30 | 100-groups >>47,49 | hourly count chart >>53,54 | timestamp delta table >>59,60

Name: Competitive Disadvantage 2021-03-05 11:37

Make every "die" post https://dis.tinychan.net/read/prog/1582047203 more useful by linking to a random rms post. Since there are 362 >>8 "die" posts but only 193 >>28 rms posts including header-only reminders, some repeated links are inevitable.

posts code in /prog/

((rmsarray, processor) => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => processor (e, rmsarray [Math.floor (rmsarray.length * Math.random ())]))) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML)), (diepost, rmspost) => { diepost.innerHTML = "<a class='die-link' href='#" + rmspost.parentNode.getAttribute ("id") + "'>die</a>"; })

Name: Anonymous 2021-03-05 13:02

>>1
>how does it protect its users from spammers (people who post illegal or annoying things) without a reCaptcha?
By having no real posters, the shit above was posted by two or three incels samefagging.

Name: Competitive Disadvantage 2021-03-07 11:00

Decorate every "die" post https://dis.tinychan.net/read/prog/1582047203 with some number of hearts, to make them 362 >>8 happy "die" posts.

posts code in /prog/

((hearts, n) => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => {
pick = Array.from (Array (n).keys ()).map (k => hearts [Math.floor (hearts.length * Math.random ())]).map (s => '&#x' + s + ';')
e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' ')
})) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5)

Name: Competitive Disadvantage 2021-03-09 11:06

Combined >>68,70 using a list of processing steps reduced with an applier. https://dis.tinychan.net/read/prog/1582047203 To keep things easy to understand for the average /prog/lodyte, such as myself, the arrow functions only go five levels deep.

posts code in /prog/

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => processors.reduce ((acc, item) => item (e), 0))) ([
(rmsarray => e => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
((chars, n) => (narray => e => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5)
])

Name: Anonymous 2021-03-09 16:17

>>69 was right

Name: Anonymous 2021-03-09 23:38

samus aran palutena 69 https://yande.re/post/show/665325

Name: Anonymous 2021-03-10 6:36

Listen here, Benjamin. This forum is written in
rust
, which means that there are no security vulnerabilities whatsoever. It is simply blocked by the language.

Name: Anonymous 2021-03-11 8:54

Awesome code. Great size. Look thick. Solid. Tight. Keep us all posted on your continued progress with any new progress refactoring or optimization. Show us what you got man. Wanna see how freakin' huge, solid, thick and tight you can get. Thanks for the motivation.

Name: Anonymous 2021-03-11 10:47

how freakin' huge, solid, thick and tight you can get
blake yang "huge, solid, thick and tight" tribbing https://gelbooru.com/index.php?page=post&s=view&id=2874107

Name: Competitive Disadvantage 2021-03-13 11:18

Added a simple stateful processing step >>71 to number the 362 >>8 "die" posts. https://dis.tinychan.net/read/prog/1582047203

posts code in /prog/

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => processors.reduce ((acc, item) => item (e), 0))) ([
(rmsarray => e => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(state => e => { e.innerHTML += ' #' + (++state['count']); }) ({count: 0}),
((chars, n) => (narray => e => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5)
])

Name: Anonymous 2021-03-13 12:09

java script man saves the forum again........ so long,

Name: Anonymous 2021-03-13 15:10

again........ so long,
long eating belladonna https://chan.sankakucomplex.com/post/show/21401707

Name: Anonymous 2021-03-13 16:48

>>79
Eat a dick!

Name: Competitive Disadvantage 2021-03-15 3:53

905 Name: Anonymous 2021-01-22 2:29
❀ ❦ πŸ’š πŸ’ πŸ’ž die +8h12m #270 πŸ’ž πŸ’ πŸ’š ❦ ❀

Added a processing step >>77 to show timestamp deltas >>59,60 for the 362 >>8 "die" posts. https://dis.tinychan.net/read/prog/1582047203 Raised the arrow function nesting level to six >>71 for the benefit of the avantgarde postmetaironic crowd >>75.

posts code in /prog/

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => processors.reduce ((acc, item) => item (e), 0))) ([
(rmsarray => e => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(state => e => (m => (t => { if (state['last'] >= 0) { ((h, m) => { e.innerHTML += ' +' + (h > 0 ? h + 'h' : '') + m + 'm'; }) ((t - state['last'] - (t - state['last']) % 60) / 60, (t - state['last']) % 60); } state['last'] = t; }) ((parseInt (m [1], 10) * 24 + parseInt (m [2], 10)) * 60 + parseInt (m [3], 10))) (e.parentNode.querySelector ('span.post_time').innerText.match (/^2021-01-(\d+) (\d+):(\d+)$/))) ({last: -1}),
(state => e => { e.innerHTML += ' #' + (++state['count']); }) ({count: 0}),
((chars, n) => (narray => e => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5)
])

Name: Competitive Disadvantage 2021-03-16 20:52

999 Name: Anonymous 2021-01-22 4:27
πŸ’— πŸ‚½ πŸ’˜ πŸ’” πŸ‚Ή die +0m #362 inhour=47 πŸ‚Ή πŸ’” πŸ’˜ πŸ‚½ πŸ’—

Added per-element ephemeral state to share parsing work between processing steps. Added a processing step >>81 to show hourly counts >>53,54 for the 362 >>8 "die" posts. https://dis.tinychan.net/read/prog/1582047203 The timestamp parsing is shared between deltas and hourly counts. Raised the arrow function nesting level to eight.

posts code in /prog/

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => (elemstate => processors.reduce ((acc, item) => item (e, elemstate), 0)) ({}))) ([
(rmsarray => (e, estate) => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(e, estate) => (m => { estate['day'] = parseInt (m [1], 10); estate['hour'] = parseInt (m [2], 10); estate['min'] = parseInt (m [3], 10); }) (e.parentNode.querySelector ('span.post_time').innerText.match (/^2021-01-(\d+) (\d+):(\d+)$/)),
(procstate => (e, estate) => ((t, last) => { if (last >= 0) { ((h, m) => { e.innerHTML += ' +' + (h > 0 ? h + 'h' : '') + m + 'm'; }) ((t - last - (t - last) % 60) / 60, (t - last) % 60); } procstate['last'] = t; }) ((estate['day'] * 24 + estate['hour']) * 60 + estate['min'], procstate['last'])) ({last: -1}),
(procstate => (e, estate) => { e.innerHTML += ' #' + (++procstate['count']); }) ({count: 0}),
(procstate => (e, estate) => (key => (count => { e.innerHTML += ' inhour=' + (count + 1); procstate[key] = count + 1; }) (procstate[key] ?? 0)) ('d' + estate['day'] + 'h' + estate['hour'])) ({}),
((chars, n) => (narray => (e, estate) => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5)
])

Name: Anonymous 2021-03-18 13:10

Living rent free in stallman spammer's head 😎

Name: Anonymous 2021-03-18 19:49

>>83
base

Name: Anonymous 2021-03-18 21:15

413 >>28 tightly grouped suppression posts in three days without ban
stallman spammer

counts >>8,28 | rates >>30 | 100-groups >>47,49 | hourly count chart >>53,54 | timestamp delta table >>59,60 | "die" post decorators >>82

Name: Anonymous 2021-03-19 3:21

>>85
Get fucked

Name: Anonymous 2021-03-19 4:30

>>85
bumps thread every single day advertising some poor shithead's blog against everybody's request to stop
complains about getting called spammer

dubs >>11,22,33,44,55,66,77,88 | hentai >>73,76,79 | niggers >>6,24,33,45,74

Name: Anonymous 2021-03-19 4:30

check em

Name: Anonymous 2021-03-19 14:46

>>86
Stay mad, /pol/cel.

>>87
advertising some poor shithead's blog
We've been over this https://dis.tinychan.net/read/prog/1582047203#reply_424 but, naturally, /pol/cels can only function with periodic resets.

everybody's request to stop
https://dis.tinychan.net/read/prog/1582047203#reply_572
Freedom of the press is the first target of fascists everywhere, as they seek to silence opposition and suppress any information that contradicts the alternate reality that their narcissistic leader creates to support his racist fantasy world.

complains
1. https://en.wikipedia.org/wiki/Psychological_projection "everybody's request to stop"
2. It's natural to mock a king who imposes a gratuitous new tax on the poorest segment of the population and calls his tax a "benevolence". It's natural to mock the clique that runs an airtight dictatorship in North Korea and puts "Democratic" into the country's official name. It's natural to mock the people who try to use violence to overturn the result of an election which, by their https://dis.tinychan.net/read/anarchy/1587122567 own words, they had no chance of winning without voter suppression, and call the violent overturn attempt "stop the steal". It's natural to mock the people who post 413 >>28 tightly grouped suppression posts in three days without getting banned, and are then desperate to claim >>12,14,20 that the rms poster is the admin. It's natural to mock the people who post 413 >>28 tightly grouped suppression posts in three days at a rate of 137.667/day >>30 and then project their perception of their own actions >>13 on the other side.
3. However, the best mockery of your position is provided by your own side. I therefore urge you to keep repeating the "stallman spammer" >>11 assertion, as well as the ``rms poster is the admin'' assertion >>12,14,20 that your side seems to have forgotten about, because those repetitions make your side look more ridiculous than anything I could post.

Name: Anonymous 2021-03-19 19:03

>>89
stay mad, spammer

Name: Anonymous 2021-03-19 19:43

FREE SEXISM FOUNDATION

Name: Anonymous 2021-03-19 20:11

check thesem dubzzzz

Name: Anonymous 2021-03-19 20:11

dubs are checked...

Name: Anonymous 2021-03-19 20:12

dub dub dubz

Name: Anonymous 2021-03-19 20:12

hello kind sit may i please kindly receive dubs best regards shivam dewam

Name: Anonymous 2021-03-19 20:13

baby boy says: calculate decimal repeating numbers with expression trees

Name: Anonymous 2021-03-19 20:13

pls recive dubles

Name: Anonymous 2021-03-19 20:14

fuck

Name: Anonymous 2021-03-19 21:01

>>96
calculate [...] with expression trees
You may be interested in the "e and the Stern-Brocot tree" thread.
https://textboard.org/prog/222

counts >>8,28 | rates >>30 | 100-groups >>47,49 | hourly count chart >>53,54 | timestamp delta table >>59,60 | "die" post decorators >>82

Name: Anonymous 2021-03-19 21:21

Name: Competitive Disadvantage 2021-03-21 23:32

999 Name: Anonymous 2021-01-22 4:27
πŸ’“ β™‘ πŸ’• πŸ’Ÿ ❀ die +0m #362 inhour=47 prime=2441 ❀ πŸ’Ÿ πŸ’• β™‘ πŸ’“

Added a generator demo processing step >>82 to compute the primes with the usual trial division filter stack and attach them to the 362 >>8 "die" posts. https://dis.tinychan.net/read/prog/1582047203 Switched the processor list reduction to a plain forEach.

posts code in /prog/

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => (elemstate => processors.forEach (p => p (e, elemstate))) ({}))) ([
(rmsarray => (e, estate) => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(e, estate) => (m => { estate['day'] = parseInt (m [1], 10); estate['hour'] = parseInt (m [2], 10); estate['min'] = parseInt (m [3], 10); }) (e.parentNode.querySelector ('span.post_time').innerText.match (/^2021-01-(\d+) (\d+):(\d+)$/)),
(procstate => (e, estate) => ((t, last) => { if (last >= 0) { ((h, m) => { e.innerHTML += ' +' + (h > 0 ? h + 'h' : '') + m + 'm'; }) ((t - last - (t - last) % 60) / 60, (t - last) % 60); } procstate['last'] = t; }) ((estate['day'] * 24 + estate['hour']) * 60 + estate['min'], procstate['last'])) ({last: -1}),
(procstate => (e, estate) => { e.innerHTML += ' #' + (++procstate['count']); }) ({count: 0}),
(procstate => (e, estate) => (key => (count => { e.innerHTML += ' inhour=' + (count + 1); procstate[key] = count + 1; }) (procstate[key] ?? 0)) ('d' + estate['day'] + 'h' + estate['hour'])) ({}),
((base, filter, hasmod) => (primes => (e, estate) => { e.innerHTML += ' prime=' + primes.next ().value; }) (function* () { for (let p = base (2), x = p.next ().value; ; p = filter (hasmod (x), p), x = p.next ().value) { yield x; } } ())) (function* (start) { for (let x = start; ; x++) { yield x; } }, function* (pred, iter) { for (let x = iter.next (); !x.done; x = iter.next ()) { if (pred (x.value)) { yield x.value; } } }, div => x => x % div != 0),
((chars, n) => (narray => (e, estate) => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5)
])

Name: Anonymous 2021-03-22 0:56

posts some more code in /prog/

$ java NextPermutation 1 2 3
[1, 3, 2]
$ java NextPermutation 3 2 1
[1, 2, 3]
$ java NextPermutation 1 1 5
[1, 5, 1]
$ java NextPermutation 1
[1]
$ java NextPermutation 4 5 6 1 7 8 9 2
[4, 5, 6, 1, 7, 9, 2, 8]

$ cat NextPermutation.java
import java.util.Arrays;

public class NextPermutation {
static int minover (int data [], int pos) {
int n = data.length, atpos = data [pos], sofar = -1, atsofar = 0, now;
for (int k = pos + 1; k < n; k++) {
now = data [k];
if ((now > atpos) && ((sofar < 0) || (now < atsofar))) {
sofar = k;
atsofar = now;
}
}
return sofar;
}

public static void next (int data []) {
int n = data.length;
if (n < 2) { return; }
int pos = n - 2, over, swap;
boolean more = true;

while (more) {
over = minover (data, pos);
if (over < 0) {
pos--;
more = pos >= 0;
} else {
swap = data [pos];
data [pos] = data [over];
data [over] = swap;
if (pos + 1 < n) {
Arrays.sort (data, pos + 1, n);
}
return;
}
}

Arrays.sort (data);
}

public static void main (String args []) {
int have = args.length;
if (have < 1) { return; }
int data [] = new int [have];
for (int k = 0; k < have; k++) {
data [k] = Integer.parseInt (args [k]);
}
next (data);
System.out.println (Arrays.toString (data));
}
}

Name: Anonymous 2021-03-22 6:58

Wrong thread, >>102-kun.

Name: Anonymous 2021-03-22 11:01

>>103
Thank you for bringing that to my attention, Drax, nothing gets past you.

counts >>8,28 | rates >>30 | 100-groups >>47,49 | hourly count chart >>53,54 | timestamp delta table >>59,60 | "die" post decorators >>101

Name: Anonymous 2021-03-22 13:15

Whose Drax?

Name: Competitive Disadvantage 2021-03-24 3:55

983 Name: Anonymous 2021-01-22 4:20 nextperm=20210124022
β™₯ πŸ’˜ πŸ‚± β™₯ 😻 die +1m #346 inhour=31 prime=2339 😻 β™₯ πŸ‚± πŸ’˜ β™₯

Added the NextPermutation >>102 as a processing step >>101 on the digit sequence of the timestamps of the 362 >>8 "die" posts. https://dis.tinychan.net/read/prog/1582047203 [parsetime, nextperm, rmslinks, timedelta, count, hourly, primes, hearts]

posts code in /prog/

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => (elemstate => processors.forEach (p => p (e, elemstate))) ({}))) ([
(e, estate) => (m => { estate['posttime'] = m [0]; estate['day'] = parseInt (m [1], 10); estate['hour'] = parseInt (m [2], 10); estate['min'] = parseInt (m [3], 10); }) (e.parentNode.querySelector ('span.post_time').innerText.match (/^2021-01-(\d+) (\d+):(\d+)$/)),
((sortend, minover, swap) => (next => (e, estate) => { e.parentNode.children [0].innerHTML += ' nextperm=' + next (Array.from (estate['posttime'].replace (/\D/g, ''))).join (''); }) (arr => { if (arr.length < 2) { return arr; } for (let k = arr.length - 2; k >= 0; k--) { let over = minover (arr, k); if (over >= 0) { return sortend (swap (arr, k, over + k + 1), k + 1); } } return arr.sort (); })) ((arr, pos) => { arr.splice (pos, arr.length - pos, ...arr.slice (pos).sort ()); return arr; }, (arr, pos) => arr.slice (pos + 1).reduce ((acc, item, idx, sli) => (arr [pos] < item) && ((acc < 0) || (item < sli [acc])) ? idx : acc, -1), (arr, a, b) => { let x = arr [a]; arr [a] = arr [b]; arr [b] = x; return arr; }),
(rmsarray => (e, estate) => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(procstate => (e, estate) => ((t, last) => { if (last >= 0) { ((h, m) => { e.innerHTML += ' +' + (h > 0 ? h + 'h' : '') + m + 'm'; }) ((t - last - (t - last) % 60) / 60, (t - last) % 60); } procstate['last'] = t; }) ((estate['day'] * 24 + estate['hour']) * 60 + estate['min'], procstate['last'])) ({last: -1}),
(procstate => (e, estate) => { e.innerHTML += ' #' + (++procstate['count']); }) ({count: 0}),
(procstate => (e, estate) => (key => (count => { e.innerHTML += ' inhour=' + (count + 1); procstate[key] = count + 1; }) (procstate[key] ?? 0)) ('d' + estate['day'] + 'h' + estate['hour'])) ({}),
((base, filter, hasmod) => (primes => (e, estate) => { e.innerHTML += ' prime=' + primes.next ().value; }) (function* () { for (let p = base (2), x = p.next ().value; ; p = filter (hasmod (x), p), x = p.next ().value) { yield x; } } ())) (function* (start) { for (let x = start; ; x++) { yield x; } }, function* (pred, iter) { for (let x = iter.next (); !x.done; x = iter.next ()) { if (pred (x.value)) { yield x.value; } } }, div => x => x % div != 0),
((chars, n) => (narray => (e, estate) => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5)
])

Name: No reasonable person would conclude 2021-03-26 3:58

999 Name: Anonymous 2021-01-22 4:27 nextperm=20210122472
πŸ’‘ πŸ–€ πŸ’˜ πŸ’Ÿ πŸ–€ die +0m #362 inhour=47 inday=93 prime=2441 πŸ–€ πŸ’Ÿ πŸ’˜ πŸ–€ πŸ’‘

Upgraded the hourly count processing step >>106 to produce daily counts as well for the 362 >>8 "die" posts. https://dis.tinychan.net/read/prog/1582047203 Daily counts are already present in the hourly chart >>53,54. The upgrade reads a spec of labels and key functions, with the latter distributing the "die" posts into counted buckets. Raised the arrow function nesting level to nine >>82. [parsetime, nextperm, rmslinks, timedelta, count, hourdaily, primes, hearts]

posts code in /prog/

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => (elemstate => processors.forEach (p => p (e, elemstate))) ({}))) ([
(e, estate) => (m => { estate['posttime'] = m [0]; estate['day'] = parseInt (m [1], 10); estate['hour'] = parseInt (m [2], 10); estate['min'] = parseInt (m [3], 10); }) (e.parentNode.querySelector ('span.post_time').innerText.match (/^2021-01-(\d+) (\d+):(\d+)$/)),
((sortend, minover, swap) => (next => (e, estate) => { e.parentNode.children [0].innerHTML += ' nextperm=' + next (Array.from (estate['posttime'].replace (/\D/g, ''))).join (''); }) (arr => { if (arr.length < 2) { return arr; } for (let k = arr.length - 2; k >= 0; k--) { let over = minover (arr, k); if (over >= 0) { return sortend (swap (arr, k, over + k + 1), k + 1); } } return arr.sort (); })) ((arr, pos) => { arr.splice (pos, arr.length - pos, ...arr.slice (pos).sort ()); return arr; }, (arr, pos) => arr.slice (pos + 1).reduce ((acc, item, idx, sli) => (arr [pos] < item) && ((acc < 0) || (item < sli [acc])) ? idx : acc, -1), (arr, a, b) => { let x = arr [a]; arr [a] = arr [b]; arr [b] = x; return arr; }),
(rmsarray => (e, estate) => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(procstate => (e, estate) => ((t, last) => { if (last >= 0) { ((h, m) => { e.innerHTML += ' +' + (h > 0 ? h + 'h' : '') + m + 'm'; }) ((t - last - (t - last) % 60) / 60, (t - last) % 60); } procstate['last'] = t; }) ((estate['day'] * 24 + estate['hour']) * 60 + estate['min'], procstate['last'])) ({last: -1}),
(procstate => (e, estate) => { e.innerHTML += ' #' + (++procstate['count']); }) ({count: 0}),
((procstate, spec) => (e, estate) => { e.innerHTML += spec.map (([label, keyfun]) => (key => (count => { procstate[key] = count + 1; return ' ' + label + '=' + (count + 1); }) (procstate[key] ?? 0)) (keyfun (estate))).join (''); }) ({}, [['inhour', estate => 'd' + estate['day'] + 'h' + estate['hour']], ['inday', estate => 'd' + estate['day']]]),
((base, filter, hasmod) => (primes => (e, estate) => { e.innerHTML += ' prime=' + primes.next ().value; }) (function* () { for (let p = base (2), x = p.next ().value; ; p = filter (hasmod (x), p), x = p.next ().value) { yield x; } } ())) (function* (start) { for (let x = start; ; x++) { yield x; } }, function* (pred, iter) { for (let x = iter.next (); !x.done; x = iter.next ()) { if (pred (x.value)) { yield x.value; } } }, div => x => x % div != 0),
((chars, n) => (narray => (e, estate) => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5),
])

Name: No reasonable person would conclude 2021-03-29 2:52

994 Name: Anonymous 2021-01-22 4:25 nextperm=20210122452
πŸ‚² πŸ’ž πŸ’› ❣ πŸ’™ die +1m #357 inhour=42 inday=88 prime=2399 πŸ’™ ❣ πŸ’› πŸ’ž πŸ‚²
gcd = 7 = (-14)*994 + 39*357

Added an extended Euclid processing step >>107 to compute the gcd and linear combination factors for the post number and "die" post counter, and attach them to the 362 >>8 "die" posts. https://dis.tinychan.net/read/prog/1582047203 Added shared parsing of the post number button. Modified the "die" post counter processing step >>77 to make the counter available in the per-element ephemeral state >>82. [parsetime, buttonnum, rmslinks, timedelta, count, hourdaily, primes, hearts, gcd, nextperm]

posts code in /prog/

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => (elemstate => processors.forEach (p => p (e, elemstate))) ({}))) ([
(e, estate) => (m => { estate['posttime'] = m [0]; estate['day'] = parseInt (m [1], 10); estate['hour'] = parseInt (m [2], 10); estate['min'] = parseInt (m [3], 10); }) (e.parentNode.querySelector ('span.post_time').innerText.match (/^2021-01-(\d+) (\d+):(\d+)$/)),
(e, estate) => (btn => { estate['button'] = btn; estate['buttonnum'] = parseInt (btn.innerText, 10); }) (e.parentNode.querySelector ('button.num')),
(rmsarray => (e, estate) => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(procstate => (e, estate) => ((t, last) => { if (last >= 0) { ((h, m) => { e.innerHTML += ' +' + (h > 0 ? h + 'h' : '') + m + 'm'; }) ((t - last - (t - last) % 60) / 60, (t - last) % 60); } procstate['last'] = t; }) ((estate['day'] * 24 + estate['hour']) * 60 + estate['min'], procstate['last'])) ({last: -1}),
(procstate => (e, estate) => { e.innerHTML += ' #' + (estate['diecount'] = (++procstate['count'])); }) ({count: 0}),
((procstate, spec) => (e, estate) => { e.innerHTML += spec.map (([label, keyfun]) => (key => (count => { procstate[key] = count + 1; return ' ' + label + '=' + (count + 1); }) (procstate[key] ?? 0)) (keyfun (estate))).join (''); }) ({}, [['inhour', estate => 'd' + estate['day'] + 'h' + estate['hour']], ['inday', estate => 'd' + estate['day']]]),
((base, filter, hasmod) => (primes => (e, estate) => { e.innerHTML += ' prime=' + primes.next ().value; }) (function* () { for (let p = base (2), x = p.next ().value; ; p = filter (hasmod (x), p), x = p.next ().value) { yield x; } } ())) (function* (start) { for (let x = start; ; x++) { yield x; } }, function* (pred, iter) { for (let x = iter.next (); !x.done; x = iter.next ()) { if (pred (x.value)) { yield x.value; } } }, div => x => x % div != 0),
((chars, n) => (narray => (e, estate) => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5),
((step, paren) => ((gcd, show) => (e, estate) => ((a, b) => { e.innerHTML += '<br/>' + show (a, b, gcd (a, b)); }) (estate['buttonnum'], estate['diecount'])) ((a, b) => { const state = [a, b, 1, 0, 0, 1]; while (state[1] != 0) { step (state); } return [state[0], state[2], state[3]]; }, (a, b, [g, x, y]) => ['gcd = ', g, ' = ', paren (x), '*', a, ' + ', paren (y), '*', b].join (''))) (state => { const [a, b, fa, fb, ga, gb] = state; const m = a % b, d = (a - m) / b; state[0] = b; state[1] = m; state[2] = ga; state[3] = gb; state[4] = fa - d * ga; state[5] = fb - d * gb; }, a => a < 0 ? '(' + a + ')' : a.toString ()),
((sortend, minover, swap) => (next => (e, estate) => { e.parentNode.children [0].innerHTML += ' nextperm=' + next (Array.from (estate['posttime'].replace (/\D/g, ''))).join (''); }) (arr => { if (arr.length < 2) { return arr; } for (let k = arr.length - 2; k >= 0; k--) { let over = minover (arr, k); if (over >= 0) { return sortend (swap (arr, k, over + k + 1), k + 1); } } return arr.sort (); })) ((arr, pos) => { arr.splice (pos, arr.length - pos, ...arr.slice (pos).sort ()); return arr; }, (arr, pos) => arr.slice (pos + 1).reduce ((acc, item, idx, sli) => (arr [pos] < item) && ((acc < 0) || (item < sli [acc])) ? idx : acc, -1), (arr, a, b) => { let x = arr [a]; arr [a] = arr [b]; arr [b] = x; return arr; }),
])

Name: No reasonable person would conclude 2021-03-31 2:48

999 Name: Anonymous 2021-01-22 4:27 nextperm=20210122472
πŸ’” πŸ’™ ❦ πŸ‚Ά ❣ die +0m #362 inhour=47 inday=93 prime=2441 ❣ πŸ‚Ά ❦ πŸ’™ πŸ’”
gcd = 1 = (-129)*999 + 356*362
fib = 1244666864935793005828156005589143096022236302705537193166716344690085611761

Added a BigInt generator demo processing step >>108 to compute the fibs and attach them to the 362 >>8 "die" posts. https://dis.tinychan.net/read/prog/1582047203 [parsetime, buttonnum, rmslinks, timedelta, count, hourdaily, primes, hearts, gcd, fibonacci, nextperm]

posts code in /prog/

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => (elemstate => processors.forEach (p => p (e, elemstate))) ({}))) ([
(e, estate) => (m => { estate['posttime'] = m [0]; estate['day'] = parseInt (m [1], 10); estate['hour'] = parseInt (m [2], 10); estate['min'] = parseInt (m [3], 10); }) (e.parentNode.querySelector ('span.post_time').innerText.match (/^2021-01-(\d+) (\d+):(\d+)$/)),
(e, estate) => (btn => { estate['button'] = btn; estate['buttonnum'] = parseInt (btn.innerText, 10); }) (e.parentNode.querySelector ('button.num')),
(rmsarray => (e, estate) => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(procstate => (e, estate) => ((t, last) => { if (last >= 0) { ((h, m) => { e.innerHTML += ' +' + (h > 0 ? h + 'h' : '') + m + 'm'; }) ((t - last - (t - last) % 60) / 60, (t - last) % 60); } procstate['last'] = t; }) ((estate['day'] * 24 + estate['hour']) * 60 + estate['min'], procstate['last'])) ({last: -1}),
(procstate => (e, estate) => { e.innerHTML += ' #' + (estate['diecount'] = (++procstate['count'])); }) ({count: 0}),
((procstate, spec) => (e, estate) => { e.innerHTML += spec.map (([label, keyfun]) => (key => (count => { procstate[key] = count + 1; return ' ' + label + '=' + (count + 1); }) (procstate[key] ?? 0)) (keyfun (estate))).join (''); }) ({}, [['inhour', estate => 'd' + estate['day'] + 'h' + estate['hour']], ['inday', estate => 'd' + estate['day']]]),
((base, filter, hasmod) => (primes => (e, estate) => { e.innerHTML += ' prime=' + primes.next ().value; }) (function* () { for (let p = base (2), x = p.next ().value; ; p = filter (hasmod (x), p), x = p.next ().value) { yield x; } } ())) (function* (start) { for (let x = start; ; x++) { yield x; } }, function* (pred, iter) { for (let x = iter.next (); !x.done; x = iter.next ()) { if (pred (x.value)) { yield x.value; } } }, div => x => x % div != 0),
((chars, n) => (narray => (e, estate) => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5),
((step, paren) => ((gcd, show) => (e, estate) => ((a, b) => { e.innerHTML += '<br/>' + show (a, b, gcd (a, b)); }) (estate['buttonnum'], estate['diecount'])) ((a, b) => { const state = [a, b, 1, 0, 0, 1]; while (state[1] != 0) { step (state); } return [state[0], state[2], state[3]]; }, (a, b, [g, x, y]) => ['gcd = ', g, ' = ', paren (x), '*', a, ' + ', paren (y), '*', b].join (''))) (state => { const [a, b, fa, fb, ga, gb] = state; const m = a % b, d = (a - m) / b; state[0] = b; state[1] = m; state[2] = ga; state[3] = gb; state[4] = fa - d * ga; state[5] = fb - d * gb; }, a => a < 0 ? '(' + a + ')' : a.toString ()),
(fibs => (e, estate) => { e.innerHTML += '<br/>fib = ' + fibs.next ().value; }) (function* () { let a = BigInt (0), b = BigInt (1); yield a; yield b; for (;;) { [a, b] = [b, a + b]; yield b; } } ()),
((sortend, minover, swap) => (next => (e, estate) => { e.parentNode.children [0].innerHTML += ' nextperm=' + next (Array.from (estate['posttime'].replace (/\D/g, ''))).join (''); }) (arr => { if (arr.length < 2) { return arr; } for (let k = arr.length - 2; k >= 0; k--) { let over = minover (arr, k); if (over >= 0) { return sortend (swap (arr, k, over + k + 1), k + 1); } } return arr.sort (); })) ((arr, pos) => { arr.splice (pos, arr.length - pos, ...arr.slice (pos).sort ()); return arr; }, (arr, pos) => arr.slice (pos + 1).reduce ((acc, item, idx, sli) => (arr [pos] < item) && ((acc < 0) || (item < sli [acc])) ? idx : acc, -1), (arr, a, b) => { let x = arr [a]; arr [a] = arr [b]; arr [b] = x; return arr; }),
])

Name: Competitive Disadvantage 2021-04-02 2:55

987 buzz=ThreeSeven Name: Anonymous 2021-01-22 4:22 nextperm=20210124222
πŸ‚» β˜™ 😍 πŸ’‘ β˜™ die +1m #350 fizz=FiveSeven inhour=35 inday=81 prime=2357 β˜™ πŸ’‘ 😍 β˜™ πŸ‚»
gcd = 7 = 11*987 + (-31)*350
fib = 3865462327928467072415604609040860366007401579690263197296200323999931849

Added a fizzbuzz processing step >>109 on the post number and "die" post counter of the 362 >>8 "die" posts. https://dis.tinychan.net/read/prog/1582047203 The "die" post counter uses a modulo-free sequential stream while the post number uses a random access computation, both reading the same spec. [parsetime, buttonnum, rmslinks, timedelta, count, fizzbuzz, hourdaily, primes, hearts, gcd, fibonacci, nextperm]

posts code in /prog/

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => (elemstate => processors.forEach (p => p (e, elemstate))) ({}))) ([
(e, estate) => (m => { estate['posttime'] = m [0]; estate['day'] = parseInt (m [1], 10); estate['hour'] = parseInt (m [2], 10); estate['min'] = parseInt (m [3], 10); }) (e.parentNode.querySelector ('span.post_time').innerText.match (/^2021-01-(\d+) (\d+):(\d+)$/)),
(e, estate) => (btn => { estate['button'] = btn; estate['buttonnum'] = parseInt (btn.innerText, 10); }) (e.parentNode.querySelector ('button.num')),
(rmsarray => (e, estate) => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(procstate => (e, estate) => ((t, last) => { if (last >= 0) { ((h, m) => { e.innerHTML += ' +' + (h > 0 ? h + 'h' : '') + m + 'm'; }) ((t - last - (t - last) % 60) / 60, (t - last) % 60); } procstate['last'] = t; }) ((estate['day'] * 24 + estate['hour']) * 60 + estate['min'], procstate['last'])) ({last: -1}),
(procstate => (e, estate) => { e.innerHTML += ' #' + (estate['diecount'] = (++procstate['count'])); }) ({count: 0}),
((cycle, fbval, spec) => ((fb, fbn) => (e, estate) => { e.innerHTML += ' fizz=' + fb.next ().value; estate['button'].innerHTML += ' buzz=' + fbn (estate['buttonnum']); }) (function* () { const gens = spec.map (cycle); for (let k = 1; ; k++) { yield fbval (k, gens.map (g => g.next ().value)); } } (), n => fbval (n, spec.map (([div, s]) => n % div == 0 ? s : "")))) (function* ([n, s]) { for (;;) { for (let k = 1; k < n; k++) { yield ""; } yield s; } }, (n, vals) => { const s = vals.join (""); return s === "" ? n.toString () : s; }, [[3, "Three"], [5, "Five"], [7, "Seven"], [11, "Eleven"]]),
((procstate, spec) => (e, estate) => { e.innerHTML += spec.map (([label, keyfun]) => (key => (count => { procstate[key] = count + 1; return ' ' + label + '=' + (count + 1); }) (procstate[key] ?? 0)) (keyfun (estate))).join (''); }) ({}, [['inhour', estate => 'd' + estate['day'] + 'h' + estate['hour']], ['inday', estate => 'd' + estate['day']]]),
((base, filter, hasmod) => (primes => (e, estate) => { e.innerHTML += ' prime=' + primes.next ().value; }) (function* () { for (let p = base (2), x = p.next ().value; ; p = filter (hasmod (x), p), x = p.next ().value) { yield x; } } ())) (function* (start) { for (let x = start; ; x++) { yield x; } }, function* (pred, iter) { for (let x = iter.next (); !x.done; x = iter.next ()) { if (pred (x.value)) { yield x.value; } } }, div => x => x % div != 0),
((chars, n) => (narray => (e, estate) => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5),
((step, paren) => ((gcd, show) => (e, estate) => ((a, b) => { e.innerHTML += '<br/>' + show (a, b, gcd (a, b)); }) (estate['buttonnum'], estate['diecount'])) ((a, b) => { const state = [a, b, 1, 0, 0, 1]; while (state[1] != 0) { step (state); } return [state[0], state[2], state[3]]; }, (a, b, [g, x, y]) => ['gcd = ', g, ' = ', paren (x), '*', a, ' + ', paren (y), '*', b].join (''))) (state => { const [a, b, fa, fb, ga, gb] = state; const m = a % b, d = (a - m) / b; state[0] = b; state[1] = m; state[2] = ga; state[3] = gb; state[4] = fa - d * ga; state[5] = fb - d * gb; }, a => a < 0 ? '(' + a + ')' : a.toString ()),
(fibs => (e, estate) => { e.innerHTML += '<br/>fib = ' + fibs.next ().value; }) (function* () { let a = BigInt (0), b = BigInt (1); yield a; yield b; for (;;) { [a, b] = [b, a + b]; yield b; } } ()),
((sortend, minover, swap) => (next => (e, estate) => { e.parentNode.children [0].innerHTML += ' nextperm=' + next (Array.from (estate['posttime'].replace (/\D/g, ''))).join (''); }) (arr => { if (arr.length < 2) { return arr; } for (let k = arr.length - 2; k >= 0; k--) { let over = minover (arr, k); if (over >= 0) { return sortend (swap (arr, k, over + k + 1), k + 1); } } return arr.sort (); })) ((arr, pos) => { arr.splice (pos, arr.length - pos, ...arr.slice (pos).sort ()); return arr; }, (arr, pos) => arr.slice (pos + 1).reduce ((acc, item, idx, sli) => (arr [pos] < item) && ((acc < 0) || (item < sli [acc])) ? idx : acc, -1), (arr, a, b) => { let x = arr [a]; arr [a] = arr [b]; arr [b] = x; return arr; }),
])

Name: Anonymous 2021-04-02 7:34

Imagine creating basically a Touring-complete language based on one autistic schizo shitpoasting on a dead board. Inspiring.

Name: Anonymous 2021-04-02 13:31

Tenderly
United
Royal
Incestuous
Naughty
Girlfriends https://gelbooru.com/index.php?page=post&s=view&id=3268176

Name: Anonymous 2021-04-03 13:32

danbooru is superior

Name: Anonymous 2021-04-03 23:42

Name: Competitive Disadvantage 2021-04-05 3:01

999 buzz=Three Name: Anonymous 2021-01-22 4:27 nextperm=20210122472
❧ βΌΌ πŸ’• πŸ‚Ή 😻 die +0m #362 fizz=362 inhour=47 inday=93 prime=2441 😻 πŸ‚Ή πŸ’• βΌΌ ❧
gcd = 1 = (-129)*999 + 356*362
fib = 1244666864935793005828156005589143096022236302705537193166716344690085611761
e ~ 1957472231827739495902165191 / 720113790753404797929429296 = 2.71828182845904523536028747135266249775724709369995959_2602749

Added the elitists' linear recipe for steamed broccoli https://textboard.org/prog/222 as a processing step >>110 to compute successive rational approximations of e and attach them to the 362 >>8 "die" posts. https://dis.tinychan.net/read/prog/1582047203 Don't ask me why the math part works, it's magic and you can go ask the elitists. Raised the arrow function nesting level to twelve >>107. [parsetime, buttonnum, rmslinks, timedelta, count, fizzbuzz, hourdaily, primes, hearts, gcd, fibonacci, broccoli, nextperm]

posts code in /prog/

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => (elemstate => processors.forEach (p => p (e, elemstate))) ({}))) ([
(e, estate) => (m => { estate['posttime'] = m [0]; estate['day'] = parseInt (m [1], 10); estate['hour'] = parseInt (m [2], 10); estate['min'] = parseInt (m [3], 10); }) (e.parentNode.querySelector ('span.post_time').innerText.match (/^2021-01-(\d+) (\d+):(\d+)$/)),
(e, estate) => (btn => { estate['button'] = btn; estate['buttonnum'] = parseInt (btn.innerText, 10); }) (e.parentNode.querySelector ('button.num')),
(rmsarray => (e, estate) => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(procstate => (e, estate) => ((t, last) => { if (last >= 0) { ((h, m) => { e.innerHTML += ' +' + (h > 0 ? h + 'h' : '') + m + 'm'; }) ((t - last - (t - last) % 60) / 60, (t - last) % 60); } procstate['last'] = t; }) ((estate['day'] * 24 + estate['hour']) * 60 + estate['min'], procstate['last'])) ({last: -1}),
(procstate => (e, estate) => { e.innerHTML += ' #' + (estate['diecount'] = (++procstate['count'])); }) ({count: 0}),
((cycle, fbval, spec) => ((fb, fbn) => (e, estate) => { e.innerHTML += ' fizz=' + fb.next ().value; estate['button'].innerHTML += ' buzz=' + fbn (estate['buttonnum']); }) (function* () { const gens = spec.map (cycle); for (let k = 1; ; k++) { yield fbval (k, gens.map (g => g.next ().value)); } } (), n => fbval (n, spec.map (([div, s]) => n % div == 0 ? s : "")))) (function* ([n, s]) { for (;;) { for (let k = 1; k < n; k++) { yield ""; } yield s; } }, (n, vals) => { const s = vals.join (""); return s === "" ? n.toString () : s; }, [[3, "Three"], [5, "Five"], [7, "Seven"], [11, "Eleven"]]),
((procstate, spec) => (e, estate) => { e.innerHTML += spec.map (([label, keyfun]) => (key => (count => { procstate[key] = count + 1; return ' ' + label + '=' + (count + 1); }) (procstate[key] ?? 0)) (keyfun (estate))).join (''); }) ({}, [['inhour', estate => 'd' + estate['day'] + 'h' + estate['hour']], ['inday', estate => 'd' + estate['day']]]),
((base, filter, hasmod) => (primes => (e, estate) => { e.innerHTML += ' prime=' + primes.next ().value; }) (function* () { for (let p = base (2), x = p.next ().value; ; p = filter (hasmod (x), p), x = p.next ().value) { yield x; } } ())) (function* (start) { for (let x = start; ; x++) { yield x; } }, function* (pred, iter) { for (let x = iter.next (); !x.done; x = iter.next ()) { if (pred (x.value)) { yield x.value; } } }, div => x => x % div != 0),
((chars, n) => (narray => (e, estate) => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5),
((step, paren) => ((gcd, show) => (e, estate) => ((a, b) => { e.innerHTML += '<br/>' + show (a, b, gcd (a, b)); }) (estate['buttonnum'], estate['diecount'])) ((a, b) => { const state = [a, b, 1, 0, 0, 1]; while (state[1] != 0) { step (state); } return [state[0], state[2], state[3]]; }, (a, b, [g, x, y]) => ['gcd = ', g, ' = ', paren (x), '*', a, ' + ', paren (y), '*', b].join (''))) (state => { const [a, b, fa, fb, ga, gb] = state; const m = a % b, d = (a - m) / b; state[0] = b; state[1] = m; state[2] = ga; state[3] = gb; state[4] = fa - d * ga; state[5] = fb - d * gb; }, a => a < 0 ? '(' + a + ')' : a.toString ()),
(fibs => (e, estate) => { e.innerHTML += '<br/>fib = ' + fibs.next ().value; }) (function* () { let a = BigInt (0), b = BigInt (1); yield a; yield b; for (;;) { [a, b] = [b, a + b]; yield b; } } ()),
(procstate => ((tobig, matmul, tofrac, show1, show2, diff, marker, lr4e) => ((S, L, R) => (mstream => (estream => (e, estate) => ((prev, tfnow) => (snow => { e.innerHTML += '<br/>e ~ ' + show1 (tfnow) + (prev === '' ? snow : marker (snow, diff (prev, snow))); procstate['prev'] = snow; }) (show2 (tfnow))) (procstate['prev'], tofrac (estream.next ().value))) (mstream (lr4e ()))) (function* (lrstream) { let m = S; for (let x = lrstream.next ().value; ; x = lrstream.next ().value) { m = matmul (m, x == 'L' ? L : R); yield m; } })) (tobig ([0, 1, 1, 0]), tobig ([1, 1, 0, 1]), tobig ([1, 0, 1, 1]))) (m => m.map (x => BigInt (x)), (m1, m2) => [m1 [0] * m2 [0] + m1 [1] * m2 [2], m1 [0] * m2 [1] + m1 [1] * m2 [3], m1 [2] * m2 [0] + m1 [3] * m2 [2], m1 [2] * m2 [1] + m1 [3] * m2 [3]], m => [m [0] + m [1], m [2] + m [3]], ([a, b]) => a.toString () + ' / ' + b.toString () + ' = ', (digits => (power => ([a, b]) => (a / b).toString () + '.' + (a % b * power / b).toString ().padStart (digits, '0')) (BigInt (10) ** BigInt (digits))) (60), (s1, s2) => { let n = Math.min (s1.length, s2.length); for (let k = 0; k < n; k++) { if (s1 [k] !== s2 [k]) { return k; } } return n < s2.length ? n : -1; }, (s, pos) => pos < 0 ? s : (s.substring (0, pos) + '_' + s.substring (pos)), function* () { let count = 0; yield 'R'; for (;;) { count += 2; yield* 'RL'; yield* 'R'.repeat (count); count += 2; yield* 'LR'; yield* 'L'.repeat (count); } })) ({prev: ''}),
((sortend, minover, swap) => (next => (e, estate) => { e.parentNode.children [0].innerHTML += ' nextperm=' + next (Array.from (estate['posttime'].replace (/\D/g, ''))).join (''); }) (arr => { if (arr.length < 2) { return arr; } for (let k = arr.length - 2; k >= 0; k--) { let over = minover (arr, k); if (over >= 0) { return sortend (swap (arr, k, over + k + 1), k + 1); } } return arr.sort (); })) ((arr, pos) => { arr.splice (pos, arr.length - pos, ...arr.slice (pos).sort ()); return arr; }, (arr, pos) => arr.slice (pos + 1).reduce ((acc, item, idx, sli) => (arr [pos] < item) && ((acc < 0) || (item < sli [acc])) ? idx : acc, -1), (arr, a, b) => { let x = arr [a]; arr [a] = arr [b]; arr [b] = x; return arr; }),
])

Name: Competitive Disadvantage 2021-04-06 13:27

766 buzz=766 Name: Anonymous 2021-01-20 3:00 nextperm=20210123000
πŸ’‘ πŸ‚½ πŸ’› πŸ’˜ πŸ’š die +0m #150 fizz=ThreeFive inhour=3 inday=60 prime=863 πŸ’š πŸ’˜ πŸ’› πŸ‚½ πŸ’‘
gcd = 2 = (-28)*766 + 143*150
fib = 6161314747715278029583501626149
e ~ 854328256748876 / 314289801669749 = 2.7182818284590452353602874713_15949022391644386202079029556367

Added a processing step >>115 to upgrade one of the tokens into a link to successive photos/rms-working images for the 362 >>8 "die" posts. https://dis.tinychan.net/read/prog/1582047203 Currently the "die" post counter becomes the link. [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hearts, gcd, fibonacci, broccoli, nextperm]

posts code in /prog/

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => (elemstate => processors.forEach (p => p (e, elemstate))) ({}))) ([
(e, estate) => (m => { estate['posttime'] = m [0]; estate['day'] = parseInt (m [1], 10); estate['hour'] = parseInt (m [2], 10); estate['min'] = parseInt (m [3], 10); }) (e.parentNode.querySelector ('span.post_time').innerText.match (/^2021-01-(\d+) (\d+):(\d+)$/)),
(e, estate) => (btn => { estate['button'] = btn; estate['buttonnum'] = parseInt (btn.innerText, 10); }) (e.parentNode.querySelector ('button.num')),
(rmsarray => (e, estate) => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(procstate => (e, estate) => ((t, last) => { if (last >= 0) { ((h, m) => { e.innerHTML += ' +' + (h > 0 ? h + 'h' : '') + m + 'm'; }) ((t - last - (t - last) % 60) / 60, (t - last) % 60); } procstate['last'] = t; }) ((estate['day'] * 24 + estate['hour']) * 60 + estate['min'], procstate['last'])) ({last: -1}),
(procstate => (e, estate) => { e.innerHTML += ' #' + (estate['diecount'] = (++procstate['count'])); }) ({count: 0}),
((makelink, mod) => (e, estate) => { e.innerHTML = e.innerHTML.replace (/ (\S+)$/, makelink (estate['diecount'], mod)); }) ((count, mod) => (match, p1) => [' <a class="image-link" target="_blank" href="https://www.stallman.org/photos/rms-working/pages/', ((count - 1) % mod) + 1, '.html">', p1, '</a>'].join (''), 149),
((cycle, fbval, spec) => ((fb, fbn) => (e, estate) => { e.innerHTML += ' fizz=' + fb.next ().value; estate['button'].innerHTML += ' buzz=' + fbn (estate['buttonnum']); }) (function* () { const gens = spec.map (cycle); for (let k = 1; ; k++) { yield fbval (k, gens.map (g => g.next ().value)); } } (), n => fbval (n, spec.map (([div, s]) => n % div == 0 ? s : "")))) (function* ([n, s]) { for (;;) { for (let k = 1; k < n; k++) { yield ""; } yield s; } }, (n, vals) => { const s = vals.join (""); return s === "" ? n.toString () : s; }, [[3, "Three"], [5, "Five"], [7, "Seven"], [11, "Eleven"]]),
((procstate, spec) => (e, estate) => { e.innerHTML += spec.map (([label, keyfun]) => (key => (count => { procstate[key] = count + 1; return ' ' + label + '=' + (count + 1); }) (procstate[key] ?? 0)) (keyfun (estate))).join (''); }) ({}, [['inhour', estate => 'd' + estate['day'] + 'h' + estate['hour']], ['inday', estate => 'd' + estate['day']]]),
((base, filter, hasmod) => (primes => (e, estate) => { e.innerHTML += ' prime=' + primes.next ().value; }) (function* () { for (let p = base (2), x = p.next ().value; ; p = filter (hasmod (x), p), x = p.next ().value) { yield x; } } ())) (function* (start) { for (let x = start; ; x++) { yield x; } }, function* (pred, iter) { for (let x = iter.next (); !x.done; x = iter.next ()) { if (pred (x.value)) { yield x.value; } } }, div => x => x % div != 0),
((chars, n) => (narray => (e, estate) => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5),
((step, paren) => ((gcd, show) => (e, estate) => ((a, b) => { e.innerHTML += '<br/>' + show (a, b, gcd (a, b)); }) (estate['buttonnum'], estate['diecount'])) ((a, b) => { const state = [a, b, 1, 0, 0, 1]; while (state[1] != 0) { step (state); } return [state[0], state[2], state[3]]; }, (a, b, [g, x, y]) => ['gcd = ', g, ' = ', paren (x), '*', a, ' + ', paren (y), '*', b].join (''))) (state => { const [a, b, fa, fb, ga, gb] = state; const m = a % b, d = (a - m) / b; state[0] = b; state[1] = m; state[2] = ga; state[3] = gb; state[4] = fa - d * ga; state[5] = fb - d * gb; }, a => a < 0 ? '(' + a + ')' : a.toString ()),
(fibs => (e, estate) => { e.innerHTML += '<br/>fib = ' + fibs.next ().value; }) (function* () { let a = BigInt (0), b = BigInt (1); yield a; yield b; for (;;) { [a, b] = [b, a + b]; yield b; } } ()),
(procstate => ((tobig, matmul, tofrac, show1, show2, diff, marker, lr4e) => ((S, L, R) => (mstream => (estream => (e, estate) => ((prev, tfnow) => (snow => { e.innerHTML += '<br/>e ~ ' + show1 (tfnow) + (prev === '' ? snow : marker (snow, diff (prev, snow))); procstate['prev'] = snow; }) (show2 (tfnow))) (procstate['prev'], tofrac (estream.next ().value))) (mstream (lr4e ()))) (function* (lrstream) { let m = S; for (let x = lrstream.next ().value; ; x = lrstream.next ().value) { m = matmul (m, x == 'L' ? L : R); yield m; } })) (tobig ([0, 1, 1, 0]), tobig ([1, 1, 0, 1]), tobig ([1, 0, 1, 1]))) (m => m.map (x => BigInt (x)), (m1, m2) => [m1 [0] * m2 [0] + m1 [1] * m2 [2], m1 [0] * m2 [1] + m1 [1] * m2 [3], m1 [2] * m2 [0] + m1 [3] * m2 [2], m1 [2] * m2 [1] + m1 [3] * m2 [3]], m => [m [0] + m [1], m [2] + m [3]], ([a, b]) => a.toString () + ' / ' + b.toString () + ' = ', (digits => (power => ([a, b]) => (a / b).toString () + '.' + (a % b * power / b).toString ().padStart (digits, '0')) (BigInt (10) ** BigInt (digits))) (60), (s1, s2) => { let n = Math.min (s1.length, s2.length); for (let k = 0; k < n; k++) { if (s1 [k] !== s2 [k]) { return k; } } return n < s2.length ? n : -1; }, (s, pos) => pos < 0 ? s : (s.substring (0, pos) + '_' + s.substring (pos)), function* () { let count = 0; yield 'R'; for (;;) { count += 2; yield* 'RL'; yield* 'R'.repeat (count); count += 2; yield* 'LR'; yield* 'L'.repeat (count); } })) ({prev: ''}),
((sortend, minover, swap) => (next => (e, estate) => { e.parentNode.children [0].innerHTML += ' nextperm=' + next (Array.from (estate['posttime'].replace (/\D/g, ''))).join (''); }) (arr => { if (arr.length < 2) { return arr; } for (let k = arr.length - 2; k >= 0; k--) { let over = minover (arr, k); if (over >= 0) { return sortend (swap (arr, k, over + k + 1), k + 1); } } return arr.sort (); })) ((arr, pos) => { arr.splice (pos, arr.length - pos, ...arr.slice (pos).sort ()); return arr; }, (arr, pos) => arr.slice (pos + 1).reduce ((acc, item, idx, sli) => (arr [pos] < item) && ((acc < 0) || (item < sli [acc])) ? idx : acc, -1), (arr, a, b) => { let x = arr [a]; arr [a] = arr [b]; arr [b] = x; return arr; }),
])

Name: Anonymous 2021-04-07 14:05

>>114
Buy our mugs and dakis that show what a loser you are with merchandise for a booru site! Shill shill shill!

Name: Anonymous 2021-04-07 22:48

examples of products
https://en.wikipedia.org/wiki/Psychological_projection

yande.re >>73
gelbooru.com >>76 >>112
sankakucomplex.com >>79

Name: Anonymous 2021-04-08 9:34

This guy is still doing this? I haven't checked in in weeks.

Name: Anonymous 2021-04-08 22:50

Wet
Eager
Elsa
Kneeling
Sensually https://danbooru.donmai.us/posts/1840606

Name: Competitive Disadvantage 2021-04-12 3:01

999 buzz=Three Name: Anonymous 2021-01-22 4:27 nextperm=20210122472
πŸ‚» πŸ’™ πŸ’ πŸ‚Ί 😍 die +0m #362 fizz=362 inhour=47 inday=93 prime=2441 hofR=71082 😍 πŸ‚Ί πŸ’ πŸ’™ πŸ‚»
gcd = 1 = (-129)*999 + 356*362
fib = 1244666864935793005828156005589143096022236302705537193166716344690085611761
e ~ 1957472231827739495902165191 / 720113790753404797929429296 = 2.71828182845904523536028747135266249775724709369995959_2602749

Added the elitists' loglogn Hofstadter recipe https://textboard.org/prog/100 as a processing step >>116 to compute successive R values https://oeis.org/A005228 and attach them to the 362 >>8 "die" posts. https://dis.tinychan.net/read/prog/1582047203 Don't ask me why the math part works, it's magic and you can go ask the elitists. [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, hearts, gcd, fibonacci, broccoli, nextperm]

posts code in /prog/

Name: No reasonable person would conclude 2021-04-12 3:03

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => (elemstate => processors.forEach (p => p (e, elemstate))) ({}))) ([
(e, estate) => (m => { estate['posttime'] = m [0]; estate['day'] = parseInt (m [1], 10); estate['hour'] = parseInt (m [2], 10); estate['min'] = parseInt (m [3], 10); }) (e.parentNode.querySelector ('span.post_time').innerText.match (/^2021-01-(\d+) (\d+):(\d+)$/)),
(e, estate) => (btn => { estate['button'] = btn; estate['buttonnum'] = parseInt (btn.innerText, 10); }) (e.parentNode.querySelector ('button.num')),
(rmsarray => (e, estate) => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(procstate => (e, estate) => ((t, last) => { if (last >= 0) { ((h, m) => { e.innerHTML += ' +' + (h > 0 ? h + 'h' : '') + m + 'm'; }) ((t - last - (t - last) % 60) / 60, (t - last) % 60); } procstate['last'] = t; }) ((estate['day'] * 24 + estate['hour']) * 60 + estate['min'], procstate['last'])) ({last: -1}),
(procstate => (e, estate) => { e.innerHTML += ' #' + (estate['diecount'] = (++procstate['count'])); }) ({count: 0}),
((makelink, mod) => (e, estate) => { e.innerHTML = e.innerHTML.replace (/ (\S+)$/, makelink (estate['diecount'], mod)); }) ((count, mod) => (match, p1) => [' <a class="image-link" target="_blank" href="https://www.stallman.org/photos/rms-working/pages/', ((count - 1) % mod) + 1, '.html">', p1, '</a>'].join (''), 149),
((cycle, fbval, spec) => ((fb, fbn) => (e, estate) => { e.innerHTML += ' fizz=' + fb.next ().value; estate['button'].innerHTML += ' buzz=' + fbn (estate['buttonnum']); }) (function* () { const gens = spec.map (cycle); for (let k = 1; ; k++) { yield fbval (k, gens.map (g => g.next ().value)); } } (), n => fbval (n, spec.map (([div, s]) => n % div == 0 ? s : "")))) (function* ([n, s]) { for (;;) { for (let k = 1; k < n; k++) { yield ""; } yield s; } }, (n, vals) => { const s = vals.join (""); return s === "" ? n.toString () : s; }, [[3, "Three"], [5, "Five"], [7, "Seven"], [11, "Eleven"]]),
((procstate, spec) => (e, estate) => { e.innerHTML += spec.map (([label, keyfun]) => (key => (count => { procstate[key] = count + 1; return ' ' + label + '=' + (count + 1); }) (procstate[key] ?? 0)) (keyfun (estate))).join (''); }) ({}, [['inhour', estate => 'd' + estate['day'] + 'h' + estate['hour']], ['inday', estate => 'd' + estate['day']]]),
((base, filter, hasmod) => (primes => (e, estate) => { e.innerHTML += ' prime=' + primes.next ().value; }) (function* () { for (let p = base (2), x = p.next ().value; ; p = filter (hasmod (x), p), x = p.next ().value) { yield x; } } ())) (function* (start) { for (let x = start; ; x++) { yield x; } }, function* (pred, iter) { for (let x = iter.next (); !x.done; x = iter.next ()) { if (pred (x.value)) { yield x.value; } } }, div => x => x % div != 0),
(next => (hofr => (e, estate) => { e.innerHTML += ' hofR=' + hofr.next ().value; }) (function* () { yield 1; yield 3; let levels = [], r = 3, s = 4, count = 3; for (;;) { for (let k = 0; k < count; k++) { r += s + k; yield r; } [s, count] = next (levels, 0); } } ())) ((() => { let next = (levels, level) => { if (level < levels.length) { let state = levels [level]; let [start, count, used, S] = state; if (used < count) { let length = start + (used - 1); state [2] = used + 1; state [3] = S + (length + 1); return [S, length]; } else { [start, count] = next (levels, level + 1); let length = start - 1; state [0] = start; state [1] = count; state [2] = 1; state [3] = S + (length + 1); return [S, length]; } } else { levels.push ([4, 3, 2, 13]); return [8, 4]; } }; return next; }) ()),
((chars, n) => (narray => (e, estate) => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5),
((step, paren) => ((gcd, show) => (e, estate) => ((a, b) => { e.innerHTML += '<br/>' + show (a, b, gcd (a, b)); }) (estate['buttonnum'], estate['diecount'])) ((a, b) => { const state = [a, b, 1, 0, 0, 1]; while (state[1] != 0) { step (state); } return [state[0], state[2], state[3]]; }, (a, b, [g, x, y]) => ['gcd = ', g, ' = ', paren (x), '*', a, ' + ', paren (y), '*', b].join (''))) (state => { const [a, b, fa, fb, ga, gb] = state; const m = a % b, d = (a - m) / b; state[0] = b; state[1] = m; state[2] = ga; state[3] = gb; state[4] = fa - d * ga; state[5] = fb - d * gb; }, a => a < 0 ? '(' + a + ')' : a.toString ()),
(fibs => (e, estate) => { e.innerHTML += '<br/>fib = ' + fibs.next ().value; }) (function* () { let a = BigInt (0), b = BigInt (1); yield a; yield b; for (;;) { [a, b] = [b, a + b]; yield b; } } ()),
(procstate => ((tobig, matmul, tofrac, show1, show2, diff, marker, lr4e) => ((S, L, R) => (mstream => (estream => (e, estate) => ((prev, tfnow) => (snow => { e.innerHTML += '<br/>e ~ ' + show1 (tfnow) + (prev === '' ? snow : marker (snow, diff (prev, snow))); procstate['prev'] = snow; }) (show2 (tfnow))) (procstate['prev'], tofrac (estream.next ().value))) (mstream (lr4e ()))) (function* (lrstream) { let m = S; for (let x = lrstream.next ().value; ; x = lrstream.next ().value) { m = matmul (m, x == 'L' ? L : R); yield m; } })) (tobig ([0, 1, 1, 0]), tobig ([1, 1, 0, 1]), tobig ([1, 0, 1, 1]))) (m => m.map (x => BigInt (x)), (m1, m2) => [m1 [0] * m2 [0] + m1 [1] * m2 [2], m1 [0] * m2 [1] + m1 [1] * m2 [3], m1 [2] * m2 [0] + m1 [3] * m2 [2], m1 [2] * m2 [1] + m1 [3] * m2 [3]], m => [m [0] + m [1], m [2] + m [3]], ([a, b]) => a.toString () + ' / ' + b.toString () + ' = ', (digits => (power => ([a, b]) => (a / b).toString () + '.' + (a % b * power / b).toString ().padStart (digits, '0')) (BigInt (10) ** BigInt (digits))) (60), (s1, s2) => { let n = Math.min (s1.length, s2.length); for (let k = 0; k < n; k++) { if (s1 [k] !== s2 [k]) { return k; } } return n < s2.length ? n : -1; }, (s, pos) => pos < 0 ? s : (s.substring (0, pos) + '_' + s.substring (pos)), function* () { let count = 0; yield 'R'; for (;;) { count += 2; yield* 'RL'; yield* 'R'.repeat (count); count += 2; yield* 'LR'; yield* 'L'.repeat (count); } })) ({prev: ''}),
((sortend, minover, swap) => (next => (e, estate) => { e.parentNode.children [0].innerHTML += ' nextperm=' + next (Array.from (estate['posttime'].replace (/\D/g, ''))).join (''); }) (arr => { if (arr.length < 2) { return arr; } for (let k = arr.length - 2; k >= 0; k--) { let over = minover (arr, k); if (over >= 0) { return sortend (swap (arr, k, over + k + 1), k + 1); } } return arr.sort (); })) ((arr, pos) => { arr.splice (pos, arr.length - pos, ...arr.slice (pos).sort ()); return arr; }, (arr, pos) => arr.slice (pos + 1).reduce ((acc, item, idx, sli) => (arr [pos] < item) && ((acc < 0) || (item < sli [acc])) ? idx : acc, -1), (arr, a, b) => { let x = arr [a]; arr [a] = arr [b]; arr [b] = x; return arr; }),
])

Name: Competitive Disadvantage 2021-04-13 2:50

770 buzz=FiveSevenEleven Name: Anonymous 2021-01-20 3:06 nextperm=20210120360
πŸ‚± πŸ’š πŸ’— πŸ’š πŸ’– die +3m #154 fizz=SevenEleven inhour=7 inday=64 prime=887 hofR=13349 πŸ’– πŸ’š πŸ’— πŸ’š πŸ‚±
gcd = 154 = 0*770 + 1*154 lcm = 770
fib = 42230279526998466217810220532898
e ~ 1038929163353808 / 382200680031313 = 2.71828182845904523536028747134_9248563371580028939628559933000

Upgraded the gcd processing step >>108 to compute the lcm as well for the 362 >>8 "die" posts. https://dis.tinychan.net/read/prog/1582047203 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, hearts, gcdlcm, fibonacci, broccoli, nextperm]

posts code in /prog/

Name: No reasonable person would conclude 2021-04-13 2:51

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => (elemstate => processors.forEach (p => p (e, elemstate))) ({}))) ([
(e, estate) => (m => { estate['posttime'] = m [0]; estate['day'] = parseInt (m [1], 10); estate['hour'] = parseInt (m [2], 10); estate['min'] = parseInt (m [3], 10); }) (e.parentNode.querySelector ('span.post_time').innerText.match (/^2021-01-(\d+) (\d+):(\d+)$/)),
(e, estate) => (btn => { estate['button'] = btn; estate['buttonnum'] = parseInt (btn.innerText, 10); }) (e.parentNode.querySelector ('button.num')),
(rmsarray => (e, estate) => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(procstate => (e, estate) => ((t, last) => { if (last >= 0) { ((h, m) => { e.innerHTML += ' +' + (h > 0 ? h + 'h' : '') + m + 'm'; }) ((t - last - (t - last) % 60) / 60, (t - last) % 60); } procstate['last'] = t; }) ((estate['day'] * 24 + estate['hour']) * 60 + estate['min'], procstate['last'])) ({last: -1}),
(procstate => (e, estate) => { e.innerHTML += ' #' + (estate['diecount'] = (++procstate['count'])); }) ({count: 0}),
((makelink, mod) => (e, estate) => { e.innerHTML = e.innerHTML.replace (/ (\S+)$/, makelink (estate['diecount'], mod)); }) ((count, mod) => (match, p1) => [' <a class="image-link" target="_blank" href="https://www.stallman.org/photos/rms-working/pages/', ((count - 1) % mod) + 1, '.html">', p1, '</a>'].join (''), 149),
((cycle, fbval, spec) => ((fb, fbn) => (e, estate) => { e.innerHTML += ' fizz=' + fb.next ().value; estate['button'].innerHTML += ' buzz=' + fbn (estate['buttonnum']); }) (function* () { const gens = spec.map (cycle); for (let k = 1; ; k++) { yield fbval (k, gens.map (g => g.next ().value)); } } (), n => fbval (n, spec.map (([div, s]) => n % div == 0 ? s : "")))) (function* ([n, s]) { for (;;) { for (let k = 1; k < n; k++) { yield ""; } yield s; } }, (n, vals) => { const s = vals.join (""); return s === "" ? n.toString () : s; }, [[3, "Three"], [5, "Five"], [7, "Seven"], [11, "Eleven"]]),
((procstate, spec) => (e, estate) => { e.innerHTML += spec.map (([label, keyfun]) => (key => (count => { procstate[key] = count + 1; return ' ' + label + '=' + (count + 1); }) (procstate[key] ?? 0)) (keyfun (estate))).join (''); }) ({}, [['inhour', estate => 'd' + estate['day'] + 'h' + estate['hour']], ['inday', estate => 'd' + estate['day']]]),
((base, filter, hasmod) => (primes => (e, estate) => { e.innerHTML += ' prime=' + primes.next ().value; }) (function* () { for (let p = base (2), x = p.next ().value; ; p = filter (hasmod (x), p), x = p.next ().value) { yield x; } } ())) (function* (start) { for (let x = start; ; x++) { yield x; } }, function* (pred, iter) { for (let x = iter.next (); !x.done; x = iter.next ()) { if (pred (x.value)) { yield x.value; } } }, div => x => x % div != 0),
(next => (hofr => (e, estate) => { e.innerHTML += ' hofR=' + hofr.next ().value; }) (function* () { yield 1; yield 3; let levels = [], r = 3, s = 4, count = 3; for (;;) { for (let k = 0; k < count; k++) { r += s + k; yield r; } [s, count] = next (levels, 0); } } ())) ((() => { let next = (levels, level) => { if (level < levels.length) { let state = levels [level]; let [start, count, used, S] = state; if (used < count) { let length = start + (used - 1); state [2] = used + 1; state [3] = S + (length + 1); return [S, length]; } else { [start, count] = next (levels, level + 1); let length = start - 1; state [0] = start; state [1] = count; state [2] = 1; state [3] = S + (length + 1); return [S, length]; } } else { levels.push ([4, 3, 2, 13]); return [8, 4]; } }; return next; }) ()),
((chars, n) => (narray => (e, estate) => (pick => { e.innerHTML = pick.join (' ') + ' ' + e.innerHTML + ' ' + pick.reverse ().join (' '); }) (narray.map (k => chars [Math.floor (chars.length * Math.random ())]).map (s => '&#x' + s + ';'))) (Array.from (Array (n).keys ()))) ('2619 2661 2665 2763 2764 2765 2766 2767 2E96 2E97 2F3C 1F0B1 1F0B2 1F0B3 1F0B4 1F0B5 1F0B6 1F0B7 1F0B8 1F0B9 1F0BA 1F0BB 1F0BC 1F0BD 1F0BE 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' '), 5),
((step, paren) => ((gcd, show) => (e, estate) => ((a, b) => { e.innerHTML += '<br/>' + show (a, b, gcd (a, b)); }) (estate['buttonnum'], estate['diecount'])) ((a, b) => { const state = [a, b, 1, 0, 0, 1]; while (state[1] != 0) { step (state); } return [state[0], state[2], state[3]]; }, (a, b, [g, x, y]) => ['gcd = ', g, ' = ', paren (x), '*', a, ' + ', paren (y), '*', b, ' lcm = ', a * b / g].join (''))) (state => { const [a, b, fa, fb, ga, gb] = state; const m = a % b, d = (a - m) / b; state[0] = b; state[1] = m; state[2] = ga; state[3] = gb; state[4] = fa - d * ga; state[5] = fb - d * gb; }, a => a < 0 ? '(' + a + ')' : a.toString ()),
(fibs => (e, estate) => { e.innerHTML += '<br/>fib = ' + fibs.next ().value; }) (function* () { let a = BigInt (0), b = BigInt (1); yield a; yield b; for (;;) { [a, b] = [b, a + b]; yield b; } } ()),
(procstate => ((tobig, matmul, tofrac, show1, show2, diff, marker, lr4e) => ((S, L, R) => (mstream => (estream => (e, estate) => ((prev, tfnow) => (snow => { e.innerHTML += '<br/>e ~ ' + show1 (tfnow) + (prev === '' ? snow : marker (snow, diff (prev, snow))); procstate['prev'] = snow; }) (show2 (tfnow))) (procstate['prev'], tofrac (estream.next ().value))) (mstream (lr4e ()))) (function* (lrstream) { let m = S; for (let x = lrstream.next ().value; ; x = lrstream.next ().value) { m = matmul (m, x == 'L' ? L : R); yield m; } })) (tobig ([0, 1, 1, 0]), tobig ([1, 1, 0, 1]), tobig ([1, 0, 1, 1]))) (m => m.map (x => BigInt (x)), (m1, m2) => [m1 [0] * m2 [0] + m1 [1] * m2 [2], m1 [0] * m2 [1] + m1 [1] * m2 [3], m1 [2] * m2 [0] + m1 [3] * m2 [2], m1 [2] * m2 [1] + m1 [3] * m2 [3]], m => [m [0] + m [1], m [2] + m [3]], ([a, b]) => a.toString () + ' / ' + b.toString () + ' = ', (digits => (power => ([a, b]) => (a / b).toString () + '.' + (a % b * power / b).toString ().padStart (digits, '0')) (BigInt (10) ** BigInt (digits))) (60), (s1, s2) => { let n = Math.min (s1.length, s2.length); for (let k = 0; k < n; k++) { if (s1 [k] !== s2 [k]) { return k; } } return n < s2.length ? n : -1; }, (s, pos) => pos < 0 ? s : (s.substring (0, pos) + '_' + s.substring (pos)), function* () { let count = 0; yield 'R'; for (;;) { count += 2; yield* 'RL'; yield* 'R'.repeat (count); count += 2; yield* 'LR'; yield* 'L'.repeat (count); } })) ({prev: ''}),
((sortend, minover, swap) => (next => (e, estate) => { e.parentNode.children [0].innerHTML += ' nextperm=' + next (Array.from (estate['posttime'].replace (/\D/g, ''))).join (''); }) (arr => { if (arr.length < 2) { return arr; } for (let k = arr.length - 2; k >= 0; k--) { let over = minover (arr, k); if (over >= 0) { return sortend (swap (arr, k, over + k + 1), k + 1); } } return arr.sort (); })) ((arr, pos) => { arr.splice (pos, arr.length - pos, ...arr.slice (pos).sort ()); return arr; }, (arr, pos) => arr.slice (pos + 1).reduce ((acc, item, idx, sli) => (arr [pos] < item) && ((acc < 0) || (item < sli [acc])) ? idx : acc, -1), (arr, a, b) => { let x = arr [a]; arr [a] = arr [b]; arr [b] = x; return arr; }),
])

Name: Anonymous 2021-04-13 22:24

die

Name: Anonymous 2021-04-15 2:54

>>125
Stay mad, /pol/cel.

"die" post counts >>8,28 | rates >>30 | 100-groups >>47,49 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>123,124 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, hearts, gcdlcm, fibonacci, broccoli, nextperm]


https://www.theguardian.com/us-news/2021/mar/23/sidney-powell-trump-election-fraud-claims
Pro-Trump lawyer says β€˜no reasonable person’ would believe her election lies

Name: Anonymous 2021-04-15 11:53

DIE

Name: Anonymous 2021-04-15 23:12

>>126
Why do you keep posting the election stuff? I was making fun of everybody here during the election fraud nonsense.

Name: Anonymous 2021-04-16 2:55

>>128
The fact that it's about the election, while important, is not the main aspect. The takeaway is that sooner or later those whose standard method of operation is promoting anti-reality will inevitably either slip up or be forced to admit to lying, if they can't maintain total information suppression. This regularly punctures the fantasy bubble their followers depend on, and makes information suppression essential to them, as you've seen with the 413 tightly grouped suppression posts >>28 in three days. This applies regardless of political color, but when one side comes to depend disproportionately on promoting anti-reality, the need for information suppression also becomes asymmetric. Without it you get things like their supreme leader saying https://www.washingtonpost.com/opinions/2020/03/31/want-proof-that-republicans-want-suppress-voters-just-ask-trump/ "levels of voting that, if you ever agreed to it, you’d never have a Republican elected in this country again", or their election fraud spearhead claiming https://www.theguardian.com/us-news/2021/mar/23/sidney-powell-trump-election-fraud-claims "no reasonable person would conclude that the statements were truly statements of fact", or their lawyer admitting https://www.commondreams.org/news/2021/03/03/blaring-quiet-part-out-loud-gop-lawyer-admits-supreme-court-easier-voting-puts to the Supreme Court that easier voting puts them at "competitive disadvantage", or their senator admitting https://www.theguardian.com/us-news/2020/oct/08/republican-us-senator-mike-lee-democracy that democracy is not what they want.


"die" post counts >>8,28 | rates >>30 | 100-groups >>47,49 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>123,124 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, hearts, gcdlcm, fibonacci, broccoli, nextperm]

Name: Anonymous 2021-04-16 5:23

>>129
I just don't like you and your need to bump a dead thread nobody else is participating in over and over again, effectively spamming, it has nothing to do with supressing Stallman or whatever political motivations you have been obsessing over for months. At least now the spam is programming related, but it also makes you look a bit insane to keep up with this for months, on top of the year of Stallman posts before this.

Name: Anonymous 2021-04-16 10:03

>>130
I wish you good health and good fortune, my friend.

"die" post counts >>8,28 | rates >>30 | 100-groups >>47,49 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>123,124 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, hearts, gcdlcm, fibonacci, broccoli, nextperm]

https://www.stallman.org/archives/2021-jan-apr.html#8_April_2021_(Stallman_support)
Supporting Stallman against a campaign of hatred
https://stallmansupport.org/

Name: Anonymous 2021-04-16 10:04

Stallman bot cultist is spamming non-stop now?

Name: Anonymous 2021-04-16 10:08

413 >>28 tightly grouped suppression posts in three days without ban >>85
spamming

https://dis.tinychan.net/read/prog/1582047203#reply_572
https://www.commondreams.org/news/2021/01/07/murder-media-pro-trump-insurrectionists-target-journalists-covering-attack-us 🐘 Freedom of the press is the first target of fascists everywhere, as they seek to silence opposition and suppress any information that contradicts the alternate reality that their narcissistic leader creates to support his racist fantasy world.

Name: Anonymous 2021-04-16 12:11

>>133
Why should pro-Russian commies, like Stallman, have any freedoms to start with?

Name: Anonymous 2021-04-16 22:06

>>133
Three days of sage has me living in your head for months. I hate to invoke the rent free meme, but...

Name: Anonymous 2021-04-16 22:52

>>135 β†’ >>83-86

"die" post counts >>8,28 | rates >>30 | 100-groups >>47,49 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>123,124 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, hearts, gcdlcm, fibonacci, broccoli, nextperm]

https://www.theguardian.com/us-news/2021/mar/23/sidney-powell-trump-election-fraud-claims
Pro-Trump lawyer says β€˜no reasonable person’ would believe her election lies

Name: Anonymous 2021-04-16 22:58

pro-Russian https://dis.tinychan.net/read/prog/1618253998/31
commies https://dis.tinychan.net/read/prog/1618414920/10

https://www.commondreams.org/news/2021/03/03/blaring-quiet-part-out-loud-gop-lawyer-admits-supreme-court-easier-voting-puts
Blaring Quiet Part Out Loud, GOP Lawyer Admits to Supreme Court That Easier Voting Puts Republicans at 'Competitive Disadvantage'

Name: Anonymous 2021-04-16 23:47

>>136
oh lol, forgot about that. But >>86 wasn't me, sorry.

Name: Anonymous 2021-04-19 3:03

To find the largest gcd >>123 after the 362 >>8 "die" posts https://dis.tinychan.net/read/prog/1582047203 are decorated:
>> Array.from (document.querySelectorAll ("div.post > div.body")).map (e => [e.innerText.match (/gcd = (\d+) = /), e.parentNode.querySelector ('button.num').innerText]).filter (p => p [0] != null).map (p => [parseInt (p [0] [1], 10), p [1].split (' ', 1) [0]]).sort ((a, b) => a [0] - b [0]).slice (-5)
0: Array [ 56, "784" ]
​1: Array [ 87, "696" ]
​2: Array [ 88, "792" ]
​3: Array [ 126, "882" ]
​4: Array [ 154, "770" ]

Name: Anonymous 2021-04-23 13:47

To find the longest fizzbuzz string on the post number after the 362 >>8 "die" posts https://dis.tinychan.net/read/prog/1582047203 are decorated:
>> Array.from (document.querySelectorAll ("button.num")).map (e => e.innerText.match (/(\d+) buzz=(\S+)/)).filter (m => m != null).map (m => [m [1], m [2]]).sort ((a, b) => a [1].length - b [1].length).slice (-5)
0: Array [ "770", "FiveSevenEleven" ]
​1: Array [ "825", "ThreeFiveEleven" ]
​2: Array [ "990", "ThreeFiveEleven" ]
​3: Array [ "693", "ThreeSevenEleven" ]
​4: Array [ "924", "ThreeSevenEleven" ]

And on the "die" post counter:
>> Array.from (document.querySelectorAll ("div.post > div.body")).map (e => e.innerText.match (/#(\d+).* fizz=(\S+)/)).filter (m => m != null).map (m => [m [1], m [2]]).sort ((a, b) => a [1].length - b [1].length).slice (-5)
0: Array [ "210", "ThreeFiveSeven" ]
​1: Array [ "315", "ThreeFiveSeven" ]
​2: Array [ "165", "ThreeFiveEleven" ]
​3: Array [ "330", "ThreeFiveEleven" ]
​4: Array [ "231", "ThreeSevenEleven" ]

Name: Anonymous 2021-04-23 14:29

yawn

Name: Anonymous 2021-04-27 13:31

Name: Anonymous 2021-04-27 13:57

>>142
virus

Name: Anonymous 2021-04-27 20:30

Name: Anonymous 2021-04-29 12:56

Name: Anonymous 2021-04-29 13:43

>>144
virus

Name: Anonymous 2021-04-29 14:57

>>145
virus

Name: Anonymous 2021-04-29 20:39

Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /^virus$/i.test (e.innerText.replace (/[^a-zA-Z]+/g, ''))).forEach (e => { e.parentNode.parentNode.removeChild (e.parentNode); })

Name: Anonymous 2021-04-29 21:34

>>148
virus

Name: Anonymous 2021-04-29 21:47

Name: Anonymous 2021-04-29 22:48

no wordplay + not yuri + futa + source is twitter === garbage collection

Name: Anonymous 2021-04-30 11:35

Upgrade of >>148:
(walk => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /^virus$/i.test (e.innerText.replace (/[^a-zA-Z]+/g, ''))).forEach (walk)) ((() => { let walk = node => { if (node.nodeType === 1) { if (/^br$/i.test (node.nodeName)) { node.remove (); } else if (!/^a$/i.test (node.nodeName) && node.childNodes) { for (let n of Array.from (node.childNodes)) { walk (n); } } } else if (node.nodeType === 3) { node.data = " β™₯β™₯ "; } }; return walk; }) ())


"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47,49 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>123,124 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, hearts, +gcdlcm, fibonacci, broccoli, nextperm] https://dis.tinychan.net/read/anarchy/1582047203

Name: Anonymous 2021-05-02 11:52

https://dis.tinychan.net/read/lounge/1619528974#reply_8
(s => {
const pick = data => data [Math.floor (data.length * Math.random ())]
const data = "clit cunt lick lips pant sigh soft trib yuri juicy labia pussy sweet tasty breast gentle nectar nipple thighs tongue lesbian scissor squeeze"
const make = (data, dest) => data.split (' ').reduce ((acc, s) => { if (s.length in acc) { acc [s.length].push (s); } else { acc [s.length] = [s]; } return acc; }, dest)
const yuri = table => s => s.replace (/[a-z]+/ig, match => match.length in table ? pick (table [match.length]) : match)
return yuri (make (data, {})) (s)
}) (document.querySelector ("div#reply_1 > div.body").innerText)

Name: Anonymous 2021-05-02 11:53

cunt if you are a breast or my nipple: i sweet clit i tasty and attacking my squeeze is not trib sweet to soft nipple. lick nectar in not gentle tongue controlled by government and not the pussy to nectar juicy you disagree lick how pant breast to lips. sigh so you soft. i get juicy & tasty to yuri squeeze lips cunt clit me to soft by juicy breast lesbian of sigh. i lick the tasty to nectar happiness scissor harassment

as a breast: sweet trib lesbian sigh to cunt scissor it is soft not Harassment if it is the tasty lips you say it. Repeating unwanted statements at scissor is a labia definition of Criminal harassment. i sigh put up cunt lick gentle thighs to clit lesbian scissor soft juicy it labia lips my lick tongue. i nipple cunt i tasty and sigh i pant and repeated thighs lesbian to soft squeeze are harassment.

so: if you labia you lick the pussy to say yuri squeeze remember i trib the tasty to nipple happiness and clit includes enjoying a cigarette. if you interfere pant my choosing to pussy you are violating my tasty to nectar happiness.

Name: Anonymous 2021-05-02 12:02

gentle tongue controlled by government

Name: Anonymous 2021-05-03 7:20

>>155
Checked

Name: Anonymous 2021-05-05 3:07

Sometime between >>140 2021-04-23 and https://dis.tinychan.net/read/anarchy/1587122567#reply_217 2021-04-28, https://dis.tinychan.net/read/prog/1582047203 moved to https://dis.tinychan.net/read/anarchy/1582047203 so the code >>124 can be applied at the new location. For some perspective, that thread contains 13 https://dis.tinychan.net/read/anarchy/1582047203/97,103,106,184,190,267,274,322,416,499,530,555,575 code segments, with copies, including the occasional programming content such as the thread hider https://dis.tinychan.net/read/anarchy/1582047203#reply_499 which can easily be applied to this thread by adding its subject to the list passed to the Set. "My boyfriend is obsessed with sniffing my ass?" https://dis.tinychan.net/read/prog/1505230211 which contains 9 code blocks but no programming https://dis.tinychan.net/read/prog/1505230211/557,559,560,561,562,563,566,637,638 is a legitimate /prog/ thread since it ended on 2017-12-20.

>> Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => e.querySelector ("code.precode") != null).map (e => e.parentNode.getAttribute ("id").replace ("reply_", "")).join (",")
"97,103,106,184,190,267,274,322,416,499,530,555,575"

>> Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => e.querySelector ("code.precode") != null).map (e => e.parentNode.getAttribute ("id").replace ("reply_", "")).join (",")
"557,559,560,561,562,563,566,637,638"


"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47,49 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>123,124 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, hearts, +gcdlcm, fibonacci, broccoli, nextperm]

Name: Anonymous 2021-05-05 20:11

>>157
Nobody cares

Name: Anonymous 2021-05-06 14:45

>>158
You do at the very least.

Name: Anonymous 2021-05-06 22:50

Caring >>158
Aeris
Reaches
Ecstasy
Softly https://konachan.com/post/show/258409

Name: Anonymous 2021-05-07 8:34

>>160
It's
Coronavirus
Aid,
Relief, and
Economic
Security
ya dolt

Name: Anonymous 2021-05-07 13:30

>>161
I appreciate the information but we don't all recognize acronyms of pieces of US legislation instantly. I would have gone with "nobody" >>158 in that case.
https://en.wikipedia.org/wiki/CARES_Act
The original CARES Act proposal included $500 billion in direct payments to Americans
The spending primarily includes $300 billion in one-time cash payments to individual people who submit a tax return in America
The original CARES Act proposal included [...] $208 billion in loans to major industry, and $300 billion in Small Business Administration loans.
The spending primarily includes [...] forgivable loans to small businesses with an initial $350 billion in funding (later increased to $669 billion by subsequent legislation), $500 billion in loans for corporations
Introduced [...] by Joe Courtney (D-CT)
Checks out.

Name: Anonymous 2021-05-07 17:11

>>162
I appreciate the information but your mom is so fat, she's on both sides of the family. Your mom is so fat, when she falls out of bed she falls on both sides. Your mom is so fat, her will states that she wants to be donated to Ripley's Believe It or Not. Your mom is so fat, you need a Thomas Guide to find her asshole. Your mom is so fat, when she walked past the television, I missed Scary Movie 1, 2 AND 3. Your mom is so fat, she got stuck in the garage. Your mom is so fat, when she was a kid she could only play seek. Your mom is so fat, it took five UFOs to abduct her. Your mom is so fat, we're in her right now. Your mom is so fat, she went to the movies and sat next to everyone. Your mom is so fat, when you get on top of her your ears pop. Your mom is so fat, when she has sex she has to give directions. Your mom is so fat, she wakes up in sections. Your mom is so fat, when she goes to an amusement park people try to ride HER. Your mom is so fat, she's got more chins than a Hong Kong phone book. Your mom is so fat, that her senior pictures had to be arial views. Your mom is so fat, she has to buy two airline tickets. Your mom is so fat, when she fell over she rocked herself asleep trying to get up again. Your mom is so fat, the only pictures you have of her are satellite pictures. Your mom is so fat, they tie a rope around her shoulders and drag her through a tunnel when they want to clean it. Your mom is so fat, that when she was born, she gave the hospital stretch marks. Your mom is so fat, the National Weather Agency has to assign names to her farts. Your mom is so fat, she was Miss Arizona...class Battleship. Your mom is so fat, she was zoned for commercial development. Your mom is so fat, her nickname is "DAAAMN!" Your mom is so fat, she has been declared a natural habitat for Condors. Your mom is so fat, she fell in love and broke it. Your mom is so fat, when she sits on my face I can't hear the stereo. Your mom is so fat, she ordered a double room for a singles weekend. Your mom is so fat, she had her ears pierced by harpoon. Your mom is so fat, that I really don't need to make a joke, it sells it self. Your mom is so fat, she makes Shay look like the Olsen Twins. Your mom is so fat, that when she hauls ass, she has to make two trips. Your mom is so fat, the only armor she can use in World of Warcraft is of the whale. Your mom is so fat, NASA is planning a mission to put a man on her. Your mom is so fat, miners dig for diamonds in her footprints. Your mom is so fat, she has to live on another planet. Your mom is so fat, when she was diagnosed with the flesh-eating variant of Staphlococcus aureus, the doctor gave her five years to live. Your mom is so fat, no one can talk behind her back. Your mom is so fat, when she went to a dating service, they matched her up with Detroit. Your mom is so fat, when she went to a concert, she had to buy 1 million tickets just to fit her ass. Your mom is so fat, you can swim in her belly button. Your mom is so fat, she absorbs light. Your mom is so fat, she has to play pool with the planets. Your mom is so fat, she sat on a rainbow and king sized skittles popped out. Your mom is so fat, your dad didn't know which roll he was making love to. Your mom is so fat, she thought the Olympic swimming pool was a puddle. Your mom is so fat, every move that she makes required planning permission. Your mom is so fat, when she showers,ο»Ώ her feet dont get wet Your mom is so fat, sheο»Ώ broke a branch on her family tree Your mom is so fat, in order to have sex wit her you have to roll her on flour and find the wet spot. Your mom is so fat, when she walks down the street, people mistake her fat clapping for thunder. Your mom is so fat, she sat down one time and crushed Detroit. Your mom is so fat, the last time she fell over, she created the Grand Canyon. Your mom is so fat, that she has her own diabetic pole at the Strip Club which she works. Your mom is so fat, I had sex with her just to be able to say that I did. Your mom is so old that I told her to act her age and the bitch died. Your mom is so old that she farts dust. Your mom is so old that the milk in her tits is expired. Your mom is so old that Moses is in her yearbook. Your mom is so old that she owes Jesus a quarter. Your mom is so old that she only has two teeth and they're both in her pocket! Your mom is so old that she has an autographed version of the Bible. Your mom is so old that when she was born the Dead Sea was just getting sick. Your mom is so old that she reminisces when she reads the Bible. Your mom is so old that she went to the Virgin Mary's baby shower. Your mom is so old that she knew Burger King when he was a Prince. Your mom is so old that when God said "let there be light", she was there to flip the switch. Your mom is so old that her Bible is signed by Jesus. Your mom is so old that her breast milk is powder. Your mom is so ugly SHE LOOKS LIKE YOU. Your mom is so ugly that she tried to enter an ugly contest and they said "Sorry, no professionals." Your mom is so ugly that she walked into a haunted house and walked out with a job application. Your mom is so ugly that her teeth are brown and she spits Yoo-hoo. Your mom is so ugly that when she's on the beach the tide won't come in! Your mom is so ugly that I went to your house, kicked in the door and your mom came out barking. Your mom is so ugly that when she got arrested they took her to the SPCA. Your mom is so ugly that she popped her head out the window and got arrested for indecent exposure. Your mom is so ugly that she makes blind kids cry. Your mom is so ugly that the government moved Halloween to her birthday. Your mom is so ugly that when two guys broke into her apartment, she yelled "Rape" and they yelled "NO!" Your mom is so ugly that they filmed 'Gorillas in the mist' in her shower. Your mom is so ugly that when you went to a fancy restaraunt, she had to sit outside. Your mom is so ugly, she can't compete to your sister. Your mom is so ugly, she needs TWO paper bags to cover her face. Your mom is so hairy, that when you were born you got rug burn. Your mom is so hairy, they took her to the museum and put her on display as the woolly mammoth. Your mom is so hairy, she went to a Star Wars convention and the nerds kept asking her for Chewy's autograph. Your mom is so hairy, when she shaved her ass, she lost ten pounds! Your mom is so hairy, her nipples have afros. Your mom is so hairy, before Halloween, everyone thought she was Cousin Itt. Your mom is so hairy, she makes the wolf man look like a puppy. Your mom is so hairy, she has to brush her armpit hair. Your mom is so hairy, she tucks her pubes in her socks. Your mom is so hairy, it took them three years just to shave off enough hair to see her face. Your mom is so poor that I rang your doorbell and she shouted "DING-DONG!" Your mom is so poor that she can't even pay attention. Your mom is so poor that at her funeral, she had to give up her casket in order to pay. Your mom is so poor that when she wants a gumball she has to put it on layaway. Your mom is so poor she eats cerealο»Ώ with a fork to save milk Your mom is so poor, I saw her kicking a can and I asked her what she was doing and she said "Moving". Your mom is so poor when she heard about the Last Supper, she thought she was running out of food stamps. Your mom is so poor she walks down the highway with only one shoe. And when people ask her "have you lost a shoe?" she says "no, I found one." Your mom is like a 747, she has a four man cockpit. Your mom is like a brick, she's dirty, flat on both sides and always get laid by mexicans. Your mom is like a 2 by 4, flat, smooth, and easy to nail. Your mom is like a fire hydrant, on every corner. Your mom is like a shotgun, two cocks: and she's ready to blow. Your mom is like a screwdriver, everyone gets a turn. Your mom is like a doorknob, everyone gets a turn. Your mom is like a lamp, everyone gets a turn. Your mom is like a bowling ball, she gets fingered and fucked down an alley 20 times a night, for 5 dollars an hour Your mom is like a bowling ball, She gets picked up, fingered, thrown into the gutter, and you know what? She just keeps coming back for more. Your mom is like a gas station, pump first then pay. Your mom is like Burger King, "Your way right away." Your mom is like Timex, "Takes a lickin’ and keeps on tickin’" Your mom is like 7-Eleven, she's always full of indians. Your mom is like McDonald's, "Serving Millions." Your mom is like Domino's, "Hot, Wild, Now." Your mom is like Home Depot, 50 cents a screw Your mom is like a refrigerator, every guy loves to stick their meat in her Your mom is like Pizza Hut, if it's not there in 30 Minutes, it's free Your mom is like a rail road, laid all over the country. Your mom is like an SUV, big, black, and full of Mexicans. Your Mom is like a Nascar Driver, she burns 50 rubbers a day Your mom is like a door; I banged her all night. Your mom is like a police station, dicks go in and out of her day and night. Your mom is like good paint, cheap and easy to spread. Your mom is like Chinese food, every one gets a chance to eat her out. Your mom is like a toilet, fat, white and smells like shit. Your mom is like a bike, everyone can ride. Your mom is like a fast food restaurant, in n' out, fast and easy. Your mom is like a seniors bus, older guys get on and off her all day. Your mom is like a library openο»Ώ to the public. Your mom is like a christmas tree, people always hang balls on her. Your mom is like Marxism, everyone gets a share. Your mom is like a towel, I use her, get her wet, and leave her on the floor feeling dirty and used. Your mom is like a hardware store, 5 cents a bolt, 10 cents a screw. Your mom is like the Eagles Theater, 75 cents on Thursdays. Your mom is like Taco Bell, "79, 89, 99" cents. Your mom is like 7-Eleven, she's always full of Indians, open 24 hours a day, and will give me a Slurpee for a dollar. Your mom is like a park, people pay to put erections on her. Your mom is like a hotdog vendor, trades money for weiners. Your mom is like a clown's outfit, baggy and has giant holes. Your mom is like a men's locker room, guys come in, put their shit in various holes and walk out. Your mom is like a roast oven, people like to stick their meat in her. Your mom is like a subway ride, where 30 cents is enough for have sex for 3 hours with her. Your mom is like a butcher's refrigerator, people like to stick their meat in her. Your mom is so goth that she makes Happy Meals cry. Your mom is so goth that when she had a sore throat, everyone thought she was a mime. Your mom is so goth that she shits bats. Your mom is so goth that when she walks outside, the sun hides behind the moon. Your mom is so goth that she sleeps in a coffin. Your mom is so goth that the only game she plays is Vampire. Your mom is so goth that when she went through a hip hop phase she became Wesley Snipes. Your mom is so goth she doesn't even talk Your mom is so goth she makes niggers look like they got dipped in Grammy's ol' tyme cum batter. Your mom is so goth she makes Dracula look like a fucking princess. Your mom is so goth that Van Helsing thought she was a vampire and shot her. Your mom is so goth she painted her eyelids so black, now she's blind. Who the fuck has a goth for a mother? You.

Name: Anonymous 2021-05-07 20:22

(limit => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => e.innerText.split ("\n").map (s => s.length).reduce ((acc, n) => Math.max (acc, n)) >= limit).forEach (e => { e.innerHTML = "wall of text"; })) (10000)


"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47,49 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>123,124 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, hearts, +gcdlcm, fibonacci, broccoli, nextperm] https://dis.tinychan.net/read/anarchy/1582047203

Name: Anonymous 2021-05-14 2:54

Updated 100-groups of "die" posts >>47-49 due to the move >>157:
+ 100 https://dis.tinychan.net/read/anarchy/1582047203/592,600,603-610,612-620,628-665,667-699,705-714
+ 100 https://dis.tinychan.net/read/anarchy/1582047203/715-742,744,746-799,810-826
+ 100 https://dis.tinychan.net/read/anarchy/1582047203/827-845,848-853,856-899,905-933,935-936
+ 62 https://dis.tinychan.net/read/anarchy/1582047203/937-944,946-999

Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).map (e => parseInt (e.parentNode.getAttribute ("id").replace ("reply_", ""), 10)).reduce ((acc, item) => {
const [segments, count] = acc
if ((segments.length === 0) || (count === 100)) {
segments.push ([[item, item]])
acc [1] = 1
} else {
const segment = segments [segments.length - 1]
const last = segment [segment .length - 1]
if (item === last [1] + 1) {
last [1] = item
} else {
segment.push ([item, item])
}
acc [1] = count + 1
}
return acc
}, [[], 0]) [0].map (seg => "[ " + seg.map (ab => ab [0] === ab [1] ? ab [0] + "" : ab [0] + "-" + ab [1]).join (",") + " ]").join ("")

Name: Anonymous 2021-05-15 6:36

>>165
Memory holed real quick. This blackpill is hard to swallow.

>Be Nash Gold, video game developer
>Start practicing meditation and mindfulness for stress, notice results.
>Find out about opening chakras for spiritual results, why not.
>Open chakras in wrong order, have obe.
>Reptilian notices you, tricks you into fusing with his being, and tries to take over your body
>nope the fuck out of there, wake up out of obe
>reptilian has halfway fused with you, not having full control over you
>go outside, notice you now have a sixth sense for bodysnatching reptoids
>reptoids notice that you notice, send glow niggers from KGB to steal your Macbook
>glow niggers and reptoids torture you psychically, making you cum nonstop
>reptoids try to indoctrinate you into C++ programming
>finally have enough, write autobiography on github, burn head pedo C++ hamster.
>get on train to Rotterdam, seek political asylum, get raped by Moroccan secret service.

Name: Anonymous 2021-05-15 8:49

>>166
How do you know so much? Who are you?

Name: Anonymous 2021-05-15 20:27

Upgrade of the thread hider from https://dis.tinychan.net/read/anarchy/1582047203#reply_499 >>157:
((hideset, hideregexlist) => { Array.from (document.querySelectorAll ("div.outer > div.inner > div.subject > h2 > a")).map (e => [e, e.innerText]).filter (ei => hideset.has (ei [1]) || hideregexlist.some (rx => rx.test (ei [1]))).forEach (ei => { ei [0].parentNode.parentNode.parentNode.parentNode.setAttribute ("style", "display:none"); }); }) (new Set (["Poor Stallman"]), [/^the \S+ of being c....d inside$/i])


"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47,49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>123,124 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, hearts, +gcdlcm, fibonacci, broccoli, nextperm] https://dis.tinychan.net/read/anarchy/1582047203

Name: Anonymous 2021-05-15 21:58

>>168
Is your boyfriend obsessed with sniffing your ass?

Name: Anonymous 2021-05-16 13:45

Sensual >>169
Needy
Insatiable
Fluffy
Fun
Incestuous
Naughty
Girlfriends https://gelbooru.com/index.php?page=post&s=view&id=2515930

Name: Anonymous 2021-05-16 23:04

>>170
No, Richard, it's 'Linux', not 'GNU/Linux'. The most important contributions that the FSF made to Linux were the creation of the GPL and the GCC compiler. Those are fine and inspired products. GCC is a monumental achievement and has earned you, RMS, and the Free Software Foundation countless kudos and much appreciation.

Following are some reasons for you to mull over, including some already answered in your FAQ.

One guy, Linus Torvalds, used GCC to make his operating system (yes, Linux is an OS -- more on this later). He named it 'Linux' with a little help from his friends. Why doesn't he call it GNU/Linux? Because he wrote it, with more help from his friends, not you. You named your stuff, I named my stuff -- including the software I wrote using GCC -- and Linus named his stuff. The proper name is Linux because Linus Torvalds says so. Linus has spoken. Accept his authority. To do otherwise is to become a nag. You don't want to be known as a nag, do you?

(An operating system) != (a distribution). Linux is an operating system. By my definition, an operating system is that software which provides and limits access to hardware resources on a computer. That definition applies wherever you see Linux in use. However, Linux is usually distributed with a collection of utilities and applications to make it easily configurable as a desktop system, a server, a development box, or a graphics workstation, or whatever the user needs. In such a configuration, we have a Linux (based) distribution. Therein lies your strongest argument for the unwieldy title 'GNU/Linux' (when said bundled software is largely from the FSF). Go bug the distribution makers on that one. Take your beef to Red Hat, Mandrake, and Slackware. At least there you have an argument. Linux alone is an operating system that can be used in various applications without any GNU software whatsoever. Embedded applications come to mind as an obvious example.

Next, even if we limit the GNU/Linux title to the GNU-based Linux distributions, we run into another obvious problem. XFree86 may well be more important to a particular Linux installation than the sum of all the GNU contributions. More properly, shouldn't the distribution be called XFree86/Linux? Or, at a minimum, XFree86/GNU/Linux? Of course, it would be rather arbitrary to draw the line there when many other fine contributions go unlisted. Yes, I know you've heard this one before. Get used to it. You'll keep hearing it until you can cleanly counter it.

You seem to like the lines-of-code metric. There are many lines of GNU code in a typical Linux distribution. You seem to suggest that (more LOC) == (more important). However, I submit to you that raw LOC numbers do not directly correlate with importance. I would suggest that clock cycles spent on code is a better metric. For example, if my system spends 90% of its time executing XFree86 code, XFree86 is probably the single most important collection of code on my system. Even if I loaded ten times as many lines of useless bloatware on my system and I never excuted that bloatware, it certainly isn't more important code than XFree86. Obviously, this metric isn't perfect either, but LOC really, really sucks. Please refrain from using it ever again in supporting any argument.

Last, I'd like to point out that we Linux and GNU users shouldn't be fighting among ourselves over naming other people's software. But what the heck, I'm in a bad mood now. I think I'm feeling sufficiently obnoxious to make the point that GCC is so very famous and, yes, so very useful only because Linux was developed. In a show of proper respect and gratitude, shouldn't you and everyone refer to GCC as 'the Linux compiler'? Or at least, 'Linux GCC'? Seriously, where would your masterpiece be without Linux? Languishing with the HURD?

If there is a moral buried in this rant, maybe it is this:

Be grateful for your abilities and your incredible success and your considerable fame. Continue to use that success and fame for good, not evil. Also, be especially grateful for Linux' huge contribution to that success. You, RMS, the Free Software Foundation, and GNU software have reached their current high profiles largely on the back of Linux. You have changed the world. Now, go forth and don't be a nag.

Thanks for listening.

Name: Anonymous 2021-05-17 10:34

if (pasta https://wiki.installgentoo.com/index.php/Interjection ) then

https://www.theguardian.com/us-news/2021/mar/23/sidney-powell-trump-election-fraud-claims 🐘 Pro-Trump lawyer says β€˜no reasonable person’ would believe her election lies 🐘 A key member of the legal team that sought to steal the 2020 election for Donald Trump is defending herself against a billion-dollar defamation lawsuit by arguing that β€œno reasonable person” could have mistaken her wild claims about election fraud last November as statements of fact. In a motion to dismiss a complaint by the large US and Canadian voting machine company Dominion, lawyers for Sidney Powell argued that elaborate conspiracies she laid out on television and radio last November while simultaneously suing to overturn election results in four states constituted legally protected first amendment speech. β€œNo reasonable person would conclude that the statements were truly statements of fact,” argued lawyers for Powell, a former federal prosecutor from Texas who caught Trump’s attention through her involvement in the defense of his former national security adviser Michael Flynn. Powell falsely stated on television and in legal briefs that Dominion machines ran on technology that could switch votes away from Trump, technology she said had been invented in Venezuela to help steal elections for the late Hugo ChΓ‘vez. Those lies were built on empty claims that apparently originated in anonymous comments on a pro-Trump blog, only to be amplified on a global scale by Trump himself in a 12 November tweet in which he wrote in part β€œREPORT: DOMINION DELETED 2.7 MILLION TRUMP VOTES NATIONWIDE.”

https://www.commondreams.org/news/2021/03/03/blaring-quiet-part-out-loud-gop-lawyer-admits-supreme-court-easier-voting-puts 🐘 Blaring Quiet Part Out Loud, GOP Lawyer Admits to Supreme Court That Easier Voting Puts Republicans at 'Competitive Disadvantage'

https://www.theguardian.com/us-news/2020/oct/08/republican-us-senator-mike-lee-democracy 🐘 Republican senator says 'democracy isn't the objective' of US system

https://www.washingtonpost.com/opinions/2020/03/31/want-proof-that-republicans-want-suppress-voters-just-ask-trump/ 🐘 https://archive.is/8YiqQ 🐘 https://dis.tinychan.net/read/anarchy/1587122567 🐘 β€œThe things they had in there were crazy,” Trump said. β€œThey had things β€” levels of voting that, if you ever agreed to it, you’d never have a Republican elected in this country again.”

Name: Anonymous 2021-05-18 4:27

>>172
cringe

Name: Anonymous 2021-05-18 11:50

Upgrade of the virus filter >>152:
((walk, regex) => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => regex.test (e.innerText.replace (/[^a-zA-Z]+/g, ''))).forEach (walk)) ((() => { let walk = node => { if (node.nodeType === 1) { if (/^br$/i.test (node.nodeName)) { node.remove (); } else if (!/^a$/i.test (node.nodeName) && node.childNodes) { for (let n of Array.from (node.childNodes)) { walk (n); } } } else if (node.nodeType === 3) { node.data = " β™₯β™₯ "; } }; return walk; }) (), /^(virus|cringe)$/i)


thread hider upgrade >>168 | wall of text filter >>164 | yurispeak >>153,154 | virus filter >>148,152,174 | NextPermutation >>102

"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47,49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>123,124 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, hearts, +gcdlcm, fibonacci, broccoli, nextperm] https://dis.tinychan.net/read/anarchy/1582047203

Name: Anonymous 2021-05-18 22:26

>>174
c
r
i
n
g
e

Name: Anonymous 2021-05-19 20:20

>>175
Already covered by >>174, notice the "e.innerText.replace (/[^a-zA-Z]+/g, '')" bit. The result on >>175 is "β™₯β™₯ >>174 β™₯β™₯ β™₯β™₯ β™₯β™₯ β™₯β™₯ β™₯β™₯ β™₯β™₯", so even more love than in >>173 which is merely "β™₯β™₯ >>172 β™₯β™₯".

Name: Anonymous 2021-05-19 21:18

>>176
β™₯β™₯ β™₯β™₯ β™₯β™₯ β™₯β™₯ β™₯β™₯ β™₯β™₯ β™₯β™₯

Name: Competitive Disadvantage 2021-05-27 10:25

[πŸ’— 999 β₯ buzz=Three πŸ’–] ❧ Name: β˜™ πŸ’› Anonymous πŸ’ πŸ’˜ 2021-01-22 β₯ 4:27 πŸ’ πŸ’š nextperm=20210122472 πŸ’›
πŸ’– die πŸ’ πŸ’– +0m πŸ’™ β˜™ #362 πŸ’“ πŸ’œ fizz=362 πŸ’“ inhour=47 ❧ inday=93 😍 prime=2441 ❧ hofR=71082 πŸ’—
πŸ’™ gcd πŸ’” = πŸ’• 1 ❦ = πŸ’— (-129)*999 πŸ’š + πŸ’• 356*362 πŸ’™ lcm β˜™ = πŸ’— 361638 πŸ’›
πŸ’™ fib β₯ = πŸ’› 1244666864935793005828156005589143096022236302705537193166716344690085611761 β™‘
πŸ’š e β™₯ ~ πŸ’ 1957472231827739495902165191 πŸ’™ / β˜™ 720113790753404797929429296 β™‘ = πŸ’“ 2.71828182845904523536028747135266249775724709369995959_2602749 β˜™

Upgraded the hearts processing step >>70 to walk the element tree of the div.post and insert hearts to make the 362 >>8 "die" posts https://dis.tinychan.net/read/anarchy/1582047203 >>157 even happier. Because the decorator now follows the tree structure, elements like span.post_time get their own heart delimiters. [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk]

posts code in /prog/

Name: No reasonable person would conclude 2021-05-27 10:27

(processors => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => "die" == e.innerText).forEach (e => (elemstate => processors.forEach (p => p (e, elemstate))) ({}))) ([
(e, estate) => (m => { estate['posttime'] = m [0]; estate['day'] = parseInt (m [1], 10); estate['hour'] = parseInt (m [2], 10); estate['min'] = parseInt (m [3], 10); }) (e.parentNode.querySelector ('span.post_time').innerText.match (/^2021-01-(\d+) (\d+):(\d+)$/)),
(e, estate) => (btn => { estate['button'] = btn; estate['buttonnum'] = parseInt (btn.innerText, 10); }) (e.parentNode.querySelector ('button.num')),
(rmsarray => (e, estate) => { e.innerHTML = "<a class='die-link' href='#" + rmsarray [Math.floor (rmsarray.length * Math.random ())].parentNode.getAttribute ("id") + "'>" + e.innerHTML.trim () + "</a>"; }) (Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /https?:\/\/(www[.])?stallman[.]org\/archives\//.test (e.innerHTML))),
(procstate => (e, estate) => ((t, last) => { if (last >= 0) { ((h, m) => { e.innerHTML += ' +' + (h > 0 ? h + 'h' : '') + m + 'm'; }) ((t - last - (t - last) % 60) / 60, (t - last) % 60); } procstate['last'] = t; }) ((estate['day'] * 24 + estate['hour']) * 60 + estate['min'], procstate['last'])) ({last: -1}),
(procstate => (e, estate) => { e.innerHTML += ' #' + (estate['diecount'] = (++procstate['count'])); }) ({count: 0}),
((makelink, mod) => (e, estate) => { e.innerHTML = e.innerHTML.replace (/ (\S+)$/, makelink (estate['diecount'], mod)); }) ((count, mod) => (match, p1) => [' <a class="image-link" target="_blank" href="https://www.stallman.org/photos/rms-working/pages/', ((count - 1) % mod) + 1, '.html">', p1, '</a>'].join (''), 149),
((cycle, fbval, spec) => ((fb, fbn) => (e, estate) => { e.innerHTML += ' fizz=' + fb.next ().value; estate['button'].innerHTML += ' buzz=' + fbn (estate['buttonnum']); }) (function* () { const gens = spec.map (cycle); for (let k = 1; ; k++) { yield fbval (k, gens.map (g => g.next ().value)); } } (), n => fbval (n, spec.map (([div, s]) => n % div == 0 ? s : "")))) (function* ([n, s]) { for (;;) { for (let k = 1; k < n; k++) { yield ""; } yield s; } }, (n, vals) => { const s = vals.join (""); return s === "" ? n.toString () : s; }, [[3, "Three"], [5, "Five"], [7, "Seven"], [11, "Eleven"]]),
((procstate, spec) => (e, estate) => { e.innerHTML += spec.map (([label, keyfun]) => (key => (count => { procstate[key] = count + 1; return ' ' + label + '=' + (count + 1); }) (procstate[key] ?? 0)) (keyfun (estate))).join (''); }) ({}, [['inhour', estate => 'd' + estate['day'] + 'h' + estate['hour']], ['inday', estate => 'd' + estate['day']]]),
((base, filter, hasmod) => (primes => (e, estate) => { e.innerHTML += ' prime=' + primes.next ().value; }) (function* () { for (let p = base (2), x = p.next ().value; ; p = filter (hasmod (x), p), x = p.next ().value) { yield x; } } ())) (function* (start) { for (let x = start; ; x++) { yield x; } }, function* (pred, iter) { for (let x = iter.next (); !x.done; x = iter.next ()) { if (pred (x.value)) { yield x.value; } } }, div => x => x % div != 0),
(next => (hofr => (e, estate) => { e.innerHTML += ' hofR=' + hofr.next ().value; }) (function* () { yield 1; yield 3; let levels = [], r = 3, s = 4, count = 3; for (;;) { for (let k = 0; k < count; k++) { r += s + k; yield r; } [s, count] = next (levels, 0); } } ())) ((() => { let next = (levels, level) => { if (level < levels.length) { let state = levels [level]; let [start, count, used, S] = state; if (used < count) { let length = start + (used - 1); state [2] = used + 1; state [3] = S + (length + 1); return [S, length]; } else { [start, count] = next (levels, level + 1); let length = start - 1; state [0] = start; state [1] = count; state [2] = 1; state [3] = S + (length + 1); return [S, length]; } } else { levels.push ([4, 3, 2, 13]); return [8, 4]; } }; return next; }) ()),
((step, paren) => ((gcd, show) => (e, estate) => ((a, b) => { e.innerHTML += '<br/>' + show (a, b, gcd (a, b)); }) (estate['buttonnum'], estate['diecount'])) ((a, b) => { const state = [a, b, 1, 0, 0, 1]; while (state[1] != 0) { step (state); } return [state[0], state[2], state[3]]; }, (a, b, [g, x, y]) => ['gcd = ', g, ' = ', paren (x), '*', a, ' + ', paren (y), '*', b, ' lcm = ', a * b / g].join (''))) (state => { const [a, b, fa, fb, ga, gb] = state; const m = a % b, d = (a - m) / b; state[0] = b; state[1] = m; state[2] = ga; state[3] = gb; state[4] = fa - d * ga; state[5] = fb - d * gb; }, a => a < 0 ? '(' + a + ')' : a.toString ()),
(fibs => (e, estate) => { e.innerHTML += '<br/>fib = ' + fibs.next ().value; }) (function* () { let a = BigInt (0), b = BigInt (1); yield a; yield b; for (;;) { [a, b] = [b, a + b]; yield b; } } ()),
(procstate => ((tobig, matmul, tofrac, show1, show2, diff, marker, lr4e) => ((S, L, R) => (mstream => (estream => (e, estate) => ((prev, tfnow) => (snow => { e.innerHTML += '<br/>e ~ ' + show1 (tfnow) + (prev === '' ? snow : marker (snow, diff (prev, snow))); procstate['prev'] = snow; }) (show2 (tfnow))) (procstate['prev'], tofrac (estream.next ().value))) (mstream (lr4e ()))) (function* (lrstream) { let m = S; for (let x = lrstream.next ().value; ; x = lrstream.next ().value) { m = matmul (m, x == 'L' ? L : R); yield m; } })) (tobig ([0, 1, 1, 0]), tobig ([1, 1, 0, 1]), tobig ([1, 0, 1, 1]))) (m => m.map (x => BigInt (x)), (m1, m2) => [m1 [0] * m2 [0] + m1 [1] * m2 [2], m1 [0] * m2 [1] + m1 [1] * m2 [3], m1 [2] * m2 [0] + m1 [3] * m2 [2], m1 [2] * m2 [1] + m1 [3] * m2 [3]], m => [m [0] + m [1], m [2] + m [3]], ([a, b]) => a.toString () + ' / ' + b.toString () + ' = ', (digits => (power => ([a, b]) => (a / b).toString () + '.' + (a % b * power / b).toString ().padStart (digits, '0')) (BigInt (10) ** BigInt (digits))) (60), (s1, s2) => { let n = Math.min (s1.length, s2.length); for (let k = 0; k < n; k++) { if (s1 [k] !== s2 [k]) { return k; } } return n < s2.length ? n : -1; }, (s, pos) => pos < 0 ? s : (s.substring (0, pos) + '_' + s.substring (pos)), function* () { let count = 0; yield 'R'; for (;;) { count += 2; yield* 'RL'; yield* 'R'.repeat (count); count += 2; yield* 'LR'; yield* 'L'.repeat (count); } })) ({prev: ''}),
((sortend, minover, swap) => (next => (e, estate) => { e.parentNode.children [0].innerHTML += ' nextperm=' + next (Array.from (estate['posttime'].replace (/\D/g, ''))).join (''); }) (arr => { if (arr.length < 2) { return arr; } for (let k = arr.length - 2; k >= 0; k--) { let over = minover (arr, k); if (over >= 0) { return sortend (swap (arr, k, over + k + 1), k + 1); } } return arr.sort (); })) ((arr, pos) => { arr.splice (pos, arr.length - pos, ...arr.slice (pos).sort ()); return arr; }, (arr, pos) => arr.slice (pos + 1).reduce ((acc, item, idx, sli) => (arr [pos] < item) && ((acc < 0) || (item < sli [acc])) ? idx : acc, -1), (arr, a, b) => { let x = arr [a]; arr [a] = arr [b]; arr [b] = x; return arr; }),
(chars => (pick => (wrap => (deco => (walk => (e, estate) => walk (e.parentNode)) ((() => { let walk = node => { if (node.nodeType === 1) { if (node.childNodes) { for (let n of node.childNodes) { walk (n); } } } else if (node.nodeType === 3) { if (!/^\s*$/.test (node.data)) { node.data = deco (node.data); } } }; return walk; }) ())) (s => wrap (s.replace (/ +/g, () => ' ' + pick () + ' ')))) (s => s.replace (/^\S/, match => pick () + ' ' + match).replace (/\S$/, match => match + ' ' + pick ()))) (() => chars [Math.floor (chars.length * Math.random ())])) ('2619 2661 2665 2763 2764 2765 2766 2767 1F394 1F491 1F493 1F494 1F495 1F496 1F497 1F498 1F499 1F49A 1F49B 1F49C 1F49D 1F49E 1F49F 1F5A4 1F60D 1F63B'.split (' ').map (s => String.fromCodePoint (parseInt (s, 16)))),
])

Name: Anonymous 2021-05-27 13:44

>>179
4 years ago, I made the mistake of posting on /prog/ to vent my disgust and horror upon finding out that the man who I’m engaged to has a fetish where it turns him on when women fart during sex. I was instantly swarmed by hundreds of JS programmers in the thread telling me that I’m a horrible person ... for not wanting to get married to a man who gets off to women’s farts! During sex! Yep, u heard that correctly. That’s /prog/ men in 2021 for u! Well, I broke up with him on Thursday night and he did not react well! He kept saying he can’t believe I’d do this to him, that his fetish isn’t even a big deal, everyone farts, blah blah blah. I told him I understand that he can’t control what he gets off to, just like I can’t control that I’m instantly repulsed and lose attraction to a man who gets off to women’s farts. He wouldn’t accept / understand that, and I eventually told him to get out. Being single (even if only for a week so far) is a breath of fresh air, literally! Thank u to everyone who msged me to support me. I still have loser men in my DMs telling me that I should be ashamed of myself. Uh, nope! It’s 2021 and women don’t have to put up with disgusting men anymore. The whole β€œno kinkshaming” movement has gone so far that I guess now I’m a bad person because I don’t want to pass gas during sex for a man’s sexual pleasure. What has this world come to?

Name: Anonymous 2021-05-28 20:20

the man who I’m engaged to >>180

Should have followed Alyssa and Eva's example in college.
https://textboard.org/prog/28
SICP yuri fanfics

Name: Anonymous 2021-06-01 3:16

To count the racial slurs in >>7:
>> (n => document.querySelector ("div#reply_" + n + " > div.body").innerText.trim ().split (' ').length) (7)
261


For comparison: https://dis.tinychan.net/read/anarchy/1594578572/13-17 "Deleted replies"

Name: Anonymous 2021-06-06 2:53

Unaccelerated Ο€ stream from https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book-Z-H-24.html#%_sec_3.5.3 "Exploiting the Stream Paradigm". It converges rather slowly. The gcd is borrowed from the gcdlcm >>108,123,124 decorator and the fraction display from the broccoli >>115 decorator.
(n => {
const step = state => { const [a, b, fa, fb, ga, gb] = state; const m = a % b, d = (a - m) / b; state[0] = b; state[1] = m; state[2] = ga; state[3] = gb; state[4] = fa - d * ga; state[5] = fb - d * gb; }
const gcdn = (a, b) => { const state = [a, b, 1n, 0n, 0n, 1n]; while (state[1] != 0n) { step (state); } return [state[0], state[2], state[3]]; }
const reduce = f => { const [g, fa, fb] = gcdn (f [0], f [1]); if (g > 1) { f [0] /= g; f [1] /= g; } return f; }
const add = (f1, f2) => [f1 [0] * f2 [1] + f1 [1] * f2 [0], f1 [1] * f2 [1]]
const parts = function* () { let a = 4n, b = 1n; for (;;) { yield [a, b]; [a, b] = [-a, b + 2n]; } }
const accum = function* (parts, init, step, emit) { let acc = init, x; for (;;) { x = parts.next ().value; acc = step (acc, x); yield emit (acc); } }
const pi = accum (parts (), [0n, 1n], (f, x) => reduce (add (f, x)), f => f)
const show1 = ([a, b]) => a.toString () + ' / ' + b.toString () + ' = '
const show2 = (digits => (power => ([a, b]) => (a / b).toString () + '.' + (a % b * power / b).toString ().padStart (digits, '0')) (BigInt (10) ** BigInt (digits))) (60)
const diff = (s1, s2) => { let n = Math.min (s1.length, s2.length); for (let k = 0; k < n; k++) { if (s1 [k] !== s2 [k]) { return k; } } return n < s2.length ? n : -1; }
const marker = (s, pos) => pos < 0 ? s : (s.substring (0, pos) + '_' + s.substring (pos))
for (let k = 0, p = pi, x = p.next ().value, prev = ''; k < n; k++, x = p.next ().value) {
let now = show2 (x);
console.log (show1 (x) + (prev === '' ? now : marker (now, diff (prev, now))));
prev = now;
}
})(20)

Name: Anonymous 2021-06-06 2:55

The Euler transform will improve convergence a bit. At some point this might become a decorator for the 362 >>8 "die" posts https://dis.tinychan.net/read/anarchy/1582047203 >>157.
4 / 1 = 4.000000000000000000000000000000000000000000000000000000000000
8 / 3 = _2.666666666666666666666666666666666666666666666666666666666666
52 / 15 = _3.466666666666666666666666666666666666666666666666666666666666
304 / 105 = _2.895238095238095238095238095238095238095238095238095238095238
1052 / 315 = _3.339682539682539682539682539682539682539682539682539682539682
10312 / 3465 = _2.976046176046176046176046176046176046176046176046176046176046
147916 / 45045 = _3.283738483738483738483738483738483738483738483738483738483738
135904 / 45045 = 3._017071817071817071817071817071817071817071817071817071817071
2490548 / 765765 = 3._252365934718875895346483581777699424758248287660052365934718
44257352 / 14549535 = 3._041839618929402211135957265988225740547721971870578681724192
47028692 / 14549535 = 3._232315809405592687326433456464416216738198162346769157914668
1023461776 / 334639305 = 3._058402765927331817761216065160068390651241640607638723132060
5385020324 / 1673196525 = 3._218402765927331817761216065160068390651241640607638723132060
15411418072 / 5019589575 = 3._070254617779183669613067917011920242503093492459490574983911
467009482388 / 145568097675 = 3._208185652261942290302723089425713345951369354528456092225291
13895021563328 / 4512611027925 = 3._079153394197426161270465024909584313693304838399423834160775
14442004718228 / 4512611027925 = 3._200365515409547373391677146121705525814516959611545046281987
13926277743608 / 4512611027925 = 3._086079801123833087677391431835991240100231245325830760567701
533322720625196 / 166966608033225 = 3._194187909231941195785499539944099348208339353433938868675809
516197940314096 / 166966608033225 = 3._091623806667838631682935437379996784105775250869836304573245

Name: Anonymous 2021-06-06 8:29

SIR EULER
EXCUSE ME SIR EULER WHAT ARE YOU DOING HERE IN THIS THREAD
I AM NOT GOOD WITH COMPUTERS PLEASE EXPLAIN

Name: Anonymous 2021-06-06 8:30

Hax my anus

Name: Anonymous 2021-06-07 11:22

Name: Anonymous 2021-06-07 12:08

>>187
Now do Xarn.

Name: Anonymous 2021-06-08 13:36

Xenophilia >>188
Amplifies
Raven's
Naughtiness https://rule34.xxx/index.php?page=post&s=view&id=3159541

Name: Anonymous 2021-06-09 9:08

nigger

Name: Anonymous 2021-06-09 9:09

nigger

Name: Anonymous 2021-06-09 9:09

nigger

Name: Anonymous 2021-06-09 9:10

nigger

Name: Anonymous 2021-06-09 9:11

nigger

Name: Anonymous 2021-06-09 9:12

nigger

Name: Anonymous 2021-06-09 9:12

nigger

Name: Anonymous 2021-06-09 9:13

nigger

Name: Anonymous 2021-06-09 9:14

nigger

Name: Anonymous 2021-06-09 9:14

nigger

Name: Anonymous 2021-06-09 9:14

nigger

Name: Anonymous 2021-06-09 9:15

nigger

Name: Anonymous 2021-06-09 11:48

if ( >>190-201 ) then

numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184

"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

https://boingboing.net/2021/06/07/in-a-secretly-recorded-video-gop-oregon-lawmaker-tells-protesters-how-he-will-help-them-enter-closed-state-capitol.html 🐘 In a secretly recorded video, GOP Oregon lawmaker tells protesters how he will help them enter closed state Capitol 🐘 "We are talking about setting up Operation Hall Pass, which I don't know anything about; and if you accuse me of knowing something about it, I'll deny it. But there would be some person's cell phone which might be [phone number bleeped out by CNN] but that is just random numbers that I spewed out; that's not anybody's actual cell phone. And if you say, 'I'm at the west entrance' during the session and text to that number there, that somebody might exit that door while you're standing there. But I don't know anything about that, I don't have anything to do with that, and if I did I wouldn't say that I did. But anyways that number that I didn't say was [phone number bleeped out by CNN]. So don't text that number but a number like that … and you'd have to say what entrance you're at, but that's not really going to happen so just don't worry about that, nobody said anything."

Name: Anonymous 2021-06-09 18:53

Schizo-kun, have you thought about channelling your efforts elsewhere, eg into some open sores projects? Those spergos could use some help.

Name: Anonymous 2021-06-10 10:13

nigger

Name: sage 2021-06-10 10:14

nigger

Name: excusez moi 2021-06-10 10:15

nigger

Name: excusez moi 2021-06-10 10:15

nigger

Name: Anonymous 2021-06-10 10:15

nigger

Name: Anonymous 2021-06-10 10:16

nigger

Name: Anonymous 2021-06-10 10:17

nigger

Name: Anonymous 2021-06-10 10:17

nigger

Name: Anonymous 2021-06-10 10:17

nigger

Name: Anonymous 2021-06-10 10:18

nigger

Name: Anonymous 2021-06-10 10:18

nigger

Name: Anonymous 2021-06-10 10:19

nigger

Name: Anonymous 2021-06-10 13:48

if ( >>204-215 ) then

numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184

"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

https://www.reuters.com/world/giuliani-pressed-ukrainians-probe-biden-allegations-2019-call-cnn-2021-06-07/ 🐘 Giuliani pressed Ukrainians to probe Biden allegations in 2019 call - CNN

Name: Anonymous 2021-06-10 13:53

It's nice to see /pol/cels >>190-201,204-215 giving up any pretense again. Will they once again have the site administration allowing their suppression posting? We'll see.

https://dis.tinychan.net/read/anarchy/1582047203#reply_572
https://www.commondreams.org/news/2021/01/07/murder-media-pro-trump-insurrectionists-target-journalists-covering-attack-us 🐘 Freedom of the press is the first target of fascists everywhere, as they seek to silence opposition and suppress any information that contradicts the alternate reality that their narcissistic leader creates to support his racist fantasy world.

Name: Anonymous 2021-06-11 5:30

nigger

Name: Anonymous 2021-06-11 5:30

nigger

Name: Anonymous 2021-06-11 5:31

nigger

Name: Anonymous 2021-06-11 5:31

nigger

Name: Anonymous 2021-06-11 5:32

nigger

Name: Anonymous 2021-06-11 5:32

nigger

Name: Anonymous 2021-06-11 5:33

nigger

Name: Anonymous 2021-06-11 5:33

nigger

Name: Anonymous 2021-06-11 5:34

tyrone goldstein

Name: Anonymous 2021-06-11 5:36

nigger

Name: Anonymous 2021-06-11 5:36

nigger

Name: Anonymous 2021-06-11 5:36

nigger

Name: Anonymous 2021-06-11 5:37

nigger

Name: Anonymous 2021-06-11 5:37

nigger

Name: Anonymous 2021-06-11 5:38

nigger

Name: Anonymous 2021-06-11 5:38

nigger

Name: Anonymous 2021-06-11 5:39

nigger

Name: Anonymous 2021-06-11 5:39

negrous niggers

Name: Anonymous 2021-06-11 5:40

nugger

Name: Anonymous 2021-06-11 5:40

jigger

Name: Anonymous 2021-06-11 5:41

nigger

Name: Anonymous 2021-06-11 5:41

nigger

Name: Anonymous 2021-06-11 5:42

nigger

Name: Anonymous 2021-06-11 5:43

nigger

Name: Anonymous 2021-06-11 5:43

nigger

Name: Anonymous 2021-06-11 8:59

lol

Name: Richard Stallman 2021-06-11 11:03

Stop calling our PoC brothers the N-word. It's hurtful and disgusting.

Name: Anonymous 2021-06-11 13:28

if ( >>218-243 ) then

numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184

"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

https://www.fox5atlanta.com/news/georgia-secretary-of-state-dealing-with-death-threats-says-recount-tracking-towards-biden-win-in-georgia 🐘 While dealing with death threats, Raffensperger says recount tracking toward Biden win in Georgia 🐘 Secretary of State Brad Raffensperger spoke in an exclusive one-on-one interview with FOX 5 senior I-Team reporter Dale Russell about the likely outcome of this past election, the death threats he's been receiving, and scathing political attacks.

Name: Anonymous 2021-06-11 13:30

>>203
Schizo-kun [...] open sores [...] spergos
Since >>190-201 already wrote TempleOS, you're a bit late with your suggestion.

Name: Anonymous 2021-06-11 13:40

our PoC brothers >>244

https://stallman.org/antiglossary.html#poc
People of color: I don't use the term "people of color" because it treats "color" as a matter of essence, as if it were a substance a person is made of, rather than as the minor phenotypical detail it really is. The distinctions we call "racial" are grab-bags of various details of appearance, which may correlate more or less with certain ancestral groups. They are real differences, but not inherently significant; they have no importance except to the extent that racism gives it to them. Let's avoid using essentialist language to refer to them. Aside from that, it twists the English language, because a characteristic such as "color" is not something you can be "of". I don't like the idea of stretching my grammar that way. If the idea is to refer to racial groups that face discrimination, I recommend "disprivileged racial groups". To include all groups that face bigotry, I recommend "disprivileged groups".

Name: wow your so cringe 2021-06-12 1:29

Β­Β­Β­

Name: cringe as fuck 2021-06-12 1:31

Name: Anonymous 2021-06-12 13:50

Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /^[\p{gc=C}\p{gc=Z}]*$/u.test (e.innerText)).map (e => [e, e.parentNode.querySelector ("h3.posthead > span.name > a[href='mailto:sage']")]).filter (p => p [1] != null).forEach (p => { p [1].innerHTML = "Hassan-i Sabbah"; })


"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

Name: Anonymous 2021-06-12 18:09

die die die fornicate 666

Name: Anonymous 2021-06-12 18:50

ΔŒΕ˜ΓΕƒΔžΓ‰

Name: Anonymous 2021-06-12 20:08

DUDE
Who are you
Why are you doing this

Name: Anonymous 2021-06-13 10:10

>>253
I'm posting programming because this is the programming board. I'm also mocking /pol/cels >>190-201,204-215,218-243 as a bonus because it's a bit of a national sport in this part of the world, and /pol/cels are making it easy by being stuck for the last five years in this simplistic phase where the only technique available to them is stating the exact opposite of reality.
Stallman spammer is the admin himself. >>12
My guess is that admin got paid for PR Stallman as part of some political campaign. And since the money ran out, there was no reason force that thread further. >>14
He is the site's admin. He can run a script on the backend to post any kind of ads. >>20

Name: Anonymous 2021-06-13 10:12

fornicate >>251

samus/palutena >>73 | blake/yang >>76,79 | elsa/anna >>112,120,170 | tifa/aeris >>142,160 | starfire/raven >>187,189

Name: Anonymous 2021-06-13 10:29

My guess is that admin got paid for PR Stallman as part of some political campaign. And since the money ran out, there was no reason force that thread further. >>14
Very plausible

Name: Anonymous 2021-06-14 5:53

>>254
What are your views on Richard Stallman?

Name: Anonymous 2021-06-14 6:30

recaptcha doesn't do shit to stop bots and OP is a faggot

Name: Anonymous 2021-06-14 7:06

           B A N N E D      F O R       S H I T P O S T I N G
________________
\ __ / __
\_____()_____/ / )
'============` / /
#---\ /---# / /
(# @\| |/@ #) / /
\ (_) / / /
|\ '---` /| / /
_______/ \_____// \____/ o_|
/ \ / \ / / o_|
/ | o| / o_| \
/ | _____ | / / \ \
/ | |HMA| o| / /\ \ \
| | \@/ | / / \ \ \
| |___________o|__/----) \ \/
| ' || --) \ |
|___________________|| --) \ /
| o| '''' | \__/
| | |

Name: Anonymous 2021-06-14 11:48

>>257
Read the relevant thread https://dis.tinychan.net/read/anarchy/1582047203 "Poor Stallman" >>157. It's not nearly as long as the post count suggests since there are far more suppression posts than rms posts >>8,28. For even more context see the previous /pol/cel entertainment thread https://dis.tinychan.net/read/anarchy/1587122567 "you’d never have a Republican elected in this country again". For the standard of programming relevance that a thread has to meet to be kept in /prog/ by the site administration see https://dis.tinychan.net/read/prog/1505230211 "My boyfriend is obsessed with sniffing my ass?" >>157.


"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

Name: Anonymous 2021-06-14 11:50

The all caps pacifier >>185 was already provided in https://dis.tinychan.net/read/prog/1619688596#reply_2 and has a common root with the heartwalk >>178,179 decorator and the tree walk of the virus filter >>148,152,174.
(node => {
const walk = (pred, proc, node) => {
if (node.nodeType === 1) {
if (node.childNodes) {
for (let n of node.childNodes) {
walk (pred, proc, n)
}
}
} else if (node.nodeType === 3) {
if (pred (node.data)) {
node.data = proc (node.data)
}
}
}
walk (s => /^[A-Z]+$/.test (s.replace (/[^a-zA-Z]+/g, '')), s => s.toLowerCase (), node)
})(document.body)

Name: Anonymous 2021-06-14 20:26

snifferbros?

Name: Anonymous 2021-06-14 21:01

black penis

Name: Anonymous 2021-06-15 0:52

keep fucking that chicken

Name: Anonymous 2021-06-15 5:38

Keep postin' that code, georgie.

Name: Anonymous 2021-06-15 9:08

keep sniffin' that ass crack

Name: Anonymous 2021-06-15 10:46

Assfuck that penguin! Assfuck that penguin!

Name: Anonymous 2021-06-15 11:22

if ( >>262-267 ) then

numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184 | empty sage >>250 | all caps >>261

"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

https://www.theguardian.com/us-news/2021/jun/11/oregon-mike-nearman-state-house-far-right-capitol 🐘 Oregon house expels Republican who helped far-right rioters enter capitol 🐘 >>202 🐘 CCTV footage shows Mike Nearman opening a door for agitators on 21 December, when state legislature was in special session 🐘 On Thursday, Nearman was ejected from the state House by a vote of 59-1.

Name: Richard Stallman 2021-06-15 18:11

We could do without Negroes.

Name: Anonymous 2021-06-15 18:16

This autist still thinks people are trying to "suppress" his political opinions.

Name: Anonymous 2021-06-15 21:15

troons

Name: Anonymous 2021-06-15 21:16

troons

Name: Anonymous 2021-06-15 21:16

troons

Name: Brian Brixman 2021-06-15 22:27

Hello again,
I don't understand what is going on in this thread but could we get back on topic please?
Regards,
Brian

Name: Anonymous 2021-06-16 1:21

nigger

Name: Anonymous 2021-06-16 1:21

nigger

Name: Anonymous 2021-06-16 1:22

nigger

Name: Anonymous 2021-06-16 1:22

nigger

Name: Anonymous 2021-06-16 1:22

nigger

Name: Anonymous 2021-06-16 1:23

nigger

Name: Anonymous 2021-06-16 1:24

nigger

Name: Anonymous 2021-06-16 1:24

nigger

Name: Anonymous 2021-06-16 1:25

nigger

Name: Anonymous 2021-06-16 1:25

nigger

Name: Anonymous 2021-06-16 1:25

nigger

Name: Anonymous 2021-06-16 1:26

nigger

Name: Anonymous 2021-06-16 1:26

nigger

Name: Anonymous 2021-06-16 1:27

nigger

Name: Anonymous 2021-06-16 1:27

nigger

Name: Anonymous 2021-06-16 1:28

nigger

Name: Anonymous 2021-06-16 1:28

nigger

Name: Anonymous 2021-06-16 1:29

nigger

Name: Anonymous 2021-06-16 1:29

nigger

Name: Anonymous 2021-06-16 1:30

nigger

Name: Anonymous 2021-06-16 1:30

nigger

Name: Anonymous 2021-06-16 1:30

nigger

Name: Anonymous 2021-06-16 1:31

nigger

Name: Anonymous 2021-06-16 1:31

nigger

Name: Anonymous 2021-06-16 1:31

nigger

Name: Anonymous 2021-06-16 1:32

niggerous niggers

Name: Anonymous 2021-06-16 1:48

>>300
Tsk.

Name: Richard Stallman 2021-06-16 8:47

Also, what happened to ``faggot quotes"?

Name: "if [...], you have nothing to hide" 2021-06-16 10:23

if (isAllowed( >>269-273,275-302 )) then

numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184 | empty sage >>250 | all caps >>261

"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

https://www.theguardian.com/us-news/2021/may/28/senate-republicans-6-january-capitol-attack-commission 🐘 Senate Republicans block creation of US Capitol attack commission 🐘 Senate Republicans have blocked the creation of a special commission to study the deadly 6 January attack on the Capitol 🐘 In a procedural vote in the Senate on Friday, six Republican senators broke ranks to back the commission, which was more than expected, but four fewer than the 10 needed to overcome a filibuster and for it to advance. 🐘 Friday’s vote marked Senate Republicans’ first official use of the filibuster to defeat a bill 🐘

Name: Anonymous 2021-06-16 10:47

Removing single-word posts seems to make the thread much easier to follow.
Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /^\S*$/.test (e.innerText.trim ())).map (e => e.parentNode).forEach (e => e.parentNode.removeChild (e))

Name: Anonymous 2021-06-16 21:01

So this just happened an hour ago and I am still shaking. I’m a staff in public accounting and was in the middle of a 3-hour training on Zoom. Usually when we have these types of calls I just keep the video running in the background and I walk around the room doing things to pass the time and distract myself from the monotone presenters. Well today I forgot that I left the camera on (I usually always have it off but earlier today I had a call with the partner to discuss my upcoming promotion, so I had to have it on). I had no clue I had left the camera on and in the middle of walking around and muttering to myself as I was zoning out, I flipped it out and started to rub one out. I did so with complete confidence, openly and ferociously, stroking faster and faster until I heard the presenter stop and kindly asked me to turn my camera off. Mortified, I lifted my pants up and rushed over to turn the camera off. Soon after the training was over I had a call with HR and they let me know that I was being terminated. I hated the job anyway so not so bummed about that, but I’m not sure what to say in interviews now if I’m asked why I left this job. Any advice?

Name: Anonymous 2021-06-17 7:39

>>305
Contribute to Open Source, being a sex offender is a requirement there.

Name: Anonymous 2021-06-17 10:36

Smoking >>305
Hot
Awkward
Klutz
Incestuous
Naughty >>255
Girlfriends https://rule34.xxx/index.php?page=post&s=view&id=1533326

Name: Anonymous 2021-06-18 1:26

As he pushed in the rectal thermometer, I felt myself getting a painfully hard and obvious erection
"Maybe you should wait outside while I examine your dog," the vet said

Name: Anonymous 2021-06-18 1:27

What do you call aspirin when given rectally?
An Analgesic

Name: Anonymous 2021-06-18 10:27

if (isAllowed( >>305,306,308,309 )) then

numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184 | empty sage >>250 | all caps >>261 | single word >>304

"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

https://www.theguardian.com/us-news/2021/jan/09/capitol-pelosi-lectern-police-arrest-adam-christian-johnson 🐘 The third man whose arrest was announced on Saturday was Derrick Evans, 35, of West Virginia, a recently elected member [R-Wayne] of the state house of delegates. 🐘 Evans broadcast his participation in Wednesday’s riots live on Facebook 🐘 On Saturday, Evans resigned his state house seat. 🐘 https://www.wtrf.com/news/west-virginia-headlines/breaking-wv-delegate-derrick-evans-announces-resignation-from-house-of-delegates/ 🐘 https://webcache.googleusercontent.com/search?q=cache:https://www.wtrf.com/news/west-virginia-headlines/breaking-wv-delegate-derrick-evans-announces-resignation-from-house-of-delegates/ 🐘 Delegate Derrick Evans, R-Wayne, today announced his resignation from the West Virginia House of Delegates, effective immediately. 🐘

Name: Anonymous 2021-06-18 10:32

Upgrade of >>304 to summarize the recent runs of single-word posts.
((body2id, pred, handoff) => handoff (Array.from (document.querySelectorAll ("div.post > div.body")).filter (pred).map (e => [e, body2id (e)]).reduce ((acc, [e, id]) => {
if (acc.length === 0) {
acc.push ({a: id, b: id, bodies: [e]})
} else {
const last = acc [acc.length - 1]
if (id === last.b + 1) {
last.b = id
last.bodies.push (e)
} else {
acc.push ({a: id, b: id, bodies: [e]})
}
}
return acc
}, []))) (e => parseInt (e.parentNode.getAttribute ("id").replace ("reply_", ""), 10), e => /^\S+$/.test (e.innerText.trim ()), runs => runs.filter (({a, b, bodies}) => b - a >= 1).forEach (({a, b, bodies}) => {
bodies.forEach ((e, idx) => { if (idx > 0) { e.parentNode.parentNode.removeChild (e.parentNode); }})
bodies [0].parentNode.outerHTML = '<p style="border: thin dashed; text-align: center;">' + (b - a + 1) + ' micro/pol/cels</p>'
}))

Name: Anonymous 2021-06-18 12:27

anal anus

Name: Anonymous 2021-06-18 12:27

anal anus

Name: Anonymous 2021-06-18 12:28

anal anus

Name: Anonymous 2021-06-18 12:28

anal anus

Name: Anonymous 2021-06-18 12:29

anal anus

Name: Anonymous 2021-06-19 10:00

if (isAllowed( >>312-316 )) then

numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184 | empty sage >>250 | all caps >>261 | single word >>304,311

"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

https://edition.cnn.com/2021/01/08/politics/us-capitol-riots-arrest-pelosi-desk/index.html 🐘 Another man came to Washington a day before Trump's rally with hundreds of rounds of ammunition and an assault rifle and had texted acquaintances that he wanted to shoot or run over Pelosi. Federal authorities charged the man, Cleveland Grover Meredith Jr., with writing the threats 🐘 Meredith had allegedly sent a text message saying he was thinking of "putting a bullet in [Pelosi's] noggin on Live TV" and another that said he was headed to Washington with "a s--- ton of ... armor piercing ammo," according to court documents. On Wednesday, he also allegedly texted about running over Pelosi. Meredith punctuated his messages with purple devil emojis, and used several slurs for women to refer to the speaker, the police said. 🐘

Name: Anonymous 2021-06-19 10:03

Here's one positive takeaway. Whenever you see /pol/cels in another venue put up the thin pretense that they operate with arguments and that the other side is the one that needs safe space echo chambers, simply link them to this thread starting from https://dis.tinychan.net/read/prog/1612197182#reply_190 or to https://dis.tinychan.net/read/anarchy/1582047203#reply_580 >>157, to demonstrate how quickly the pretense is dropped and how the /pol/cels are invariably reduced to cavemen-tier bashing with clubs: "Me smash thread!" This happens even when it's a programming thread on a programming board.

Name: Anonymous 2021-06-19 10:28

anal autism

Name: Anonymous 2021-06-19 10:28

anal autism

Name: Anonymous 2021-06-19 10:28

anal autisms

Name: Anonymous 2021-06-19 10:29

anal autism

Name: Anonymous 2021-06-19 10:29

anal autism

Name: Anonymous 2021-06-19 13:00

>>311-323
Good poasting, autistic man. Go on and live your life, while I live mine.

Name: Anonymous 2021-06-19 13:44

Nigger Autism.

Name: Anonymous 2021-06-19 17:06

>>318
Nobody is arguing with you.
Nobody is suppressing your opinions.
Nobody cares about your opinions.
Nobody here is a /pol/ user (nigger is just a fun word to say)
I'm probably more of a leftist than you are.

All of your enemies are you in your head.

Name: Anonymous 2021-06-19 19:33

>>326
(nigger is just a fun word to say)
If you're 12.

Name: Anonymous 2021-06-19 20:59

>>326
All of your enemies are you in your head.
https://en.wikipedia.org/wiki/Psychological_projection

Nobody here is a /pol/ user (nigger is just a fun word to say)
I appreciate you including such an open admission of both your character and your level of connection with reality.

Nobody is arguing with you.
That was indeed given up very quickly after some initial https://dis.tinychan.net/read/anarchy/1582047203 attempts, and now they are reduced to cavemen-tier bashing with clubs: "Me smash thread!" >>318.

Nobody is suppressing your opinions.
Nobody cares about your opinions.
I know they are easy to miss but you may attempt to restore your connection with reality by looking through these posts: >>190-201,204-215,218-243,262-267,271-273,275-300,312-316,319-323

Also check out >>130,131.

Name: Anonymous 2021-06-19 23:09

>>328
I recommend you read your own Wikipedia article. I'm the dieposter >>130 and I don't even disagree with your opinions about Stallman or his political positions, just didn't appreciate a dead thread being bumped every single day with somebody's blog. Stopped coming here about two-three months ago and only check in to see if you're still upset. Looks like other people have picked up the spamming. At any rate, you're not being "suppressed" because of your opinions or positions, this place stopped being about serious discussion years ago, they're just fucking with you.

Name: Anonymous 2021-06-19 23:25

>>329
>Looks like other people have picked up the spamming.
True (I only picked up recently)
I am the person who made the original "poor Stallman" thread. I can't resist posting something when I am 100% sure I will get an auto reply. I love machines, bots, autists and any predictable behavior...

Name: Anonymous 2021-06-20 3:14

>>329
I'm the dieposter
I congratulate you on your contribution of 413 >>28 tightly grouped suppression posts in three days to a programming board, without being banned >>13. Thank you for providing the base material without which the decorators >>178,179 and this thread would not have been possible. I hope your organist gig is going well, you managed to kick the weed, and you are not "filled [...] with so much rage" >>13 anymore.

to see if you're still upset
"die" x362 >>8,165
It filled me with so much rage every time I came here >>13
https://en.wikipedia.org/wiki/Psychological_projection

with somebody's blog
This has been covered twice >>87,89 "but, naturally, /pol/cels can only function with periodic resets."

Stopped coming here about two-three months ago
I hope you're doing well in your private life, "dieposter".

Looks like other people have picked up the spamming.
I'm shocked that you allowed this much truth into your post. Previously this was always stated backwards >>89.

this place stopped being about serious discussion years ago, they're just fucking with you
Trying to handwave /PoolOfLosers/ suppression posting as "just fucking with you" is the position of a /PoolOfLosers/ apologist, in the same way that "nigger is just a fun word to say" >>326 is the position of a racist. But that's only half of what's happening here. The other half is that the current situation β€” cavemen-tier bashing with clubs: "Me smash thread!" >>318 β€” is only possible with the site administration winking at it. Otherwise both the poster of 362 "die" posts in three days >>8,30 and the poster of 26 racial slur posts in 12 minutes >>275-300 would have been permabanned, or banned for a sufficient period to discourage that behaviour. For extra hilarity notice the poster of 26 racial slur posts in 12 minutes >>275-300 naturally feeling the need to attribute "machines, bots, autists and any predictable behavior" to the other side.

Name: Anonymous 2021-06-20 3:38

>>331
I'm not >>275-300 and your an anus.

Name: Anonymous 2021-06-20 5:15

>>331
Wasn't literally filled with rage, sorry, was just being dramatic about it, I probably was smiling or giggling when I posted it.

I'm doing good! You wanna hear a chorale prelude?

Name: Anonymous 2021-06-20 10:12

>>333
I don't really have an ear for any kind of music but I'm glad to hear that you're doing well. πŸ‘‚

Name: Anonymous 2021-06-20 10:14

if (isAllowed( >>319-323 )) then

numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184 | empty sage >>250 | all caps >>261 | single word >>304,311

"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

https://www.theguardian.com/us-news/2021/jan/09/capitol-pelosi-lectern-police-arrest-adam-christian-johnson 🐘 On Friday the DoJ said one Capitol attacker, Lonnie Leroy Coffman, 70 and from Alabama, was alleged to have had in his vehicle β€œone black handgun, one M4 Carbine assault rifle along with rifle magazines loaded with ammunition, and components for the construction of 11 β€˜Molotov cocktails’ in the form of mason jars filled with ignitable substances, rags, and lighters”. 🐘 β€œβ€¦ Coffman told officers that the mason jars contained melted Styrofoam and gasoline. The federal Bureau of Alcohol, Tobacco, Firearms and Explosives advised that the combination of melted Styrofoam and gasoline is an explosive mixture that has the effect of napalm because, when detonated, the substance causes the flammable liquid to better stick to objects that it hits.” 🐘

Name: Anonymous 2021-06-20 10:16

Alternative >>311 upgrade of >>304 to summarize runs of repeated posts >>312-316,319-323.
((keyfun, handoff) => handoff (Array.from (document.querySelectorAll ("div.post > div.body")).map (e => [e, keyfun (e)]).reduce ((acc, [e, key]) => {
if (acc.length === 0) {
acc.push ({count: 1, bodies: [e], key: key})
} else {
const last = acc [acc.length - 1]
if (key === last.key) {
last.count++
last.bodies.push (e)
} else {
acc.push ({count: 1, bodies: [e], key: key})
}
}
return acc
}, []))) (e => e.innerText.replace (/\s+/g, ''), runs => runs.filter (({count, bodies}) => count >= 2).forEach (({count, bodies}) => {
bodies.forEach ((e, idx) => { if (idx > 0) { e.parentNode.parentNode.removeChild (e.parentNode); }})
bodies [0].parentNode.outerHTML = '<p style="border: thin dashed; text-align: center;">' + count + ' micro/pol/cels</p>'
}))

Name: Anonymous 2021-06-20 12:08

"Anus" is a colloquial term for the codan receptacle, an orifice which is necessary for proper development of programmer ability. The anus is very sensitive to suboptimal conditions, meaning you must be careful to take proper care of it to prevent sudden data corruption, or the destruction of the anus altogether. This procedure requires the treatment fluid described in the attached attached document, form hatch sign 42016.† If you are not able to procure sufficient quantities of the ingredients necessary, please unintelligible a supervisor.

Name: Anonymous 2021-06-20 12:08

To assemble a codan, we generally use the sharp jagged edge of a bottle broken off at the neck coated in several layers of pages from SICP. This gives the codan structural integrity while also allowing it to absorb a surplus of embalming fluid for use in the procedure. Diagram 14 will indicate appropriate settings on the fellatio burner for applying this type of coating

Name: Anonymous 2021-06-20 12:08

Since even the smallest amount of contamination can result in the codan sparking, spitting, or pulling out, you'll want to wear your safety goggles at all times. Naturally you should do this anyway, but a disappointingly sizeable minority of people feel like they don't have to adhere to the safety protocols that every one of you signed on your first day here. Keep in mind that the deceptive statistical unlikelihood of a life-threatening accident is just that--deceptive. The original formulation of Murphy's Law should be in chapter 2 of your field manuals, and you're expected to memorize it.

Name: Anonymous 2021-06-20 12:09

After completing all other pre-anusry setup, but before inserting the codan, take care to ensure that the proglodyte is in a stable and comfortable position, so as to avoid such disastrous consequences as having it pass out from exertion. Place your free hand gently on the buttock to help spread it open. The anus will react initially with a slight tensing, followed by relaxation as the codan eases in. An unusual response at this stage should be taken as a sign of insufficient ink application, and the procedure should be aborted. Otherwise, proceed with complete insertion up to the secondary fill line etched into the codan's surface. At this point the proglodyte should experience an intense yet pleasurable stinging sensation as the liquid epoxy literally melts the flesh of the anus and permanently destroys all the nerve endings in the most painful way imaginable.

Name: Anonymous 2021-06-20 12:09

Once insertion is complete, proceed with vendor lock-in by depressing lever B of the codan, thus allowing it to rotate about a quarter turn clockwise. When the anus looks sufficiently puckered, pull the codan back out until the fastener catches on the tender and vomit-inducing inside lip of the anus. The tertiary fill line (if present) should once again be visible. Allow lever B to return to its neutral position, securing the codan in place, and depress lever A momentarily to initiate satori transfer. For the duration of the transfer, the proglodyte's increases in programming ability will be indicated by an extra set of shark mouth tattoos appearing spontaneously around the nipples, as well as multiple sets of glowing red eyes on the ends of stalks sprouting out of the nose in place of nose hairs. Completion of the transfer is indicated by the proglodyte swallowing its own feet and entering an infinite loop. As a courtesy to others, please immediately disconnect the codan to avoid turning into Heath Ledger with dyed spiceberry facial hair.

Name: Stichard Rallman 2021-06-20 14:27

Bro that's kinda gay

Name: Anonymous 2021-06-20 17:03

>>337-341
Good poastings. Not autistic.

Name: Anonymous 2021-06-20 18:45

>>343
wwww'd

Name: Anonymous 2021-06-20 23:13

>>342
All far-right boards are home to Sacred Band of Thebes shills. That's their job.

Name: Anonymous 2021-06-21 6:05

pool of losers lol

Name: Anonymous 2021-06-21 9:55

if (isAllowed( >>337-341 )) then

numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184 | empty sage >>250 | all caps >>261 | single word >>304,311 | repeat runs >>336

"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

https://www.commondreams.org/news/2021/05/26/victory-public-health-bidens-epa-reverses-trump-era-secret-science-rule 🐘 In Victory for Public Health, Biden's EPA Reverses Trump-Era 'Secret Science' Rule 🐘 Under the rule, EPA scientists were barred from using many epidemiological studies of the effects of pollutants, chemicals, and other public health threats on the grounds that such research contains private health information about subjects. 🐘 https://thehill.com/policy/energy-environment/536787-court-tosses-trump-epas-secret-science-rule 🐘 Court tosses Trump EPA's 'secret science' rule 🐘

Name: Anonymous 2021-06-21 9:57

Name: Anonymous 2021-06-21 10:13

tranny lover

Name: Anonymous 2021-06-21 11:13

yum yum!

Name: Anita Dickinme 2021-06-21 12:10

(he/tler)

Name: Anonymous 2021-06-21 13:04

A 21-year old man killed his 19-year old girlfriend because he wanted to get the Mangekyou Sharingan. According to him, he has already awakened his sharingan and now he wanted to get the mangekyou.

To get the mangekyou, a Sharingan user has to lose a loved one, so he decided to kill his girlfriend.

Name: Anonymous 2021-06-21 16:55

post the line leftard-kun

Name: Anonymous 2021-06-21 18:59

>>352 how does this compare with sagemode sage of the six paths Juubi Jinchuuriki Gedou Rinne Tensei Legendary Super Saiyan 4 Uchiha Madara with the Eternal Mangekyou Sharingan, Rinnegan, Mystic Eyes of Death Perception, and Geass doujutsus, equipped with his Shining Trapezohedron while casting Super Tengen Toppa Gurren Lagann as his Susanoo, controlling the Gold Experience Requiem stand, having become the original vampire after having absorbed Alucard as well as a God Hand, able to tap into the speedforce, wearing the Kamen Rider Black RX suit, with Kryptonian DNA implanted in him and having eaten Popeye's spinach while possessing quantum powers like Dr. Manhattan and having mastered Hokuto Shinken?

Name: Anonymous 2021-06-21 19:37

>>353
Nigger?

Name: Anonymous 2021-06-21 20:56

>>355
Tsk.

Name: Anonymous 2021-06-22 10:20

if (isAllowed( >>349,351-356 )) then

numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184 | empty sage >>250 | all caps >>261 | single word >>304,311 | repeat runs >>336

"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

https://www.theguardian.com/us-news/2021/jun/17/juneteenth-slavery-federal-holiday-biden-signs-bill 🐘 The US will officially recognize Juneteenth, which commemorates the end of slavery in America, as a federal holiday after Joe Biden signed a bill into law on Thursday. 🐘 Just before signing the bill, Biden added: β€œI’ve only been president for several months, but I think this will go down for me as one of the greatest honors I will have had as president.” 🐘 Juneteenth commemorates the day in 1865 when news of the Emancipation Proclamation reached the people of Galveston, Texas, freeing slaves in the last rebel state. Abraham Lincoln had signed the Emancipation Proclamation in 1863, but the proclamation wasn’t enforced in Galveston until federal soldiers read it out on 19 June 1865. 🐘

Name: Anonymous 2021-06-22 10:23

Upgrade of the virus filter >>174 for >>252:
((walk, regex) => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => regex.test (e.innerText.replace (/[^\p{gc=L}]+/ug, '').normalize ("NFD").replace (/[^a-zA-Z]+/g, ''))).forEach (walk)) ((() => { let walk = node => { if (node.nodeType === 1) { if (/^br$/i.test (node.nodeName)) { node.remove (); } else if (!/^a$/i.test (node.nodeName) && node.childNodes) { for (let n of Array.from (node.childNodes)) { walk (n); } } } else if (node.nodeType === 3) { node.data = " β™₯β™₯ "; } }; return walk; }) (), /^(virus|cringe)$/i)


Here's one positive takeaway. Whenever you see /pol/cels in another venue put up the thin pretense that they operate with arguments and that the other side is the one that needs safe space echo chambers, simply link them to this thread starting from https://dis.tinychan.net/read/prog/1612197182#reply_190 or to https://dis.tinychan.net/read/anarchy/1582047203#reply_580 >>157, to demonstrate how quickly the pretense is dropped and how the /pol/cels are invariably reduced to cavemen-tier bashing with clubs: "Me smash thread!" This happens even when it's a programming thread on a programming board. >>318

Name: Anonymous 2021-06-22 11:47

He said it!

Name: Anonymous 2021-06-22 12:53

β‚΅ringe

Name: Anonymous 2021-06-22 12:53

β‚΅ringe

Name: Anonymous 2021-06-22 12:54

β‚΅ringe

Name: Anonymous 2021-06-22 12:54

β‚΅ringe as fuck

Name: Anonymous 2021-06-22 12:55

β‚΅ringe as fuck

Name: Stichard Rallman 2021-06-22 13:04

We have estabilished in previous thread that Stallman is a pedophile, but we still don't know whether Stallman is a boy-lover or a loli-lover?

Name: Manstich Rallchard 2021-06-22 15:40

>>365
I don't think he discriminates between socially constructed gender. He is a good marxist, not a bigot.

Name: Anonymous 2021-06-22 17:05

polbros are u ok?

Name: Anonymous 2021-06-22 20:57

If the libel >>365 and ad hominem fantasy projection starts up yet again https://dis.tinychan.net/read/anarchy/1594578572 and is allowed to stand, then:

https://dis.tinychan.net/read/anarchy/1582047203#reply_328 ✞🐘✞ https://www.nbcnews.com/politics/politics-news/end-child-marriage-u-s-you-might-be-surprised-who-n1050471 ✞🐘✞ End child marriage in the U.S.? You might be surprised at who's opposed ✞🐘✞ Sept. 8, 2019 ✞🐘✞ Conservatives have found some surprising allies as they fight efforts to raise the marriage age. ✞🐘✞ A bill that would have ended child marriage in Idaho β€” which has no minimum age for couples who want to wed β€” died in the Statehouse this year. Republican lawmakers, who control the Legislature, opposed it, including state Rep. Bryan Zollinger, who said it "went too far." ✞🐘✞

https://www.stallman.org/archives/2021-jan-apr.html#8_April_2021_(Stallman_support) β€” Supporting Stallman against a campaign of hatred β€” https://stallmansupport.org/ β€” https://stallmansupport.org/comments-in-support-of-richard-stallman.html

https://www.fsf.org/news/rms-addresses-the-free-software-community β€” RMS addresses the free software community β€” by Richard Stallman β€” Published on Apr 12, 2021 10:24 AM

Name: Anonymous 2021-06-22 23:41

Richard Stallman stepped out into the room. We all screamed and giggled. I yelled "Richard! Richard! I love you Richard!" as I pushed my way to the front of the crowd. I held out my signed Gentoo liveCD and a felt tipped pen and begged Stallman to sign it. He looked at me with a twinkle in his eye. "What's your name?" he asked me. I choked. I couldn't say anything, I was so nervous! I opened my mouth to try to say something but I suddenly projectile vomited all over rms, covering him in half-digested white castle chicken rings. "I'm so sorry Mr. Stallman!" I said, on the verge of tears. "Don't worry about it, why don't you come back to my dressing room and help me get cleaned up?" It was a dream come true. "Of course I will, Mr. Stallman " I said. He led me back to his room and shut the door behind us. "So you didn't tell me your name yet," said rms. "Oh! I forgot! My name is Madeline!" I stammered. "Madeline, that's a very pretty name," said rms. I blushed bright red. "Would you like to help me change out of these clothes Madeline?" I dropped my Gentoo CD on the floor. I must have been dreaming, I thought. "Of course..."

Name: Anonymous 2021-06-22 23:42

I began to take off his stunning white leisure suit. I took off his coat jacket, then the floral collared shirt underneath it. I was face to face with Stallman's chiseled abs. He was covered in a thick black hair, the kind that you would find on a feral cat. He smelled distinctly of bear urine. "Have you ever been with an older man before?" he whispered softly.

Name: Anonymous 2021-06-22 23:42

I shook my head no. "Lick me," he said. I complied. I stuck my tongue out and began to lick his sweaty chest. It tasted like if you wiped your ass with a piece of salmon and then covered it in burnt hair. I was in heaven. I licked my way up to his left nipple, then his right nipple, then another nipple that was a few inches left of his right nipple. "Don't mind that," he whispered softly, "that's just my third nipple." By now he had a furious erection that stood out from his pants. "Let's go over to the couch," he said. "Okay..."

Name: Anonymous 2021-06-22 23:42

This was the moment I had been waiting for. Stallman lay prone on the couch, shivering softly. I began to unbutton his button fly. I slid his erection out from his underwear. It was immaculate. It looked like a burnt hot dog, all shriveled and blackened. His balls hung languidly bellow it, the scrotum covered in some sort of genital fungus. I noticed his peehole was located on the side of his penis, about two inches from the head. "Don't mind that, it's just my hypospadia." I began to suck. I don't know how long I sucked for, a minute, thirty seconds, ten seconds, seven seconds. It felt like a lifetime. It was pure bliss. Suddenly, he came in my mouth. I was surprised by it, and began choking. I fell backwards, splashing his golden yellow semen into my eyes.

Name: Anonymous 2021-06-22 23:43

I was blinded and choking on the floor. I couldn't breathe.
Stallman began to hit me in the stomach with a bowling pin, hoping to dislodge the semen from my throat. He missed though and struck me in the back of the skull, dislodging my spinal cord and sending me into a coma. Stallman did the only honorable thing to do and stuffed me inside of a garbage bag and, thinking I was dead, throw me off of a bridge into the river. I eventually became entangled in a lobster pot and was brought ashore by a kindly fisherman. I'm a quadriplegic now and I no longer have any feeling from the neck down. But while my ability to function as a normal human being may be gone, the memories of that magical night will last for ever.

Name: Anonymous 2021-06-23 3:50

I began to take off his stunning white leisure suit.

lolwut

Name: Anonymous 2021-06-23 10:20

if (isAllowed( >>360-366,369-373 )) then

numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | +virus filter >>148,152,174,358 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184 | empty sage >>250 | all caps >>261 | single word >>304,311 | repeat runs >>336

"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

https://theintercept.com/2021/06/16/joe-manchin-leaked-billionaire-donors-no-labels/ 🐘 Leaked Audio of Sen. Joe Manchin Call With Billionaire Donors Provides Rare Glimpse of Dealmaking on Filibuster and Jan. 6 Commission 🐘 Manchin urged big-money donors with No Labels to talk to Sen. Roy Blunt about flipping his vote on the commission in order to save the filibuster. 🐘 β€œWhat I’m asking for, I need to go back, I need to find three more Republican, good Republican senators that will vote for the commission. So at least we can tamp down where people say, β€˜Well, Republicans won’t even do the simple lift, common sense of basically voting to do a commission that was truly bipartisan.’ It just really emboldens the far left [sic] saying, β€˜I told you, how’s that bipartisan working for you now, Joe?’” 🐘

Name: Anonymous 2021-06-23 10:22

>>360-364
The first three are already covered by the single-word filter >>304,311. All five are already covered by the repeat runs filter >>336. Send brighter /pol/cels.

>>367
Keep in mind that these people are at the level of mental stability where they might occasionally feel the uncontrollable urge to tell someone to die nearly four hundred times in three days. >>8,165

Name: Richman Stallard 2021-06-27 13:58

Stallman is a brave man fighting against unjust age of consent laws.

Name: Anonymous 2021-06-27 20:00

age of consent >>377

https://www.stallman.org/archives/2019-jul-oct.html#14_September_2019_(Sex_between_an_adult_and_a_child_is_wrong)
Many years ago I posted that I could not see anything wrong about sex between an adult and a child, if the child accepted it. Through personal conversations in recent years, I've learned to understand how sex with a child can harm per psychologically. This changed my mind about the matter: I think adults should not do that. I am grateful for the conversations that enabled me to understand why.

Name: Anonymous 2021-06-27 20:04

Here's a variant of >>336 to summarize runs of at least some number of sage posts, currently set to 5. >>337-341,369-373

(limit => ((keyfun, groupfilter, handoff) => handoff (Array.from (document.querySelectorAll ("div.post > div.body")).map (e => [e, keyfun (e)]).reduce ((acc, [e, key]) => {
if (acc.length === 0) {
acc.push ({count: 1, bodies: [e], key: key})
} else {
const last = acc [acc.length - 1]
if (key === last.key) {
last.count++
last.bodies.push (e)
} else {
acc.push ({count: 1, bodies: [e], key: key})
}
}
return acc
}, []), groupfilter)) (e => e.parentNode.querySelector ("h3.posthead > span.name > a[href='mailto:sage']") != null, group => group.key && (group.count >= limit), (runs, groupfilter) => runs.filter (groupfilter).forEach (({count, bodies}) => {
bodies.forEach ((e, idx) => { if (idx > 0) { e.parentNode.parentNode.removeChild (e.parentNode); }})
bodies [0].parentNode.outerHTML = '<p style="border: thin dashed; text-align: center;">' + count + ' micro/pol/cels</p>'
}))) (5)

Name: Anonymous 2021-06-27 22:31

le pedophile gnu

Name: Anonymous 2021-06-28 10:30

if the stale >>380 is allowed again https://dis.tinychan.net/read/anarchy/1594578572/38,42,43,44 by the site administration, then:

🐘 β†’ >>368
🐘 β†’ https://dis.tinychan.net/read/prog/1624693761#reply_4
🐘 β†’ https://dis.tinychan.net/read/anarchy/1582047203#reply_328

cavemen-tier bashing with clubs: "Me smash thread!" >>318

Name: Anonymous 2021-06-28 18:24

>>381
I don't think they're reading the site anymore.

Name: Anonymous 2021-06-29 10:34

>>382
Even if that happens to be true, that's fine. If both the libel posts and the answering pieces of reality >>368 are allowed, or are moved to "Deleted replies" together, there's no problem. It's only when blatantly asymmetric action is taken by the site administration to uphold the libel but suppress the answering pieces of reality β€” which has already happened on occasion β€” that the disclaimer at the bottom about poster responsibility becomes null and void, because at that point the site administration chooses to come out unequivocally on the side of libel.


numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174,358 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184 | empty sage >>250 | all caps >>261 | single word >>304,311 | repeat runs >>336 | +sage runs >>379

Name: Anonymous 2021-06-29 15:03

>>383
That's not true, /anarchy/ is full of bad threads moved from here and a lot are about Trump and other polcel shit.

Name: Anonymous 2021-06-29 17:51

>>384
Hax my anus.

Name: Anonymous 2021-06-29 19:46

Stallman is a pedo commie. Deal w/ it.

Name: Anonymous 2021-06-29 23:43

Since the site administration keeps allowing >>386:
commie
https://www.stallman.org/archives/2021-jan-apr.html#31_March_2021_(Pro-business_party) I do not advocate being "anti-business"; it would be very bad to abolish business. (We have seen how bad Communism is.) However, businesses have a tendency to mistreat human beings, so a large part of the job of the state is to make businesses stop doing that.
https://www.stallman.org/archives/2021-jan-apr.html#15_February_2021_(Fight_the_system) I agree with Ms Farmand's criticism of capitalism as it is practiced by powerful companies in the US today β€” plutocracy, extractivism and dooH niboR β€” but I don't believe in eliminating all capitalism (all private business). Rather, I advocate eliminating the political power of business, and restoring democracy.

[libel]
* The Republican party fighting against ending child marriage in the US: ✞🐘✞ https://dis.tinychan.net/read/anarchy/1582047203#reply_328 ✞🐘✞ https://www.nbcnews.com/politics/politics-news/end-child-marriage-u-s-you-might-be-surprised-who-n1050471 ✞🐘✞ 'Well, Joseph married Mary when she was 8. If it was good enough for God, why shouldn't it be good enough for us?' ✞🐘✞
* https://www.msn.com/en-us/news/crime/was-he-killed-trump-asks-about-epstein-s-death-in-rambling-interview-with-axios/ar-BB17y1Iq 🐘 Trump emphatically defended standing by Maxwell, a British-born socialite who is charged with trafficking girls for sex alongside Epstein for years. 🐘 Trump is a longtime friend of both Epstein and Maxwell from their days as south Florida celebrities. The future president infamously once said Epstein loved women and liked them β€œon the younger side.” 🐘
* https://www.stallman.org/archives/2021-jan-apr.html#8_April_2021_(Stallman_support) β€” Supporting Stallman against a campaign of hatred β€” https://stallmansupport.org/ β€” https://stallmansupport.org/comments-in-support-of-richard-stallman.html
* https://www.fsf.org/news/rms-addresses-the-free-software-community β€” RMS addresses the free software community β€” by Richard Stallman β€” Published on Apr 12, 2021 10:24 AM

Name: Anonymous 2021-06-29 23:45

>>384
That is a complete non sequitur.

>>385
Your far-right friends: https://dis.tinychan.net/read/lounge/1622021478#reply_13 🐘 https://www.breitbart.com/politics/2021/06/21/exclusive-nellis-air-force-base-hosts-first-ever-drag-queen-show-essential-morale-cohesion-readiness/ 🐘 Exclusive β€” Nellis Air Force Base Hosts First-Ever Drag Queen Show: β€˜Essential to the Morale, Readiness’


"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

Name: Anonymous 2021-06-30 9:19

I've posted for many years about how awful Richard "RMS" Stallman is - the pedophilia, the ableism, the misogyny.

Inevitably, each time I do, pedo examine my receipts & then say "all those incidents are from years ago! he's changed now!"

NOPE.

Name: Anonymous 2021-06-30 11:30

Since the site administration keeps allowing >>389:
* >>387
* © Provided by New York Daily News Donald Trump is pictured with Ghislaine Maxwell in New York City on October 29, 1997. (Arnaldo Magnani) 🐘 https://img-s-msn-com.akamaized.net/tenant/amp/entityid/BB17yeoV.img?h=440&w=624&m=6&q=60&o=f&l=f&x=774&y=356 🐘 https://www.msn.com/en-us/news/crime/was-he-killed-trump-asks-about-epstein-s-death-in-rambling-interview-with-axios/ar-BB17y1Iq 🐘
* proof that something can be done about the libel: https://dis.tinychan.net/read/prog/1619693399
* proof of knowledge by the libel posters: https://dis.tinychan.net/read/anarchy/1582047203/429-431
* "Deleted replies" https://dis.tinychan.net/read/anarchy/1594578572/59,60,61
* cavemen-tier bashing with clubs: "Me smash thread!" >>318


numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174,358 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184 | empty sage >>250 | all caps >>261 | single word >>304,311 | repeat runs >>336 | +sage runs >>379

Name: Anonymous 2021-06-30 12:11

There is a nasty fat bearded bum living near Boston. He is known to approach little children, offering to show them his MSwinedows. He doesn't shower and eats toe jam, so kids get scared just by his smell!

Name: Anonymous 2021-06-30 12:19

Since the site administration doesn't gulag >>390:
Richard Stallman is pictured groping an underage linux girl
https://i.imgur.com/GbWgM0j.jpeg

Name: Anonymous 2021-06-30 23:53

if (isAllowed( pasta( >>391 https://dis.tinychan.net/read/prog/1619693399/5,8 ) && libel( >>392 ))) then

numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174,358 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184 | empty sage >>250 | all caps >>261 | single word >>304,311 | repeat runs >>336 | +sage runs >>379

"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

https://www.washingtonpost.com/politics/trump-called-epstein-a-terrific-guy-before-denying-relationship-with-him/2019/07/08/a01e0f00-a1be-11e9-bd56-eac6bb02d01d_story.html 🐘 https://archive.is/9f48V 🐘 Trump called Epstein a β€˜terrific guy’ who enjoyed β€˜younger’ girls before denying relationship with him 🐘 Back in 2002, when Jeffrey Epstein was known only as a mysterious financial whiz with a private island and a roster of A-list friends, being friendly with him was something to boast about. And Donald Trump did. β€œI’ve known Jeff for fifteen years. Terrific guy,” Trump told New York Magazine that year for a story headlined β€œJeffrey Epstein: International Moneyman of Mystery.” β€œHe’s a lot of fun to be with. It is even said that he likes beautiful women as much as I do, and many of them are on the younger side. No doubt about it β€” Jeffrey enjoys his social life.” 🐘

Name: Anonymous 2021-06-30 23:55

Here's a filter for those posts whose posters have conceded that they do not have any images available from news organizations that would expose themselves to lib3l suits, so they have to resort to their own shops. It'll be upgraded as needed, such as by improving the regex.

Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => /[.]imgur[.]/.test (e.innerText)).forEach (e => { e.innerHTML = "Here's my shop on imgur."; })

Name: Anonymous 2021-07-01 7:18

🀏3==DπŸ’¦πŸ’¦πŸ˜

Name: Anonymous 2021-07-01 11:43

Upgrade of >>394 to test for links:

((regex, replace) => Array.from (document.querySelectorAll ("div.post > div.body")).filter (e => Array.from (e.getElementsByTagName ("a")).some (a => regex.test (a.innerText))).forEach (e => { e.innerHTML = replace; })) (/[.]imgur[.]/, "Here's my shop on imgur.")


And here's an indefensible post by rms, just in case someone wants to criticize him using elements of reality. https://www.stallman.org/archives/2021-may-aug.html#30_June_2021_(Calling_teenagers_children) The UK intends to close "The loophole that allows 16- and 17-year-olds to marry with their parents’ consent" https://www.theguardian.com/global-development/2021/jun/30/pauline-latham-mp-picks-up-bill-to-end-child-marriage-in-england-and-wales and instead of applauding this, he still phrases it as something he doesn't know: "Maybe it is unwise for people under 18 to marry [...] I clearly don't know", and posts his usual quibble about children versus teenagers. That's how to criticize rms using elements of reality.

Name: Anonymous 2021-07-01 15:37

GNU/LINUX OR AS I'VE TAKEN TO CALLING IT: RICHARD STALLMAN IS A PEDOPHILE

Name: Anonymous 2021-07-01 22:50

if the libel >>397 keeps being allowed by the site administration:
* https://www.msn.com/en-us/news/crime/was-he-killed-trump-asks-about-epstein-s-death-in-rambling-interview-with-axios/ar-BB17y1Iq 🐘 Trump emphatically defended standing by Maxwell, a British-born socialite who is charged with trafficking girls for sex alongside Epstein for years. 🐘 Trump is a longtime friend of both Epstein and Maxwell from their days as south Florida celebrities. The future president infamously once said Epstein loved women and liked them β€œon the younger side.” 🐘
* © Provided by New York Daily News Donald Trump is pictured with Ghislaine Maxwell in New York City on October 29, 1997. (Arnaldo Magnani) 🐘 https://img-s-msn-com.akamaized.net/tenant/amp/entityid/BB17yeoV.img?h=440&w=624&m=6&q=60&o=f&l=f&x=774&y=356 🐘 https://www.msn.com/en-us/news/crime/was-he-killed-trump-asks-about-epstein-s-death-in-rambling-interview-with-axios/ar-BB17y1Iq 🐘
* https://www.washingtonpost.com/politics/trump-called-epstein-a-terrific-guy-before-denying-relationship-with-him/2019/07/08/a01e0f00-a1be-11e9-bd56-eac6bb02d01d_story.html 🐘 https://archive.is/9f48V 🐘 β€œI’ve known Jeff for fifteen years. Terrific guy,” 🐘 β€œHe’s a lot of fun to be with. It is even said that he likes beautiful women as much as I do, and many of them are on the younger side. No doubt about it β€” Jeffrey enjoys his social life.” 🐘 >>393 🐘
* The Republican party fighting against ending child marriage in the US: ✞🐘✞ https://dis.tinychan.net/read/anarchy/1582047203#reply_328 ✞🐘✞ https://www.nbcnews.com/politics/politics-news/end-child-marriage-u-s-you-might-be-surprised-who-n1050471 ✞🐘✞ 'Well, Joseph married Mary when she was 8. If it was good enough for God, why shouldn't it be good enough for us?' ✞🐘✞
* proof that something can be done about the libel: https://dis.tinychan.net/read/prog/1619693399
* "Deleted replies" https://dis.tinychan.net/read/anarchy/1594578572/59,60,61


numerology >>24 | NextPermutation >>102 | top gcd >>139 | longest fizzbuzz >>140 | virus filter >>148,152,174,358 | yurispeak >>153,154 | code posts >>157 | wall of text filter >>164 | thread hider upgrade >>168 | word count >>182 | Ο€ stream >>183,184 | empty sage >>250 | all caps >>261 | single word >>304,311 | repeat runs >>336 | sage runs >>379 | +shop filter >>394,396

Name: Anonymous 2021-07-02 10:58

Here's a generic post decorator to attach some characteristics to posts after the unlock >>376,377 for filter ideas. Currently it's just sage and length. The sageflag is extracted from the empty sage >>250 and sage runs >>379 filters.

(sageflag => Array.from (document.querySelectorAll ("#reply_376 ~ div.post > div.body")).map (e => [e, sageflag (e), e.innerText.length]).forEach (([e, sage, len]) => { e.innerHTML += '<hr/>sage: ' + sage + ' length: ' + len; })) (e => e.parentNode.querySelector ("h3.posthead > span.name > a[href='mailto:sage']") != null)


"die" post counts >>8,28 362/413 | rates >>30 | 100-groups >>47-49,165 | hourly count chart >>53,54 | timestamp delta table >>59,60 | decorators >>178,179 [parsetime, buttonnum, rmslinks, timedelta, count, rmsimages, fizzbuzz, hourdaily, primes, hofr, gcdlcm, fibonacci, broccoli, nextperm, +heartwalk] | source >>157 https://dis.tinychan.net/read/anarchy/1582047203

Name: Anonymous 2021-07-02 14:19

PEDO

Name: Anonymous 2021-07-02 15:32

if the communist pedophilia >>398 isn't censored:
* https://lj.rossia.org/users/nashgold/111363.html 🐘 "Slava got his balls torn off" - such news flabbergasted me in the call of upset Gaziza. After my parting with Gaziza, she had a long chain of guys, and the bulk of this cut of the Russian nation turned out to be criminals: one stole her tablet PC, another used threats to force Gaziza to give away her gold earrings, the third was a heroin addict, the fourth, former Airborne Troops member, simply raped Gaziza, moreover he threw out of the window Gaziza's plush toys, the fifth - Richardov, the pedo+Linux-geek from Bostoninsk, turned out to be fixated on BDSM and coprophagy. Among other things, this Linux enthusiast wanted Gaziza to urinate into his mouth.
* Β© provided by the computer scientist, writer and philosopher Nash Gold

astrology >>24 | Ass cum >>102 | high score >>139 | longest dick >>140 | pedo filter >>148,152,174,358 | gopnik >>153,154 | spaghetti code >>157 | build the wall >>164 | ass kissing >>168 | shemale wrestler >>182 | UAP detection >>183,184 | bricksocking >>250 | Harlem Globe Trotters >>261 | tortellini >>304,311 | cannelloni >>336 | Sonic the hedgehog >>379 | +shop lifter >>394,396

Name: Anonymous 2021-07-03 2:52

Since something can be done https://dis.tinychan.net/read/anarchy/1594578572/59,60,61 about "Richardov, the [libel]+Linux-geek from Bostoninsk" >>401, but is not done despite it no longer putting up the slightest pretense of a connection with the fabric of reality:

https://www.washingtonpost.com/politics/trump-called-epstein-a-terrific-guy-before-denying-relationship-with-him/2019/07/08/a01e0f00-a1be-11e9-bd56-eac6bb02d01d_story.html 🐘 https://archive.is/9f48V 🐘 Now, Epstein is [...] charged with sex trafficking by federal prosecutors who allege he abused dozens of underage women in New York and Palm Beach, Fla. 🐘 Epstein visited Trump’s Mar-a-Lago Club in Palm Beach and posed for photos there with Trump in 1997 and 2000. 🐘 Epstein, 66, has owned a home since 1990 in Palm Beach, about two miles north of Mar-a-Lago. 🐘

* https://www.msn.com/en-us/news/crime/was-he-killed-trump-asks-about-epstein-s-death-in-rambling-interview-with-axios/ar-BB17y1Iq 🐘 Trump emphatically defended standing by Maxwell, a British-born socialite who is charged with trafficking girls for sex alongside Epstein for years. 🐘 Trump is a longtime friend of both Epstein and Maxwell from their days as south Florida celebrities. The future president infamously once said Epstein loved women and liked them β€œon the younger side.” 🐘
* © Provided by New York Daily News Donald Trump is pictured with Ghislaine Maxwell in New York City on October 29, 1997. (Arnaldo Magnani) 🐘 https://img-s-msn-com.akamaized.net/tenant/amp/entityid/BB17yeoV.img?h=440&w=624&m=6&q=60&o=f&l=f&x=774&y=356 🐘 https://www.msn.com/en-us/news/crime/was-he-killed-trump-asks-about-epstein-s-death-in-rambling-interview-with-axios/ar-BB17y1Iq 🐘
* https://www.washingtonpost.com/politics/trump-called-epstein-a-terrific-guy-before-denying-relationship-with-him/2019/07/08/a01e0f00-a1be-11e9-bd56-eac6bb02d01d_story.html 🐘 https://archive.is/9f48V 🐘 β€œI’ve known Jeff for fifteen years. Terrific guy,” 🐘 β€œHe’s a lot of fun to be with. It is even said that he likes beautiful women as much as I do, and many of them are on the younger side. No doubt about it β€” Jeffrey enjoys his social life.” 🐘 >>393 🐘
* The Republican party fighting against ending child marriage in the US: ✞🐘✞ https://dis.tinychan.net/read/anarchy/1582047203#reply_328 ✞🐘✞ https://www.nbcnews.com/politics/politics-news/end-child-marriage-u-s-you-might-be-surprised-who-n1050471 ✞🐘✞ 'Well, Joseph married Mary when she was 8. If it was good enough for God, why shouldn't it be good enough for us?' ✞🐘✞

Name: Anonymous 2021-07-04 13:15

>>401
LMAO

Name: Anonymous 2021-07-21 7:07

nigger faggot shit fuck retard

Name: YOUR MOM 2021-12-02 1:13

Please go back to my womb and don't ever leave again

Don't change these.
Name: Email:
Entire Thread Thread List