Pohon BBS: recent posts Anonymous https://bbs.gikopoi.com/recent 2025-09-15T19:41:58+00:00 President Candidate https://bbs.gikopoi.com/thread/1757017318/#1:4 2025-09-15T19:41:58+00:00 2025-09-15T19:41:58+00:00 I am evil Kata i say<br><br>Kill all gikos!!!<br>and wage war against .net giko!<br>we will conquer the internet and own all gikoland!!! New reply https://bbs.gikopoi.com/thread/1757017318/#1:3 2025-09-06T17:37:01+00:00 2025-09-06T17:37:01+00:00 I, crane ShovelFort, decided to become president of gikopoi.com<br>Rest assured I will do my utmost to do nothing all day and never<br>take anything into my hands, any quarrels will be yours to solve,<br>any problem will be yours to solve and, yes, any rewards will be<br>OURS to share :)<br>I vow to become the laziest president ever! New reply https://bbs.gikopoi.com/thread/1757017318/#1:2 2025-09-04T20:25:02+00:00 2025-09-04T20:25:02+00:00 Let's just elect Butterscotch again so he is forced to stay with us Giko Presidential Run 2026 https://bbs.gikopoi.com/thread/1757017318/#1 2025-09-04T20:21:58+00:00 2025-09-04T20:21:58+00:00 We are looking for candidates for the presidential run of 2026. <br>Butterscotch , our great candidate from 2024-2025 has announced<br>that he is growing weary of his duties and is opening the floor to<br>elections. <br><br>Please enter your policy in this thread. Debates between candidates<br>can occur within this thread or on site on the given days -- please<br>create events on https://events.gikopoi.com/ if you will -- <br><br>Debate #1 September 27<br>Debate #2 October 11<br>Debate #3 October 25<br><br>Election Day November 4 New reply https://bbs.gikopoi.com/thread/1736035463/#1:8 2025-08-31T16:56:33+00:00 2025-08-31T16:56:33+00:00 fully patched up2date src for convenience :^)<br><br>----BEGIN FILE tripex.c----<br>/* CC0-1.0 */<br><br>#include <err.h><br>#include <crypt.h><br>#include <regex.h><br>#include <stdio.h><br>#include <stdlib.h><br>#include <string.h><br>#include <unistd.h><br><br>#include <sys/random.h><br><br>#define ARRAY_SIZE(x) (sizeof((x)) / sizeof((x)[0]))<br>#define MAX_EXPRS 262144<br><br>static unsigned char saltFilter[256];<br>static unsigned char rngFilter[256];<br>char *tripcode(const char *key);<br><br>/* if i put this garbage on the stack instead of bss, it will segfault. */<br>size_t n_exprs = 0;<br>regex_t exprs[MAX_EXPRS];<br><br>void usage(void)<br>{<br> fprintf(stderr, "usage: tripex [-Ef:hil:n:m:s:v] expressions\n"<br> " -E\tuse extended regular expressions\n"<br> " -f\tread expressions from file (use '-' for stdin)\n"<br> " -h\tshow usage\n"<br> " -i\tignore case\n"<br> " -l\tkey length\n"<br> " -n\tnumber of threads\n"<br> " -m\tmax number of tries (per thread!)\n"<br> " -s\tstack (logical AND) expressions before/after expr #n (negative for before)\n");<br>}<br><br>void appendExpr(regex_t exprs[], size_t *i, char *str, int re_flags)<br>{<br> /* avoiding malloc like the plague, simple and fast shitware!<br> * if you somehow need more than MAX_EXPRS, change it & recompile.<br> */<br> if (*i >= MAX_EXPRS)<br> errx(EXIT_FAILURE, "no %s-kun! it's too many exprs, it wont fit!", getlogin());<br> if (regcomp(&exprs[*i], str, re_flags))<br> errx(EXIT_FAILURE, "failed to compile regex '%s'", str);<br> (*i)++;<br>}<br><br>int main(int argc, char *argv[])<br>{<br> int re_flags = 0;<br> int sflag = 0;<br> long stack_after = 0;<br> size_t n_procs = 1;<br> size_t key_len = 10;<br> size_t max_tries = 0;<br><br> int opt;<br> while ((opt = getopt(argc, argv, "E:f:hil:m:M:n:s:v")) != -1) {<br> switch(opt) {<br> case 'E':<br> re_flags |= REG_EXTENDED;<br> break;<br> case 'f':<br> FILE *fp = stdin;<br> if (strcmp(optarg, "-") != 0)<br> fp = fopen(optarg, "r");<br> if (!fp)<br> err(EXIT_FAILURE, "couldn't open regex file '%s'", optarg);<br><br> char *line = NULL;<br> size_t len = 0;<br> ssize_t nread;<br> while ((nread = getline(&line, &len, fp)) != -1) {<br> *strchr(line, '\n') = '\0';<br> appendExpr(exprs, &n_exprs, line, re_flags);<br> }<br><br> free(line);<br> fclose(fp);<br> break;<br> case 'i':<br> re_flags |= REG_ICASE;<br> break;<br> case 'l':<br> key_len = atol(optarg);<br> if (key_len < 1)<br> errx(EXIT_FAILURE, "key length must be at least 1");<br> break;<br> case 'n':<br> n_procs = atol(optarg);<br> if (n_procs < 1)<br> errx(EXIT_FAILURE, "need at least one process");<br> break;<br> case 'm': /* ! PER THREAD ! */<br> max_tries = atol(optarg);<br> if (max_tries < 1)<br> errx(EXIT_FAILURE, "need at least one try");<br> break;<br> case 's':<br> sflag = 1;<br> stack_after = atol(optarg);<br> break;<br> case 'v':<br> printf("tripex 1.2 by taocana\n");<br> return EXIT_SUCCESS;<br> case 'h':<br> /* FALLTHROUGH */<br> default:<br> usage();<br> return EXIT_FAILURE;<br> }<br> }<br><br> argc -= optind;<br> argv += optind;<br><br> for (size_t i = 0; i < argc; i++)<br> appendExpr(exprs, &n_exprs, argv[i], re_flags);<br><br> if (n_exprs < 1) {<br> usage();<br> errx(EXIT_FAILURE, "need at least one expression");<br> }<br><br> for (int i = 1; i < n_procs; i++)<br> if (!fork())<br> break;<br><br> regmatch_t pmatch[1];<br> unsigned char key[key_len + 1];<br> key[key_len] = 0;<br><br> for (size_t n = 0; !max_tries || n < max_tries; n++) {<br> if (getrandom(key, key_len, 0) < 0)<br> err(EXIT_FAILURE, "failed to get random key");<br><br> for (int i = 0; i < key_len; i++)<br> key[i] = rngFilter[key[i]];<br><br> char *trip = tripcode(key);<br> if (!trip)<br> err(EXIT_FAILURE, "failed to generate tripcode");<br><br> for (size_t i = 0; i < n_exprs; i++) {<br> int stacking = (sflag<br> && ((stack_after >= 0 && i >= stack_after)<br> || (stack_after < 0 && i < -stack_after)));<br><br> if (regexec(&exprs[i], trip, ARRAY_SIZE(pmatch), pmatch, 0))<br> if (stacking)<br> break;<br> else<br> continue;<br> else if (!stacking || i >= n_exprs - 1) {<br> printf("%s %s\n", trip, key);<br> break;<br> }<br> }<br><br> free(trip);<br> }<br><br> for (size_t i = 0; i < n_exprs; i++)<br> regfree(&exprs[i]);<br> return EXIT_SUCCESS;<br>}<br><br>char *tripcode(const char *key)<br>{<br> /* we don't do any sjis conversion, but who cares anyway? */<br> if (strlen(key) == 0)<br> return NULL;<br><br> /* unsigned for array lookups by character */<br> unsigned char *tempKey = malloc(strlen(key) + 2);<br> if (!tempKey)<br> return NULL;<br> strcpy(tempKey, key);<br> strcat(tempKey, "H.");<br><br> unsigned char salt[3];<br> for (int i = 0; i < 3; i++)<br> salt[i] = saltFilter[tempKey[i+1]];<br> salt[2] = 0;<br> free(tempKey);<br><br> struct crypt_data data;<br> bzero(&data, sizeof(struct crypt_data));<br><br> char *tempCode = crypt_r(key, salt, &data);<br> unsigned char *code = malloc(strlen(tempCode) - 3);<br> if (!code) /* doesn't fully handle crypt_r(3) errors yet */<br> return NULL;<br> strcpy(code, tempCode + 3);<br> return code;<br>}<br><br>static unsigned char saltFilter[256] =<br> "................................"<br> ".............../0123456789......"<br> ".ABCDEFGHIJKLMNOPQRSTUVWXYZ....."<br> ".abcdefghijklmnopqrstuvwxyz....."<br> "................................"<br> "................................"<br> "................................"<br> "................................";<br><br>/* we must get printable ascii from a random byte,<br> * but 256 % 94 = 68 which leaves too much skew.<br> * quantizing into 64 chars won't skew at all, but<br> * it only has 6 shannons of entropy per character.<br> * an 85 character quantization only skews by a<br> * remainder of one, which is miniscule enough and<br> * we average 6.41 shannons per character.<br> */<br>static unsigned char rngFilter[256] =<br> "!#$%&'()*+,-./012"<br> "3456789:;<=>?@ABC"<br> "DEFGHIJKLMNOPQRST"<br> "UVWXYZ^abcdefghij"<br> "klmnopqrstuvwxyz~"<br> "!#$%&'()*+,-./012"<br> "3456789:;<=>?@ABC"<br> "DEFGHIJKLMNOPQRST"<br> "UVWXYZ^abcdefghij"<br> "klmnopqrstuvwxyz~"<br> "!#$%&'()*+,-./012"<br> "3456789:;<=>?@ABC"<br> "DEFGHIJKLMNOPQRST"<br> "UVWXYZ^abcdefghij"<br> "klmnopqrstuvwxyz~"<br> "~";<br><br> New reply https://bbs.gikopoi.com/thread/1705335928/#1:26 2025-08-30T18:40:58+00:00 2025-08-30T18:40:58+00:00 Something like !room to change the active room would be cool. Not sure how many gikocoins it should take. New reply https://bbs.gikopoi.com/thread/1751231373/#1:6 2025-08-16T21:57:43+00:00 2025-08-16T21:57:43+00:00 Quack. New reply https://bbs.gikopoi.com/thread/1705335928/#1:24:25 2025-08-07T20:47:00+00:00 2025-08-07T20:47:00+00:00 I love the capcha-redirect scheme, <br>works without icky javascript.<br><br>But i thought it would give me a unique post url...<br> that would allow a one-time post. <br><br>I don't see it doing that. <br><br>I seem to be on page: ht_tps://bbs.gikopoi.com/post/1705335928/24<br><br>As to yuour questeeionne...<br><br>I don't know what '!trip' is supposed to do.<br>But if those are affecting state of anything...<br>I'd wonder about maintaining relative sequence order. New reply https://bbs.gikopoi.com/thread/1705335928/#1:24 2025-08-07T15:26:42+00:00 2025-08-07T15:26:42+00:00 Thinking of adding a !trip function that lets you search like...<br><br>!trip gyudon_addict -- show a list of trips associated with the name<br> "gyudon_addict", or <br><br>!trip !OWilfaktBI -- show a list of names associated with the trip<br> â—†OWilfaktBI<br><br>Any ideas on how to sort this? It could go by the "!seen" index (maybe<br>last 5 logins associated with name/trip) or it could go by the !balance<br>index (the richer the name+trip, the higher up in the ranking). Feedback<br>welcome before I implement it . I am tending towards the former option<br>but I appreciate input New reply https://bbs.gikopoi.com/thread/1705040490/#1:37 2025-08-04T07:10:07+00:00 2025-08-04T07:10:07+00:00 <br>.<br><br>^<br>This speck you see? its archduke's archdick, <br>aka toki ko's tokock. <br>(Enhanced size to be visible to the human eye) New reply https://bbs.gikopoi.com/thread/1752770674/#1:5 2025-08-02T18:38:34+00:00 2025-08-02T18:38:34+00:00 Lots of games between Phatty, Archy, and hjiu tonight.<br>Phatty and Arch both tasted defeat to the new player. <br>The addiction to GIPF is spreading like a disease. New reply https://bbs.gikopoi.com/thread/1753815201/#1:3:4 2025-08-01T01:41:14+00:00 2025-08-01T01:41:14+00:00 Archie, you're whole post is founded on assumptions and fabrications New reply https://bbs.gikopoi.com/thread/1753815201/#1:3 2025-07-31T17:05:41+00:00 2025-07-31T17:05:41+00:00 So is world2ch just heyuri minus the pedophiles? Or am I missing <br>something?<br><br>Broken links all around the site and constant censorship from the admin.<br>He really needs to research more about what world2ch was: <br>https://14get.helioho.st/<br><br>Two of the biggest posters on world2ch version 2 are pretty regular<br>giko people! New reply https://bbs.gikopoi.com/thread/1753815201/#1:2 2025-07-29T19:03:01+00:00 2025-07-29T19:03:01+00:00 http://world2ch.net/oekaki/src/1753814500046.png is without a doubt my favorite Still using DQN? - Quality Tutorial https://bbs.gikopoi.com/thread/1753815201/#1 2025-07-29T18:53:21+00:00 2025-07-29T18:53:21+00:00 Get out of that low quality board and go to world2ch: more quality than DQN and <br>saovq(now especially) combined<br><br>Only the freshest threads straight from the shore, shucked and ready to eat.<br>A don't forget to stop by http://world2ch.net/oekaki/ , the oekaki vendor only <br>serves true quality drawings.<br>Perhaps the administrator will create a news4vip board so we can call it VIP <br>quality. New reply https://bbs.gikopoi.com/thread/1751826393/#1:2 2025-07-24T04:41:19+00:00 2025-07-24T04:41:19+00:00 i may. or may not have posted cp (chile porn) into stelo's server. wh000ps. <br>u hv 24 hours 2 find it b4 i alert NCMEC and get ur shit firehosed. <br>g00d luck traveler #thatnigga New reply https://bbs.gikopoi.com/thread/1752770674/#1:4 2025-07-18T20:38:14+00:00 2025-07-18T20:38:14+00:00 More brilliant games with phatty tonight! 2 rounds of Gipf and 1 of <br>Zertz.<br><br>Wiki article underway... https://wiki.gikopoi.com/w/GipfProject New reply https://bbs.gikopoi.com/thread/1752770674/#1:3 2025-07-18T13:01:01+00:00 2025-07-18T13:01:01+00:00 Successful round of GIPF last night with PhatCat. <br>Played ZERTZ today with waifu. Crazy fun. <br><br>I'm planning on DIYing some of the Gipf project games because the<br>games are very simple but would end up being at least $50 a pop if I <br>wanted to import them to Indonesia. Based on this charming story, I <br>think the game dev would approve: <br>http://krisburm.be/en/extracts#checkers<br><br>My "bright idea" is to use plastic bottle caps as pieces. I already <br>have 18 black bottle caps and 18 of various colors to serve as a base<br>set for Gipf. Turn all the bottle caps upside down and add another,<br>now there's a Zertz set. (just add marbles or other tokens)<br><br>Manufacturing a Yinsh set would take a bit more work but I got ideas. <br>too bad I don't know anyone locally with a 3D printer because that could<br>produce some really solid pieces but DIY with random odds and ends can add<br>a lot of character to games. Googling (gipf project game) + diy shows a lot<br>of crafty ingenuity. <br><br> silly face https://bbs.gikopoi.com/thread/1705040490/#1:36 2025-07-18T05:54:41+00:00 2025-07-18T05:54:41+00:00 oooo$$$$$$$$$$$$oooo<br> oo$$$$$$$$$$$$$$$$$$$$$$$$o<br> oo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o o$ $$ o$<br> o $ oo o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o $$ $$ $$o$<br> oo $ $ "$ o$$$$$$$$$ $$$$$$$$$$$$$ $$$$$$$$$o $$$o$$o$<br> "$$$$$$o$ o$$$$$$$$$ $$$$$$$$$$$ $$$$$$$$$$o $$$$$$$$<br> $$$$$$$ $$$$$$$$$$$ $$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$<br> $$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$ $$$$$$$$$$$$$$ """$$$<br> "$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "$$$<br> $$$ o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ "$$$o<br> o$$" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$o<br> $$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" "$$$$$$ooooo$$$$o<br> o$$$oooo$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ o$$$$$$$$$$$$$$$$$<br> $$$$$$$$"$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$""""""""<br> """" $$$$ "$$$$$$$$$$$$$$$$$$$$$$$$$$$$" o$$$<br> "$$$o """$$$$$$$$$$$$$$$$$$"$$" $$$<br> $$$o "$$""$$$$$$"""" o$$$<br> $$$$o o$$$"<br> "$$$$o o$$$$$$o"$$$$o o$$$$<br> "$$$$$oo ""$$$$o$$$$$o o$$$$""<br> ""$$$$$oooo "$$$o$$$$$$$$$"""<br> ""$$$$$$$oo $$$$$$$$$$<br> """"$$$$$$$$$$$ PThhHHhhBT!!!<br> $$$$$$$$$$$$<br> $$$$$$$$$$"<br> "$$$""""<br> New reply https://bbs.gikopoi.com/thread/1752770674/#1:2 2025-07-17T20:44:22+00:00 2025-07-17T20:44:22+00:00 played a round with phatty tonight on Boardspace and hot damn! <br>that game GIPF's got gears turning in the deeps of my mind <br>very simple premise but things change FAST <br><br>now that .... is a game...! Gipf Project abstract strategy games https://bbs.gikopoi.com/thread/1752770674/#1 2025-07-17T16:44:34+00:00 2025-07-17T16:44:34+00:00 Collection of 2 player abstract strategy games here, a total of 6 <br>games: https://www.gipf.com/project_gipf/index.html<br><br>They're notable because they are all very easy to pick up and play,<br>difficult to master, 0 probability / 100% skill, highly psychological<br>kinds of games. Many have won many awards (including "mensa select"!)<br>and they can all be freely played online. <br><br>If anyone would like to try playing together, I think the flagship<br>game "gipf" is a good place to start -- there's a description on the<br>rules here: https://www.gipf.com/gipf/index.html<br><br>https://BoardSpace.net seems to be a good way to play these games <br>online. They allow guest members. My username is jerky and I am<br>open for games! <br><br>Incidentally boardspace has a big collection of high quality abstract<br>strategy games, see index: https://boardspace.net/english/logon-page.html<br><br> New reply https://bbs.gikopoi.com/thread/1752517879/#1:2 2025-07-15T18:44:04+00:00 2025-07-15T18:44:04+00:00 My availability: generally 12:00 -- 19:00 UTC, give or take. New reply https://bbs.gikopoi.com/thread/1752421821/#1:3 2025-07-15T18:24:04+00:00 2025-07-15T18:24:04+00:00 Had 1000 kcal for two days in a row without any negative effects. <br>Gym and swim days went really well Monday and Tuesday. <br>I bet by August I will have abs that make you all jealous. Giko Mahjong night when? https://bbs.gikopoi.com/thread/1752517879/#1 2025-07-14T18:31:19+00:00 2025-07-14T18:31:19+00:00 I vote we play the Zung Jung variant of Mahjong on the site <br>https://maque.games/ -- very minimalist game site, no ads, guests OK<br><br>Zung Jung is a good variant of mahjong because it's pretty forgiving<br>and makes it easier for people to be creative with scoring hands, <br>relative to HKOS or Riichi. <br><br>This is a democracy so if weebs demand we play riichi that's an <br>option. <br><br>Mahjong is a game that takes about 2 minutes to learn. Draw a tile,<br>throw a tile away. If the guy before you throws away a tile that lets<br>you make a straight, you can take it. If anyone throws away a tile <br>that lets you make 3 of a kind or 4 of a kind, you can take it. <br>Certain combos, based on relative rarity/difficulty, score really <br>high points. A finished hand is basically 4 sets (set: 3 of kind<br>or 3 in a row) with a pair to finish it. <br><br>If we play together on VC, I think everyone could learn the rules <br>pretty quick; the biggest obstacle is finding a day and time that <br>everyone can set aside 1-3 hours away for. <br><br>Until we can find 4 people to play a game of mahjong, I suggest people<br>can play Rummy on cardgames.io to warm up in smaller groups (2-3) :<br>it tickles the same part of the brain. New reply https://bbs.gikopoi.com/thread/1752421821/#1:2 2025-07-13T15:53:35+00:00 2025-07-13T15:53:35+00:00 One of my favorite foods is vegetable soup. <br>Almost 0 calorie but high nutrient and fiber.<br>It can keep a man full until the next day. <br>Adding rice is an easy way to thicken vegetable soup, <br>Use a slow cooker and be patient.