Page loaded at 02/06/2023 18:06:48 «The Tsuchinoko engine is now in use.»

Random Content


15/08/2022 15/08/2022 19:53:18#8

[Litechan development thread.]

Post criticism, report issues and give suggestions regarding the future of the site.


>All threads are sfw by default unless stated otherwise in the first post.

>Despite rule #1, all website users must be at least 18 years of age.

>Posting or referencing illegal content is strictly prohibited.

>Posts that violate site rules will be permanently removed, repeated violation will result in a ban.

>Using bots for uploading content to the site is also prohibited.

>The owner of the site and moderators can remove and modify uploaded content when necessary.

>Be respectful to others and always remember that there is a person behind each post.

18/08/2022 18/08/2022 18:02:26#12

[test thread]

15/08/2022 15/08/2022 14:13:42#1

Welcome to Litechan thread no. 1, which is a gallery for random cute artworks.

11/09/2022 11/09/2022 08:54:53#68

[/sddg/ - Stable Diffusion Development General, PyGUI edition]


- fully functional tkinter-based UI with two alternative themes

- negative prompts, AKA unprompts

- wide range of supported hardware, Intel CPU of 8th gen and up is ideal

- supports both Linux and Windows

- supports model choice, SD or WD

[Installation & Usage]

1. Install the OpenVINO repo normally, as per the CPU tard guide (

2. Download the modified rpyth files and replace and with them. Get from

3. Download RealESRGAN portable executable from and unzip it somewhere.

4. Activate your conda prompt or environment.

5. Run "pip install Pillow pyyaml sv-ttk".

6. Run "python"

7. Go to Settings -> Configure, link the upscaler RealESRGAN executable, link the file from the openvino repo, link the python executable you'll be using for running ("C:\ProgramData\Miniconda3\python.exe" in my case, or you can go with just "python" in the env), hit Save.

8. Run "python".

9. Open Queue -> Add Item and do the needful.

Enjoy! Feel free to report issues.

10/02/2023 10/02/2023 13:51:17#242



22/08/2022 22/08/2022 21:03:47#38

05/02/2023 05/02/2023 11:29:10#238
static/parallel fizzbuzz viridis.png

[Viridis Esolang]

Viridis (from Latin Bufotes viridis, "Green toad") is an interpreted statically-typed esoteric programming language in which all variables are shared between all created processes by default. The language features 6 basic data types similar to those of C and arrays containing those datatypes, which can be multidimensional.


Inspired by Python multiprocessing.Array class, which is an array of ctypes that can be accessed by multiprocessing.Process processes quickly and without the limitations of a Manager-based object. Eremias, another esolang of rpyth, uses a Manager-controlled dict for all the variables, which is easy to work with, but comes with the cost of it being painfully slow and normally mutable classes being immutable within the dict.

Viridis uses an array of unsigned chars instead, which can be altered on demand, yet requires interpretation during the time of access. Interaction with arrays can be optimized as there is no need to load the whole array to modify a value within it. The only downside to the usage of arrays so far is that it is of constant length throughout whole execution of the program, normally 2^16 unsigned chars, but can be made bigger if needed.


Looks quite like an assembler, accepts kebab-case for variable names. So far there are three main operation types: variable creation, modification and usage of functions. Variables are initialized within the array while the program is running. You can either omit array shape or value, never both. Value, when omitted, is filled with zeroes of specified type according to the space in case it's an array. Modification is always written as:

>target operation= values

Operations can be +, -, *, ^, etc. The values are separated by delimiter, [but act differently if there is only two of them]. Let me show you how.


>target -= value1, value2


>target = value1 - value2

02/01/2023 02/01/2023 18:29:05#191


15/12/2022 15/12/2022 23:29:04#177


10/11/2022 10/11/2022 17:18:14#142

Can i upload a 6.0 MB picture?

07/11/2022 07/11/2022 13:48:05#136


21/10/2022 21/10/2022 16:58:43#97

Eremias esolang thread.

Eremias is an esoteric imperative dynamically-typed interpreted programming language developed by rpyth, the name comes from Eremias arguta lizard species. The language focuses on use of goto and parallelism/multiprocessing, as loops can only be done via goto, every line requires a hexadecimal index and all variables are shared between all processes by default. Included example is a version of FizzBuzz.

Source code:

Compiled exe: