[-] coltorl@programming.dev 30 points 1 year ago

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.)

[-] coltorl@programming.dev 17 points 1 year ago* (last edited 1 year ago)

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.

[-] coltorl@programming.dev 13 points 1 year ago* (last edited 1 year ago)

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
[-] coltorl@programming.dev 30 points 1 year ago

Humans do not like the same thing over and over every day.

Speak for yourself, I like routine and being rewarded for working hard.

[-] coltorl@programming.dev 15 points 1 year ago* (last edited 1 year ago)

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.

[-] coltorl@programming.dev 17 points 1 year ago

I love it when my connected and likely not security hardened devices needlessly include components that would be valuable to compromise.

[-] coltorl@programming.dev 28 points 1 year ago* (last edited 1 year ago)

Simply “web design” has been a dying profession in the US too. I’d argue website building platforms (SquareSpace and the like) have more to do with this market drying up then AI does.

[-] coltorl@programming.dev 13 points 1 year ago

I wonder what the man was protesting 🤔

[-] coltorl@programming.dev 41 points 1 year ago

That’s why we’re all here instead of adding to Spez’s IPO.

[-] coltorl@programming.dev 72 points 1 year ago* (last edited 1 year ago)

The codebase is irrelevant, I’ve already rated it, it’s another blink clone. As a product, on the other hand, you should definitely practice responsible consumerism. Aligning your values with your consumption is a good thing.

[-] coltorl@programming.dev 29 points 1 year ago

Just make it part of reddit premium! Ugh, why wasn’t that the solution.

[-] coltorl@programming.dev 23 points 1 year ago

Rewriting content is Spez’s specialty.

view more: next ›

coltorl

joined 1 year ago