It's terrible, I love it. I also love that all the setup scripts are badly-written Perl scripts, and even some custom C code just to change the mixer rather than use alsactl. This is 1000% something I would have made years ago. edit Holy moly, the configs are CSV files.... that encode JSON?!
And hey, Slack 15 is out! If they do a new release they won't need to release again for another 6 years!
" Most tutorials about Perl will tell you to always 'use strict' or something to that effect. However, the general rule for HOT DOG Linux is to not 'use strict'. The reasoning behind this is that each Perl script should be as simple as possible. It should be simple enough to not need 'use strict'. If it gets to the point where the script would be easier to deal with if it did 'use strict', then that is an indicator that the script is too complicated and should be broken up."
I tried to come up with a comparison for this but failed. It's sort of like saying, "If you need to wear a helmet to do some activity, you should probably ......... break up the activity into three shorter activities ........."
Since the smaller scripts run in separate processes, there is in fact a safety benefit to the break-up, which compensates in some way for the lack of strict. Processes are isolated; you know that a function call in one script will not misuse a function in another. Or that a global variable defined in one script can't be modified or accessed in the other. The scripts can only communicate via external mechanisms: command line arguments, environment variables, files/pipes/sockets, more rarely shared memory.
Unix was built using an extremely unsafe language. Yet it reached a decent level of reliability in just a few years, a lot of which was owed to the system applications being small programs isolated into separate processes.
> You just move the complexity one layer up, at the composition of all those small utilities.
Out of curiosity, what would the name of the metric for measuring this tradeoff be? Average lines of code per script/program? Average scripts/programs to accomplish a given task?
I feel like it'd be really good to talk more about this tradeoff, e.g. having smart programs that do a lot but are bloated (OpenVPN, OpenSSL, Docker all come to mind) versus smaller programs that do less, but chain together (most GNU tools with the piping mechanism) and the extreme ends of this scale.
Yet, i don't even know how much research has been done into this, what the status quo is and what terms to even look up. It's like talking about the difference between a monolith application or a microservices application, an abstraction that would be applied to tasks and the ways to do them, much like we have SLoC or cyclomatic complexity in regards to reasoning about code (though neither is exactly perfect either).
Average number of interfaces/solution. If you only have 1 program, you have 1 interface (1 set of command-line arguments, 1 set of environment variables, 1 STDIN, 1 STDOUT). If you have 50 programs, you can have 50 interfaces. So, more interfaces, but.... more interfaces.
Composeability requires many different interfaces, but not every solution needs composeability.
Fair point, but doesn't that also kind of muddy the waters because interfaces also being a regular programming construct? E.g. you might have 50 libraries with 50 interfaces that still go in one very large program, no? And in practice that would be very different from chaining 50 different scripts/simple tools together.
That is false. When a small utility terminates, I'm assured that any file descriptors which it opened are closed, that any memory it allocated is gone, and that it didn't touch any data structures of the adjacent programs I'm composing it with. That's a whole lot of complexity that didn't move to the next layer.
Debugging complexity is reduced also because if something causes an abnormal termination, only the containing utility will die, not the entire composition.
This is nice. But less space-efficient than CSV when its strictly tabular, since CSV has columns legend on first row allowing 'pure' rows, whereas JSON will have to key every field, on every row.
I don't understand why people keep using CSV today while SQLite is MIT-licenced and can be used everywhere, has a very portable and lightweight implementation, has a stable file format with long-term commitment, and a good compromise on the type system that gives enough flexibility to be on par with CSV if some entries happen to have a different type...
Installed base. You can bet there are thousands of AS/400s and similar architectures putting out CSVs. Also you cant get more lightweight than CSV, i have several microcontroller projects that output CSV.
Switch from the developer world to the business world and everybody has Excel to open the CSV files with the article information, the sales numbers and so on and can work with that. How do you even read data from SQLite to Excel? VBA? Some obscure connector? With CSV it's "import" or even "open file".
Ironically Excels implementation of CSV is terrible. It’s constantly destroying data (eg large numeric and pseudo-numeric fields) not to mention the whole issue around any cell bringing with an equal symbol being converted into a function.
Haha. Wait to see when you receive a file made in a different language ( for example an excel file with formulas created on a japanese language computer).
Because if I want to do a graph from some data, it's much much easier to open the csv in Excel (or LO Calc) and create a graph from a sum of the subset of three columns VS a fourth column than it use to write an SQL query.
That's like a file with S-expressions, only worse (because those already existed, whereas this had to be made up as a new thing, without offering any improvement).
You could make a similar argument about the redundancy of JSON or even XML too. S-Expressions predates all of them and can represent any of their data structures too.
The problem is S-Expresssions is still pretty niche where as JSON support is widespread and supporting jsonlines when you already support JSON is trivial.
If you’re old enough to be a LISPer then you should be old enough to realise that there’s always going to be a multitude of competing standards and sometimes we have to make pragmatic choices.
ingy and I came up with p3rl.org/JSONY as a "JSON with less ceremony" compromise that I often find useful (it has a PEG grammar that's a superset of JSON so pretty easy to re-implement elsewhere)
The hyphen prefixed arrays are very weird. It looks like YAML but behaves differently. Doesn’t help that YAML is also a superset of JSON too.
I also don’t like space (char 32) used as a field delimiter because that opens up entire categories of bugs that are already a daily annoyance for shell scripting.
I respect your thought processes but I can see this particular specification being more confusing than productive to most other people.
The hyphen prefixed arrays were an ingyism. I don't use those at all but since he wrote the grammar I didn't feel like it was particularly fair to bitch about him sneaking in a single feature he wanted.
I use it basically like:
{ key1 value1 key2 [ value2a value2b value2c ] }
i.e. treating JSONY as "JSON but with as much of the syntactical noise as possible optional" which is what I always wanted it to be.
Plus because JSONY isn't at all indentation sensitive pasting chunks of JSON in becomes IMO a lot easier to comprehend.
A valuable thing for me is that if e.g. I'm writing a daemon that communicates via newline delimited JSON over a TCP or UNIX socket I can have a development mode where it uses JSONY as the parser so it's faster/easier to do quick interactive tests with socat.
I'm not going to criticize personal usage but for the point of accuracy the indention sensitive syntax of YAML is entirely optional. Like I said, it's a superset of JSON, which means the following is valid YMAL:
Granted that's still got a few additional control characters (comma and colon) but personally I think that aids readability because it wouldn't be clear to my what the intent of the parameters were in your example if you hadn't named them "key" and "value". But as I said, I'm not going to criticize personal usage.
Probably because Chicago was originally created by Susan Kare in just the 12pt bitmap form for the original Macintosh. The scalable TrueType version was created years later for System 7 by different people, and I'm afraid they really didn't capture the spirit very well.
Why yes I enjoy both of those things. But the former is better classified as a lasagna. And the latter is just a good way to keep your sandwich intact with such a moist condiment.
If you ever visit Vancouver (or apparently LA or Santa Monica) you have to try out Japadog! Seriously, check these out. Can never go wrong with the Terimayo (or even better, Spicy Cheese Terimayo)... http://www.japadog.com/menu_En.html haha :D
I’ve only ever had a “Chicago dog” in Minnesota, and the pepper relish was neon colored and over-seasoned with who knows what. But I’ve been told this is not a faithful representation, so I’ll try a real one next time I visit actual Chicago.
No. I've never really liked anything about Chicago the city (although I have some fond memories living in a nearby suburb for a few years as a child.) I don't like the food, I don't like the politics etc.
I do like the font though. It's a bit like the Plan9 font, it just feels comfortable.
My company recently issued me a mac for remote work. I'm sorely tempted to load this in a VM so I can "accidentally" share my desktop via zoom and then claim ignorance that this is not in fact MacOS.
Plank could provide a dock and iDesk can do desktop icons. It would probably take less than an hour to get the Aqua theme really close to the real deal.
As I’m growing older, I appreciate those typefaces for the sheer fucking contrast and readability they have. On low DPI screens, I seek bitmap fonts for the UI (and it disappoints me that the support for them in toolkits seems to be getting shoddier, to the point that it’s easier to use TrueType fonts that mimic bitmaps); on high DPI screens, I’m using serif fonts.
I’m toying with the idea of purely black and white themes so I can use them on my eInk screens, too, pity there’s so little time.
I recently played around with the Badger2040 board, which has a low-res eInk screen, and was very disappointed that the firmware does not contain a single old-school terminal-oriented bitmap font - making all text look horrible almost on purpose. Hardware hackers can be occasionally puzzling in their choices.
The original 1.x Amiga Workbench was IMHO just ugly even when it was current (I would know, I owned an Amiga); of course it was just the best they could do with the 4 colour palette they allocated to it. The general design was still good. The look of 2.x was fine. I never had a mac, but I think that classic mac is indeed ok and I do like Aqua. For me the prettiest GUI design is still classic NeXT and I would still use WindowMaker on linux if it had more modern WM features.
The biggest issues with these old environments is that today we are used to much higher screen resolutions, but a modern WM with a classic look would be pretty good for me (and of course with themes you can mostly do just that).
Back in the day when you worked desktop tech support you would come across folks who used the windows hot dog color scheme unironically. I imagine the contrast was good? It couldn’t help but give a little bit of a eyebrow rise and a a head tilt.
They made the Atari ST theme extra terrible by having the desktop render like it's a 320x200 screen, making the window decorations look way bigger and blockier than they would do if GEM itself was running on a 640x400 screen. Also a missed opportunity is replacing the standard xterm font so it matches the system font of the desktop they are emulating. But they do live up to their name!
Preemptive multitasking is overrated. (In particular, it seems to me that graphical applications may behave better when they cooperate. I think that a desktop OS should accommodate both kinds.)
There are things where you can't do without preemptive multitasking. I remember that under Windows 3.1, I couldn't download a file over zmodem at 2400 baud while doing anything else, whether the terminal application was DOS or Win16. With the same DOS app, on the same computer, under OS/2, I could do pretty much as I liked while downloading.
Cooperative multitasking has gotten a lot better these days, though, in the form of coroutines and async io.
I've been a little disappointed that nobody seems to be doing a CDE-as-first-class-citizen distribution. Considering how many offerings there are that's "Ubuntu or Debian, but we changed the default desktop environment", it seems an obvious missing space.
It uses really old bitmap fonts, with no fallback for missing symbols and no way to incorporate accents, diacriticals or essentially anything but ASCII characters. Under these circunstances lack of Unicode support is a given.
HotDog was sweet. Back when nobody cared what the code looked like. All you needed was a WYSIWYG editor to be a powerful webmaster, and "deployment" was just FTP
In what way? I recognize that the remarks Terry A. Davis made were not his fault, it's the mental illness. Doesn't change the fact that he had an unfortunate fixation on race. I wish his terrible fate could have been avoided, but having been very close for many years to a schizophrenic person, I can tell you that they will only get treatment if they want to. You can't force them. You can try to be there and help them in small ways, but sometimes it's just impossible to make them change course.
When I think of TempleOS I think that it was both strange and funny. It was the artistic creation of a mentally ill programmer. I still think that, if it made me and other people laugh at times, that's a small positive thing. I wasn't laughing at the creator, but the small religious minigames in TempleOS cracked me up at times.
> Doesn't change the fact that he had an unfortunate fixation on race.
If so, he shares that trait with plenty of people in the US, who increasingly view "racial blindness" as untenable. Of course it's not their fault either: "noticing" race is simply a very successful, self-replicating memetic parasite which can leverage the likes of Twitter or 4chan equally as platforms for its spread.
Its not that one needs to be blind to "race", and who could be blind to differences in skin colour? Its that Americans seem to be taught that it is so very important, and that instead of applying situational relevancy, they default to cultural relevancy.
So race and skin colour gets mentioned all the time, even by people who aren't bigoted. This can be seen in their news broadcasts, where they will find or make premise for mentioning brown people's ancestry, even when it isn't truly relevant.
Kid rescues puppy from sewer drain? Gotta mention that he's African American. Never mind that there he is on camera, and anyone can see, and shouldn't care. And thus morality is tied to visual appearance.
In that sense, US society is like the TempleOS guy, who, possibly not even due to his mental illness, needed to squeeze references to his faith into every digital corner.
Not only that, Americans view everyone else and their cultural problems as being similar to theirs. Eg: Journalists who equate India's caste system and racism and writing opinion pieces. (both are terrible, but american journalists understand shit about caste).
Yes, another example is the minor kerfuffle the Game "kingdom come deliverance" had about it not having any darker skin toned NPCs in it. It is made by a Czech developer and set in a semi-historical 12th century setting.
From an American perspective that looked wrong enough to be called racist.
yikes. Racial blindness is still a form of blindness. If everyone spent more time working on their own shit everyone would be better off. Instead, one side is scared of and angry at the other side, easily leading to stubborn refusal to grow or down a slippery slope towards hatred or indifference.
I'm Australian, born in the 1980s, spent my whole life here. I can tell you growing up we rarely (if ever) thought about "who is what race". In part it is a cultural thing – in my lifetime, official Australian society (government/media/etc) has discouraged talk of "races", encouraging people to instead identify via finer-grained nationality/ethnicity/culture labels – i.e. "Chinese" or "Indian" or "Vietnamese" not "Asian", "Irish" or "Italian" or "Polish" not "white", etc. The whole "who is what race" thing sounds very American to my ears. I believe that way of thinking is becoming more common here, as Australia becomes more Americanised through social media and other sources, but I'm not inclined to see that as a positive development.
That's not to say there is no problem with racism in contemporary Australia. I remember at my high school, there was a significant minority of students of Lebanese ancestry (it was a Catholic high school, so our ethnically Lebanese students were predominantly Maronite Catholics) – and I definitely remember hearing some mildly prejudiced things said about them, even to their faces. But, in all that, I doubt anybody was ever asking themselves "are Lebanese people white?"
One of my school friends, who is of partial Italian descent (albeit via Argentina/Uruguay rather than directly), had to put up with dumb jokes at school about his dad being in the Mafia. He told me how when his father first moved to Australia in the 1970s, his coworkers would exploit his poor knowledge of English to trick him into saying offensive things to the boss. What "race" are my friend and his dad? The question seems pointless, irrelevant. At least here in Australia, "racism" is generally defined as prejudice on the basis of "race, colour, descent or national or ethnic origin" – so it isn't necessary to categorise a person as belonging to any particular "race" to acknowledge them as a victim of racism.
How then does one describe this difference between the US and Australia – between a society which strongly (and maybe even increasingly strongly) focuses on coarse-grained racial categories, and a society which (in recent decades) has had a strong tendency towards avoiding them? Maybe "racial blindness" isn't quite the right term for it, but it seems at least somewhat adjacent.
I agree with you that the US has a weird fixation on race. As a German I always cringe when I hear the term, because nobody (even strongly bigotet people) would use the term for humans since the 40s.
And there is really no biological justification. Skin color does not correlate with genetic differences, in other words two people with different skin colors can be much more similar to two other people with the same.
That doesn't mean that there isn't racism and I'm not sure if a country like Australia has "racial blindness" (whatever that means). Australia has huge issues with xenophobia and attitudes which would be called racist in the US are widespread, they just don't focus on race but on ethnicity instead (which IMO is a much better term)
> That doesn't mean that there isn't racism and I'm not sure if a country like Australia has "racial blindness" (whatever that means). Australia has huge issues with xenophobia and attitudes which would be called racist in the US are widespread, they just don't focus on race but on ethnicity instead (which IMO is a much better term)
I completely agree Australia has serious issues with xenophobia, and ethnicity-based racism – indeed, my comment to which you are replying mentioned some examples I've witnessed first-hand: anti-Italian prejudice and anti-Lebanese prejudice. But those don't fit well into an American understanding of "racism" which focuses on race rather than ethnicity.
I suppose my point about "blindness" is this – if by it someone means "I don't see prejudice/discrimination/xenophobia/etc", then I agree that is problematic. On the other hand, if someone says "I'm not sure what races are, how many there are, or who is what race; cases of prejudice/discrimination/xenophobia I have personally observed can be understood in terms of language/culture/ethnicity/religion/nationality/etc not race per se" – is one "seeing race"? But even if one is not "seeing race", one is still seeing prejudice.
It goes back to the civil war and every step of the way when black people here were actively denied their rights that the civil war was supposed to have guaranteed them. I have lived in multiple countries across different continents. Even if race was not as big of a hot topic issue, eceryone could tell if a person of a different race is standing in front of them. So, to simply say racial blindness is the way to go is ridiculous. The fact that they were usually a very small minority and had no historically brutal ties to the founding of that country is probably the reason why it wasn't considered such a big issue.
Nevertheless, ultimately, one can't go through life blaming everything on racism. However, fighting for centuries to be free, to gain rights, only to be systemically rebuffed, ignored and even oppressed and brutalized along the way in different forms, that has to be recognized for what it is. Using a single event to disprove racism and even arguing that some historical things never happened at the very least is willful ignorance. Then, by the same token, reversing certain laws that were meant to safeguard and protect those rights that they finally did end up receiving. Ignoring what that time and history would do to any community to reinforce ones own stereotypical views, as political leaders use it as a way to stir up support from other disenfranchised communities.
In the end, the problems only get worse as the next generation kicks the can down the road. The issue could have been, perhaps, resolved a long time ago. At this point, things look even more complicated and the longer it goes on the more difficult it is to overcome or resolve.
> I have lived in multiple countries across different continents. Even if race was not as big of a hot topic issue, eceryone could tell if a person of a different race is standing in front of them.
Really? I'm of predominantly Irish-British descent – are Spaniards, Italians, Greeks a "different race" from me? How about Turks, Syrians, Lebanese, Israelis, Palestinians, Egyptians, Jordanians, Iraqis, Armenians, Azerbaijanis, Persians, Afghanis, Pakistanis, Indians? You can travel from one end of Eurasia to the other, and people in Western Europe look rather different from people in South or East or Southeast Asia (who in turn look rather different from each other), and yet they are just different extreme points of a smooth continuum – where on that continuum do you draw the line and say that people on this side are one race and people on the other are another? I can't do it, and I don't believe you can actually do it either.
The United States government pigeon holes all human beings into five racial categories[0]. All of Eurasia is White, including the Middle East and India. I imagine this is policy driven but haven’t speculated much. It’s an oddity that seems to percolate culturally as well.
For what it's worth, my aim was to disavow anyone from claiming that they are "color-blind" even when they have good intentions. I should demand of myself to grant the same level of respect and courtesy to anyone else regardless of their race.
The reasoning there is due to the fact that, in the US at least, race is often tied to identity, in terms of background, culture, and even experience in daily life.
Ultimately, as I eluded to, we should all try to be better people first and foremost. I'm not saying that calling out and standing up to injustice is not important. But we each have the potential to control our own actions much more so than to control anyone else's.
For what it's worth, my aim was to disavow anyone from claiming that they are "color-blind" even when they have good intentions. I should demand of myself to grant the same level of respect and courtesy to anyone else regardless of their race.
Then what is your definition of color-blindness? What you demand of yourself in that second sentence is pretty much the definition of color-blindness that I was taught, so to me your first and second sentence are in direct opposition: you disavow it in your first sentence, then claim to strive for it in your second.
Oh yes, I'm familiar with the US Census Bureau's definition of "races". They themselves admit that it is a US-specific cultural construct: "The racial categories included in the census questionnaire generally reflect a social definition of race recognized in this country and not an attempt to define race biologically, anthropologically, or genetically. In addition, it is recognized that the categories of the race item include racial and national origin or sociocultural groups." [0]
And yet many Americans seem to treat it, not as a cultural construct specific to their own country, but rather as some sort of objective universal fact. The idea of "race" in itself is not specific to the US, of course – but the US seems to be one of the few countries in which it has been elevated into a government-mandated formal categorisation scheme, as opposed to a vague and ambiguous informal concept.
> All of Eurasia is White, including the Middle East and India
Not India. People from "the Indian subcontinent" are classified as "Asian" not "White", with India and Pakistan explicitly called out as "Asian". I believe, that as far as the US government is concerned, the boundary between "White" and "Asian" runs along the Iran-Pakistan and Afghanistan-Pakistan border. So, a Pashtun is "White" if they come from Afghanistan, but "Asian" if they come from Pakistan? It seems utterly ludicrous – and yet, so many Americans seem unable to see just how ludicrous it is.
> I imagine this is policy driven but haven’t speculated much. It’s an oddity that seems to percolate culturally as well.
I don't think it can be explained simply as "policy-driven" or "culture-driven", I think there is a circular feedback loop "culture -> politics -> policy -> culture".
So, what's the argument here exactly? Many of those countries were created by colonial powers without regard for culture or any other variation among the people. Perhaps I wasn't lucky enough to benefit from the enlightenment that the British Empire has bestowed upon you.
On the other hand, is your idea of "different" just another way to dismiss or categorize people? I don't know. What I do know is that, while certain variations in physical characteristics exist (and the predominance of those may vary geographically), I am able to tell the difference between a person from Sub-Saharan Africa, for example, and North Africa. China and Europe and India.
I do get the underlying idea, though. I just think it's naive.
Many Americans take US-specific cultural concepts about topics such as race, and try to apply them globally, without realising that those concepts fall apart when you try to apply them outside of the specific historical/cultural context in which they evolved. And even in their country of origin, their existence is sustained (in part) by ignoring the existence of people who don't fit into them – so long as those people remain a small enough minority, they can be ignored. If they start to get too numerous and loud, political pressure will result in changes to the scheme to try to accomodate them, through the addition of yet further categories – but failing to address the fundamental problem that trying to reduce the immense biological and cultural diversity of humanity to a small number of coarse categories is a fool's errand.
> I am able to tell the difference between a person from Sub-Saharan Africa, for example, and North Africa.
If you look at the transition zone between the two – places like southern Egypt and northern Sudan – you will find many people whose physical appearance is somewhere in-between the two. You seem to be ignoring the existence of those people.
> China and Europe and India.
Europeans and northern Indians are historically related peoples – they both speak Indo-European languages, Hindi and English are distant relatives of each other. They are both cultural/linguistic descendants of the ancient Aryans, and also have some common biological/genetic ancestry. So what makes them "different races"? Some Pakistanis look rather European – seen most strongly in groups such as the Kalash and Nurstanis – are they a "different race" from Europeans? Why?
The majority of Indians are by ancestry a mixture of Aryan and Dravidian, with greater Aryan ancestry in the north and greater Dravidian ancestry in the south. Does that mean Indians are actually two different races? But the reality is the majority of Indians have ancestry from both–few Indians are purely descended from one or the other–so the idea of classifying Indian people into separate Aryan and Dravidian "races" doesn't work. And don't forget North East India – the majority of people from there have more linguistically and genetically in common with the peoples of China and Tibet and Southeast Asia than with people in the rest of India. What race are they?
> I do get the underlying idea, though. I just think it's naive.
We are having at least 2 different discussions here. From a biological perspective, again, we are human beings. I can easily agree with you here, and with any of your arguments in fact. But in real life, skin pigmentation and other differences that have been attributed to the term "race" have an impact on a person's perception, whether or not they admit/realize it.
My argument may be misguided or even wrong in any sense of that term, but I do not think it is naive. Whereas your views may be right, but I still think they are naive.
> But in real life, skin pigmentation and other differences that have been attributed to the term "race" have an impact on a person's perception, whether or not they admit/realize it.
I think, in the US, skin pigmentation has historically acted as a metonym for the social divide between European-Americans and African-Americans. But, it would be a mistake to take the metonym too literally – and people who are neither have always been somewhat out-of-place, and as the US becomes more diverse the number of people who don't belong to either side continues to grow. Some Indians have darker skin than some African-Americans do – would you expect therefore, that when those Indians immigrate to the US, they'll encounter worse treatment than lighter-skinned African-Americans? I don't think anyone believes that is what actually happens. That's not to say that they don't sometimes experience discrimination to a degree which lighter-skinned Indians do not (whether in India or in the US), but it is an overly simplistic model of how US society actually works to suggest that there is such a simple correlation between one's skin tone and one's societal privilege.
Also, "white" people aren't all one skin tone. My wife and I are both of predominantly northern/western European descent, yet my skin tone is somewhat more "olive", hers is quite pale. In many Irish families with slightly darker skin, the darker skin tone is explained through the legend of Spanish ancestry (ship-wrecked sailors from the Spanish Armada) – I've heard that legend with respect to both my parents' families. Am I, as a slightly-more-olive person of European descent, discriminated against compared to paler-skinned people of European descent? Not as far as I am aware. But, that once again shows that there is no simple and historically universal correlation between skin tone and privilege.
> My argument may be misguided or even wrong in any sense of that term, but I do not think it is naive.
You are American? You seem to keep on making the assumption that ideas derived from American culture are universally applicable, even when more than one non-American tells you that they are not. How is that not naïve?
I grew up in Germany, born elsewhere, without giving too much personal information about myself. I now live in the US. The fact that the US has become more diversified and generally affords individuals more opportunities; community ties are not as strong or important as elsewhere; sprawling geography and population; all of these things create a different set of costs and benefits socially.
When people in other countries get more defensive or sensitive to an influx of foreigners is not an indication that racism doesn't exist or race doesn't play a part at all in how they view others. It is a different side of the same coin. Yet, look at how the plight of a white population in Ukraine is seen vs. that in Syria or Yemen or even Rwanda before that.
> When people in other countries get more defensive or sensitive to an influx of foreigners is not an indication that racism doesn't exist or race doesn't play a part at all in how they view others
People can treat foreigners in a prejudiced way without believing that they belong to a "different race". That's still "racism" provided you define "racism" in broad terms to include prejudice and discrimination based on ethnicity/nationality/language/culture/etc – but once you've done that, the concept of "race" is no longer essential to the concept of "racism".
> Yet, look at how the plight of a white population in Ukraine is seen vs. that in Syria or Yemen or even Rwanda before that.
The US government officially considers Syrians to be "white". Syria's President has pale skin and blue eyes, and many other Syrians look like he does–other Syrians have darker eyes and skin, but then so do many Europeans (southern Europeans especially). If you had seen Bashar al-Assad walking the streets of London – he lived there from 1988 to 1994 – and you didn't know who he was, could you have known he wasn't European just by looking at him? I couldn't have. So your idea that Ukrainians are "white" but Syrians are "not white" seems to me rather questionable.
I think most uncompassionate responses to the Syrian civil war and refugee crisis, were not primarily motivated by the physical appearance of Syrians, but rather by their predominant religion. The same point applies to the Bosnian genocide, whose victims were Muslims of Slavic ancestry and language, physically largely indistinguishable from their Christian Serb murderers.
What is race? The problem with the term race is that implies genetic differences where there are none.
Regarding being able to tell apart races by looking at them, I highly doubt you could I mean are a black US American and a Nigerian the same race? How about a Namibian? In the US the Nigerian would be classified as African American which says a lot about the ridiculousness.
> black people here were actively denied their rights that the civil war was supposed to have guaranteed them.
The Civil War was not supposed to have guaranteed anyone any rights.
Some changes to the Constitution rammed through after the Civil War were, but it's important to separate those from the war, which was about the objective that, even before the rebellion, the notionally-abolitionist Republicans expressly put ahead of treating blacks as humans, the preservation of the unity of the Republic.
> In what way? I recognize that the remarks Terry A. Davis made were not his fault, it's the mental illness.
I don't think mental illness really changes whether or not you have a good heart. I've met many people dealing with mental illness who are gracious and compassionate to all people no matter their race. Though it's possible his views might have been informed by his upbringing or his environment. Perhaps mental illness impairs self-reform or the capability for better judgement, but it can't be said that the mental illness, in and of itself, was the fault of mental illness.
Everything I've seen about Terry Davis suggests that he was consistently gracious and compassionate to pretty much anyone, other than perhaps those pesky glow-in-the-dark folks...
And hey, Slack 15 is out! If they do a new release they won't need to release again for another 6 years!