If I spend $1000 on a refrigerator, there may be parts that wear out and need replacement, but with only that proviso I expect it to last 10 years or more under normal conditions. If it doesn't last 8 years, it was defective to begin with.
The same goes for anything that costs $1000. The expected lifespan increases as the price increases; a car, for example, should last 20 years.
Rust is not trying to invent anything, it just combines features from existing languages.
That's more or less true, but some of those "existing languages" (e.g. Cyclone) are sufficiently obscure that they are unfamiliar. I should have said "commonly-used languages" rather than "existing languages".
Of course, but with thought crimes ever expanding, and the Party Line changing from day to day, it's very easy to inadvertently commit crimes in the eyes of SJWs.
Tell me about it. Just like how I can never tell week-to-week if the alt-right are pro-cop or anti-cop. I'm pretty sure it's anti-cop this week thanks to the Nunes memo.
I'm not going to go into the historical examples because I don't care, and that all four cases are sufficiently different that no reasonable generalisations can be made. But there is one clear commonality that is worth mentioning: None of the four people you mention are anywhere near starving.
But Twitter and the like, the classic platforms for that?
Probably. I never go to Twitter either, so it mostly doesn't concern me.
That's very interesting. I didn't know the pre-Tumblr history.
So I am going to reword my claim. The term "social justice warrior" is an old term coined by activists and it had entirely positive. It is the abbreviation "SJW" that arose on Tumblr and Livejournal to refer to a certain kind of insincere keyboard warrior.
Hacker News comment threads are far, far better than Slashdot comment threads. This site has been a complete dump for over a decade now.
Slashdot comment threads are mostly obvious trolling. HN, on the other hand, is Dunning-Kruger central.
What constitutes "better" in this case is a matter of taste, and I wouldn't judge anyone who came to a different conclusion than I do on this one. HN is certainly more civil, for example. But I think that there is something far worse than an extremely stupid person, and that's someone who thinks the extremely stupid person is very smart.
That is why I find the HN comment section worse than the Slashdot comment section. A wilful ignorance echo chamber is worse than a group of honest trolls.
In many cases that's true, but if someone is calling out a code of conduct, it kind of does matter the person calling it out has been personally affected by it.
The stated purpose of a typical code of conduct is to keep everything civil and professional in official channels. If it's not doing that job (either because things are not civil and professional in official channels, or because it's hurting people in other ways), we need to know, and details matter. Abstract, hypothetical, or context-free arguments are meaningless here.
I think you're thinking of the term "PC", which was indeed coined as a joke by the PC crowd.
"Social Justice Warrior" is a term that arose on Tumblr and Livejournal to describe a certain kind of keyboard warrior (related to what we used to call "flame warrior"). Here's the definition on Urban Dictionary:
A pejorative term for an individual who repeatedly and vehemently engages in arguments on social justice on the Internet, often in a shallow or not well-thought-out way, for the purpose of raising their own personal reputation. A social justice warrior, or SJW, does not necessarily strongly believe all that they say, or even care about the groups they are fighting on behalf of. They typically repeat points from whoever is the most popular blogger or commenter of the moment, hoping that they will "get SJ points" and become popular in return. They are very sure to adopt stances that are "correct" in their social circle.
The SJW's favorite activity of all is to dogpile. Their favorite websites to frequent are Livejournal and Tumblr. They do not have relevant favorite real-world places, because SJWs are primarily civil rights activists only online.
If you see someone in real life engaging in activism to reform the structures of society to be more just (as they see it), that person is not a SJW the way it was originally understood.
If the only way to learn a language is by depending on a small group, then that language is either way too complicated or not enough common.
Kind of a Catch 22 there. If the language didn't support complex powerful features, it would be too simplistic. If it had too much in common with existing languages, it would be derivative and have no reason to exist.
New programming language design is hard, it's painful, it's iterative, and it's thankless. Even though I will not be using Rust for any deployed code for at least the next 10 years, I'm glad people are investing time in it.
But they can deny you help in learning and using the language, and like Iran, they can issue their version of a fatwa, albeit only aimed at your job and career.
It is impossible for the Rust community to ruin your career unless you did something seriously wrong. Like, criminal kind of wrong.
The most the Rust community can do is invade Hacker News. But you shouldn't be reading the Hacker News comment threads anyway.
I understand that the album format evolved due to limitations of the media.
Not really. I mean, that is the way it was in the 40s and 50s, sure. But the concept album and the rock opera album owes more to theatre than it does to the limitations of the album format.
There is nothing quite like a good well-structured album. That's one of many things that is missing from the top 40 today. Artists make collections of songs. They don't make albums.
The only "show me your work" where I agree is unnecessary is adding up some numbers.
And then, maybe not. If you are a grade 5 student learning long addition, then showing your work is the answer. If you are a grade 7 student learning algebra, then you do not need to show the work in adding up a bunch of integers.
The level of detail required gets smaller as you progress in mathematics, up to the point of a professional mathematician publishing proofs, where the level of detail required is enough for another fellow professional mathematician to be able to follow along.
The problem is that that if a kid gets the correct answer, points are TAKEN AWAY for not "showing your work".
Be sure to tell your reviewers that next time you submit a paper to an academic journal which is just a conclusion with no evidence for it. Maybe you'll get the lesson in the scientific method that your American school didn't give you.
BTW, you may have missed the word "also" in the sentence that you replied to.
"Show your work" is shorthand for "prove you didn't cheat".
That's part of it. "Show your work" also gives you partial marks if you had the correct reasoning but made a mistake somewhere along the way. It also reveals to the teacher if a large proportion of the class doesn't understand the same thing, so the teacher can concentrate on this.
But most of all, "show your work" is what real mathematicians do for a living. If you write a paper which says "the Goldbach conjecture is true, and I know because I proved it in my head", it will not get published because you need to show your work.
That case would still work because CTRs correspond to a loop in the de Bruijn graph. The theory is that all true contigs are paths in the graph, and you can use the long reads to find each one.
But I agree that you could do it either way and we don't know which one would be better until we have more experience.
Right. So for de novo (as noted, that was my field) it seems to me that the best approach might be to build and clean up a de Bruijn graph from short reads, and then align long reads to the graph to get contigs.
Durability.
If I spend $1000 on a refrigerator, there may be parts that wear out and need replacement, but with only that proviso I expect it to last 10 years or more under normal conditions. If it doesn't last 8 years, it was defective to begin with.
The same goes for anything that costs $1000. The expected lifespan increases as the price increases; a car, for example, should last 20 years.
And we can start with the tech companies themselves.
It means your best years are behind you.
You're not wrong, but on the other hand, sport is the new space when it comes to technological spinoffs.
One... and one more one.
So if you have already done a deal with the devil, here's a way to assuage your guilt somewhat.
Rust is not trying to invent anything, it just combines features from existing languages.
That's more or less true, but some of those "existing languages" (e.g. Cyclone) are sufficiently obscure that they are unfamiliar. I should have said "commonly-used languages" rather than "existing languages".
Of course, but with thought crimes ever expanding, and the Party Line changing from day to day, it's very easy to inadvertently commit crimes in the eyes of SJWs.
Tell me about it. Just like how I can never tell week-to-week if the alt-right are pro-cop or anti-cop. I'm pretty sure it's anti-cop this week thanks to the Nunes memo.
I'm not going to go into the historical examples because I don't care, and that all four cases are sufficiently different that no reasonable generalisations can be made. But there is one clear commonality that is worth mentioning: None of the four people you mention are anywhere near starving.
But Twitter and the like, the classic platforms for that?
Probably. I never go to Twitter either, so it mostly doesn't concern me.
That's very interesting. I didn't know the pre-Tumblr history.
So I am going to reword my claim. The term "social justice warrior" is an old term coined by activists and it had entirely positive. It is the abbreviation "SJW" that arose on Tumblr and Livejournal to refer to a certain kind of insincere keyboard warrior.
That distinction makes sense to me.
Hacker News comment threads are far, far better than Slashdot comment threads. This site has been a complete dump for over a decade now.
Slashdot comment threads are mostly obvious trolling. HN, on the other hand, is Dunning-Kruger central.
What constitutes "better" in this case is a matter of taste, and I wouldn't judge anyone who came to a different conclusion than I do on this one. HN is certainly more civil, for example. But I think that there is something far worse than an extremely stupid person, and that's someone who thinks the extremely stupid person is very smart.
That is why I find the HN comment section worse than the Slashdot comment section. A wilful ignorance echo chamber is worse than a group of honest trolls.
It's the message that matters, not the messenger.
In many cases that's true, but if someone is calling out a code of conduct, it kind of does matter the person calling it out has been personally affected by it.
The stated purpose of a typical code of conduct is to keep everything civil and professional in official channels. If it's not doing that job (either because things are not civil and professional in official channels, or because it's hurting people in other ways), we need to know, and details matter. Abstract, hypothetical, or context-free arguments are meaningless here.
SJW is a term coined by SJWs themselves [...]
Nope, not even close.
I think you're thinking of the term "PC", which was indeed coined as a joke by the PC crowd.
"Social Justice Warrior" is a term that arose on Tumblr and Livejournal to describe a certain kind of keyboard warrior (related to what we used to call "flame warrior"). Here's the definition on Urban Dictionary:
A pejorative term for an individual who repeatedly and vehemently engages in arguments on social justice on the Internet, often in a shallow or not well-thought-out way, for the purpose of raising their own personal reputation. A social justice warrior, or SJW, does not necessarily strongly believe all that they say, or even care about the groups they are fighting on behalf of. They typically repeat points from whoever is the most popular blogger or commenter of the moment, hoping that they will "get SJ points" and become popular in return. They are very sure to adopt stances that are "correct" in their social circle.
The SJW's favorite activity of all is to dogpile. Their favorite websites to frequent are Livejournal and Tumblr. They do not have relevant favorite real-world places, because SJWs are primarily civil rights activists only online.
If you see someone in real life engaging in activism to reform the structures of society to be more just (as they see it), that person is not a SJW the way it was originally understood.
If the only way to learn a language is by depending on a small group, then that language is either way too complicated or not enough common.
Kind of a Catch 22 there. If the language didn't support complex powerful features, it would be too simplistic. If it had too much in common with existing languages, it would be derivative and have no reason to exist.
New programming language design is hard, it's painful, it's iterative, and it's thankless. Even though I will not be using Rust for any deployed code for at least the next 10 years, I'm glad people are investing time in it.
But they can deny you help in learning and using the language, and like Iran, they can issue their version of a fatwa, albeit only aimed at your job and career.
It is impossible for the Rust community to ruin your career unless you did something seriously wrong. Like, criminal kind of wrong.
The most the Rust community can do is invade Hacker News. But you shouldn't be reading the Hacker News comment threads anyway.
Oh, I get why they're doing it. I just miss them.
Not really. I mean, that is the way it was in the 40s and 50s, sure. But the concept album and the rock opera album owes more to theatre than it does to the limitations of the album format.
There is nothing quite like a good well-structured album. That's one of many things that is missing from the top 40 today. Artists make collections of songs. They don't make albums.
And then, maybe not. If you are a grade 5 student learning long addition, then showing your work is the answer. If you are a grade 7 student learning algebra, then you do not need to show the work in adding up a bunch of integers.
The level of detail required gets smaller as you progress in mathematics, up to the point of a professional mathematician publishing proofs, where the level of detail required is enough for another fellow professional mathematician to be able to follow along.
The problem is that that if a kid gets the correct answer, points are TAKEN AWAY for not "showing your work".
Be sure to tell your reviewers that next time you submit a paper to an academic journal which is just a conclusion with no evidence for it. Maybe you'll get the lesson in the scientific method that your American school didn't give you.
BTW, you may have missed the word "also" in the sentence that you replied to.
If you pick any one, I guarantee they're a milkshake duck.
"Show your work" is shorthand for "prove you didn't cheat".
That's part of it. "Show your work" also gives you partial marks if you had the correct reasoning but made a mistake somewhere along the way. It also reveals to the teacher if a large proportion of the class doesn't understand the same thing, so the teacher can concentrate on this.
But most of all, "show your work" is what real mathematicians do for a living. If you write a paper which says "the Goldbach conjecture is true, and I know because I proved it in my head", it will not get published because you need to show your work.
Wrong on all three sentences. As the GP said, Russian trolls only had to amplify divisions that were already there. And, I would add, not by much.
That case would still work because CTRs correspond to a loop in the de Bruijn graph. The theory is that all true contigs are paths in the graph, and you can use the long reads to find each one.
But I agree that you could do it either way and we don't know which one would be better until we have more experience.
The benefit of doing it the other way is you can use existing efficient graph cleanup algorithms like tour bus.
It will be interesting.
Yeah that writeup was not parochial at all.
Right. So for de novo (as noted, that was my field) it seems to me that the best approach might be to build and clean up a de Bruijn graph from short reads, and then align long reads to the graph to get contigs.