When I said native, I meant native to the language, something written purely in Zig, without depending on external UI toolkits. Basically like how Rust's egui works.
You're taking "new fangled" too literally. Is it new, as in not everyone concerned is aware of it? Yes! I think the author is as enthusiastic about this as you are.
New fangled is unambiguously pejorative, both in the absolute sense and in how it is used in the article. If it looks like shit and smells like shit, don't tell me it's not shit.
>There are a few startups these days peddling a newfangled technology called “incremental view maintenance” or “differential dataflow”. Basically the way it works is you just say “hey, I’d like to keep track of how many tasks each project has” by writing any SQL query you want:
>[query]
>The “magic” is actually really cool. Basically the SQL query is analyzed to produce a DAG of the data flow with different nodes for filters, groups, joins, etc, and then each node “knows” how to map any change in its input to the appropriate change in the output.
So the person who calls the technology "magic" (with emoji sparkles around it!) and "really cool" and generally spent all this time writing an article about this particular annoying problem and all of the other bad solutions about it, and then mention these startups at the end... Is being denigrating and dismissive.
Which one of these companies do you work for that causes you to feel so hurt? Because the author didn't mention them by name?
exactly. Borland era OOP gui code was amazingly well thought out. The flaws in the flutter framework are soooo many, a lot of half baked things are made standard. Try to get 2-way scrollbars working decently (try to nest them, or go watch the video tutorials that supposedly explain how to do this - it was an absolute horror show). There are so many hassle factor things that one googles or searches the github for, find tons of other smart people beg for it with examples and use cases and just watch the team say they won't implement for some or other reason. But even the simplest thing, that when you create a component (say with mutable state) - you don't create one class to get one widget defined, noooo you have to create two, one stateful and one stateless. All of these little weird decisions that were made for bs reasons eventually add up to a ton of incidental complexity. Oh we made part immutable for "performance" reason, but the real reason is that people don't understand when to avoid functional style programming idioms. All the weird ways the layout system can bite you, the way they designed constraints being passed down and sizes passed back up - boy are they forcing you to do a lot of thinking about incidental complexity, and the different containers and how thy interact in ways you would not expect by default. The fact that you cannot on a per container basis disable overflow displays in dev (many people have asked for this). That silly debug ribbon your app gets until you disable it LOL who thought that was a good default. In the end though one can make it do a lot, and it is reasonably performant. But the pitfalls are many, and basic stuff that it doesn't solve well for you.
This does ignore the fact that there's not one UI toolkit that you can target and that will work on all distros, and you certainly can't target Qt, GTK, ETK, etc. all at the same time. I've been making a cross platform GUI library and it's been a pain point on Linux (even though I use Linux!)
Wouldn't that be XUL[1] ? It's been there since 1997 and never took off outside of Mozilla, so it was deprecated and removed in 2017. It wasn't meant for use in the wen directly as replacing an entire ecosystem with a completely different way of doing UIs would be close to impossible, all for small benefits.
Feels a little like a déjà vu from an older browser by a big company that had a monopoly..
IMO, the sad truth is that what will happen is that JXL simply won't be used because it's not worth it to lose customers in exchange for a few kilobytes saved. Google has won, it has a monopoly on search, advertisement and the browser and decides de facto of all standards.
Hate speech is the difference between "I disagree with your opinion" and "You should be killed for saying this". The latter is hate speech for which its explicit goal is to exclude the victim from the debate by inciting hate on them. When done by multiple individuals, you get harassment and the very important risk of harming the victim (directly or indirectly, morally or physically).
Let's say there's a group called "We Will Kill Them All", you might say that this is just words, but people live by words (politics is literally just that) and hate speech directly and explicitly encourages people to take an act on the victim and harm them. You might say that any individual could do that, but do not underestimate the power of a group binding people in hate, because this is one of the strongest bonds you can make (We v.s. Them) and peer pressure makes people ready to do much more horrible things than they'd do by themselves. One such example is the NSDAP party, many of their members wouldn't have been against the Jews if they had never interacted with this party. So do not underestimate the power of hate speech.
To go back to the Facebook case here, the problem isn't the concept of "hate speech", the problem is Facebook's bad enforcement of it cuz legally there's just nothing against this.
I agree-ish with you, but I think it would help if you made it clear why: "We should kill all the Russians in Ukraine" is different than "we should kill the russians who don't think we are a country." (When does context matter?)
I also think it would help if you made it clear if there is a distinction between "We should kill all the Jews" and "we should kill all the people who want/are planning to kill all the Jews." (When does precedence matter?)
I would assert that your definiton should probably be changed to speech used to oppress. Violence inciting speech against the oppressed seems like hate speech, but I don't think I'm on board with violence inciting speech against opressors being classified as hate speech.
Of course the opressors always see themselves as the oppressed so that muddies things even more.
What is your test for whether something is hate speech or not?
> "We should kill all the Russians in Ukraine" is different than "we should kill the russians who don't think we are a country."
I think you dropped some nuance. Killing all Russians who are in Ukraine in an effort to violently coerce Ukrainians and their government to comply with the will of the Russian government is different from both "We should kill all the Russians in Ukraine" and "We should kill the Russians who don't think we are a country"
"We should kill all the Russians in Ukraine" -> "We should kill all the Russians invading Ukraine." is probably the right phrasing for the question I was asking.
You might want to switch to just 'Ukraine' without the 'the' when referring to the country. 'The Ukraine' is an outdated way of referring to the region without conceding that is also a valid and sovereign nation. Since the invasion this term has taken on further connotations.
Then, should Kathy Griffin have been deplatformed when she showed a picture of her holding the severed head of a likeness of Trump? How is that not hate speech? Can I show a picture of a severed head of something looking like Nancy Pelosi?
When certain political groups say "we have to get in their faces" is that an incitement to violence or at least harassment?
Can I say, "in my opinion, politician X should be executed for crimes against America?" Is that incitement or just a protected statement of opinion?
When Hillary called 1/2 of Trump supporters "deplorables" isn't that hate speech? I heard plenty of people say that anti-vax people should be executed or at least left to starve to death (Chomsky said something like this). Is that hate or an opinion?
Hate speech is hopelessly vaguely defined and will be abused by whichever side is in power.
> Incorrect! Most organizations have reached wildly close consensus on the matter
That wikipedia article indicates: """Hate speech is "usually thought to include communications of animosity or disparagement of an individual or a group on account of a group characteristic such as race, colour, national origin, sex, disability, religion, or sexual orientation"."""
There was a bill in Florida which: """The legislation would prohibit individuals from making people “feel discomfort, guilt, anguish, or any other form of psychological distress on account of his or her race, color, sex, or national origin.”""" https://edition.cnn.com/2022/01/19/us/florida-education-crit...
Absent any other context, "hate speech is animosity/disparagement towards ... race" is consistent with what the bill protects against: "don't make people feel distress on account of race". The concerns are ostensibly in the same direction.
I suspect those opposed to the Florida bill would really prefer a more narrow interpretation of 'hate speech', and those in favour would prefer a broader interpretation.
It's not. Public libraries aren't considered hate groups anywhere but in the current propagandists wild imaginations.
That legislation is about weaponizing existing tools to whitewash history and in the context of the Florida "stop woke act"/"don't say gay" bill follows a lineage of curtailing and restricting education in some wild "satanic panic" style attack on the manufactured issues of CRT and "wokeism", specifically as spearheaded by the Florida GOP
This is part of that legislative agenda and is meant to remove topics such as civil rights, women's rights, LGBT history and labor struggle from school curriculum.
You're free to ignore that and pretend otherwise but you're not fooling me.
She apologized for using the word "half", not for calling Americans deplorable.
Apart from that one, it sounds like you have it all figured out. The part I think you're missing is that many people are bothered that hate speech coming from those privileged enough to be holding the majority view is forgiven with a forced apology, whereas other hate speech will send you to jail.
More than ever, it really just seems "hate speech", for Americans at least, is better defined as "speech coming from people with views I hate". It's seemingly impossible to separate American party lines from their definition of hate speech.
It's certainly a concept and as such needs comprehension to understand it.
People failing to grasp the concept write it off as being nonsense in the same way people write off everything else they fail to take the time to understand.
Hate groups which are always built on lies and propaganda seek to confuse the issue. They're kicking up dust. There isn't any actual confusion, only that which they've manufactured.
Seems like all he really said was that people who refuse to get vaccinated should take responsibility for the fact that they're objectively a threat to other people and that dealing with the consequences of their own actions is ultimately their problem.
Interpreting that as him saying they should starve is certainly... creative.
> "How can we get food to them?" Chomsky told YouTube's Primo Radical on Sunday. "Well, that's actually their problem."
What if a majority group, maybe white Americans, decided that a minority group, maybe one with a high crime rate, like African Americans [1], was dangerous and should be segregated from society, and said that access to food was their problem to figure out? That they were a high-crime group, and it was dangerous to society if they continued to operate in it? I imagine you would be singing a different tune if those were the groups in discussion.
There's nothing wrong with counterfactuals in general, but you have to do it correctly. Doing it wrong leads to a strawman and that has very little value indeed.
Chomsky is arguing that unvaccinated people are a danger to those they come into contact with. Not a potential danger - a real danger. It's not like having brown skin; you can't choose not to have brown skin.
People are free to not be vaccinated; and other people are free to shun them.
> When Hillary called 1/2 of Trump supporters "deplorables" isn't that hate speech?
No, it is unequivocally, objectively not hate speech. Nowhere in there is there a threat of violence. I don't really care if it hurts your feelings. Make better choices in life.
reply