Show newer

@skyfaller Also if you just want to use someone elses (community hosting instead of self hosting)

You are welcome to join git.cyberia.club/, the invite token is the word "stonks"

@skyfaller

> is Forgejo simple enough that I won't regret taking on the maintenance burden? Is there something even faster?

IMO, yes. The code search feature is really great and IMO publishing code over HTTP in a way that looks "familiar" to github has a lot of value.

The app itself is fairly simple, its support for environment variable configuration (docker) is lacking, but once you know that you must modify the config file on disk, its fine.

99% of the maintenance burden for me has been related to spam and scrapers. I've implemented two different custom tools to combat it:

1. proof of work bot deterrent reverse proxy

I developed this at the same time Xe was developing Anubis, its basically the same thing but its mine and I think its Scrypt hash would do more to deter bots from simply solving the hash.

git.sequentialread.com/forest/

2. invite tokens for new account registration:

You can also just disable new account registration, but I didn't want to do that, I wanted to easily be able to allow people I know to join and contribute.

git.sequentialread.com/forest/

@j3s Tate says: yeah right buddy how did you manage to type this message then ? internet clout chasing liar exposed

@davepolaschek @joel

This doesnt work because all the AI companies are paying rent to malware authors who trojan horse TCP proxies into tons of phone apps and desktop software.

So all the LLM scraping requests will come from the exact same residential IP address ASNs that your legit users are coming from.

See:

brightdata.com/proxy-types/res
oxylabs.io/products/residentia
webshare.io/residential-proxy
iproyal.com/residential-proxie
soax.com/proxies/residential
proxyempire.io/

huge industry rn

@davepolaschek @joel

Er, sorry, to clarify, what I meant was that docker is not required; it's just the main config example I have right now. the JSON equivalent is:

git.sequentialread.com/forest/

altho it may be out of date w/ the latest changes.

@davepolaschek @joel

Sorry about the docker-only config example. It also supports a json file for config. You just need to be able to compile the go code for OpenBSD; that shouldn't be too hard.

I bet Anubis might be easier to use for now as its more popular and mine is more of a work-in-progress / hack. I made my own because I wanted this as a "captcha" before LLMs and Anubis existed, and also because I wanted to use a memory-hard hash function like Scrypt or Argon because I figured that would inflict a lot more pain on bots in the situation where the bot operators eventually decided to bite the bullet and just solve the PoW challenge.

@davepolaschek For a demo of the pow-bot-deterrent-rp, see one of the source code files on that repo, like:

git.sequentialread.com/forest/

Still has some issues on privacy browsers which don't allow WebAssembly. Anubis doesn't have the same issue because it uses SHA256 via WebCrypto for now.

I've been working on an email-based alternative for browsers that don't do webworkers / web assembly but still in the proof of concept stage.

@notplants Well, having a group is not magic and someone still has to fix the bug and figure out why it happened. But having more users than just one person helps a lot, I think. And of course, having multiple people working on hosting it helps a ton.

@stefano So is everyone else?..

Anyone operating a public git forge server has known about this for a long time... Anubis or pow-bot-deterrent have become a requirement.

Also, fuck cloudflare

Forest boosted

@Violinknitter I know this fellow is missing a fin, but jeez.

Clearly this whole automatic fish detection system needs work.

@vkc Would you feel better about it if there was also an option to log in via SSH?

queercoded.xyz/2025-08-02/html

Pls boost!

Feel the HTML Energy August 2nd 1-4pm @ Bde Maka Ska lake shore where it meets W 31st St.

Forest boosted

crying thanking people who maintain software like they're people in military uniform at an airport

Forest boosted

QueerCoded 1-3PM at Queermunity

<p>QueerMunity, Saturday, July 19 at 01:00 PM CDT</p><p><strong>Learn to Code</strong> workshop created by Margo and Forest from <a href="cyberia.club/" target="_blank">Cyberia Computer Club</a> / <a href="layerze.ro/" target="_blank">Layer Zero</a> in the Twin Cities of Minnesota.</p><ul><li><p>Learn to Code</p></li><li><p>Find Community</p></li><li><p>Get to Know your Computer</p></li><li><p>Build your own Website / Software</p></li></ul><p>Hosted twice a month at <a href="queermunitymn.com/" target="_blank">Queermunity</a>.</p><ul><li><p>3036 Hennepin Ave, Minneapolis, MN 55408</p></li></ul><p>QueerCoded will require face masks for in-person workshops, it's a good idea to reduce airborne infection risk!</p><p>Please bring your favorite mask, but if you don't have one, we will be providing vertical strap surgical masks at Queermunity.</p><p>The workshop is drop-in friendly. You don't have to attend every session.</p>

calendar.layerze.ro/event/quee

Forest boosted

what if we found a way to harness all the energy used by proof-of-work challenges in LLM countermeasures and directed it to a very large laser, which we then pointed at Sam Altman's head?

feel like this would solve so many problems!

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.