[-] ExperimentalGuy@programming.dev 7 points 2 months ago

Change your user agent. There's a bunch of extensions for that and they don't compromise functionality.

[-] ExperimentalGuy@programming.dev 9 points 3 months ago

What's kiwi farms? I'm not really in the loop on this issue.

[-] ExperimentalGuy@programming.dev 9 points 4 months ago

From my understanding, i2p is an anonymity focused way to access the Internet. It cant access normal websites, but it can access I2P websites. The main difference between i2p and tor routing is that i2p uses what's called "garlic routing" and tor uses "onion routing". Without getting into specifics, unlike Tor, on i2p in order to join the network you also have to let other people's traffic go through your computer. This is called being a relay. I2p initially started as a way to obfuscate your IP address to access IRC channels, but has been expanded to be its own dark web.

i2pd is just the program that would allow you to connect to the i2p network. Usually when a program has the letter d at the end, it's what's called a daemon, which is just a program that sits in the background waiting for you to ask it to handle something. In this case i2pd is waiting to handle your i2p traffic.

[-] ExperimentalGuy@programming.dev 10 points 7 months ago

Dumb question but is that a real command line tool

[-] ExperimentalGuy@programming.dev 9 points 11 months ago

I use vim bindings in vscode, but I'm trying to switch to neovim.

It's hard to talk about efficiencies without use cases but here's some that I like:

  • Compared to using mouse, text selection is just much easier in vim. Instead of accidentally highlighting an extra space and clicking somewhere on accident which gets rid of my selection, vim lets me go directly to the end of the word and be precise about where I'm selecting.
  • I remember before I used vim, I would count the number of times I hit the backspace or delete when I had heavily nested parentheses. With vim I just type the exact number I want, and if I were to undo that operation I also know exactly what was changed, whereas when counting there's always the possibility of miscounting or pressing delete without counting.
  • I don't have to scroll. I can jump 100 lines in less than a second. Instead of searching through long files to find where I left off, I just generally remember what line number I was at, then I can simply just jump back.
  • Forces me to type better. Before vim I had really shitty typing form(I don't know what it's actually called) but switching to vim shone a light on exactly how I was typing wrong, and now I type faster.
  • Using the % operator you can jump between brackets or parentheses. This comes in handy especially when you want to highlight the inside of a function call, or just jump to the end of a pair of brackets

You can make nice little self watering pots with a 3d printer and the right filament.

Those extending swords are really fun.

There are also 3d puzzles you can make.

You can also print models you'd like to paint as minis. You just need the model, sandpaper, primer and some paint.

I'm working on a distributed network scanner. Mostly for my own understanding of networking because there's always something new to learn in this space

Dual boot or vm or use proton. The steam deck uses Linux and uses proton. I haven't had a game not run smoothly while using proton either.

I would extend that and just say all first party operating systems are shitty

It's mostly not used in the US afaik. I've seen it in a lot of places in Europe and the middle east

I'd agree with another comment that this is generally overthinking it. Are you planning on expanding this game to accommodate other features and that's why being deliberate about this memory model is important? How much time are you planning on doing this in? Ask yourself questions about your goals before diving into a solution.

[-] ExperimentalGuy@programming.dev 7 points 2 years ago* (last edited 2 years ago)

I kinda love how fast the binaries are. I was timing something I wrote and, as a mostly Python dev, I was so confused when the program was running in the microseconds or something crazy like that and not milliseconds.

view more: ‹ prev next ›

ExperimentalGuy

joined 2 years ago