This is a very dishonest post but it doesn't matter "there is no room for debate or argument, here" this is not a post aiming to convince anyone who might disagree, it's about rallying the troops.
Giving condolences to Charlie Kirk isn't "support", remigration is not the deportation of non-white citizens, Brendan Eich did not donate to the kiwifarms, etc. Everything is skewed and stripped of any nuance.
But keep going, like you say we're not living in the neo-liberal Obama-era anymore. Ten years ago it was a mighty struggle to convince people of how corrosive your ideology was. Keep annoying everyone, keep pushing everyone who doesn't fully comply with your ideology away.
My advice is: delete the blog, all of it. It's nothing but a list of red flags.
I want to go to work, cooperate with mature adults, make a paycheck and go back home. I don't want to have to help my colleagues through their mental health crises, I don't want them to cause a ruckus and I don't want to be recruited by them into a marxist revolution.
Every post exudes histrionism, grandeur, chuuni.
"I'm not capable of being a respectable Negro" I don't even know what that means, how about being a respectable person? I see your website and think "probably not".
There's a certain group of people (the kind of people who used to spend a lot of time on twitter and now spend a lot of time on bluesky) that's convinced that their environmental activism is what defeated NFT and are trying to repeat that to defeat AI because it's the same "tech bros we hate".
> there's a big difference between a bunch of servers hosting something people want, like Netflix, and a warehouse full of GPUs running around the clock to make Lobster Jesus or whatever.
ChatGPT has been the most downloaded app every month for a year and a half.
That doesn't mean people want LLMs to replace their jobs so they can (hopefully) go on welfare, and to have ever more data enters built with that goal in mind.
Do most people buy their airplane tickets at a physical travel agent? Do they do most of their shopping at physical stores? Do they send paper mail instead of email or messages? Do they worry about buying from assembly lines that are least mechanized? Do they buy a car or take a horse carriage?
It isn't about hurting others, it's about convenience and price.
This is literally what was said. There was nothing about "convenience", but there were words about "wanting others to loose the jobs".
On the other hand, AI people cheer when someone looses their job. They use it as brag point. Very literally. And "obsolete humans" and "permanent underclass" are selling points of AI.
In reality, in cases you write about, people did changed jobs. These techs did not caused mass unemployemnt.
Generics themselves maybe not. Generic methods probably yes. What people want generic methods for is to do deeply nested call chains that were never typical of Go. And if you have deeply nested calls you'll need some way to deal with errors in deeply nested calls, and then a short function syntax to pass to behavior inside those deeply nested calls. Give it a few years and everyone will be writing the same functional slop in Go that they are writing in every other language.
> What people want generic methods for is to do deeply nested call chains
I don't see that as the only use of generic methods.
The example in the article is a "Map" method that transforms e.g. a List[A] to a List[B], by taking a function that takes an A and returns a B. To be able to transform a list like that is a useful operation.
It was possible to do the same with a global function like MapList but the syntax is nicer if you use methods. You don't need the type in the name (function MapList vs method Map) and it is an operation on the List after all so list.Map(..) is nicer than MapList(list, ..).
The generic methods that have been added are essentially just syntax sugar. You can now use method syntax in cases where you could equivalently define a function. They’re not the fundamental extension to the type system that some people have been asking for (and probably will never get, because there’d be no reasonable way to implement it).
That's apples and oranges; a better analogy would be if you post a video on youtube that you made yourself, with products you're allowed to use, but happen to overlook that copywritten music is on the radio in the background or on the tv.
How many youtube videos have gone dark over bogus copyright claims over the years? And you think people will overlook what's in AI -when there's over a trillion dollars on the table?
"Cookie banners are malicious compliance" is starting to wear thin as an excuse. GDPR went into law in 2018, almost ten years ago and for almost as long websites have been "maliciously complying". If you don't don anything about it at some point it's not malicious anymore, it's just how the law is meant to be interpreted.
I have a different hypothesis for why the GDPR exists: it is to create a market for EU based compliance companies.
I can't remember which is which for more than five minutes!
I don't have a problem actually conjugating and don't have any tricks for it.
It comes with vocabulary. Once you have a vocabulary that contains enough verbs to hit all the cases, the rest just land in one of the cases by example.
If you know 泳ぐ (oyogu) very well, then even though you don't use 仰ぐ (aogu) very much, you just conjugate it intuitively like oyogu.
When you're speaking, there isn't enough time to go through a roster of rules.
I used to get these terms mixed up all the time because some textbooks use "Group 1" and "Group 2" to refer to these verbs, but Group 1 doesn't mean ichidan.
For all that I'm not totally sold on this article's idea of "stems" and "suffixes", I think it does a good job of avoiding this pitfall and correctly explaining the groups.
Ichidan verbs end in "ru", but many verbs that end in "ru" are godan. Once and for all, I just have to remember that ichidan end in "ru" and drop the entire "ru" and replace it with the conjugative suffix; and so the previous kana stays the same (one column). The godan ones fracture the last kana, changing it into the four siblings in the same row (or else replace it with って or った). If we have a -ru verb and the -ru goes to -ri to make the stem, that indicates godan (帰る→帰り→帰ります); if it just drops to make the stem, godan (見る→見→見ます).
I have no need to tell which is which, other than discussing grammar with other gaijin. I would never remember that a verb is supposed to be godan, in order to then know how conjugate it; I already know how to conjugate it and so just for academics, I have to remember which pattern is classified as which conjugation.
An important aspect of vocabulary that informs you about verbs is knowing the nominal: the noun-like stem. Like when you consider 帰る, you know from your vocabulary that there is no noun-like word "kae" that is just written 帰. You know that "homecoming" is not "kae" but "kaeri", 帰り.
So from that alone you know instinctively which way it conjugates: らない、れない、りたい、った、って、ろう、。。。
And a big source of learning the stem is ... japanese polite speech with -masu.
This is how children absorb what the stems are: hearing all the verbs in -masu form.
For instance, I think that every single verb that ends in "-rimasu" in the polite form (other than just arimasu?) is a godan -ru word. Drop the masu and you have a -ri stem, which implies the word is -ru, and conjugates godan: -ranai, -renai, -ritai, -rō, -tta, -tte, ...
Except this doesn't, because most of the rioters are adults.
In many of the previous riot/anti-immigrant violence cases, those arrested have substantial criminal records, which tends to lead to the "why is this person not in prison already?" discourse.
(look at how long the court system queues are some time. It can be years from offence to conviction!)