[-] SuperFola@programming.dev 1 points 3 years ago

Apparently I collect keyboards (specifically split ones: you have 17-20 keys for each hands), I just love building them it feels like playing with Lego but you get a working tool after you're done! And you can program it however you like too, for "I need to find the perfect setup" people like me, this is the cherry on top.

I also have a few manga and a growing collection of Lord of the Rings related books, I just think this is really neat.

[-] SuperFola@programming.dev 1 points 3 years ago

That could be because of duckduckgo anti tracking system running 24/7 on my phone haha

[-] SuperFola@programming.dev 1 points 3 years ago

Well that's a bit of both: I need to be able to get on my server from work (with my phone... Yeah not great but that works), because I often break stuff haha ; also a nice thing to have when I'm on the bus and want to add more music or movies to listen to during the travel!

Are there ISPs that don't provide dynamic IPs? I had to setup a script and get some API keys for different services to ensure the IP is properly updated on my DNS servers.

Speaking of brutality, I considered doing the same but then I would have banned myself from testing the APIs of my services 🤧

[-] SuperFola@programming.dev 1 points 3 years ago

No, this doesn't remove the need to stay up to date.

However, it works on my server and was very easy to setup: a few ufw rules so that port 22 is blocked everywhere, allowed only on the VPN IP range and my local network range. Nmapping from outside does not show port 22 accessible, and indeed you can't SSH to it without the VPN.

Security is quite tough to get right eh? I tried my best to harden everything opening ports on my server, having a fail2ban, VPN for maintenance, webserver to expose some personal services...

[-] SuperFola@programming.dev 1 points 3 years ago

One could setup a VPN and expose the SSH port to the VPN network only. It think tailscale operates this way?

[-] SuperFola@programming.dev 1 points 3 years ago

I'll bite the bullet: I'm making my own scripting language for fun, as a learning experience and a tool for my own projects. If it can help others, great! But that's not my main goal.

In nearly 5 years working on it, I've made at most 400$ from donations and grants. Open source isn't a viable source of income, no matter what ; and programming language dev is even less profitable.

[-] SuperFola@programming.dev 1 points 3 years ago

Recently I picked up my roguelike, Pataro, trying to improve the code and add few cool things to it. Going slowly, I implemented everything from the Rogue Basin roguelike tutorial expect saving (which is hard to get right in C++ !) and in the coming days I'm hoping to make the code base even better, to help with adding more features!

Current state can be seen here: https://hachyderm.io/@lexplt/110776573019533274

[-] SuperFola@programming.dev 1 points 3 years ago

Synth Waves 84 with a few colors tweaks to the comments to make them more green. Also disabled gloomy effects even though that can look cool for 5 seconds.

[-] SuperFola@programming.dev 1 points 3 years ago

Right on point ; I use it years ago as my daily driver in terms of wm, but never went very far in term of customisation. Now is maybe the time to look at it again, thanks for the link!

[-] SuperFola@programming.dev 1 points 3 years ago

Amazon has a bunch of them. If you want to try specific switches, you can create your own 9 keys switcher tester on keygem, they ship really fast (based in Europe).

[-] SuperFola@programming.dev 1 points 3 years ago

Does that mean you change your drives every year/two years?

view more: ‹ prev next ›

SuperFola

0 post score
0 comment score
joined 3 years ago