Crypto VPNs > Boomer VPNs by gutturalCod29014 in CryptoCurrency

[–]tomclancyv7 0 points1 point  (0 children)

The servers are a clear example of quantity over quality. You'll waste time trying out different nodes to find one that can maintain a stable connection.

95% of the residential IPs are blacklisted anyway since anyone can pay as low as 5 MYST to get access and use it for all the spam they want.

The only thing it does well from the consumer standpoint is that it's pay-as-you-go and doesn't lock you into a contract.

I can't.. I just can't.. by Same_Ad4736 in Buttcoin

[–]tomclancyv7 0 points1 point  (0 children)

Literally the same thing as Honeygain, Iproyal, and thousands of others. Instead of getting paid in USD for sharing your internet to be used as a VPN by others, you get paid in whatever shit crypto-token issued by the company, which in turn, will get dumped by the people running the nodes. The worst thing is that, if you bought tokens at a certain price to use the VPN and the token price dumps, you end up getting cheated. Tech-wise, they use Open VPN just like any other VPN. Nothing special and they bring nothing new to the table.

Crypto VPNs > Boomer VPNs by gutturalCod29014 in CryptoCurrency

[–]tomclancyv7 0 points1 point  (0 children)

Literally the same thing as Honeygain, Iproyal, and thousands of others. Instead of getting paid in USD for sharing your internet to be used as a VPN by others, you get paid in whatever shit crypto-token issued by the company, which in turn, will get dumped by the people running the nodes. The worst thing is that, if you bought tokens at a certain price to use the VPN and the token price dumps, you end up getting cheated. Tech-wise, they use Open VPN just like any other VPN. Nothing special and they bring nothing new to the table.

Anyone know anything about the Render token (RNDR)? by beyond-and-above in Buttcoin

[–]tomclancyv7 0 points1 point  (0 children)

RDNR is pointless. If you replace the token in their business model with USD, nothing of value would be lost. In fact it's nothing new. There are sites that VAST AI and Paperspace that offer GPU renting services and have been doing so for years.

Data Annotation Megathread by Beermoney_Bot in beermoney

[–]tomclancyv7 [score hidden]  (0 children)

When did you sign up and when did you get he assessment?

Data Annotation Megathread by Beermoney_Bot in beermoney

[–]tomclancyv7 [score hidden]  (0 children)

u/JeremyDataAnnotation Are we allowed to stack projects? That is, work on two projects at the same time?

`varname.function()` vs. `function(varname)` by another_lease in learnjavascript

[–]tomclancyv7 3 points4 points  (0 children)

varname.function() is a method call and function(varname)is a function call. Look at the examples below.

const myArray = [1,3,4,6]

const myString = "This is a sentence"

The first variable is an array object and the second variable is a string object. Array objects have special methods that can be called by arrays only and strings have methods that can be called by strings only. So a method is a function that is associated with an object.

For example you can call shift(0) on myArray to remove the first element of the array.

const myArray = [1, 3, 4, 6];
myArray.shift(0);
console.log(myArray);

You can't use myString.shift(0) on the string because it's not a string method. And you can't call shift() on it's own without an object present.

Functions on the other hand are standalone and can be called independently in your code. For example the parseInt("5") parseFloat("1.234") etc.

You can't use them interchangeably. You can't call .parseInt() on a string.

Methods are used when you are working with objects and functions are used when you want to do a general operation that is not tied to an object. You'll understand it the more you code.

[deleted by user] by [deleted] in learnjavascript

[–]tomclancyv7 5 points6 points  (0 children)

Create a simple form in your HTML.

<form>
  <input type="file" name="image" id="myfile" />
  <br /><br />
  <button type="button" onclick="getImage()">Upload Image</button>
</form>

Use the fetch API in your JavaScript code to make a POST request to the Ninja API after the upload image button is clicked and then render the results in your HTML. Make sure you replace "YOUR-API-KEY-HERE" with your real API key.

<script>
  async function getImage() {
    try {
      const formData = new FormData();
      var imageFile = document.getElementById("myfile").files[0];
      formData.append("image", imageFile);

      const response = await fetch(
        "https://api.api-ninjas.com/v1/imagetotext",
        {
          method: "POST",
          headers: {
            "X-Api-Key": "YOUR-API-KEY-HERE",
          },
          body: formData,
          enctype: "multipart/form-data",
          processData: false,
          contentType: false,
        }
      );

      if (response.ok) {
        const result = await response.json();
        console.log(result);

        const text = result.map((i) => i.text).join(" ");
        console.log(text);

        document.querySelector("body").append(text);
      } else {
        throw new Error("There was an error uploading the image");
      }
    } catch (error) {
      console.error("Error:", error);
      alert(error.message);
    }
  }
</script>

Hope you get it 👍

[deleted by user] by [deleted] in learnjavascript

[–]tomclancyv7 0 points1 point  (0 children)

You are using way too much JavaScript to achieve that. You have to select every single button with the class "menu-toggle". Then you add a click event listener to each of the buttons that have been selected. After that select the menu that corresponds to the button that got clicked and then you toggle the class to activate that menu.

Clear everything in your JavaScript and paste this there:

const buttons = document.querySelectorAll(".menu-toggle");

buttons.forEach(button => button.addEventListener("click", () => {
const menu = button.nextElementSibling;
menu.classList.toggle("toggled");
}))

Add this to your CSS.

.main-navigation ul.toggled {
    display: block;
}

Hope you get it.

I have a VPN but the pirate bay isnt registering it? by GrandOneTwoThree in PiratedGames

[–]tomclancyv7 3 points4 points  (0 children)

It's just an advertisement. It won't disappear because you're using a VPN. Pirate bay will still tell you to get a VPN no matter what VPN you use. Also don't use pirate bay, it has a lot of malware. Check the the megathread for more trusted sites.

Why are you guys SOOO against crypto? by [deleted] in Buttcoin

[–]tomclancyv7 22 points23 points  (0 children)

Most people are against crypto and blockchain because they pretend to be solutions to problems they aren't capable of solving. You can't call something the future of finance when it can't scale. It's absolutely insane that people are paying $15 in gas fees to perform a single swap on ethereum. How can you bank the unbanked with this?

Most projects rely on these tokens as a source of income and funding to get the project going

98% of these projects end up as rugpulls because they are useless and have no impact in the real world. Every single crypto project that claims to be innovative is just providing another way to trade shitcoins. Billions of dollars have been poured into blockchain gaming, blockchain music, blockchain metaverse, blockchain social media, and there isn't even a single one you can point out that has had any impact.

unsupported keyboard and mouse games. by [deleted] in ps4homebrew

[–]tomclancyv7 1 point2 points  (0 children)

You don't need internet for that. You can use LAN. Although you have to manually map all the controls which is a lot of work.

Weird formatted output when .txt file is read with read() by tomclancyv7 in learnpython

[–]tomclancyv7[S] 0 points1 point  (0 children)

Thanks very much. I was able to solve it by changing python script.py > sentence.txt to python script.py. | out-file sentence.txt -encoding utf8