Me.
I am a quiet person that does not know what to discuss.
Yonle
_@waltuh.cyou
npub1x3az...g4el
a sleepy, lazy little programmer from Indonesia thats now in the early year of college that creates stuffs.
nostopus is my most beloved character in nostr
note: posts here don’t fully reflect how i interact elsewhere. this is just my personal noise space where i post thoughts, vents, and nonsense.
Kotak donasi ke saya sudah tersedia lewat Trakteer / Saweria.
## Donation Box
You are welcome to send me donation if wanted.
- Liberapay: Coming Soon
- Lightning (BTC): humidprocess01@walletofsatoshi.com
- Saweria: [@yonle](https://saweria.co/yonle)
- Trakteer: [@yonle](https://trakteer.id/yonle)
NOTE: Donation sent into either any of these link is a separate donation to me, but not for lecturify.net team.
Don't think i would like to use Amethyst now.
App startup basically took 15 MB of bandwidth every single time from a single bouncer. Unminimizing the app after in background took 4 MB of bandwidth every time.
The Telegram founder, Pavel Durov was arrested on Saturday evening while leaving his private jet at France’s Bourget airport


TechCrunch
Telegram founder Pavel Durov arrested in France | TechCrunch
Pavel Durov, founder and CEO of messaging app Telegram, was arrested on Saturday evening while leaving his private jet at France’s Le Bourget Air...
Months ago, I fixed bostr for Apple users. Specifically for client that use CFNetwork (Damus is one of them) and in web with Safari.
Now that it seems like the syndrome is still there except the client NEVER EMITTED THEIR USER AGENT,
I don't give a fuck.
This websocket compression bug that Apple hasn't fixed for more than 3 years is just another loser in my eyes.
If Firefox, Chrome, and other Websocket lib could deal with it, Why Apple couldn't?
I smell another apple compressionlingus syndrome.


Still investigating for zombie open socket.
Finally.
Openvibe bisa dipake buat Pleroma
Syukuran 

bostr.lecturify.net crashed.
I forgot that standard map hate concurrent read/write.
Restarted. Will repush for v1.0.4
wish people don't hate me now.
zombie open socket shoo-shoo.
major update.
bostr2 - next gen #bostr
v1.0.4 released
ping - ping - pong.
if i got error,
that means you're dead
## what's new
- wipe zombie socket with pingpong detection
## upgrading
```
go install github.com/Yonle/bostr2@v1.0.4
```
then restart your currently running bouncer.
**Full Changelog**: 
GitHub
Release v1.0.4 · Yonle/bostr2
ping - ping - pong.
if i got error,
that means you're dead
what's new
wipe zombie socket with pingpong detection
upgrading
go install github.com/...
GitHub
Comparing v1.0.3...v1.0.4 · Yonle/bostr2
bostr next generation. Contribute to Yonle/bostr2 development by creating an account on GitHub.
well. crab.
to prevent random websocket lockout, time to put random pingpong into bostr2 (and other) code.
bostr2 bug: websocket deadlock
affected versions: all
removed bunch of figures.
Cleaned up my following list.
Bugfix on bostr2 v1.0.3
Feel free to reinstall update.
Not even a week i am away from nostr, Someone already tries to use one of our services on "unfair" level.
Last night i noticed that my server is lagging and bostr2 is using 600 MB.
Once checked, there are atleast 2 host opening more than 3 sockets to our bouncer.
So now, Implemented the limit in bostr2.


bostr2 - v1.0.3 released.
an #nostr relay proxy aggregator. #bostr (nodejs) successor
smack insane user that connects with more than 3 connections in a single IP.
## what's new
- introduce connections per IP limit which could be configured by adding `max_connections_per_ip: 3` in your config (change `3` to any number as you wish)
## upgrading
```
go install github.com/Yonle/bostr2@v1.0.3
```
then restart your currently running bouncer.
**Full Changelog**: 
GitHub
Release v1.0.3 · Yonle/bostr2
smack insane user that connects with more than 3 connections in a single IP.
what's new
introduce connections per IP limit which could be configur...
GitHub
Comparing v1.0.2...v1.0.3 · Yonle/bostr2
bostr next generation. Contribute to Yonle/bostr2 development by creating an account on GitHub.