• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on merveilles.town

Artyom Bologov

@aartaka@merveilles.town
hometown 4.2.17+hometown-1.1.2

Hi, I'm Artyom! Programmer (Lisps, ed(1), and Web Platform) and writer. And sometimes shitposter.

Previously a maintainer of Nyxt browser (https://nyxt-browser.com/) and a passionate Lisper still. Founder of Brainfuck Enterprise Solutions (https://github.com/bf-enterprise-solutions). Writer of weird at https://aartaka.me

Bipolar, bisexual, biannual. Russian war emigre in Armenia.

Avatar adapted from Ulises Freitas (https://ulisesfreitas.itch.io/) Profile image alt: a pixelated (8x8) ghost

0 Followers
0 Following
Joined August 18, 2024
Pronouns:
t?he(y|m)?, он
Website:
https://aartaka.me
Github (legacy):
https://github.com/aartaka
Codeberg:
https://codeberg.org/aartaka

Posts

aartaka
Artyom Bologov
@aartaka@merveilles.town

Hi, I'm Artyom! Programmer (Lisps, ed(1), and Web Platform) and writer. And sometimes shitposter.
 Previously a maintainer of Nyxt browser ( https:// nyxt-browser.com/ ) and a passionate Lisper still. Founder of Brainfuck Enterprise Solutions ( https:// github.com/bf-enterprise-solut ions ). Writer of weird at https:// aartaka.me Bipolar, bisexual, biannual. Russian war emigre in Armenia.
 Avatar adapted from Ulises Freitas ( https:// ulisesfreitas.itch.io/ ) Profile image alt: a pixelated (8x8) ghost

merveilles.town
Artyom Bologov
Artyom Bologov
@aartaka@merveilles.town

Hi, I'm Artyom! Programmer (Lisps, ed(1), and Web Platform) and writer. And sometimes shitposter.
 Previously a maintainer of Nyxt browser ( https:// nyxt-browser.com/ ) and a passionate Lisper still. Founder of Brainfuck Enterprise Solutions ( https:// github.com/bf-enterprise-solut ions ). Writer of weird at https:// aartaka.me Bipolar, bisexual, biannual. Russian war emigre in Armenia.
 Avatar adapted from Ulises Freitas ( https:// ulisesfreitas.itch.io/ ) Profile image alt: a pixelated (8x8) ghost

merveilles.town
@aartaka@merveilles.town · Mar 04, 2026

Moved all my ongoing projects' READMEs to HTML with automatic Codeberg Pages hosting! Here's how Trivial Toplevel Commands page looks now: https://aartaka.codeberg.page/trivial-toplevel-commands/ 🥰

View on merveilles.town
0
0
0
0
aartaka
Artyom Bologov
@aartaka@merveilles.town

Hi, I'm Artyom! Programmer (Lisps, ed(1), and Web Platform) and writer. And sometimes shitposter.
 Previously a maintainer of Nyxt browser ( https:// nyxt-browser.com/ ) and a passionate Lisper still. Founder of Brainfuck Enterprise Solutions ( https:// github.com/bf-enterprise-solut ions ). Writer of weird at https:// aartaka.me Bipolar, bisexual, biannual. Russian war emigre in Armenia.
 Avatar adapted from Ulises Freitas ( https:// ulisesfreitas.itch.io/ ) Profile image alt: a pixelated (8x8) ghost

merveilles.town
Artyom Bologov
Artyom Bologov
@aartaka@merveilles.town

Hi, I'm Artyom! Programmer (Lisps, ed(1), and Web Platform) and writer. And sometimes shitposter.
 Previously a maintainer of Nyxt browser ( https:// nyxt-browser.com/ ) and a passionate Lisper still. Founder of Brainfuck Enterprise Solutions ( https:// github.com/bf-enterprise-solut ions ). Writer of weird at https:// aartaka.me Bipolar, bisexual, biannual. Russian war emigre in Armenia.
 Avatar adapted from Ulises Freitas ( https:// ulisesfreitas.itch.io/ ) Profile image alt: a pixelated (8x8) ghost

merveilles.town
@aartaka@merveilles.town · Mar 04, 2026

Look, a #Codeberg Pages project page deployed directly from README file: https://aartaka.codeberg.page/cl-adblock/

All a matter of several symlinks:

• Set up pages webhook as per Codeberg docs: https://docs.codeberg.org/codeberg-pages/#repository-websites

• Create and fill a README.html file (yes, #HTML readme!)

• (Optional) create a #Markdown symlink for Markdown cultists: ln -sf README.html README.md

• Create an index.html symlink: ln -sf README.html index.html

• Commit

• Create or checkout the pages branch: git checkout -b pages

• Merge the main branch: git merge --no-edit main

• Push

• And visit https://username.codeberg.page/project/ to observe the new page in all its glory!

View on merveilles.town
0
0
0
0
aartaka
Artyom Bologov
@aartaka@merveilles.town

Hi, I'm Artyom! Programmer (Lisps, ed(1), and Web Platform) and writer. And sometimes shitposter.
 Previously a maintainer of Nyxt browser ( https:// nyxt-browser.com/ ) and a passionate Lisper still. Founder of Brainfuck Enterprise Solutions ( https:// github.com/bf-enterprise-solut ions ). Writer of weird at https:// aartaka.me Bipolar, bisexual, biannual. Russian war emigre in Armenia.
 Avatar adapted from Ulises Freitas ( https:// ulisesfreitas.itch.io/ ) Profile image alt: a pixelated (8x8) ghost

merveilles.town
Artyom Bologov
Artyom Bologov
@aartaka@merveilles.town

Hi, I'm Artyom! Programmer (Lisps, ed(1), and Web Platform) and writer. And sometimes shitposter.
 Previously a maintainer of Nyxt browser ( https:// nyxt-browser.com/ ) and a passionate Lisper still. Founder of Brainfuck Enterprise Solutions ( https:// github.com/bf-enterprise-solut ions ). Writer of weird at https:// aartaka.me Bipolar, bisexual, biannual. Russian war emigre in Armenia.
 Avatar adapted from Ulises Freitas ( https:// ulisesfreitas.itch.io/ ) Profile image alt: a pixelated (8x8) ghost

merveilles.town
@aartaka@merveilles.town · Mar 04, 2026

I had a really funny bug at Codeberg just now. No Codeberg shaming though—the bug was a fundamental-ish feature of the Web and not some mistake on Codeberg side!

So I was writing an issue comment. Just before I clicked send, my Internet connection disappeared. Comment textarea has gone non-interactive, browser started sending the request… and nothing else. Just stuck in this state due to being offline. I wanted to copy the comment, reconnect, and reload. But the textarea was no longer selectable! And reloading the page was not an option either, because that’d lose my input (CORRECTION: Codeberg caches the comment, so this worry was unfounded.)

I had to do document.querySelector("#id-of-textarea").value to get my comment. But I did get it, reconnected, and sent the comment normally.

View on merveilles.town
0
0
0
0
aartaka
Artyom Bologov
@aartaka@merveilles.town

Hi, I'm Artyom! Programmer (Lisps, ed(1), and Web Platform) and writer. And sometimes shitposter.
 Previously a maintainer of Nyxt browser ( https:// nyxt-browser.com/ ) and a passionate Lisper still. Founder of Brainfuck Enterprise Solutions ( https:// github.com/bf-enterprise-solut ions ). Writer of weird at https:// aartaka.me Bipolar, bisexual, biannual. Russian war emigre in Armenia.
 Avatar adapted from Ulises Freitas ( https:// ulisesfreitas.itch.io/ ) Profile image alt: a pixelated (8x8) ghost

merveilles.town
Artyom Bologov
Artyom Bologov
@aartaka@merveilles.town

Hi, I'm Artyom! Programmer (Lisps, ed(1), and Web Platform) and writer. And sometimes shitposter.
 Previously a maintainer of Nyxt browser ( https:// nyxt-browser.com/ ) and a passionate Lisper still. Founder of Brainfuck Enterprise Solutions ( https:// github.com/bf-enterprise-solut ions ). Writer of weird at https:// aartaka.me Bipolar, bisexual, biannual. Russian war emigre in Armenia.
 Avatar adapted from Ulises Freitas ( https:// ulisesfreitas.itch.io/ ) Profile image alt: a pixelated (8x8) ghost

merveilles.town
@aartaka@merveilles.town · Mar 04, 2026

So I went on a quest to ask major Git forges (Github, Gitlab, Codeberg / Forgejo) to support README.html. Easy, right? Markdown and other things already compile to HTML and one only needs to sanitize the provided README and let the browser render it. No biggie. Except none of the forges really wanted to, and are unlikely to support my beloved README.html anytime soon.

But this comment is kinda good, regardless of whether the feature is ever going to be added anywhere: https://codeberg.org/forgejo/forgejo/issues/10955#issuecomment-10032756

View on merveilles.town
0
0
0
0
aartaka
Artyom Bologov
@aartaka@merveilles.town

Hi, I'm Artyom! Programmer (Lisps, ed(1), and Web Platform) and writer. And sometimes shitposter.
 Previously a maintainer of Nyxt browser ( https:// nyxt-browser.com/ ) and a passionate Lisper still. Founder of Brainfuck Enterprise Solutions ( https:// github.com/bf-enterprise-solut ions ). Writer of weird at https:// aartaka.me Bipolar, bisexual, biannual. Russian war emigre in Armenia.
 Avatar adapted from Ulises Freitas ( https:// ulisesfreitas.itch.io/ ) Profile image alt: a pixelated (8x8) ghost

merveilles.town
Artyom Bologov
Artyom Bologov
@aartaka@merveilles.town

Hi, I'm Artyom! Programmer (Lisps, ed(1), and Web Platform) and writer. And sometimes shitposter.
 Previously a maintainer of Nyxt browser ( https:// nyxt-browser.com/ ) and a passionate Lisper still. Founder of Brainfuck Enterprise Solutions ( https:// github.com/bf-enterprise-solut ions ). Writer of weird at https:// aartaka.me Bipolar, bisexual, biannual. Russian war emigre in Armenia.
 Avatar adapted from Ulises Freitas ( https:// ulisesfreitas.itch.io/ ) Profile image alt: a pixelated (8x8) ghost

merveilles.town
@aartaka@merveilles.town · Mar 03, 2026

AdBlock Plus filter parsing library for #CommonLisp I was talking about earlier: https://codeberg.org/aartaka/cl-adblock

Right now, it's a mere parser, no blocking nor compilation yet.

View on merveilles.town
0
0
0
0
313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 12:15:50 UTC