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

Why I love the Into trait in rust

[-] ExperimentalGuy@programming.dev 8 points 5 months ago

It's Richard of course.

[-] ExperimentalGuy@programming.dev 8 points 6 months ago

I feel like you hear fuckery like that more in JavaScript.

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

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

[-] ExperimentalGuy@programming.dev 9 points 11 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.

Dumb question but is that a real command line tool

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
[-] ExperimentalGuy@programming.dev 10 points 2 years ago

The core principle of computer-science is that we need to live with legacy, not abandon it.

The problem isn't a principle of a computer science, but one of just safety. Also, who said this is a principle of computer science?

[-] ExperimentalGuy@programming.dev 10 points 2 years ago

Namecheap bc I typed where to buy cheap domains and that was the first one.

[-] ExperimentalGuy@programming.dev 11 points 2 years ago

So rude for not dropping the link for that duck in the post tsk tsk tsk

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

view more: ‹ prev next ›

ExperimentalGuy

0 post score
0 comment score
joined 2 years ago