822 karma · joined February 27, 2019
Stuff like node stdlib support is a necessary evil for some things. Like sharp (libvips binding) and nestjs didnt work at all before that iirc. And alternatives a lot of work to make.
There are ways to not use node_modules, by using newer Yarns for example.
Still, sometimes recognizing duplicate words points out some bad/imprecise wording where you're repeating yourself and may not like that.
I find myself using the "edit" feature on comments online a decent amount to catch/add things I only found when reading it back in complete form.
Paintings were a patron-based good that was producing family portraits and things for rich people that the excess of eventually got put into their country houses, that people could come see, forming the first "art galleries".
It is a modern and internationalist view projected backwards in time to have these expectations, and you will find even less worldly representation in the art of non-Europeans from that time, focusing on their own. (Nothing wrong with that).
Contrast what non-European art was doing with the wealthy European Baroque patron who was buying stuff from China and Africa, travelling around the world lot, admixture of various European cultures to produce baroque music (also didnt have copyright so "sharing" common between composers building on each other). This was very diverse and worldly for that time.
And that's why I use the word "truthful" (spirit of the thing) not "truth" (itself) because like science, ideally we are just falsifying. Scientific truth (of everything, itself) is some asymptotic holy grail end state that we never reach, but hopefully are approaching by falsifying over time.
What the (not all, and not all the time..) media does when they bait people into moral hazard could easily be categorized as a crime (harming the informational commons) in some cases. How do we know? Imagine if the news had to publish things the same way that you testify in a courtroom. Do you think they would be more or less truthful and due diligent than they currently are?
Non-commercial speech to the public needs to be taken as seriously as it is when it's commercial (companies etc) speech to the public, and the unqualified unwarrantyable claims scrutinized just as much.
Individual journalists can be great people but the net result of systemic malincentives is a problem that's being gamed. There's a reason why rich and powerful people buy up newspapers (and politicians for that matter) and it doesn't have to do solely with telling the truth. I am not "blaming" anyone for taking advantage of it, or complaining, but we can fix it.
But DLC->IAP/ads->live service is tempting to de-risk. Sure some behemoth publishers get greedy with it and shove it in games that have no business having those features in there. I just don't see those in and of itself as greedy.
To be fair to the other side of the argument, Hollywood has a similar problem, and have kept prices flat. Though big budget things have to be de-risked in the form of predictable-earning superhero movies (which can be used to fund riskier projects, but don't have to be). I just don't like games becoming too much like Hollywood, dependent on huge brands and celebrities to guarantee enough sales. The budgets and expected quality moat are already approaching it
Tens of millions of dollars funding for log analysis / picture / messaging b2b startups, selling $100/host/month is fine, using mostly off the shelf tools (every part of the stack, even the UI components, nice).
But wanting $60 for a game that you spent $60m+ and 4 years to make, is "corporate greed" and send people into passionate youtube video style opposition. Despite needing to sell over a million copies to break even in a hit-driven business (how many b2b or even b2c businesses here do that?).
I would love to see people try to work with those rough economics (and no, it's not "reduce the price by half and sell 2x as much" when you want to make something AAA with a niche (apparently 1 million is niche) audience. This is why when the price is not allowed to rise, the quality drops: it has to appeal to more people, lowest common denominator). Instead, they are making $300k a year tweaking load balancers for picture, chat, advertisement, and api connector apps, when they arent trying to automate away artists with AI, the only decently paying job artists had being in games.
It is no wonder there's so many "live service" games now. They simply see how much, how predictably, and how risk-averse they can be with the payment of people paying into SaaS-tech is and got inspired.
And making big orgs go from being the villain to the hero.
-- This is (rightfully so) the mindset of non-academics who don't want to squander time / opportunity.
The reason why they do it overall is less to do with technology in and of itself. By the way, they can ride in cars too. This seems paradoxical, but they don't need to drive and they already carve out exceptions for some things.
Practically speaking, it's about sovereignty. Not outsourcing "everything but your core competency" and becoming too dependent on others, just to be setup for a rugpull. Like the Hasidics, Muslims, Japanese, and Chinese, Amish are very adept at using social firewalls (even using things like language as a barrier) to keep mental viruses and bad actors out of their social networks. The aforementioned groups also very savvy at business. In these ways they are further ahead in social technologies, and the West at large has regressed.
They have even considered how they would adapt if cash was finally removed and there were a digital-only currency. They are aware of these things and their very religion was created as a "fork" out of necessity.
There's some valuable lessons in there, as walled-garden internet intensifies and every week more and more HN entrepreneurs get locked out of their frozen PayPal, Stripe, Gmail, etc and [beg for help / shame the company] on the front page as the only means of customer service. And as US has its supply chain threatened by increased tensions with their biggest supplier.
As a high-school Valedictorian, I too was set up to do very well in academia, but could tell it would be too hostile and backwards from what I wanted. You're expected to be way too submissive and highly discouraged from original/independent/unpopular thought that conflicts with those already invested. I was excited to get to "real education" after conforming to high school but the rules only tighten, and it's 100x hyper-political.
So I skipped it, self-taught, and started stacking money. No use in casting pearls before swine and try to "fix the system" (and likely just be sacrificed to it, like Semmelweis). To the people trying to fix problems, thank you for choosing to be the martyrs so I don't have to; on the other hand, Max Planck had the right attitude when he said things advance via funerals, so why let it be your funeral?
Academics are good for bagging my groceries and delivering my pizza though, so I am grateful for their contributions. (I'm dunking on them here in jest, but PhDs -- pizza handling and delivery -- are above midwits but just often grossly misapply efforts. Sad to see).
And the reason why the first 10 (the Bill of Rights) and some others are learned by all schoolchildren is because the rights delineated within directly address many dire problems Americans had suffered as British colonies (and why there was a war, so is said), and so the reasons why America was formed by its founders in the first place. Part of the mythology and moral license.
And everything taking from lisp/other functional languages: lambda, map, filter etc. Which I really like
And Python has a ton of newbies, college kids etc. Though this is also true of JavaScript.
As an industrial language/environment with best practices for very large codebases, it's really weak and I much prefer TypeScript despite the occasional tooling fatigue (has slowed down).
But a ton of money has been poured into JavaScript (v8) which really set that into motion.
Wanting to use it on a new project soon. Love it over some complicated and bloated Electron solution.
Effectively a perfectly interopable (both ways) subset of C++ with some syntactic sugar and niceities.
But yes I agree that best practices of modern C++ means most of the baggage and bad ways of doing things don't have to be done. Now just to enforce it via education and linters or something conventionally.
People can challenge things casually or critically, and it's not meant to be taken personally -- and even if it was, easily ignorable. Good to have some organic haters (not saying the above commenter is, just saying generally among the public masses) to monetize the energy and attention.
It's a design consideration I hadn't thought that much about.
It's like the image of getting stuck in one of those spiral "ladders"(?) on the playground, by climbing down the middle of it.
Talking about / showing things as an early "adopter" (ECHELON, Snowden stuff pre-Snowden, etc.) tends to get people angry and you slandered with vitriolic things like "conspiracy theorist" so the juice is not worth the squeeze.
It not only confirmed the leanings and behavior but undeniably so.
It is why "redditor" exists as an insulting term, but fb/twitter/etc don't have one. Not necessarily just the users, but the mods too.