master
Miloslav Ciz 8 months ago
parent 7ca165bd2a
commit c532040215

@ -1,6 +1,6 @@
# Drummyfish
Drummyfish (also known as *tastyfish*, *drummy*, *drumy*, *smellyfish* and *i forcefeed my diarrhea to capitalism*) is a programmer, [anarchopacifist](anpac.md) and proponent of [free software/culture](free_software.md), who started [this wiki](lrs_wiki.md) and invented the kind of software it focuses on: [less retarded software](lrs.md) (LRS). Besides others he has written [Anarch](anarch.md), [small3dlib](small3dlib.md), [raycastlib](raycastlib.md), [smallchesslib](smallchesslib.md), [tinyphysicsengine](tinyphysicsengine.md), [SAF](saf.md) and [comun](comun.md). He has also been creating free culture art and otherwise contributing to free projects such as [OpenMW](openm.md); he's been contributing with [public domain](pd.md) art of all kind (2D, 3D, music, ...) and writings to [Wikipedia](wikipedia.md), [Wikimedia Commons](wm_commons.md), [opengameart](oga.md), [libregamewiki](lgw.md), freesound and others. Drummyfish is insane/neuroretarded, suffering from anxiety/[depression](depression.md)/etcetc. (diagnosed [avoidant personality disorder](avpd.md)) and has more than once been called a [schizo](schizo.md), though psychiatrists didn't officially diagnose him with schizophrenia (yet). He also has no [real life](irl.md) and is pretty retarded when it comes to leading projects or otherwise dealing with people or practical life. He is a [wizard](wizard.md).
Drummyfish (also known as *tastyfish*, *drummy*, *drumy*, *smellyfish* and *i forcefeed my diarrhea to capitalism*) is a programmer, [anarchopacifist](anpac.md) and proponent of [free software/culture](free_software.md), who started [this wiki](lrs_wiki.md) and invented the kind of software it focuses on: [less retarded software](lrs.md) (LRS). Besides others he has written [Anarch](anarch.md), [small3dlib](small3dlib.md), [raycastlib](raycastlib.md), [smallchesslib](smallchesslib.md), [tinyphysicsengine](tinyphysicsengine.md), [SAF](saf.md) and [comun](comun.md). He has also been creating free culture art and otherwise contributing to free projects such as [OpenMW](openm.md); he's been contributing with [public domain](pd.md) art of all kind (2D, 3D, music, ...) and writings to [Wikipedia](wikipedia.md) (no longer cause ban), [Wikimedia Commons](wm_commons.md) (also banned now), [opengameart](oga.md), [libregamewiki](lgw.md), freesound and others. Drummyfish is insane/neuroretarded, suffering from anxiety/[depression](depression.md)/etcetc. (diagnosed [avoidant personality disorder](avpd.md)) and has more than once been called a [schizo](schizo.md), though psychiatrists didn't officially diagnose him with schizophrenia (yet). Due to spreading uncensored truth, helping and loving others and revealing corruption he is banned and censored on many places on the Internet, including [Wikipedia](wikipedia.md), Wikimedia Commons, [4chan](4chan.md), many [subreddits](reddit.md), some [Xonotic](xonotic.md) and [Openarena](openarena.md) servers etc. He also has no [real life](irl.md) and is pretty retarded when it comes to leading projects or otherwise dealing with people or practical life. He is a [wizard](wizard.md).
**Drummyfish is the most physically disgusting bastard on [Earth](earth.md)**, no woman ever loved him, he is so ugly people get suicidal thoughts from seeing any part of him.

@ -75,7 +75,7 @@ TODO
See also https://senseis.xmp.net/?ComputerGoProgramming and https://www.chessprogramming.org/Go.
**Board representation:** a straightforward representation of the go board is as a simple [array](array.md) of squares; each square can be either empty, white or black, that's 3 values that can be stored with 2 bits, which allow storing 4 values, leaving one extra value to be used for some other purpose (e.g. marking illegal ko squares, estimated dead stones, marking last move etc.). 1 byte allows us to store 4 squares this way so we need only 91 bytes to represent the whole 19x19 board. On computers with enough RAM it may be considered to store 1 square in a single byte, making the board take more space but gaining speed (we don't need extra instructions for squeezing bit from/to a byte). Of course we furthermore have to keep track of extra things such as numbers of captured stones.
**Board representation:** a straightforward representation of the go board is as a simple [array](array.md) of squares; each square can be either empty, white or black, that's 3 values that can be stored with 2 bits, which allow storing 4 values, leaving one extra value to be used for some other purpose (e.g. marking illegal ko squares, estimated dead stones, marking last move etc.). 1 byte allows us to store 4 squares this way so we need only 91 bytes to represent the whole 19x19 board. On computers with enough RAM it may be considered to store 1 square in a single byte or int, making the board take more space but gaining speed thanks to data alignment (we don't need extra instructions for squeezing bit from/to a single byte). Of course we furthermore have to keep track of extra things such as numbers of captured stones.
TODO

@ -32,6 +32,7 @@ WORK IN PROGRESS
| [moderation](moderation.md) | [censorship](censorship.md) |
| [modern](modern.md) | malicious, shitty |
| [network](network.md) | notwork |
| neurodivergent | retarded, neuroretarded |
| [NFS](nfs.md) | nightmare file system |
| [Nintendo](nintendo.md) | Nintendont |
| [NVidia](nvidia.md) | NoVidya |

@ -16,11 +16,14 @@ Here is a list of some projects and project ideas which we, [LRS](lrs.md), need
| audio/music editor | mid/hard? | | | | for waveforms and/or MIDI (tracker music), can even be CLI/TUI | Audacity, LMMS, ... |
| Arduino/Pokitto/... computer | mid/hard? | | | | until we have PD computer, we'll need a nice tiny embedded comp.| |
| [BSP](bsp.md) "pseudo 3D" renderer (C) | mid/hard? | | | | for Anarch II? :) | Doom engine, BUILD |
| [chatbot](chatbot.md) | mid? | | | plans in my head | probably NOT neural net, KISS lib for good enough chatbot | |
| [chess](chess.md) engine/library (C) | mid/hard |[smallchesslib](smallchesslib.md)| drummyfish | done | it's not very strong tho :/ | |
| [compression](compression.md) lib/util | mid? |[shitpress](shitpress.md), ... | ... |one so far | | |
| data, datasets | easy/mid? | | |can never have enough|simple format CC0 data (CSV etc.): txt dictionaries, star DB, ...| Wikidata, ... |
| dating/friend searching website | mid? | | | | we are lonely + don't wanna use proprietary dating shit | |
| [free universes](free_universe.md) | mid/hard? | | | | need at least one fantasy and one sci-fi, for games n shit | |
| fiction, stories, books | mid? | | |have some plans | fairytales, sci-fi from LRS society etc. | |
| free cultural [porn](porn.md) website | mid? | | | | libre porn + suckless site (no JS), prev. attempts failed | WMC porn, freedomporn.org |
| forum, chat, git/file host/mirror, ... | easy/mid? | | | |for LRS community, if you have a server you could host something | email, IRC |
| game engine/fantasy console (tiny) | easy/mid | [SAF](saf.md) | drummyfish | done | | |
| game engine: point n click adventure | mid | | | | | |
@ -38,13 +41,13 @@ Here is a list of some projects and project ideas which we, [LRS](lrs.md), need
| [go](go.md) engine/library (C or comun)| mid? | | | | | |
| logic circuit library/simulator (comun)| mid/hard? | | | | will be needed for PD computer | |
| neural net/other ML library | hard? | | | | could use something KISS in pure C without needed python n shit | nothing |
|[PD computer](public_domain_computer.md)| very hard | | | | needs prerequisites done first (language, logic circ. lib., ...)| |
| PD computer "[operating system](os.md)"| mid? | | | | not now, will be more like Pokitto loader (see OS article) | Thinkpads :) |
|[PD computer](public_domain_computer.md)| very hard | | | | needs prerequisites done first (language, logic circ. lib., ...)| Thinkpads :) |
| PD computer "[operating system](os.md)"| mid? | | | | not now, will be more like Pokitto loader (see OS article) | |
| propaganda materials | easy | | |can never have enough|wallpapers, songs, videos, translations, tutorials, games, ... | |
| programming language | mid/hard | [comun](comun.md) | drummyfish | done, continuing | | C, comun, FORTH, ... |
| [search engine](search_engine.md) | mid/hard? | | | |like wiby, marginalia, ... support gopher, KISS (no DB, just txt)| wiby, marginalia, ... |
| soundfonts | easy/mid | | | | nice CC0 soundfonts so we can make completely PD MIDI | |
| text editor (C, comun) | mid? | | | | likely more will be made, need a standard KISS editor in comun | |
| vector fonts | mid? | GirlsAreDumb, ... | ... | one done | nice CC0 fonts for texts, there are too few of those | Aileron, ... |
| soundfonts | easy/mid | | | working on one | nice CC0 soundfonts so we can make completely PD MIDI | |
| text editor (C, comun) | mid? | | | | likely more will be made, need a standard KISS editor in comun | vim etc. |
| vector fonts | mid? | GirlsAreDumb, ... | ... | one done | nice CC0 fonts for texts, there are too few of those |Aileron, GirlsAreDumb, ... |
| web (gopher, ...) browser | easy/mid? | | | | like badwolf basically, but yet nicer (support gopher etc.) |badwolf, netsurf, lynx, ...|
| wiki | mid | [LRS wiki](lrs_wiki.md) | drummyfish | done, continuing | | |

Loading…
Cancel
Save