Spyke

Replies

Comment on

Chad scraper

Reply in thread

API might cost a lot of money for the amount of requests you want to send. API may not include some fields in the data you want. API is rate limited, scraping might not be. API requires agreement to usage terms, scraping does not (though the recent LinkedIn scraping case might weaken that argument.)

Comment on

*Permanently Deleted*

C++, I am a library developer with some embedded experience. I can easily interface with c libs and expose my lib with a c interface. With clang, static analysis catches most bugs before runtime. Everything I write can be compiled nearly anywhere with very little dependencies required. Excellent IDE and LSP support with a ton of documentation on the language features available (admittedly, there are a lot). The standard library is gigantic, useful, and well documented. It is used everywhere, so resources and example source code in C++ are very easy to come by. Project configuration (via CMake) is extremely powerful and expressive (though not technically C++).

Some languages have some of the elements I listed, but no other language has them all.

Comment on

What programming languages aren't too criticized here?

A lot of the criticisms at specific languages are really directed at people. Especially those that have “{language} brain”. These people are of the opinion that everything looks solvable by said language even if it isn’t the best tool for the job.

If you pick the best tool for the job, no one has standing to rightly criticize you. What’s the right tool? One that you know (or have the ability to learn) and has proven itself in its ability to solve problems you’re seeking to solve.

games

Comment on

Dusk: Unpopular opinion: I'd rather pay Valve 30% and put up with their de facto monopoly than help Epic work towards their own (very obviously desired) monopoly

Reply in thread

A natural monopoly is when an industry is difficult to break into, making competition difficult or impossible. This favors incumbents, in fact, a lot of industries are natural monopolies (pharma, aerospace, chip production).

The difficulty of breaking into an industry may be because:

  • new players cannot compete with established scale
  • start up costs require a nearly all-or-nothing approach, high risk
  • regulations tie the hand of new innovators
memes

Comment on

Listen here, kulak...

Reply in thread

I know I was being snarky, but I do appreciate the context. The monopolizing bit clarifies it for me as something that you may own but if found to be monopolizing the resource to a detriment of the community, that is not acceptable. So “own” isn’t really used here to mean entitled to, but something that you may possess as an appropriation while acting in good faith.

Comment on

Is MSVC worth it?

If you’re supporting windows anyway you should use their tooling. This isn’t controversial, MSVC is a good compiler supported by good developers. I find MSVC more reliable than MinGW on windows as well. I recommend maintaining a single CMake project so that you can switch between compilers and build tools.