Freddie Drummond changed his manners with his dress, and without effort
Doubleness / Division: Freddie seems to code-swotch frequently, he can switch up between two personalities very quickly (aka North vs South).
Freddie Drummond changed his manners with his dress, and without effort
Doubleness / Division: Freddie seems to code-swotch frequently, he can switch up between two personalities very quickly (aka North vs South).
The first is a call for Google and other Silicon Valley companies whose code invisibly structures so much of contemporary life to hire people who understand how race and gender and other categories of social difference function in the world to produce different life experiences for different people.
This is indeed something that needs to be done. It is really sad to see that these companies are not allowing for such diverse perspectives. I also think it should be a genuine change rather just for PR. Showing diverse faces but failing to incorporate their different backgrounds is just as bad.
The problem is not just that racist search results are retrieved by Google, but that the people who make Google don’t anticipate that such results will appear at all, and therefore don’t account for them in advance.
The biggest question here is "Why do white people always go against black people even when they have done nothing wrong?" to me the answer to that question is because white people feel there self lesss superior under black people so they try to take advantage of there life by bringing them down with false rumours. White people wont code google to help back people so they wont anticipate such results to appear.
Having turned the “boring thing” of algorithmic code into a site of political and cultural analysis, Noble turns to potential prescriptions. How might Google respond to the concerns raised by Noble and others about the racism and misogyny embedded in its networks? Google has acted in several cases. As she notes, the algorithm has been changed to remove pornography from the first set of results when users Google “black girls.” Google also removes anti-Semitic content from the web in response to hate speech laws in Germany, and complies with Right to Be Forgotten laws in Europe more broadly. The internet as it is retrieved by Google could be different. As a former urban marketing executive whose job was in part to insulate companies against potential racist missteps, Noble is keen to the ways that Google responds to accusations of racism in its algorithm. And yet, racist content persists.
From my understanding of this it goes to show that people coded google to be racist. Its like all the things that google was programed to do and the way it was to respond to searches it would aim at black people being bad.
If code is invariably created by only one kind of person — usually white, usually male, with a worldview so thoroughly aligned with the forces of dominant power that he can’t see that he has any power at all — the code will always fail to account for minority and minoritizing perspectives.
"One kind of person" is the part of this statement that speaks the loudest to me. This does not only apply to this specific field, but to all jobs that produce a service that is available to a wide and diverse audience. How can I, as a member of a minority, expect my perspective to be reflected in any way in this service/product when none of the producers are anything like me? They are unable to relate to me and thus fail to account for my views. There needs to be someone who can represent me amongst the producers, at least to an extent. A voice that will speak against the discrimination or offensive elements of the service or product that the 'white male' would never notice.
Coders need critical race theorists, suggests Noble, or at least workers who understand that frictionless digital infrastructures aren’t frictionless for everyone. Diversifying the technological workforce is an important first step toward building an internet that accounts for power and privilege at the level of code itself.
We need to have people who are open minded about cultures and how content posted online can offend people especially those in minority groups. There NEEDS to be representation in the workforce to make a contribution to putting an end to the racial and mysogynistic perceptions presented on the Internet.
Everything looks good, I didn't see where you used the HTML comment to explain your coding/highlight interesting code
<br style = "line-height:5;">
I would have used an element selector in the external style sheet to add the styles. This way it is only one line of code and keeps your CSS out of your HTML which is always ideal.
Every moral code, in opposition to laisser aller,* is an example of tyranny against 'nature', and against 'reason', too: but that cannot be an objection to it, or else wewould have to turn around and decree on the basis of some other moral code that all kinds of tyranny and unreason were impermissible
Is he saying that everyone who has morals does not have reason? If that is what he is saying, I disagree because people who have morals use reason to create them.
If you limit yourself to a small set of methods — that is, a small API — your code will be more readable and less error-prone.
d transaction.
Split the response into two separate code blocks
tions🔗
Use Request/Response at all places in the code samples
count.
Request in Sample code
count.
Replace Example Request with Request in the Sample code
Do yourself and your peers a favor, write code with them in mind.
Writing Code for Humans — A Language-Agnostic Guide…because code which people can’t read and understand is easy to break and hard to maintain.
Also, the chances of breaking something are really high, because not even you remember how the code actually works.
Some people eventually realize that the code quality is important, but they lack of the time to do it. This is the typical situation when you work under pressure or time constrains. It is hard to explain to you boss that you need another week to prepare your code when it is “already working”. So you ship the code anyway because you can not afford to spent one week more.
your cognitive load increases with the level of indentation. 1 2 3 4 5 6 7 8 9 10 if r.Method == "GET" { if r.Header.Get("X-API-KEY") == key { // ok return nil }else{ return errors.New("Key is not valid") } } else { return errors.New("Invalid Method") }
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
To see if you are writing good code, you can question yourself. how long it will take to fully transfer this project to another person? If the answer is uff, I don’t know… a few months… your code is like a magic scroll. most people can run it, but no body understand how it works. Strangely, I’ve seen several places where the IT department consist in dark wizards that craft scrolls to magically do things. The less people that understand your scroll, the more powerfully it is. Just like if life were a video game.
Avoid indentation levels, If you find yourself with more than 3, you should create a function.
Code explains what and how Documentation explains why.
This is so clear that you don’t even need comments to explain it.
Another type of comments are the ones trying to explain a spell.
Do you really need those lines? Isn’t it clear enough? Well, I still find comments like this in a lot of cases and it gets funnier when the comment is obsolete and the code is doing other things. Following the example, let’s imagine that another developer adds support for PUT method. I think that this is what would happen.
This code is much easier to understand as it do not add levels of indentation and follows the principle where the 0 indentation level is the principal path of the application where other paths are exceptions or rare cases.
people usually forgets about one of the greatest advantages of Open Source. YOU can fix the issue. You can download the source code and dig deep into the code allow you to keep moving. Also, you can merge this changes back to the original repository so others doesn’t have to fix it again. win-win relationship.
The rule of thumbs is, never use code that you do not understand.
I used to write code. I still do, but I used to, too.
I don't like the first syntax because then you have weird looking code due to all the leading whitespace, and you lose a lot of real estate.
Aligning everything with however long the method name is makes every indention different. belongs_to :thing, class_name: 'ThisThing', foreign_key: :this_thing_id has_many :other_things, class_name: 'ThisOtherThing', foreign_key: :this_other_thing_id validates :field, presence: true Compared to the following, which all align nicely on the left. belongs_to :thing, class_name: 'ThisThing', foreign_key: :this_thing_id has_many :other_things, class_name: 'ThisOtherThing', foreign_key: :this_other_thing_id validates :field, presence: true
This one bugs me a lot, but honestly, I don't like either style of the "normal method calls" above. I'm definitely voting to change the rule, but I'd also recommend trying to use the following syntax. In my opinion, it's the best of both worlds. a_relatively_long_method_call( :thing, :another_thing ) Or, if there are a lot or arguments, or the arguments are long: a_relatively_long_method_call( :a_long_argument, :another_long_argument, :a_third_long_argument )
Use the following code to create a payment checkout form for customers to make Authorization Transaction and register their mandate.
same comment as Emandate
Use the following code to create a payment checkout form for customers to make Authorization Transaction and register their mandate.
Create a payment checkout form for customers to make Authorization Transaction and register their mandate. You can use the Handler Function or Callback URL.
Faster insights with less code for experienced R users. Exploring a fresh new dataset is exciting. Instead of searching for syntax at Stackoverflow, use all your attention searching for interesting patterns in your data, using just a handful easy to remember functions. Your code is easy to understand - even for non R users.
EDA tool that quickly generates reports.
When I ask people about any part of their code, they usually say it's easy to understand. But when I open the code, it takes me a couple hours slapping to my face to keep myself alive to understand just a little part of their code.
In collusion, writing good code not only require knowledge but also require compassion. To understand people's pain and mistakes, to think about your teammate and to help everyone achieve a better life.
Think about how good it is if you can build a system at “2 half brain quality” and then people just need use 1 half of their brain to maintain it. You can fix bug in a blink of an eye, run tests and give it to tester, done. Everything will be done in a easiest way and fixing bug or refactoring can be easy like breathing. The most heavy task in programming is not about building application, but it’s about maintain them and if you wrote something you can’t understand, then you will suffer for the rest of your life.
they’re just too familiar with the code to think it's complicated
Write code for human, not for God
400 Bad Request is the status code to return when the form of the client request is not as the API expects.401 Unauthorized is the status code to return when the client provides no credentials or invalid credentials.403 Forbidden is the status code to return when a client has valid credentials but not enough privileges to perform an action on a resource.
<link rel="stylesheet" href="style.css">
I think you have added extra link tag for css file. gone through all code and i felt it you have added extra tags .
<p>My name is Jules and this is how I like to introduce myself.<br><br><!--I used the self closing in-line break element to add space between my first sentence and the rest of the paragraph to add visual interest-->I was born in Toronto, Ontario but spent the majority of my formative years, from age 6, in England. When I returned to Canada in 1992, I came to Vancouver Island where I have lived on and off for almost 30 years. From 1992-1996, my work was primarily service industry and then I found <strong>treeplanting</strong>. I spent the next 16 years pounding trees into the ground and had a baby during that time also. I <em>loved</em><!--I italisized loved to show how important planting was in my life--> treeplanting. I was priviledged to see and work in some of the most outstandingly beautiful and remote areas of BC. Truly breathtaking! After planting I switched to gardening and landscaping so I could be home with my kid and they could attend school.</p>
This line may be long. You can write each sentence new line. If they are in the same p element, I think it does not effect your code structure.
<header><h1> Student Bio</h1></header>
in this code you may want to format your code so it looks something like this
<header>>ASSIGNMENT
I have read all code and you have written all required elements that assigned in instructions.
<!DOCTYPE html> <html lang="en"> <head> <!--DGL 103 DLU1I - Cat Grey - Assignment B--> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Assignment B</title> </head> <body> <header> <h1>DGL-103 Assignment B</h1> </header> <section> <h2>Meet Cat</h2> <p>Hey there! My name is Cat. I'm a student at North Island College in the <strong>Communication Design Program</strong>.</p> <p>This is my <mark>third</mark> foray into the post-secondary world. I also have a Bachelor of Arts from University of Calgary in Psychology, as well as a technical diploma from the Southern Alberta Institute of Technology in <strong>Health Information Management</strong>. </p> <p>Prior to returning to school at NIC I was working as a Program Manager of a Health Human Resources Database but I'm very excited to be back in learning mode and flexing my creative muscles. </p> <p>You can contact me in these places:</p> <ul> <li><strong>Email</strong>: <a href="mailto:cgrey@northislandcollege.ca?subject=Regarding%20Your%20Site">cgrey@northislandcollege.ca</a></li> <li>DGL-103 Slack Channel</li> </ul> </section> <section> <!--I've inserted sections for each of the sections of answers to the questions for the assignment, as semantically it made sense to me--> <h2>Web Experience</h2> <p>I've been a bit of a video game and computer geek since my family first got a computer in the mid 90's. </p> <p>As a teen I dabbled in the various <em>early</em> social media sites like Nexopia and Myspace, which required some basic knowledge of markup languages if you wanted your profile to <strong>stand out</strong>. Additionally, being into video games has forced me to be familiar with various basic coding to track down files or enable some functionality or another. </p> <p>As Program Manager in the HHR sector, I also facilitated conversations between my team and a contracted web developer to create new functionality for our program's database and website, so I am familiar with database query languages and I have developed concepts for a web developer to code.</p> </section> <section> <h2>Coding Languages</h2> <p>I have dabbled in small amounts of HTML in the past, but just small bits here and there. I do know and work with <em>data query</em> languages, such as SQL.</p> </section> <section> <h2>Course Expectations</h2> <p>In this course I am excited to be able to piece together the various bits of information I've learned over the years regarding HTML and CSS. I would really like to be able to use HTML to spice up my own personal art page/store to make it something more true to me. I'm really looking forward to learning more HTML and CSS in this course and <u>gaining more confidence in it</u>!</p> </section> </body> </html> Copy lines Copy permalink View git blame Reference in new issue Go Footer © 2022 GitHub, Inc. Footer navigation Terms Privacy
This looks great to me but I still don't really understand everything I'm looking at.
Your use of sections seems very sensible. I just used line breaks to space mine but semantically I think this is more sensible.
I see you did that extra fancy bit to make the email link go to the subject line. Very nice
And your comment seems appropriate - to help the collaborators understand your reasoning
Can I ask how you decide how long to make each line of text with the
? Is it an aesthetic choice or just for ease of being able to read each line more easily while you're working?
I would love to be able to suggest something but I'm not knowledgeable enough at this point to see a way to improve upon this.
really begin/end is just a way to pass several expressions where you normally need to pass only one. In this way I think it's much closer to something like conditionals (e.g. if, than to do).
We measure and analyse three types of social capital by ZIP (postal) code in the United States: (1) connectedness between different types of people, such as those with low versus high socioeconomic status (SES); (2) social cohesion, such as the extent of cliques in friendship networks; and (3) civic engagement, such as rates of volunteering.
Three type of social capital.
I have a simple coding principle: write lines of code as though instructing a real person how to do the job. And that naturally expands to designing and modelling systems like real organisations with their own divisions, departments, branches, and all the various “job positions” that need to be filled. Make the whole system appear as human as possible.
Conventions are good, but they are very limited: enforce them too little and the programmer becomes coupled to the code—no one will ever understand what they meant once they are gone. Enforce too much and you will have hour-long debates about every space and colon (true story.) The “habitable zone” is very narrow and easy to miss.
Author Response
Reviewer #1 (Public Review):
This is a well-done analysis using the very robust Swedish national population registry.
The study strengths include large size, prolonged follow-up, and use of two comparison populations.
Thank you for the encouraging comments on our study.
The main limitations which need to be addressed by the authors are accounting for reverse causality, namely if a psychiatric illness (PI) developed before or about the same time as the CVD. The much steeper risk relationships early after a CVD event are so suggestive. Some further analyses to tease out those with clearly NO PI before CVD would be in order.
Thank you for the comment. Previous studies have consistently reported an association between psychiatric disorders and CVD [1,2], thus, we agree that reverse causality may, in principle, explain some of the observed results indicating a rise in incident psychiatric disorders after incident CVD, particularly during the immediate period. Yet, it is reasonable to assume that a diagnosis of a lifethreatening disease, such as CVD, is in many cases a traumatic experience resulting in an immediate rise in risks of psychiatric disorders. Others have reported such associations e.g. after natural disasters and we have indeed observed such a pattern in our previous work, e.g., after cancer diagnosis [3]. However, we agree that reverse causality cannot be excluded and may partly contribute to the highly increased risk of psychiatric disorder immediately after CVD diagnosis. Indeed, some of these patients may have been attended for their psychiatric disorders in primary care before the incident CVD. As the Patient Register only captures in- and outpatient hospital care, we have conducted an additional analysis, also excluding individuals with previous prescriptions of psychotropic drugs (ATC codes: N05, N06) before their incident CVD – thereby adding a detection of patients with prevalent mental health problems attended by primary care. The results show similar point estimates (Supplementary Appendix Table S5, listed also as below) thus not supporting the notion that reverse causality is a major concern. Furthermore, the association is noted up to 28 years after CVD diagnosis, which is unlikely due to reverse causality.
We have now added our motivation for this additional analysis on the Method (Page 9), as below. “Because the Swedish Patient Register includes only information related to specialist care, we might have misclassified patients with a history of milder psychiatric disorders diagnosed before index date attended only in primary care. To account for the reverse causality of having undetected psychiatric disorders or symptoms before the incident CVD, we performed a sensitivity analysis additionally excluding study participants with prescribed use of psychotropic drugs before the index date (ascertained from the Swedish Prescribed Drug Register including information on all prescribed medication use in Sweden since July 2005), and followed the remaining participants from 2006 to 2016.”
Second, for the robust matched cohort design, the authors age and sex matched each patient with 10 individuals from the general population and then also stratified their model by the matching variables. Could adjusting for matched factors in such cohort studies re-introduce bias into these estimates?
Thank you for the comment. Adjusting for matching factors should provide estimates with the same validity as using a stratified model. In our study, we matched individuals diagnosed with a CVD with their unaffected full siblings as well as 10 randomly selected, unexposed individuals, on the same age and sex, without such diagnosis. As controlling for matching variables is recommended when there are additional confounders [1,2], we used a stratified Cox model commonly applied in family-based studies [3,4].
References:
1.Sjölander A, Greenland S. Ignoring the matching variables in cohort studies - when is it valid and why? Stat Med. 2013 Nov 30;32(27):4696-708.<br /> 2.Mansournia MA, Hernán MA, Greenland S. Matched designs and causal diagrams. Int J Epidemiol. 2013 Jun;42(3):860-9.<br /> 3.D'Onofrio BM, Lahey BB, Turkheimer E, Lichtenstein P. Critical need for family-based, quasiexperimental designs in integrating genetic and social science research. Am J Public Health. 2013 Oct;103 Suppl 1(Suppl 1):S46-55.<br /> 4.Song, H., Fang, F., Arnberg, F. K., Mataix-Cols, D., de la Cruz, L. F., Almqvist, C., ... & Valdimarsdóttir, U. A. (2019). Stress related disorders and risk of cardiovascular disease: population based, sibling controlled cohort study. bmj, 365.
Third, the range of PIs associated with CVD is a lot broader than would be expected or unexpected (eg eating disorders!).
Thank you for the comment. We agree with the reviewer that the strong association between CVD and incident eating disorders is somewhat surprising although the link between cardiovascular risk factors (e.g. obesity) and binge eating have indeed been reported [1,2]. We have now performed the analysis on the association between first-onset CVD and following incident eating disorder, additionally excluding individuals with a history of psychotropic medication use. We found that the associations became even stronger after this exclusion (Supplementary table 5). It is possible that individuals suffering their first CVD indeed drastically alter their lifestyle, in some cases resulting in dysfunctional eating and may therefore be vulnerable to eating disorders. Given that the evidence assessing the risk of eating disorder among CVD patients is still limited, our study adds a valuable piece of knowledge on this regard and calls for further investigations to better understand this association.
References:
1.Mitchell JE. Medical comorbidity and medical complications associated with binge-eating disorder. Int J Eat Disord. 2016 Mar;49(3):319-23.<br /> 2.Bulik CM, Sullivan PF, Kendler KS. Medical and psychiatric morbidity in obese women with and without binge eating. Int J Eat Disord 2002;32:72–78.
Lastly, the authors should try to account for secular changes in smoking and alcohol consumption or BMI over the study period. In particular, while Sweden never had very high smoking rates (due to Snus) alcohol use within specific cohorts might have both affected CVD risk (particularly stroke) and PI risk. Examining trends in for example liver cirrhosis over the study time period might help or use sales/consumption data. The authors do recognize a limitation in being unable to adjust for smoking, alcohol, and adiposity.
Some additional analyses to address these points and some more caution in the discussion are required.
Thank you for the comment. As the reviewer points out, we do recognize the potential unmeasured influence of lifestyle factors (e.g. smoking and alcohol consumption) on the studied associations as these data are not collected in the Swedish registries. However, the associations between CVD and psychiatric disorders were quite stable across calendar time, although somewhat stronger by the end of the observation period. The evidence does not suggest a drastic change in lifestyle factors in Sweden during the latter part of the observation period except for a slight increase in alcohol consumption [1,2] and liver cirrhosis [3]. Although we find it implausible that such underlying secular trends in lifestyle are a major contributor in the reported associations, we have now conducted additional analyses, excluding individuals with alcoholic cirrhosis of liver (ICD-10 code: K70.3) or COPD (chronic obstructive pulmonary disease, ICD-10 code: J44) as a proxy for heavy drinking or smoking. The results remained virtually unchanged.
We have now added reasons for stratified analysis by calendar years in Method (Pages 8-9), and as below:
“We performed subgroup analyses by sex, age at index date (<50, 50-60, or >60 years), age at follow-up (<60 or ≥60 years), history of somatic diseases (no or yes), and family history of psychiatric disorder (no or yes). We also performed subgroup analysis by calendar year at index date (1987-1996, 1997-2006, or 2007-2016) to check for potentially different associations over time (i.e., due to lifestyle factors that changed over time, including smoking and alcohol use).”
We found somewhat higher risk of psychiatric disorder observed in recent calendar years than earlier years (as in shown Supplementary Table S3).
We found similar associations between first-onset CVD and incident psychiatric disorder with and without excluding individuals with a history of alcoholic cirrhosis of liver or COPD, used as a proxy for heavy drinking or smoking. The table has now added as Supplementary Table S8, and also shown as below).
We have now added justifications in Method (Page 10) and in Discussion (Page 21), and as below: In method, Page 10:
“To account for potential impact of unmeasured confounding due to lifestyle factors, we performed a sensitivity analysis excluding individuals with a history of alcoholic cirrhosis of liver (ICD-10 code K703) or chronic obstructive pulmonary disease (COPD, ICD-10 code J44), as proxies for heavy drinking or smoking.”
In Discussion (Page 21):<br /> “although we found similar results with and without excluding individuals with a history of liver cirrhosis or COPD, as proxies for heavy drinking or smoking (Supplementary Table S8). We did not have direct access to hazardous behaviors that could potentially modify this association, and therefore cannot exclude the possibility of residual confounding not fully controlled for in the sibling comparison.”
References:
1.Statista. https://www.statista.com/statistics/693505/per-capita-consumption-of-alcohol-in-thenordic-countries/. Retrieved on 19 Aug.<br /> 2.Alcohol and Drug Report. Nordic Baltic Region. https://www.nordicalcohol.org/swedenconsumption-trends. Retrieved on 19 Aug. 3.Gunnarsdottir SA, Olsson R, Olafsson S, Cariglia N, Westin J, Thjódleifsson B, Björnsson E. Liver ;cirrhosis in Iceland and Sweden: incidence, aetiology and outcomes. Scandinavian journal of gastroenterology. 2009 Jan 1;44(8):984-93.
Reviewer #2 (Public Review):
Shen et. al investigated the associations between CVD and subsequent risk of psychiatric disorders using a prospective study design. The authors also performed subgroup analysis by sex, age at cohort entry and at follow-up, calendar year, history of somatic diseases, family history of psychiatric disease, and finally assessed the potential role of psychiatric comorbidity in cardiovascular mortality in CVD patients. The main takeaway of the analyses are the increased risk of psychiatric disorders in CVD patients compared to the different comparison groups.
Though the study uses nationwide registers in a prospective study design setting, there are some methodological flaws with respect to study design.
For assessing the primary aim the authors chose a rather unusual starting point by preselecting the exposure (CVD) group, rather than depicting the nationwide cohort of the general population followed up for a disease outcome with each category having exposed and unexposed individuals. Assuming that the population comparison group comes from the same study population as CVD patients, it is not clear why a similar strategy of study design as those cited in the manuscript (Zhang et. al 2015, Kivimäki et. al 2012, Godin et. al, 2012) was not followed. Similarly, one would expect sibling comparison group w.r.t outcome (psychiatric disorders) and not for exposure (CVD).
Thank you for the comment. As correctly pointed out by the reviewer, we used a matched cohort design, both in the population- and sibling comparison. We firstly identified a nationwide cohort of general population who were born after 1932 and were residing in Sweden 1987-2016. We then identified all exposed individuals with first-ever diagnosis of CVD and matched population controls from this same nationwide population.
A matched cohort design is applied here due to the strong confounding effects of some variables, e.g., age and sex, on the studied association between CVD and risk of psychiatric disorder. Exact matching on age and sex in our study makes the exposed and unexposed groups comparable and relief the confounding effects from matching factors in the design phase. Another practical viewpoint for why we use a matched cohort is a straightforward understanding of the comparison between exposed and unexposed groups being always at the same time, providing measures (such as risks and rates) during the follow-up period that are easily interpreted. Further, we have used this matched cohort design in many of our previous works [1,2] to maintain an identical design in both sibling and population comparison, so that the point estimates can be directly compared. The matched cohort design generates results of equal validity of the more conventional cohort design suggested by the reviewer [3] but has the additional quality of making the results from the various cohorts (here: population- and sibling comparison) more comparable. Our study therefore takes advantage of using a siblingcontrolled matched cohort, which is indeed a cohort design recommended for family-based studies [4] and provides results with similar validity as a full cohort.
We have now added a sentence and a reference in Method to motivate the use of matched cohort design (Page 7).
“We constructed a sibling-controlled matched cohort to control for the familial confounding according to guidelines for designing family-based studies.24”
We have now updated the flowchart to add a box in the top reflecting the source population where both groups were identified from, shown in Supplementary Figure S1.
References:
1.Song H, Fang F, Arnberg FK, Mataix-Cols D, Fernández de la Cruz L, Almqvist C, Fall K, Lichtenstein P, Thorgeirsson G, Valdimarsdóttir UA. Stress related disorders and risk of cardiovascular disease: population based, sibling controlled cohort study. BMJ. 2019 Apr 10;365:l1255.<br /> 2.Song H, Fang F, Tomasson G, Arnberg FK, Mataix-Cols D, Fernández de la Cruz L, Almqvist C, Fall K, Valdimarsdóttir UA. Association of Stress-Related Disorders With Subsequent Autoimmune Disease. JAMA. 2018 Jun 19;319(23):2388-2400.<br /> 3.Sjölander A, Greenland S. Ignoring the matching variables in cohort studies–when is it valid and why?. Statistics in medicine. 2013 Nov 30;32(27):4696-708. 4.D'Onofrio BM, Lahey BB, Turkheimer E, Lichtenstein P. Critical need for family-based, quasiexperimental designs in integrating genetic and social science research. Am J Public Health. 2013 Oct;103 Suppl 1(Suppl 1):S46-55.
Reviewer #3 (Public Review):
Shen et al. investigated the relationship between the diagnosis of cardiovascular disease (CVD) and subsequent diagnosis of psychiatric disorders using national databases and health records over a 30year period in Sweden. They also investigated the association between the diagnosis of psychiatric disorder and subsequent CVD-related mortality. Comparisons were made between participants diagnosed with CVD and siblings without CVD, and between the CVD participants and random age- and sex-matched controls from the general population.
They show that diagnosis of all types of CVD investigated was associated with increased risk of all types of psychiatric disorders considered, both in comparison to non-CVD siblings and general population controls. They also showed that diagnosis of psychiatric diagnosis subsequent to CVD diagnosis was associated with greater CVD-related mortality.
A key strength of this study is the use of national databases and populations, as it has allowed for sufficiently large numbers for important subgroup analyses investigating specific types of CVD and psychiatric disorders. In addition to disease and disorder subtypes, the authors have investigated many other factors that may be important for understanding these relationships, including time of diagnosis during follow-up, year of diagnosis, age of participant, and various comorbidities. The duration of follow-up is another important strength of this study, as is the use of sibling controls to mitigate the potential confounding effect of genetic and early-life environment.
However, while it is acknowledged as a limitation by authors, the lack of lifestyle data is a notable weakness of the study. The authors allude to causal inference in the abstract and discuss controlling for important confounding factors, but this is somewhat undermined by not being able to account for lifestyle factors, particularly since there are shared biological pathways such as inflammation linked to both CVD and many psychiatric disorders. As such, the associations reported in this study are potentially influenced substantially by unmeasured confounding related to lifestyle factors.
Overall, this is important data, and the conclusions around these findings supporting surveillance of psychiatric disorders in individuals diagnosed with CVD due to its association with increased risk of mortality may be of interest to clinical settings.
Thank you for the very positive comments.
for example, questions like
Now, we (I, at least) barely ever think of "the web" as bundles of code, but CERN's vision for the web makes sense in context as a research organization. It's almost like a hyper-detailed Javadoc for experiments, code, machines, and those that work with them.
We’ve already seen the for statement which has the same structure, with an indented block of code, and the if, elif, and else statements that do so as well.
They have the same structure.
Early in the school year, talk with students about the positive connection between discussion, thinking, and their home languages. In addition, teach them to "code switch" across registers. A register is defined as the level of formality in language that's determined by the context in which it is spoken or written. We have three common registers—a social or community register, a "business" register, and a more formal "academic" register.
Often we have discussions about the language we use at home, on the playground and in the classroom. Using this terminology and teaching students the differences may impact how they communicate for learning.
A line of code containing 6+ pieces of information should be simplified.
When to simplify a line of code?
classes
A class is a code template for creating objects. Objects have member variables and have behaviour associated with them.
details of how operating systems work, how network protocols are configured, and how to code various scripts that control functio
I see this as setups/
Ever tried to look up some news from 12 years ago? Back in library days you were able to do that. On news portals, most articles are deleted after a year, and on newspaper web sites you hardly ever get access to the archives – even with a subscription.
This is a massive failure of infrastructure (and education/"professionalism"—by and large, most people whose careers are in operating or maintaining Web infrastructure don't haven't been inculcated into or adopted the sort of "code of ethics" that sees this as a failure).
The thing might just be for something like the Internet Archive to get into training or selling professional services for handling companies' "Web presence, done the right way". (This is def. take some organizational restructuring, however.) I'd like to see, for example, IA-certified partner organizations that uphold the principles described here and the original vision for the Web, and professional associations that work hard at making sure the status quo improves a lot over what's common today (and doesn't slide back).
To make the text more readable, I recommend adding lines between different content to better organize the code.
<!DOCTYPE html>
I'm having a hard time seeing anything wrong with your code! I've read it over a few times and at the moment nothing stands out that I can see needs to be fixed!
<h2>What web experience do I have?</h2> <p>Unfortunately I have a very small knowledge and experience in the web. Prior to this course, the most learning i've done regarding the web was in a highschool digital media class. </p> <h2>What coding languages do I know?</h2> <p>In addition to my low knowledge in web experience, my coding experience is slim to none. Although I have taken multiple courses which reviewed certain coding languages, my choice to retain <strong>all</strong> of this information did not occur.</p> <p>The coding languages I learned about included:</p> <ol> <li>Python</li> <li>Java</li> </ol> <h2>What I would like from this course</h2> <p>I would like to be able to complete this course with a greater understanding of the implementation and application of HTML and CSS.<br><br><br><br></p> <footer>Copyright © Declan Hoeflich</footer>
The descendent elements of the body element should be displayed visually. Preceding whitespace between the parent and child block elements makes allows for programmers to visually organize the code.
<li>Python</li> <li>Java</li>
Different list items should be on different lines to make reading the code easier.
tml>
Great coding, i did not found anything wrong with this code.
i
your code looks good! Don't forget, when using the word I to refer to yourself it is always a captial I :)
<p>
I think your code looks good :)
Note: This rebuttal was posted by the corresponding author to Review Commons. Content has not been altered except for formatting.
Learn more at Review Commons
Reviewer #1 Virant and colleagues have devised well-thought-out experimentation and analysis pipelines to obtain unbiased measurements of kinetochore protein counts and distances from the centromeric histone known as Cnp1 in fission yeast. My concerns with this study are mainly regarding the clarity of some of the data analysis strategies and data presentation. The authors should be able to address these concerns without new experimentation.
We would like to thank reviewer 1 for their valuable comments. We have addressed all comments and highlighted the changed sections in our revised manuscript.
- Segmentation of individual centromeres: In general, the authors are to be commended for including a detailed description of their procedures and analysis method. However, it wasn't readily clear to me exactly how they segmented individual centromeres. The lack of a consistent offset between the fluorescence spots corresponding to the protein of interest and Cnp1 in image in Figure 1 makes this issue even more confusing. It will help to display representative segmented individual kinetochores either in the main figure or a supplementary figure.
We thank reviewer #1 for this comment and highly appreciate that they value our effort for detailed method descriptions. We strongly agree: Correct segmentation and best-possible visualization are crucial for our analyses. We hope that the following clarifications help to understand our work better:
All images of the manuscript are reconstructed from localization files using Rapidstorm, which linearly interpolates the localizations on a subpixel grid and fills the pixels based on the distance between the localization and the center of the main subpixel bin to avoid discretization errors (Wolter et al., 2012). These images are then overlaid with a Gaussian blur corresponding to their localization uncertainty. In our opinion, this procedure gives the most realistic image impression of the data and results in reconstructed images that as best as possible mimic real fluorescence images. This is in our opinion a very important aspect when presenting SMLM data in reconstructed images as it is crucial that one - when looking at those images - does not over- or under-interpret the SMLM data. We extended the explanation in the manuscript: “For visualization, we aimed to reconstruct SMLM images that neither over- nor under-interpret the resolution of the SMLM data and resemble fluorescence images as closely as possible. Localizations were tracked together using the Kalman tracking filter in Rapidstorm 3.2 with two sigma, and the NeNA value used as sigma. Images were then reconstructed in Rapidstorm 3.2 with a pixel size of 10 nm. Rapidstorm linearly interpolates the localizations and fills neighboring pixels based on the distance between the localization and the center of the main subpixel bin to avoid discretization errors (Wolter et al., 2012). These images were then processed with a Gaussian blur filter based on their NeNA localization uncertainty in the open-source software ImageJ 1.52p (Schindelin et al., 2012). Importantly, images were only used for image representation purposes, all data analysis steps were conducted on the localization data directly (see data analysis).”
Importantly, individual centromeres were segmented not on the images but on the localization data directly which we visualized in a self-written 3D visualization software that has the functionality to e.g. zoom in and out and to switch or overlay channels. This flexible visualization tool allowed us to make the best-possible informed decisions for the cluster selections and pairing of POI/cnp1CENP-A pairs. We extended our explanation by: “For several manual steps, localizations were visualized in a custom software, which allows to zoom in/out flexibly and to switch/overlay between the sad1/POI/ cnp1CENP-A channels. Using this tool, individual localizations could be selected and classified. For channel alignment, localizations belonging to the same fiducial marker in all three channels were grouped together. Cells with visible kinetochore protein clusters in the focal plane were selected and classified as individual region of interests (ROIs) and all clusters were annotated. cnp1CENP-A clusters were paired together with corresponding POI clusters. Whenever there was any doubt whether two clusters belonged to the same kinetochore or whether a cluster represented a single centromere region or several, the clusters were discarded. Two exemplary data sets can be found in the zip-file Supplementary Data 1. The annotation work was quality-checked by cross-checking the annotation of two different persons.” Maybe interesting to add is that we initially and extensively tried several ways to fully automate the annotation. As all tested routines could not reach the quality of manually annotated data and had to a large extend be manually rechecked and corrected, we in the end directly annotated the data manually. We were rigorous in case of doubt: “Whenever there was any doubt whether two clusters belonged to the same kinetochore or whether a cluster represented a single centromere region or several, the clusters were discarded (manuscript page 10, section Visualization and Manual Analytics).”
Furthermore, the reviewer is right, we didn’t include too much visual data/results into our manuscript. We now showcase some examples for our annotation. In the zip-folder “Supplementary Data 1”, the reviewer will find two csv SMLM data examples of annotated localization data of cells with a mitotic spindle that passed the quality checks of drift control and channel overlay. For the first example, a cell with dam1 as POI, all 6 kinetochores are visible and all were grouped and separated from noise. One can also nicely see (due to the large distance of dam1 to cnp1CENP-A) which of the six belong to which spindle by the spatial orientation of the cnp1CENP-A and dam1 cluster to each other, and both groups of three have a pair that is spatially closer to the wrong pole, important for question 2 below. The second example, with spc7 as the example POI, has only 5 visible clusters. A closer look shows that one of them has unusual dimensions and a high number of localizations, representing most likely two overlapping centromeric regions. Thus, for this cell, only 4 kinetochore pairs were annotated for further analysis. Also, the cluster pairs are overlapping much more, so a direct decision to which spindle they belong to gets difficult.
Finally, we realized that the example cell used for figure 1 which we chose a long time ago for representative purposes actually is a dataset that did not pass the final quality controls of drift correction and channel overlay. Thus, it is not part of the data that was used for the results of this work. While it is pretty embarrassing that we did not realize earlier, we are really grateful for the reviewers’ question about it. We now replaced it by another example which nicely represents the data that went into the analysis and also represents the biological heterogeneity, not only in offset but also e.g. in shape: In this work, we simplify by ignoring any shape in our current analysis and only use cluster centroid distances. Kinetochore POI cluster shapes are currently investigated in a more detailed follow-up study.
- Use the mixture coefficient: The authors use the coefficient λ to create a mixture model for the Bayesian inference of distances. The description provided in the methods section is not sufficient for an average reader to understand how this coefficient is ultimately used (I had to look up the code and then the Stan manual for a superficial understanding of this procedure). It will be very helpful to flesh out this part of the model. Similarly, notation for the model that they use should be included either in the Methods or in supplementary data so that casual readers can get some understanding of the model.
We added the following sentence to explain the significance of the mixture coefficient:
“The coefficient then corresponds to the prior probability that the centromere is attached to the first spindle pole.”
We are not sure whether we understand the last sentence of this comment correctly. We added more explanations and definitions to the Stan code (see kinetochore.stan) to make it easier to understand. However, the section “Distance calculation” is intended to give the reader a full understanding of all relevant parts of the model, a look at the code should therefore not be necessary. The Stan implementation of the model uses non-centered parameterization, which might make it appear more complex than what is described in the text. However, this is an implementation detail that is intended to make the posterior more well-suited for Monte Carlo estimation and does not change the underlying statistical model. It should therefore be of no concern to casual readers. Finally, we prepared a new Supplementary Figure S6 to visualize the model for all readers.
- The regional centromeres in fission yeast can incorporate varying levels of Cnp1 depending on its expression level (e.g. see Aravamudhan et al. 2013 Current Biology, Joglekar et al. 2008 JCB). Much of this "extra" Cnp1 is likely to be incorporated at sites distal to the Cnp1 molecules that directly nucleate the kinetochore. Therefore, the centroid of Cnp1 molecules is likely to be "shifted" to some extent from the foundation of the kinetochore. Any shift in the Cnp1 centroid will be important especially when comparing the fission yeast measurements with the budding yeast data. The authors should ascertain whether such a shift can be detected by comparing the budding yeast and fission yeast measurements.
The reviewer is absolutely right, there is an active discussion in the field to which extend there are cnp1CENP-A molecules at distal sites and thus not part of the platform for the kinetochore structure. While different quantification methods in the literature partly disagree in cnp1CENP-A numbers, we have no indications that our own assessment by PALM imaging is wrong. In this study, we get a very stable (Suppl. Figure S9 b) cnp1CENP-A read-out by PamCherry1, which agrees with our Lando et al. 2012 study (a single color study with a different, much simpler protocol and using a different microscope with different settings and analysis routines, mainly using mEos2 but also some SI data on PamCherry1 for counting cnp1CENP-A molecules). Furthermore, the recombinant fusions in the native locus of cnp1CENP-A are stable and the strains show no signs of growth or phenotypic defects.
While we therefore can argue that we see a native level and undisturbed distribution of cnp1CENP-A, we nevertheless do not know how much of this cnp1CENP-A is involved in building up the kinetochore. What we believe to know is the following:
Virant and colleagues present a rigorous single-molecule localization-based analysis of the kinetochore protein copy number and organization within the fission yeast kinetochore. Although the fission yeast kinetochore has been extensively studied, the spatial organization of its kinetochore components has remained uncharacterized. This manuscript addresses this deficiency, and in concert with the budding yeast study, highlights the conserved and diverged features of the kinetochore in the two yeast species. Therefore, this manuscript will be of great interest to the kinetochore and cell division field.
We would like to thank the reviewer again for their very helpful and highly constructive review.
Reviewer #2
In this study, Virant and colleagues have applied single molecule localization microscopy to map the positions of proteins in the pombe kinetochore. This has not been reported previously and this study is both well-conducted and the data appear solid. They also use a modification of this technique to assess the stoichiometry of kinetochore proteins. The results that they obtain are broadly in line with several previous studies that use other methodology but not in fission yeast nor to this level of detail. There are some important novel conclusions from this work. I would like the authors to address the following concerns prior to publication:
We would like to thank Reviewer #2 for their appreciation of our work and their helpful remarks regarding our manuscript which we will answer below.
- It is not clear to me why the sad1-Scarlet-I signal in Figure 1C, displays a grid-like pattern? This must be an artefact of image collection or processing. Could the authors explain this pattern since this may affect the ability to find a centroid position of this signal?
Thanks a lot for this comment. Yes, the grid-like pattern the reviewer observed is an artefact from image processing when compiling the exemplary composite 3-color images. We revisited the raw movie data and changed the procedure to produce the exemplary images to avoid this ugly artifact (which did not influence our data analysis as it is not present in the raw movies used for centroid determinations). Please note: we also changed the example cell for figure 1 due to reasons explained in the answer 1 to reviewer 1.
- It is my understanding that the distances reported are based on the positions of the proteins in one dimension, along the spindle axis, consistent with other studies and as illustrated in Figure 1b. This should be clearly stated in the results section.
The model underlying our Bayesian inference is that cnp1CENP-A-POI and one of the two sad1 spindles are all on one “mitotic” axis, along the kinetochore microtubule. BUT the orientation of this mitotic axis is NOT necessarily parallel to the spindle axis. See Figure 1a, the in red drawn spindle axis is not necessarily parallel to the green drawn microtubules connecting the kinetochores to the spindle poles. (Please note, thanks to this comment, we found that our original sketch of Figure 1a was misleading and corrected for that.). Figure 1b in this respect is a bit misleading as only one spindle pole is shown. The slight difference between the kinetochore and spindle axis cannot be visualized with only half a spindle. For answering the reviewers comment no. 5, we also now plotted the measured offset from and relative position of cnp1CENP-A cluster centroids to the spindle axis, see below.
- The distances between proteins in this study are measured during anaphase, whereas the distances measured in cerevisiae previously were in both metaphase and anaphase (Joglekar et al 2009) and in the accompanying manuscript (Cielinski et al) in metaphase. In the comparison of distances, it would be worth describing how the mitotic stage may have affected distances, since Joglekar et al, found significant positional changes in cerevisiae kinetochore proteins from metaphase to anaphase.
We would like to thank the reviewer for this comment. It sparked a longer discussion to precisely disentangle the cell cycle states. We afterwards went carefully through the literature again and added a column to Table S4 stating for which cell cycle phase(s) the individual works were conducted which we believe is highly useful when comparing the different data.
Discussing with the Ries group we made sure that we indeed measured the cells in the same state and that we in our manuscript made mistakes in defining it correctly. Important for S. pombe is, that while it is not possible to decide for 100% between metaphase and anaphase A, we can safely exclude anaphase B so that we can state that we did not image anaphase B: Supplementary Figure S10 shows that all spindle distances measured are smaller than one nuclear diameter which is given by 2-3 µm (MacLean 1964, 10.1128/jb.88.5.1459-1466.1964; Tda et al 1981, 10.1242/jcs.52.1.271) plus we ourselves measured a nup132 strain in early G2 phase and obtained 2.4 µm ± 0.19 µm (data not shown)). This is nicely in line with Joglekar et al. 2009 (this paper actually has a very good SI figure on exactly this topic, see Fig. S1) and corrected the manuscript accordingly. Thanks for pointing this out to remove this lapse in definitions.
__ 4. __It is hard to interpret the POI copy numbers in terms of each kMT. I am assuming that each cluster measured represents a single pombe kinetochore, containing 2-4 kMTs? If we assume that each pombe kinetochore can contain 2, 3, or 4 kMTs, then we might expect to see a trimodal dataset, I am guessing this was not seen in the data? Would it be possible to estimate protein numbers per kMT in Table 2, as done for the Cielinski et al study? I realize this would require an estimate of the number of kMTs per kinetochore. Alternatively, the authors are resolving individual kMTs, in which case this should be made clear.
Yes, the reviewer is absolutely correct, the clusters are associated with 2-4 kMT (as nicely resolved in Ding et al, J Cell Biol (1993) 120 (1); 10.1083/jcb.120.1.141). Thus, we can assume that 2-4 kinetochore structures are also involved per centromeric region. In our current analysis, we have to work with the average of 2-4 kMTs. The shapes of POI and cnp1CENP-A clusters we have in the SMLM data are definitely diverse, and we plan to extract more data on spatial distribution in the future, perhaps even at the level of individual centromeric regions, but we did not systematically explore shapes in this work. Thus currently, we cannot give a precise answer how individual regional kinetochores look like at the level of a single kinetochore, but we strongly agree with the reviewer that this will be highly interesting to explore further. In this manuscript, therefore, to compare the stoichiometries between the point centromere of S. cerevisiae and the regional centromere of S. pombe, we used ratios as given in Suppl. Table S4. These ratios provided us with comparable results across a wide range of literature since the ratios are only calculated internally for each study and not across studies (which would lead to compatibility issues).
For this study, we also labeled MT via atb2. Unfortunately, the SMLM experiments were very difficult as atb2 is also present everywhere else in the nucleus, in particular at the dense central MT bundle (see image below, white sad1-mScarlet-I, blue PamCherry1- cnp1CENP-A, and red mEos3.2-A69T-atb2). Thus, we could not resolve such fine details as single fibers for the kMTs: Most kMTs overlapped with the central fiber and due to the dense central MT bundle of atb2, the data of the atb2 channel could not be read-out neither in a quantitative nor complete way and we could not extract which percentage of atb2 molecules we actually successfully recorded in the SMLM data. Thus, especially visualizing fine fibers was difficult and the images obtained do not meet our quality standards – but the exemplary one below is maybe nevertheless informative in a qualitative way. Our current idea would be to use ExM plus SMLM, but this work would be a stand-alone study requiring the set-up and optimization of such a protocol.
- The same kMT issue may affect the measurements of distances. Each pombe kinetochore contains multiple kMTs and it is not clear whether these would align perfectly on the spindle axis. Did the authors see anything in their data that would support the notion that individual kMTs are aligned on the axis (as illustrated in Figure 2) or whether they are slightly separated? This is itself a potentially important result.
It is important to note that we did not measure the distance in projection of the spindle axis (defined as sad1-sad1 centroid axis), see also question 2. We can show in our data that the main microtubule bundle between the spindles is angled to the kinetochore microtubules that connect the centroids of our three-color channels for each centromeric region in a sad1-POI-cnp1 axis. For sad1, we cannot simply determine which one of the two spindles is the correct one, thus we implemented a mixture model for our Bayesian model, see also answers to reviewer 1).
While in the budding yeast literature it has been measured by EM that there are only small angles of up to 6° between the two axes present (Joglekar et al. 2009, 10.1016/j.cub.2009.02.056, Figure S1), Ding et al. 1993 showed larger deviations for S. pombe. Our data agrees with these findings. In the new Suppl. Figure S12, we plotted the height of all measured cnp1CENP-A centroids, normalized to the spindle lengths to represent the angular distribution between the spindle and kMT axes and in absolute nanometer distances to show that most kinetochores are in direct vicinity to the central bundle and only few show heights larger than 150 nm (also technically important as our focal z-range is ~600 nm).
- In all measurements of kinetochore protein intensity (both in this study and previous studies) there seems to be significant variation in the data for individual kinetochores, even for S. cerevisiae, which supposedly has a fixed number of the kMTs. The coefficient of variation is ~ 0.5 in the data shown in Table 2. Could the authors discuss the variability in POI copy numbers since it either reflects an inability to measure protein levels accurately or that there is some flexibility in kinetochore protein stoichiometry (or in this case differing numbers of kMTs per kinetochore - see point above)?
Regarding the variability in our counting data we indeed expect a mixture of biological and technical nature in line with what the reviewer argues above but intuitively would lean towards the latter, being technically limited by the read-out precision of quantitative PALM imaging using fluorescent proteins, which have finite maturation- and read-out efficiencies and possess limited signal-to-noise contrast. When discussing this comment and how we possibly could support our intuition by evidence, we realized that the main argument to be made is that the FtnA oligomer is a biologically highly defined structure and that the variance we obtain for our FtnA calibration standard indeed also directly can serve as a proxy for our technical variance. Using the results of 21.63 counts ± 10.2 STD for the 24mers and of 7.27 counts ± 2.72 STD for the 8mers, we thus can estimate that the technical variance causes a coefficient of variance of 0.35 to 0.5, thus almost completely explaining the experimentally seen coefficient of ~ 0.5. we added this argument to our manuscript by “The POI protein copy numbers as given in Table 2 show a large coefficient of variation. To assess to which extend this variability reflects a technical inability to measure protein levels accurately or some flexibility in kinetochore protein stoichiometry (e.g. due to differing numbers of kMTs per kinetochore), we can use the data of the FtnA oligomer counting standard: The FtnA oligomer is a biologically highly defined structure. Thus, our FtnA measurements can directly serve as a proxy for the contribution of the technical inaccuracy of our PALM imaging and analysis strategy to the variance. Using the results of 21.63 counts ± 10.2 STD for the 24mers and of 7.27 counts ± 2.72 STD for the 8mers, we can estimate that the technical inaccuracy causes a coefficient of variance of 0.35 to 0.5, thus almost completely explaining the experimentally seen coefficient of ~ 0.5 for our POI data (Table 2). Due to this high technical inaccuracy, we cannot resolve sub-populations of possibly different kinetochore structures (and thus POI copy numbers) on 2-4 kMTs in our current counting data (Supplementary Figure S9).”. Secondly, as the reviewer also pointed out earlier, we have a biological variance of 2-4 kMTs and thus must assume smaller and larger kinetochores on individual centromeres. Due to the high technical variance, we nevertheless cannot resolve sub-populations in our current counting data (please also compare to the data in Supplementary Figure S9).
Minor points:
Delete "an" from "...structure at an about 100 nm resolution" (page 3).
Thanks!
In Figure 2 the proteins in the schematic are color coded, but it is not clear what the coloured proteins are in all cases. Would it be possible to color code the adjacent text, e.g. Spc7 in orange.
Thanks for this suggestion, adjusted figure accordingly.
Also in this figure, the POI copy numbers are indicated by color coding of the data points. However, the points will likely be too small in the final figure for these colors to be clearly visible. Perhaps copy numbers could be indicated in another way or the "mean value" boxes could be larger?
We tested several options and decided to adjust the widths of the boxes.
Please define "N" in Table 2. e.g. N = number of kinetochores measured.
We added this information to the caption: “N number of centromeric regions analyzed.”
Reviewer #2 (Significance (Required)):
This manuscript, together with an accompanying one from Cielinski et al., are nice complementary studies that provide the first single molecule localization studies of the yeast kinetochore. Although other labs have used super-resolution methods to study individual kinetochore proteins; both of these new studies map distances between many proteins at the kinetochore and thus are able to produce maps of the overall kinetochore structure. Like the previous study using standard resolution methods (Joglekar et al, 2009. Current Biology 19, 694-699); these studies will likely provide a benchmark for future studies on eukaryotic kinetochore architecture, including those in mammalian systems. Additionally, this work will appeal to super-resolution microscopists.
My expertise is as a yeast kinetochore cell biologist.
We would like to thank Reviewer #2 again for their appreciation of our work and their valuable remarks and discussion points which improved our manuscript substantially during the revision phase.
Additional comments for both reviewers:
As the co-submitted manuscript from Cieslinski et al. 2021 re-analyzed all their distances and numbers during the revision phase, we updated the comparisons in Suppl. Table S4, S5 and our summary text: 1) their cnn1 distance measurement got corrected and no shows no deviation anymore to our data. Also, their protein copy numbers changed slightly. So we changed the summary from “Additionally, two organism-specific differences surfaced: cnp20CENP-T (cnn1) is located between spindle pole and cnp1CENP-A in our case (at similar distance as fta2CENP-P and fta7CENP-Q), whereas Cieslinski et al. position cnn1 (and mif2) behind cnp1CENP-A. Furthermore, the ratio of cnp20CENP-T to COMA is 1:0.9 in our case and 1:2.1 for S. cerevisiae“ to “Importantly, one substantial organism-specific difference for the inner kinetochore strategy surfaced: The ratio of cnp20CENP-T to COMA is 1:0.9 in our case and 1:2.0 for S. cerevisiae.” 2) Additionally, we were able to add a discussion about their new measurement of ask1 of the dam1 complex. Ask1 is a protein of the DASH ring. Their new distance measurement of S. cerevisiae ask1 fits to the distance we measure for S. pombe dam1 and thus supports our discussion that, for S.pombe, the C-terminus of dam1 localizes at the DASH ring and not at the ndc80 heads like for S. cerevisiae. We added this sentence to the summary: “Furthermore, the S. cerevisiae work measured the position of ask1, a protein of the DASH ring. Their positioning of S. cerevisiae ask1 is consistent with the distance we measured for S. pombe dam1 and thus directly supports our reasoning that the C-terminus of S. pombe dam1 is localized to the DASH ring and not to the ndc80 heads (like for S. cerevisiae).”
We found that we – very unfortunately - did a calculation mistake ourselves and used the inverse of the correction factor (multiplied with 0.9 instead of dividing with 0.9) when correcting our SMLM localizations to absolute protein counts. Thus, the numbers we gave in Table 2 and the color bar in Figure 2 were wrongly converted. We now corrected for this lapse.
Note: This preprint has been reviewed by subject experts for Review Commons. Content has not been altered except for formatting.
Learn more at Review Commons
In this study, Virant and colleagues have applied single molecule localization microscopy to map the positions of proteins in the pombe kinetochore. This has not been reported previously and this study is both well-conducted and the data appear solid. They also use a modification of this technique to assess the stoichiometry of kinetochore proteins. The results that they obtain are broadly in line with several previous studies that use other methodology but not in fission yeast nor to this level of detail. There are some important novel conclusions from this work. I would like the authors to address the following concerns prior to publication:
Minor points:
Delete "an" from "...structure at an about 100 nm resolution" (page 3).
In Figure 2 the proteins in the schematic are color coded, but it is not clear what the coloured proteins are in all cases. Would it be possible to color code the adjacent text, e.g. Spc7 in orange. Also in this figure, the POI copy numbers are indicated by color coding of the data points. However, the points will likely be too small in the final figure for these colors to be clearly visible. Perhaps copy numbers could be indicated in another way or the "mean value" boxes could be larger?
Please define "N" in Table 2. e.g. N = number of kinetochores measured.
This manuscript, together with an accompanying one from Cielinski et al., are nice complementary studies that provide the first single molecule localization studies of the yeast kinetochore. Although other labs have used super-resolution methods to study individual kinetochore proteins; both of these new studies map distances between many proteins at the kinetochore and thus are able to produce maps of the overall kinetochore structure. Like the previous study using standard resolution methods (Joglekar et al, 2009. Current Biology 19, 694-699); these studies will likely provide a benchmark for future studies on eukaryotic kinetochore architecture, including those in mammalian systems. Additionally, this work will appeal to super-resolution microscopists.
My expertise is as a yeast kinetochore cell biologist.
Note: This preprint has been reviewed by subject experts for Review Commons. Content has not been altered except for formatting.
Learn more at Review Commons
Virant and colleagues have devised well-thought-out experimentation and analysis pipelines to obtain unbiased measurements of kinetochore protein counts and distances from the centromeric histone known as Cnp1 in fission yeast. My concerns with this study are mainly regarding the clarity of some of the data analysis strategies and data presentation. The authors should be able to address these concerns without new experimentation.
Virant and colleagues present a rigorous single-molecule localization-based analysis of the kinetochore protein copy number and organization within the fission yeast kinetochore. Although the fission yeast kinetochore has been extensively studied, the spatial organization of its kinetochore components has remained uncharacterized. This manuscript addresses this deficiency, and in concert with the budding yeast study, highlights the conserved and diverged features of the kinetochore in the two yeast species. Therefore, this manuscript will be of great interest to the kinetochore and cell division field.
ils of a fund account.
Heading missing for the code below. Always have a 'Sample Code' heading for all API codes
Also, looks like there is a formatting issue in the code here...
This specification reserves the use of one URI as a problem type: The "about:blank" URI [RFC6694], when used as a problem type, indicates that the problem has no additional semantics beyond that of the HTTP status code. When "about:blank" is used, the title SHOULD be the same as the recommended HTTP status phrase for that code (e.g., "Not Found" for 404, and so on), although it MAY be localized to suit client preferences (expressed with the Accept-Language request header). Please note that according to how the "type" member is defined (Section 3.1), the "about:blank" URI is the default value for that member. Consequently, any problem details object not carrying an explicit "type" member implicitly uses this URI.
annoying limitation
have to come up with unique (and unchanging?) URIs up front
otherwise (if type is omitted), this restrictive "about:blank" URI is assumed by default
Consumers can use the status member to determine what the original status code used by the generator was, in cases where it has been changed (e.g., by an intermediary or cache), and when message bodies persist without HTTP information. Generic HTTP software will still use the HTTP status code.
For example, a "write access disallowed" problem is probably unnecessary, since a 403 Forbidden status code in response to a PUT request is self-explanatory.
FetchErrorResponse: type: object properties: meta: $ref: '#/definitions/FetchMetaResponse' errors: $ref: '#/definitions/Error' example: { "meta": { "req_id": "d07c8b12-c95e-4a06-8424-92aac94bb445" }, "errors": [{ "code": "Unauthorized", "detail": "A valid bearer token is required", "status":"401" } ] }
let's not mix code changes with prettier. This is a bad practise which complicates code review and history review. Let's apply prettier in a separate PR/commit.
Loved the fact that you've added comments in the code.
<li> by email at <a href="mailto:tsuarezsuarez@northislandcollege.ca?subject=Reaching%20Out&body=How%20are%20you"> tsuarezsuarez@northislandcollege.ca </a> </li> </ul>
i saw the code and its seems perfect however i didn't know about the hyperlink with the mail one because i don't know that we could use our mail also in hyperlink. so i got new thing to learn and the code is perfect and everything is easy to read.
Our overworked developer had no time to be organized and do things right with legacy code (from 2013), a million little bugs, and major moves (such as finally making NERD web-accessible).
Perfect example of why they need someone to manage the backlog and let the dev team focus!
<!DOCTYPE html>
Add comment to explain your code or important things
The server possibly can send back a 406 (Not Acceptable) error code when unable to serve content in a matching language. However, such a behavior is rarely implemented for a better user experience, and servers often ignore the Accept-Language header in such cases.
Reviewer #3 (Public Review):
Noel et al provide a neural representational account of three brain areas in a virtual, visual navigation task paradigm especially designed to achieve a closed action-perception loop closely resembling natural behaviour. The authors recorded hundreds of neurons from three monkeys while the animals were engaged in the task where latent cognitive variables like distance travelled and distance to target continuously changed. The authors build on their previous work where they robustly characterized animal behaviour on this task paradigm. Here, they aim to find neural codes of dynamic, latent variables and report a mixed and heterogeneous profile of task variable coding distributed across the two brain areas in the parietal cortex (MSTd and area 7a) and one in the prefrontal cortex (dlPFC).
Major strength: Multi-area recording and the close-loop behavioural paradigm are major strengths of this study. The robust model-based analysis of neural data strengthens the paper even more. The correlation of coupling between MSTd and dlPFC and behaviour, albeit in a coarse time scale (of sessions), is particularly interesting and makes the paper strong by quantitatively relating behaviour to neural activity.
Major weakness: The paper mainly gives a long list of what task variables the three brain areas code for along with measures of connectivity between areas. Although this is a valuable contribution to the field, the study is not designed to test predictions of specific computational hypotheses. Towards the end of the paper, the authors bring up the two alternate mechanisms: vector-coding vs distance-coding, but only as a speculation. These two hypotheses could have been developed further at the outset to make specific predictions for neural dynamics and subsequently be tested in their data. This will likely lead to richer findings going beyond representations of task variables. Nevertheless, the findings presented in the paper are surely novel and exciting.
Impact: The main impact of the paper is neurophysiology under a novel, naturalistic behavioral paradigm. The data, both behavioral and neurophysiological, is rich and has potential to test predictions of more fine-grained computational hypotheses. However, the observation that MSTd codes for latent variables is not as surprising as the authors claim. Given the recent observations of heterogeneous variables represented in brain areas traditionally thought to be highly specific (e.g. locomotion variables in V1, mixed coding in EC etc.), it is not surprising to find latent variables in a 'traditionally' sensory area, especially in a continual behavioral paradigm where many variables are changing and are correlated.
Based on their previous work and this work, the authors mention multiple times the task strategy and its embodied nature. While the authors conclusively show the involvement of eye movement in solving the task, it is difficult to imagine a concrete definition of an embodied task strategy without clear alternate hypotheses. How would the animals behave if their eye movements were prevented? Worse performance (like humans did in their previous paper) or unable to perform (akin to a bird unable to fly without wings) or a different strategy? What should we predict based on the neural observation reported here? The impact of this paper would be greater if the authors bring up these questions and provide some speculations rooted in neurophysiological observations.
On
Upon clicking the link, the customer should enter their country code and phone number.
Use must sparingly.
Refactor
"Refactoring is a systematic process of improving code without creating new functionality that can transform a mess into clean code and simple design."
https://refactoring.guru/es/refactoring
MPIC GAMES PARALYMPIC GAMES RESULTS VIDEOS MEDALS MASCOTS OPENING CEREMONIES CLOSING CEREMONIES SUMMER OVERVIEW WINTER OVERVIEW SPORTS SPORTS PARA ALPINE SKIING PARA ARCHERY PARA ATHLETICS PARA BADMINTON BOCCIA PARA CANOE PARA CYCLING PARA DANCE SPORT EQUESTRIAN BLIND FOOTBALL GOALBALL JUDO PARA NORDIC SKIING PARA ICE HOCKEY PARA POWERLIFTING PARA ROWING SHOOTING PARA SPORT SITTING VOLLEYBALL PARA SNOWBOARD PARA SWIMMING PARA TABLE TENNIS PARA TAEKWONDO PARA TRIATHLON WHEELCHAIR BASKETBALL WHEELCHAIR CURLING WHEELCHAIR FENCING WHEELCHAIR RUGBY WHEELCHAIR TENNIS EVENTS CLASSIFICATION CLASSIFICATION CLASSIFICATION CODE CODE COMPLIANCE CODE REVIEW CLASSIFICATION BY SPORT ALPINE SKIING ARCHERY PARA ATHLETICS BADMINTON BIATHLON BOCCIA CANOE PARA CROSS-COUNTRY SKIING PARA CYCLING PARA DANCE SPORT EQUESTRIAN FOOTBALL 5 A SIDE GOALBALL ICE HOCKEY JUDO POWERLIFTING ROWING SHOOTING SITTING VOLLEYBALL SNOWBOARD SWIMMING PARA TABLE TENNIS TAEKWONDO PARA TRIATHLON WHEELCHAIR BASKETBALL WHEELCHAIR FENCING WHEELCHAIR RUGBY WHEELCHAIR TENNIS BOARD OF APPEAL OF CLASSIFICATION CLASSIFICATION RESEARCH CLASSIFICATION EDUCATION FAQS NEWS NEWS MEDIA OFFICE THE PARALYMPIAN ATHLETE OF THE MONTH IPC MILESTONES IPC 25TH ANNIVERSARY IPC 30th ANNIVERSARY Top 10 Moments of 2018 TOP 50 MOMENTS OF 2017 TOP 50 MOMENTS OF 2016 TOP 50 MOMENTS OF 2015 TOP 50 MOMENTS OF 2014 TOP 50 MOMENTS OF 2013 TOP 50 MOMENTS OF 2012 ATHLETES ATHLETES BIOGRAPHIES ATHLETES' COUNCIL WHO WE ARE WHAT WE DO ATHLETES COUNCIL ELECTION CANDIDATES ATHLETES FORUM ATHLETE REPRESENTATIVES ATHLETE CAREERS PROGRAMME MANAGEMENT PROUD PARALYMPIAN ATHLETE RESOURCES TEAMS/NPC TEAMS/NPC REFUGEE PARALYMPIC TEAM IPC IPC History Paralympic archive Who we are Structure Governing Board IPC Bodies Honorary Board Federations TEAM IPC PARTNERS Airbnb Alibaba ALLIANZ Atos Bridgestone Coca-Cola Mengniu Deloitte Intel Omega Ottobock P&G Panasonic Samsung Toyota Visa GOVERNMENTAL PARTNERS AWARDS Paralympic Order Paralympic Games Appreciation Award Hall of Fame Para Sports Awards IPC Scientific Award Paralympic Media Awards External awards ANTI-DOPING Education TESTING ATHLETE WHEREABOUTS THERAPEUTIC USE EXEMPTIONS DOCUMENTS SANCTIONED ATHLETES RUSSIA REINSTATEMENT HANDBOOK COVID-19 AND RETURN TO SPORT Medical Illness and Injury Surveys NPC Physician Workshops Safe Sport Mental Health Science Strategic partnerships Research Vista Publications Vista 2023 VOLUNTEER ROLES CAREERS ARCHIVES ARCHIVES CHASING GREATNESS WaitForTheGreats DEVELOPMENT DEVELOPMENT Agitos Foundation GRANT SUPPORT PROGRAMME I'mPOSSIBLE Proud Paralympian JOIN THE CONVERSATION Road to the Games En sus marcas, listos... Inclusión RAW EMOTIONS INTERNATIONAL PARALYMPIC COMMITTEE International Paralympic Committee | IPC
This entire selection here is a great example of how content can be made more ‘understandable’. The use of categories on the top of the page is a great way of allowing individuals to track where they are, find content, and navigate. When individuals select a specific category, such as ‘Paralympic Games’, the background of the selection changes to a yellow colour in comparison to the unselected categories, where the background remains white, allowing one keep track of which category they are viewing. This is very important for individuals living with ADHD, autism or dyslexia.
window.onload = function() { var body = document.body; if (document.cookie.indexOf('contrast=high') != -1){ console.log( document.cookie.indexOf('contrast=high') ); body.classList.add("highcontrast"); document.getElementById('contrast-input').checked = true; document.getElementById('contrast-input-mobile').checked = true; console.log( document.getElementById('contrast-input').checked ); }else{ body.classList.remove("highcontrast"); } }; var body = document.body; if (document.cookie.indexOf('fontsize-zoom=1') != -1){ body.classList.add('zoom1'); }else if (document.cookie.indexOf('fontsize-zoom=2') != -1){ body.classList.add('zoom2'); }else if (document.cookie.indexOf('fontsize-zoom=3') != -1){ body.classList.add('zoom3'); }else{ body.classList.remove('zoom1', 'zoom2', 'zoom3'); } const homepage = document.querySelector('.layout-no-sidebars'); //if(homepage.classList.contains('path-frontpage')){ //body.classList.add("beijing-front-page"); //} const firstPath = window.location.pathname.split('/')[1]; const firstPathLive = window.location.pathname.split('/')[1]; const liveListingPath = window.location.pathname.split('/')[2]; if(firstPath == 'tokyo-2020'){ body.classList.add("default-tokyo-2020"); } if(firstPath == 'raw-emotions'){ body.classList.add("raw-emotions"); } if(firstPath == 'beijing-2022' || liveListingPath == 'beijing-2022'){ body.classList.add("default-beijing-2022"); var lastScrollTopBeijing = 0; // element should be replaced with the actual target element on which you have applied scroll, use window in case of no target element. window.addEventListener("scroll", function(){ var st = window.pageYOffset || document.documentElement.scrollTop; if (st > lastScrollTopBeijing){ // downscroll code body.classList.add("beijing-2022-scroll"); } if(st == 0){ // upscroll code body.classList.remove("beijing-2022-scroll"); } lastScrollTopBeijing = st <= 0 ? 0 : st; }, false); } const parasports = window.location.pathname.split('/')[1]; const parasport = window.location.pathname.split('/')[1]; if(parasports == 'para-sports' || parasport == 'para-sport'){ body.classList.add("para-sports-page"); } !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1143245079059661'); fbq('track', 'PageView'); <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1143245079059661&ev=PageView&noscript=1"/> !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); // Insert Twitter Pixel ID and Standard Event data below twq('init','o4sr5'); twq('track','PageView'); Skip to main content English
This icon over here in the right top corner, is an incredible example of content that is robust. This means, this webpage is capable of operating and being accessed on a wide range of devices, including assistive technologies. When one clicks on this icon, they are able to view the many accessible features this webpage offers, such as screen readers, bigger text, and text spacing. Additionally, this webpage also has an option to make the content dyslexia friendly.
Social workers’ primary responsibility is to promote the well-being of clients. In general, clients’ interests are primary. However, social workers’ responsibility to the larger society or specific legal obligations may, on limited occasions, supersede the loyalty owed clients, and clients should be so advised.
I don't see anything wrong with section of the code of ethics. Although I can see how this can be seen as a struggle of equality. A Social Worker might feel conflicted as to when the right time is to intervene in a situation. That balance of power is completely one sided. If the social worker in question has a biased for, or against their client, that could shape the future of someones life permanently, for better or worse. I think this section could be fleshed out a little as it's a little vague on what determines a threat to the greater view of society. Harming one person's future for something they haven't, and never were planning on doing is causing harm. At the same time not informing the authorities based on your own intuition, and then having the client do something negative and harmful, is a violation of the Code.
Social workers who provide electronic social work services should be aware of cultural and socioeconomic differences among clients’ use of and access to electronic technology and seek to prevent such potential barriers
I feel as though this also raises question of power and structural inequality as different access to services because of barriers is being discussed. Why are certain groups because of cultural and socioeconomic differences not granted the same access to services? Why must these groups face such barriers when trying to access a helpful tool for them to receive necessary services? How did this begin? I think once again this excerpt can go more in depth of how structurally these inequalities exist. This can be done by possibly elaborating on what these barriers are and why they represent structural inequality. Social workers aim is to uncover these barriers. Therefore, the Code of Ethics should identify more of these as well.The power this has on the lives of clients I feel needs to be more explained more in depth. For example, the Code of Ethics should go more in depth of the power conflict between these oppressed groups and the others. Furthermore, the impact of these differences because of the structural inequality embedded in our society can be explained more as a whole.
Social workers should demonstrate awareness and cultural humility by engaging in critical self-reflection (understanding their own bias and engaging in self-correction),
In this excerpt, under the category of cultural competence, I feel as though this excerpt represents an example of structural inequality and power but it could go more in depth as well. This excerpt is identifying that biases to unfortunately take place within the field. As we know, these biases are unfortunately deeply embedded in society, but our job as social workers is to break these biases down and uncover them. I just feel as though the Code of Ethics should go more in depth in discussing this bias and why it is prevalent. This excerpt just simply states that bias exists and social workers should reflect on themselves to examine their biases in effect. If this excerpt mentioned more of how these biases arise, where they come from, why they exist, and exactly what ways social workers can understand it, I feel as though this piece would be more informative. I do not think it sufficiently discusses the severity of structural inequality and how it affects these clients. It does not touch on the problem behind having bias enough. The power dynamic can be touched on more as well by showing how bias is a result of a group of people discriminating against another. Thus making the discriminated group feel inferior. I think in touching on structural inequality and power the importance of understanding cultural differences should be fore-fronted more as well.
Here are some of the major benefits associated with headless: Speed. Rolling out any new changes, new features, UI changes, business logic changes, promotions, cosmetic changes, is faster with headless. With a traditional architecture, small adjustments and minor tweaks to anything require testing major parts of the back-end to make sure everything is working properly. More customization and personalization. Headless grants maximum customization freedom across the board, which allows the freedom to create industry-leading, personalized brand experiences.The front-end is more accessible. Since front-end updates don’t have to be optimized for the back-end, they take less time to build and are cheaper to implement. Accessing, using, and updating the front-end no longer requires any advanced IT skills, so it’s easier to find people to do the job. You also no longer have to write JSPs to make cosmetic edits. You still can, but you can also use React and several other systems that are not usable under a traditional eCommerce model. Integration of non-web channels. Through the focused use of APIs, brands can create a coordinated, seamless, and personalized brand experience across all channels. Future platform changes are easy as well. If Google Glass takes off, or Tik Tok comes out with a shopping feature, a shopping experience can be quickly created and implemented without changing the back end. Just plug it into an API and start selling. Saved time and money across IT. Front-end changes no longer require significant IT support, so you save developers time on cosmetic adjustments. Commerce apps can be created and implemented faster than monolithic eCommerce platforms. Quick changes to be made to the front or back-end, without disturbing your taking resources away from the other side. Room for experimentation. A headless structure allows your system to become much more open to experimentation. Marketers can test new designs without affecting the back-end. Developers can make changes and tests while customers are still making purchases. Brands can phase in innovations and prevent front-end errors in production environments.Performance. When you control the front-end, you control performance. Shopify not loading fast enough? Tough cookies. They own the front-end and the servers. Your headless React code not loading fast enough? Just write better code and boost server performance.Time to market. Businesses can swiftly introduce any and all front-end experiences with no back-end development required. Whether it’s reacting to a new trend, entering into a new device or channel, or adjusting to events like COVID-19, headless makes it as easy as possible.
Anders Hejlsberg: Let's start with versioning, because the issues are pretty easy to see there. Let's say I create a method foo that declares it throws exceptions A, B, and C. In version two of foo, I want to add a bunch of features, and now foo might throw exception D. It is a breaking change for me to add D to the throws clause of that method, because existing caller of that method will almost certainly not handle that exception. Adding a new exception to a throws clause in a new version breaks client code. It's like adding a method to an interface. After you publish an interface, it is for all practical purposes immutable, because any implementation of it might have the methods that you want to add in the next version. So you've got to create a new interface instead. Similarly with exceptions, you would either have to create a whole new method called foo2 that throws more exceptions, or you would have to catch exception D in the new foo, and transform the D into an A, B, or C. Bill Venners: But aren't you breaking their code in that case anyway, even in a language without checked exceptions? If the new version of foo is going to throw a new exception that clients should think about handling, isn't their code broken just by the fact that they didn't expect that exception when they wrote the code? Anders Hejlsberg: No, because in a lot of cases, people don't care. They're not going to handle any of these exceptions. There's a bottom level exception handler around their message loop. That handler is just going to bring up a dialog that says what went wrong and continue. The programmers protect their code by writing try finally's everywhere, so they'll back out correctly if an exception occurs, but they're not actually interested in handling the exceptions. The throws clause, at least the way it's implemented in Java, doesn't necessarily force you to handle the exceptions, but if you don't handle them, it forces you to acknowledge precisely which exceptions might pass through. It requires you to either catch declared exceptions or put them in your own throws clause. To work around this requirement, people do ridiculous things. For example, they decorate every method with, "throws Exception." That just completely defeats the feature, and you just made the programmer write more gobbledy gunk. That doesn't help anybody.
The issue here seems to be the transitivity issue. If method A calls B which in turn calls C, then if C adds a new checked exception B needs to add it even if it is just proxying it and A is already handling it via "finally". This seems like an issue of inference to me. If method B could dynamically infer its checked exceptions this wouldn't be as big of an issue.
You also probably want effect polymorphism for the exceptions so you can handle it for higher order functions.
To stick with the theme of consistency, if you want to use your coding font on GitHub to make code reviews feel closer to what they look like in your text editor, drop this into Refined GitHub’s Custom CSS extension settings
.code code
css
code,
kbd,
pre,
tt,
.ace_editor.ace-github-light,
.blame-sha,
.blob-code-inner,
.blob-num,
.branch-name,
.commit .sha,
.commit .sha-block,
.commit-desc pre,
.commit-ref,
.commit-tease-sha,
.default-label .sha,
.export-phrase pre,
.file-editor-textarea,
.file-info,
.gollum-editor .expanded textarea,
.gollum-editor .gollum-editor-body,
.hook-delivery-guid,
.hook-delivery-response-status,
.input-monospace,
.news .alert .branch-link,
.oauth-app-info-container dl.keys dd,
.quick-pull-choice .new-branch-name-input input,
.tag-references > li.commit,
.two-factor-secret,
.upload-files .filename,
.url-field,
.wiki-wrapper .wiki-history .commit-meta code {
font-family: 'Fira Code' !important;
}
Note: This rebuttal was posted by the corresponding author to Review Commons. Content has not been altered except for formatting.
Learn more at Review Commons
Manuscript number: RC-2022-01594
Corresponding authors: Hidehiko Kawai and Hiroyuki Kamiya
We would like to extend our gratitude to the Editor and both Reviewers for their constructive and insightful comments to our manuscript. We deeply appreciate the Reviewers’ careful consideration of our work, in result of which we think the paper has greatly improved. Below, we have responded to all points raised by the Reviewers.
Reviewer #1 (Evidence, reproducibility and clarity (Required)):
The analysis of mutations in mammalian, including human, genomes has been of interest for many decades. Early DNA sequencing technologies enabled direct identification of mutations in target genes provided that the mutant genes could be readily isolated. This requirement stimulated the development of shuttle vector plasmids that carried a mutation marker gene and could replicate in both mammalian and bacterial cells. These were used in experiments in which the plasmids, treated with a mutagen, would be passaged through mammalian host cells after which the progeny plasmids were introduced into an indicator bacterial strain. Colonies with mutant marker genes could be distinguished by color or survival, the plasmids recovered, and the sequence of the mutant gene determined. The shuttle vector plasmid that became the most widely used contained as the marker the supF amber suppressor tyrosyl tRNA gene positioned in the plasmid such that deletion mutations associated with mammalian cell transfection were selected against. Although various improvements have been introduced since its introduction in the mid-1980s, including bar codes to distinguish independent from sibling mutations (in the early 1990s), the basics of the system have been maintained, and it and variations are still in use. The Kamiya group has made several adjustments to the supF shuttle vectors, including the construction of indicator bacterial strains based on survival of bacteria containing mutant supF genes (the initial system relied on colony color). They have published many studies of mutagenesis by various agents, error prone polymerases, etc. In the current submission they describe a comprehensive approach to identifying mutations in the supF gene that exploits Next Generation Sequencing technology that can identify the full spectrum of mutations including those that escape detection in phenotypic screens. The study is exhaustive and presents a methodical validation of each component of their approach. They report UV induced mutations, the mechanism of which has been well characterized in previous literature. They also describe a category of multiple mutations, which had been observed in the early work with the supF plasmids, and whose relationship to UV photoproducts is most likely indirect.
*We thank the Reviewer for their very insightful feedback to our manuscript and their positive assessment. We have added some discussion points based on the essential references mentioned in the Reviewer’s comments, which we believe made the explanation of our study more complete. *
Major comments: This manuscript presents a technical advance on the use of the supF mutation reporter system. The extent of the validation of each component of the system, including the bar code is rigorous. Their data on the nature and location of UV induced mutations are in very good agreement with previous studies with supF and other reporter genes, a further validation of their approach. Their discussion of the mechanism of the UV induced mutations is in accord with prior work from other laboratories. However, their interpretation of the multiple mutations, although reasonable in invoking a role for APOBEC deamination of cytosines (see eLife. 2014; 3: e02001 for another discussion of this issue), overlooks a much earlier study on the same topic that showed that nicks in the vicinity of the marker gene are mutagenic and can induce multiple mutations (Proc Natl Acad Sci 1987 84:4944-8). It would be useful for the authors to consider their data on the multiple mutations in the light of the earlier analysis. Furthermore, a check to verify the covalently closed circular integrity of the plasmid preparations would be an important quality control and could reduce the mutagenesis observed in 0 UV controls.
We thank the Reviewer for the valuable comments that made our manuscript clearer and more emphatic. We are hereby addressing all of the Reviewer’s concerns. The available data accumulated from previous studies have proved the high sensitivity of the supF assay as a mutagenesis assay, which now has been clearly supported by the results in the current study. We believe that this NGS assay will be able to fulfil the data requirements to tackle many questions related to mutagenesis, thanks to the simplicity and cost-effectiveness of the procedure. However, to meet the experimental objectives, the preparation and analysis of the library are crucially important procedures in the stages of initial setting up of the assay. The covalently closed circular integrity of the vector library is definitely one of the important points we should pay attention to when performing this assay. After the construction of the BC12-library, we have to check the quality of the library by agarose gel electrophoresis. The background mutation frequency and the sequence of the library itself (uploaded as described in the DATA AVAILABILITY section of this manuscript) also needs to be analyzed by NGS before the experiment. We are also routinely constructing the double-stranded shuttle vector from a single-stranded circular DNA with a variety of site-specific damaged oligonucleotides. The treatment with T5 exonuclease followed by purification is absolutely essential to decrease the background mutation frequency. Without the treatment with the exonuclease, cluster mutations may be increased under specific experimental conditions. For this study, we carried out the conventional supF assay using the BC12-library purified after T5 exonuclease treatment. However, in this case the process of purification slightly increased the mutant frequency of the BC12-library to about 2 x10-4 (corresponding to 1x10-6/bp).Therefore, when setting up the essay, we have to consider the background control that we will need for the data analysis. In response to the Reviewer’s comments, we have now added the following paragraph in the DISCUSSION section:
Page 16, line 25:
”5) For the supF assay, spontaneous cluster mutations at TC:GA sites were often observed, and it was well illustrated in an earlier study that a nick in the shuttle vector was a trigger for these asymmetric cluster mutations (54). Therefore, we need to be aware of the quality of each library and how it affects the outcome of each analysis, especially for detection of very low levels of mutations. Depending on the purpose of the experiments, in the preparation of covalently closed circular vector libraries it is essential to eliminate the background level of mutations. In fact, the in vitro construction of the library of double-stranded shuttle vectors from single-stranded circular DNA requires the process of treatment with T5 Exonuclease, which drastically decreases background mutations.”
Minor points The authors state that only 30% of the base sequence of the supF gene can be "used for dual-antibiotic selection on the indicator E. coli". An earlier review (Mutation Res 220: 61,1989) indicated that within the mature tRNA region single or tandem mutations had been reported at 87% of sites, using the colony color assay. The direct NGS analyses would be indifferent to phenotype, and one would expect the maximum number of mutable sites would be recovered from this approach. It would be helpful for an explicit statement regarding the number of mutant sites to be in the Discussion, as this should strengthen the case for the NGS strategy.
We thank the Reviewer for the helpful comment. These are important points we should indeed mention. This method will complement previous data, and especially the data from titer plates will provide us with non-biased mutation spectra for the whole analyzed region. We have now explained in detail about the coverage of mutation spectra in the DISSCUSSION section.
Page 14, line 14:
“The mutation spectra of single or tandem base-substitutions for inactive supF genes identified by using the blue-white colony color assays were comprehensively summarized in an earlier review article, and it was noted that the mutations were detected at 86 sites within a 158-bp region covering the supF gene (54%) and at 74 sites within the 85-bp mature tRNA region (87%), thus demonstrating the great sensitivity of the supF assay system for analysis of mutation spectra (19). However, obtaining reliable datasets by the conventional supF assay requires skill and experience, especially for studies where the mutations of interest are induced with low frequency. The method has been advanced by the construction of indicator bacterial strains with different supF reporter genes which allow selection based on survival of bacteria containing mutant supF genes. However, the fact that the supF phenotypic selection process relies on the structure and function of transfer RNAs that may be differently affected by different mutations means that the improvement of the efficiency of the selection process may cause loss of coverage of the mutation spectra, as it is under our experimental conditions, where the coverage is about 30% (19,20).”
Page 15, line 4:
“From this point of view, we believe that we can secure a sufficient number of experiments to improve the accuracy of the analysis and to confirm the reproducibility of the experiments. Furthermore, the data from colonies grown on titer plates provides us, at least in principle, and with the exception of large deletions and insertions, with non-biased mutation spectra for the whole analyzed region.
Supplementary Figure 1 shows the organization of 8 supF reporter plasmids. Were these discussed in the text and employed in the experiments? It was not clear in the text.
We thank the Reviewer for the helpful comment. It was indeed not clear which vectors we used and why we constructed a series of vectors. Now, we have added the vectors we used for the constructions of the library and each experiment in the RESULTS and MATERIALS AND METHODS sections. Since this is quite important for us and, we believe, the readers, we also added the explanations in the DISCUSSION section, detailing why we have constructed a series of shuttle vectors, as follows:
Page 19, line 36:
“Mutational signatures identified in cancer cells are emerging as valuable markers for cancer diagnosis and therapeutics. Innumerable physical, chemical and biological mutagens, including anticancer drugs, induce characteristic mutations in genomic DNA via specific mutagenic processes. The mutation spectra obtained here by using the presented advanced method were in good agreement with accumulated data from previous papers where the conventional method had been used, with the advantage that our method provided less-biased mutation spectra data. As described above, the datasets presented here highlighted novel mutational signatures and also cluster mutations with a strand-bias, which could be associated with the processes of replication, transcription, or repair of DNA-damage, including a single strand break (a nick). In this study, eight series of supF shuttle vector plasmids were constructed, as presented in Supplementary Figure S1; however, the analysis was carried out using N12-BC libraries prepared from either pNGS2-K1 (Figures 1-4) or pNGS2-K3 (Figures 5-10). The pNGS2-K1/-A1/-K4/-A4 and pNGS2-K2/-A2/-K3/-A3 vector series contain an M13 intergenic region with opposite orientations relative to the supF gene, which allows us to incorporate specific types of DNA-damage at specific sites in the opposite strand of the vector library. Also, the pNGS2-K1/-A1/-K3/-A3 and pNGS2-K2/-A2/-K4/-A4 vector series contain the SV40 replication origin, which enables bidirectional replication and transcription, at opposite sides of the supF gene. Although this is still preliminary data, it is notable that the spontaneously induced mutations for the different vectors in U2OS cells were not significantly different. Therefore, the here presented mutagenesis assay with NGS, by using these series of libraries, can be applied in many different types of experiments to address both quantitative and qualitative features of mutagenesis. It is possible to design series of libraries containing DNA lesions or sequences suitable for the investigation of specific molecular mechanisms, such as TLS, template switching, and asymmetric cluster mutations.”
CROSS-CONSULTATION COMMENTS Comment on the issue raised by Reviewer #2 regarding plasmids with unrepaired DNA damage introduced into E. coli after passage through U2OS cells: treatment of the plasmid harvest with Dpn1 eliminates un-replicated plasmid DNA. Also, SV40 T antigen drives run away replication of the plasmids, which contain the SV40 origin of replication. This greatly dilutes plasmids with remaining UV photoproducts.
Reviewer #1 (Significance (Required)):
Significance This is a comprehensive description of a technical advance for the analysis of mutations based on the most widely used system for reporting mutations in mammalian, including human, cells. As costs for NGS decline it is likely to become the approach of choice.
Reviewer #2 (Evidence, reproducibility and clarity (Required)):
In this manuscript, the authors developed a novel mutagenesis assay by combining the conventional supF forward mutagenesis assay with NGS technology. The manuscript is well written, providing design, methods, and results of the experimental system in very much details, which this reviewer highly evaluates. However, the manuscript may be too long and could be more concise. In addition, this reviewer is afraid that main figures seem difficult to fit printed pages (especially multi-paneled figures of large size, such as Fig. 5 through 8). The authors should re-organize the figures by reducing size and/or moving partly to supplementary information.
We thank the Reviewer for the helpful comments to our manuscript. It is true that the multi-paneled figures were too large, and we have now re-analyzed and optimized most of the figures by reducing size, transferring to Supplementary Figures, and separating one figure into two. Although the number of Figures and Supplementary Figures have now increased, we believe that it has become easy to follow for readers and to fit printed pages. *We considered carefully the Reviewer’s remark about the length of the manuscript, but we feel that the text was already as concise as we could make it, and we have already left out some more detailed explanations. *
*We thank the Reviewer for the helpful comment, indeed Dpn I treatment is one of the very important procedures for avoiding analysis bias. We have now expanded the explanation why the libraries have to be treated with Dpn I, as follows: *
Page 11, line 4:
“the libraries were extracted from the cells, and treated with dam-GmATC-methylated DNA specific restriction enzyme Dpn I to digest un-replicated DNAs that contain UV-photoproducts.”
We thank the Reviewer for the valuable and insightful suggestions for this assay. We have analyzed the positions of SNSs in multiple-mutations shown in Supplementary Figures S11 and S12. As the reviewer mentioned, we may be able to address the mechanisms of TLS switching in mammalian cells by using this assay. In this study, the obtained non-biased mutation spectra of multiple mutations may not be enough for the static analysis, but our results indicate that multiple mutations were induced at relatively close positions. It would be interesting if we could address the mechanisms of TLS polymerase switching. We believe that the accumulation of large numbers of non-biased mutation spectra will provide us with growing opportunities to address more questions in mutagenesis. We have now added the Supplementary Figures S11 and S12, as well as the following discussion points:
Page 14, line 6:
“5) The distance between two SNSs in multiple mutations induced by UV irradiation was relatively shorter than the theoretically expected based on the sequence (Supplementary Figures S11 and S12).”
Page 18, line 27:
“In addition, the positions of SNSs in the multiple mutations were closer to each other compared to the theoretically expected positions (Supplementary Figures S11 and S12), which may reflect switching events involving TLS polymerases. It should be noted that the presented data for the distance between two SNSs in the multiple mutations was analyzed from the data from selection plates in order to secure a sufficient number of mutations, and therefore, there may be a bias due to hot spots associated with the selection process. However, the results from the limited number of mutations from the titer plates are similar to these from the selection plates. It can be proposed that this assay may also be applied for analysis of TLS polymerases in mammalian cells.”
*We thank the Reviewer for the insightful comments. This issue is also very important and interesting, and should be addressed in the mutagenesis research. That is exactly the reason why we presented series of vectors for the assay in this paper. The SV40 replication origin has an effect on the background mutations, which this is also dependent on the experimental conditions. However, this needs to be confirmed by further studies. We hope the idea for these constructions will be helpful for many laboratories. We have now added the following parts in the DISCUSSION section. *
Page 18, line 36:
“Mutational signatures identified in cancer cells are emerging as valuable markers for cancer diagnosis and therapeutics. Innumerable physical, chemical and biological mutagens, including anticancer drugs, induce characteristic mutations in genomic DNA via specific mutagenic processes. The mutation spectra obtained here by using the presented advanced method were in good agreement with accumulated data from previous papers where the conventional method had been used, with the advantage that our method provided less-biased mutation spectra data. As described above, the datasets presented here highlighted novel mutational signatures and also cluster mutations with a strand-bias, which could be associated with the processes of replication, transcription, or repair of DNA-damage, including a single strand break (a nick). In this study, eight series of supF shuttle vector plasmids were constructed, as presented in Supplementary Figure S1; however, the analysis was carried out using N12-BC libraries prepared from either pNGS2-K1 (Figures 1-4) or pNGS2-K3 (Figures 5-10). The pNGS2-K1/-A1/-K4/-A4 and pNGS2-K2/-A2/-K3/-A3 vector series contain an M13 intergenic region with opposite orientations relative to the supF gene, which allows us to incorporate specific types of DNA-damage at specific sites in the opposite strand of the vector library. Also, the pNGS2-K1/-A1/-K3/-A3 and pNGS2-K2/-A2/-K4/-A4 vector series contain the SV40 replication origin, which enables bidirectional replication and transcription, at opposite sides of the supF gene. Although this is still preliminary data, it is notable that the spontaneously induced mutations for the different vectors in U2OS cells were not significantly different. Therefore, the here presented mutagenesis assay with NGS, by using these series of libraries, can be applied in many different types of experiments to address both quantitative and qualitative features of mutagenesis. It is possible to design series of libraries containing DNA lesions or sequences suitable for the investigation of specific molecular mechanisms, such as TLS, template switching, and asymmetric cluster mutations.”
We thank the Reviewer for carefully checking our manuscript, it was mislabeled in the text. Now, following the Reviewer’s comments, most figures have been changed from the figures in the previous submission. We appreciate the careful review.
CROSS-CONSULTATION COMMENTS Reviewer #1 gives quite relevant comments as an expert of the mutagenesis field. It would improve this manuscript greatly for the authors to make appropriate modifications according to his/her suggestions.
Reviewer #2 (Significance (Required)):
It is quite convincing that this method has a great potential to give much more extensive information on mutational characteristics, most importantly, by eliminating the bias caused by phenotypic selection. Therefore, this work certainly must be worth being published in an appropriate journal.
Note: This preprint has been reviewed by subject experts for Review Commons. Content has not been altered except for formatting.
Learn more at Review Commons
The analysis of mutations in mammalian, including human, genomes has been of interest for many decades. Early DNA sequencing technologies enabled direct identification of mutations in target genes provided that the mutant genes could be readily isolated. This requirement stimulated the development of shuttle vector plasmids that carried a mutation marker gene and could replicate in both mammalian and bacterial cells. These were used in experiments in which the plasmids, treated with a mutagen, would be passaged through mammalian host cells after which the progeny plasmids were introduced into an indicator bacterial strain. Colonies with mutant marker genes could be distinguished by color or survival, the plasmids recovered, and the sequence of the mutant gene determined. The shuttle vector plasmid that became the most widely used contained as the marker the supF amber suppressor tyrosyl tRNA gene positioned in the plasmid such that deletion mutations associated with mammalian cell transfection were selected against. Although various improvements have been introduced since its introduction in the mid-1980s, including bar codes to distinguish independent from sibling mutations (in the early 1990s), the basics of the system have been maintained, and it and variations are still in use.
The Kamiya group has made several adjustments to the supF shuttle vectors, including the construction of indicator bacterial strains based on survival of bacteria containing mutant supF genes (the initial system relied on colony color). They have published many studies of mutagenesis by various agents, error prone polymerases, etc. In the current submission they describe a comprehensive approach to identifying mutations in the supF gene that exploits Next Generation Sequencing technology that can identify the full spectrum of mutations including those that escape detection in phenotypic screens. The study is exhaustive and presents a methodical validation of each component of their approach. They report UV induced mutations, the mechanism of which has been well characterized in previous literature. They also describe a category of multiple mutations, which had been observed in the early work with the supF plasmids, and whose relationship to UV photoproducts is most likely indirect.
Major comments:
This manuscript presents a technical advance on the use of the supF mutation reporter system. The extent of the validation of each component of the system, including the bar code is rigorous. Their data on the nature and location of UV induced mutations are in very good agreement with previous studies with supF and other reporter genes, a further validation of their approach. Their discussion of the mechanism of the UV induced mutations is in accord with prior work from other laboratories. However, their interpretation of the multiple mutations, although reasonable in invoking a role for APOBEC deamination of cytosines (see eLife. 2014; 3: e02001 for another discussion of this issue), overlooks a much earlier study on the same topic that showed that nicks in the vicinity of the marker gene are mutagenic and can induce multiple mutations (Proc Natl Acad Sci 1987 84:4944-8). It would be useful for the authors to consider their data on the multiple mutations in the light of the earlier analysis. Furthermore, a check to verify the covalently closed circular integrity of the plasmid preparations would be an important quality control and could reduce the mutagenesis observed in 0 UV controls.
Minor points:
The authors state that only 30% of the base sequence of the supF gene can be "used for dual-antibiotic selection on the indicator E. coli". An earlier review (Mutation Res 220: 61,1989) indicated that within the mature tRNA region single or tandem mutations had been reported at 87% of sites, using the colony color assay. The direct NGS analyses would be indifferent to phenotype, and one would expect the maximum number of mutable sites would be recovered from this approach. It would be helpful for an explicit statement regarding the number of mutant sites to be in the Discussion, as this should strengthen the case for the NGS strategy. <br /> Supplementary Figure 1 shows the organization of 8 supF reporter plasmids. Were these discussed in the text and employed in the experiments? It was not clear in the text.
CROSS-CONSULTATION COMMENTS
Comment on the issue raised by Reviewer #2 regarding plasmids with unrepaired DNA damage introduced into E. coli after passage through U2OS cells: treatment of the plasmid harvest with Dpn1 eliminates un-replicated plasmid DNA. Also, SV40 T antigen drives run away replication of the plasmids, which contain the SV40 origin of replication. This greatly dilutes plasmids with remaining UV photoproducts.
Significance:
This is a comprehensive description of a technical advance for the analysis of mutations based on the most widely used system for reporting mutations in mammalian, including human, cells. As costs for NGS decline it is likely to become the approach of choice.
To be fair, for a $30 asset I don't really expect that much support, but the problem here is that because of the lack of docs and hard to parse and modify codebase, folks are way more dependent on the developer than for other assets with proper docs, field tooltips, and maintainable code.
visualizethesealternativeversions asatreeintheongoingbraid,afork ingar-rangementwherebyonedocument becomest wo,eachof these daughterdocumentsmayinturnbecomeothers,etc.
I guess this is the basis of modern code version control and colab, or what now commonly known as github. Although, the programming fields seem to adopt it more than "law and public relations" as Nelson imagined.
share coanonstorage of thedocument ' s fragments
This is a smart way to save storage space. By allowing common text, code, etc to reside in common memory while letting the differences reside in their own memory space.
itcanhelpyouintercomparethemindetail--unlessitcanshowyou,wordforword, whatpartsoftwoversions arethesame.
The use case for this in the tech industry is paramount. Modern code review systems utilize this extensively to keep track of changes.
Thousands of lines of code were written for the Apollo Guidance Computer in Assembly language and entered in manually, all 145,000 lines. Included in this code was a simple operating system developed by J. Halcom Laning to help schedule tasks and also a virtual machine that could help simplify the navigational code (it’s basic principles are still in use today). In total 1400 person-years of work went into developing the software worked on by 350 people.

drinkagc
drinkagec According to the code chunk below.
(I feel like I tweeted about this and/or saw it somewhere, but can't find the link)
visible-web-page looks to have been published and/or written on 2022 June 26.
I emailed Omar a few weeks earlier (on 2022 June 7) with with a link to plain.txt.htm, i.e., an assembler (for Wirth's RISC machine/.rsc object format) written as a text file that happens to also allow you to run it if you're viewing the text file in your browser.
(The context of the email was that I'd read an @rsnous tweet(?) that "stuff for humans should be the default context, and the highly constrained stuff parsed by the computer should be an exceptional mod within that", and I recognized this as the same principle that Raskin had espoused across two pieces in ACM Queue: The Woes of IDEs and Comments Are More Important Than Code. Spurred by Omar's comments on Twitter, I sent him a link to the latter article and plain.txt.htm, and then (the next day) the former article, since I'd forgotten to include it in the original email.)
Inevitably, codes get passed from one cluster of friends to another. One code traveled from an old friend to a tattooed and multiple- pierced crowd to the women's crew team at Mills College before it eventually fell into disuse.
Social permission floating through the inheritance of access codes. This is really interesting!
Willenborg had tuned his apparatus and fitted the Times reporter with headphones so the reporter could listen in to the dots and dashes being exchanged between Marconi's two distant transatlantic stations at Glace Bay, Nova Scotia, and Clifden, Ireland.
A fine example of Morse Code communication.
not remove books from school library shelves
Just a thought...I think a major issue parents are having with these books being in the library is that there is no rating system in place to help children know what they will find inside a book. "You can't judge a book by its cover" has never been a truer saying. For example, my eleven-year-old is an advanced reader and is constantly looking for new books to read. He has long since moved from the MG reading level to YA, and this has presented some problems. A few months ago, he found a sci-fi book in the YA section that looked like a decent read. Knowing about the issue of pornography, he brought the book down to me to double check before he took it home. It was by an author I'd never heard of, but by the cover and summary on the back, it looked like a decent read (space exploration, scientific experiments, etc.--totally a book my science-brained math whizz kid would enjoy). I told him it looked fine, but then on a whim cracked it open to the middle. I kid you not, I opened directly to a page with major nudity, sex, and drug use. The content was definitely inappropriate for my poor 11-year-old, who is still nowhere close to hitting puberty! And this is the major problem I believe parents are having with these books in the library: kids don't know what they're going to find inside a book. I would love to see public schools (could be a state-by-state thing) adopt some kind of system to inform readers what they will find inside their YA and MG books. This could be some kind of code placed on the back (N for nudity, D for drug use, S for sex, etc.) so that children aren't unintentionally exposed to content they don't want. There are a few websites online that claim to rate books, but they are not widespread, and many of them require membership fees or their rating systems are wonky. If there were a shared database with accurate information on book content that librarians and school board members could pull from when they select books for their shelves, I think there would be fewer issues with parents trying to ban books.
As of now, Zettlr takes two crucial precautions in order to prevent users from harm. First, it will by default only render iFrames from YouTube and Vimeo. Any other video-streaming site (or other sites that allow you to embed things) must be whitelisted manually. Instead of rendering the iFrame’s contents, Zettlr will now first render a security warning and give you two options: You can either render an iFrame once, or you can render it and additionally add the hostname of the iFrame to the whitelist so that in the future, iFrames from that websites will be rendered automatically. However, this alone wouldn’t fix the security issue raised by JPCERT/CC. For that, a second measurement was implemented: From now on, Zettlr will extract the src-attribute from the iFrame you pasted and create a new iFrame element that only contains that source. Other, potentially dangerous attributes such as srcdoc will be omitted and not be part of the rendering. So as long as you trust the hostname, even if someone wants to take over your computer by providing a valid source from YouTube while hiding malicious code in other attributes, this will not work anymore.
and looked at the source code of Abricotine, yet another Markdown editor I have used before starting to create Zettlr. Abricotine also enables users to preview certain elements like images or iFrames. Thomas Brouard, the creator of Abricotine, was already aware of the security implications of iFrames and implemented a whitelisting approach: If the hostname of the source of an iFrame element was not in the whitelist, Abricotine did not render that iFrame. Users thus had to explicitly consent to viewing iFrames from certain websites.
The V8-engine is the piece of Chromium that enables JavaScript-support for the browser. The issue was due to a fairly common bug in software (a heap buffer overflow) and allowed an attacker to circumvent the security measures of the browser that are supposed to make sure that no website can execute malicious code to access your computer. This security measure is called sandboxing and prevents code from some website to interact with your computer in any way.
The belief that the goal of interface design is efficiency. Evan Selinger writes in his article The efficiency delusion: ‘We believe that if technology can make some aspect of our lives more efficient, we’ll get back free time to do the things we actually find meaningful’ (Selinger, 2019). This is a widespread opinion amongst programmers. Even Paul Ford, author of the Bloomberg Businessweek’s best seller What is code? names this as his main purpose of being a developer in the Scratching the surface podcast (Fuller, 2018). It is easy to fall for this thinking. It is convenient and comfortable to let designers and developers believe they can change the world for the better by making a product efficient. Efficiency can be important in many web designs and should be kept in mind as an attribute contributing to a satisfying product, it is however rarely the only goal. Selinger emphasizes that ‘the lack of efficiency is a feature of the system, not a bug’ (Selinger, 2019). In line with this argument, I also agree with Andy Pressman, who pointed out in his talk at the Design Portland conference 2016 that ‘friction makes memory and meaning. Friction makes the user process an experience rather than just to consume it’ (Pressman, 2016), and ‘that ease of use as only criteria is diminishing the medium’ (Ibid.).
Down with efficiency! I have to go through all these links
Conclusion The role of a learning designer has continued to evolve to make room for emergent technologies and frameworks. Always the goal has been to design the most effective learning using all theories, processes, or technologies at our disposal. In the modern version of the field, there are simply more of these theories, processes, and increasingly advanced technologies to assist us.
I wonder how much Artificial intelligence and virtual reality enhancements will affect the role of the learner designer. I know we will have to learn the platform, its technology but at what level. Will we have to learn how to code to be able to do an effective learning environment.
<!DOCTYPE html> <html lang="en"> <head><!-- F22 DGL 103 DLU1 - Trinity Babichuk - Assignment A --> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Assignment A</title> <link rel="stylesheet" href="style.css"> </head> <body> <h1>Hello World</h1> <p>This is *your name* speaking.</p> <img src="images/bears.jpeg" width="600" alt="bear with cubs"> </body> </html>
Aside from the line break suggestion, I think the overall code itself is looking great :)
</h1> <p>
Something that I find really helpful for being able to review my own code is making sure new elements, like h1 and p are on separate lines in visual studio
Introduction to Econometrics with R
A better tittle is "Introduction to Econometrics with Base R". You should justify and explain why you use base R in this book rather than tidyverse, despite the fact that there could be several reasons you could use tidyverse rather than base R: 1) Many of the things you do throughout the book could be done more easily with tidyverse. 2) tidyverse is more used than base R. 3) it is much easier to understand tidyverse code.
Very useful resource but it risks being outdated at publication because it is based on base R.
I have been blogging a long time, and can tinker a bit with code (like a home cook). I want my site to be the center of how I read and write the web. Its purpose is to create conversations with others, who write in their own spaces on the web.
This focus is exactly why I started blogging some 21+ years ago and why I'm feeling the ache of less frequent postings now.
SONIA BEN OUAGRHAM-GORMLEY: Yeah, that's—that's the impression it gives. And my point is that the thought experiment is just a thought experiment. It just shows that it is possible to identify new molecules, but there's a long way between the idea and the production of an actual drug or an actual weapon.
The producers interview Sonia Ben Ouagrham-Gormley in the bio-defense program at George Mason University. ("I study weapons of mass destruction, particularly biological weapons.") She notes that there is more to creating a compound than knowing its ingredients. There is a science and an art to it as well. So although the source code and the data sets are open access, it still takes chemistry know-how to create the compounds.
<!DOCTYPE html> <html lang="en"> <head> <!--F22 DGL103 DLU1I- Cat Grey - Assignment A--> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Assignment A</title> <link rel="stylesheet" href="style.css"> </head> <body> <h1>Hello World</h1> <p>This is Cat speaking</p> <img src="images/catfield.JPG" width="600" alt="Cat Grey"> </body> </html>
Great job, Cat. Additions to the skeleton code look good.
Ethical decision making is a process. In situations when conflicting obligations arise, social workers may be faced with complex ethical dilemmas that have no simple answers. Social workers should take into consideration all the values, principles, and standards in this Code that are relevant to any situation in which ethical judgment is warranted. Social workers’ decisions and actions should be consistent with the spirit as well as the letter of this Code.
This area of the Code of Ethics raises questions for me about how you might handle a situation because it says that there may be no simple answers which I agree with. But like it says in the passage if you go back to the ethical values, standards and principles and apply it to the tough situation it can make it easier. I believe if I went through those steps there can be a simple answer for most situations throughout social work even though the tough times.
This area in the Code of Ethics seems relevant a situation that I have experienced doing volunteering or field work because every type of work that I have volunteered in or done relating to social work field experience was on the behalf of vulnerable and oppressed individuals and groups of people. That is why I like the field of social work because I get to help people in issues of oppression. poverty, unemployment etc. When I volunteered with habitat for Humanity, we worked with oppressed families that were homeless and in poverty and provided the adults and their children free clothes, shoes, food etc. to help them in their tough situations that they were facing. I start my internship with PRAB next month but at the orientation she explained that we will be helping predominately Hispanic 3rd and 6th graders afterschool to get their homework done and set them up for success. Black and Hispanic students do not always get the attention that they need especially if they live in low-income neighborhoods and not the best areas but that is what we are there for to encourage them and help them with their school needs. When it said, "Social workers strive to ensure access to needed information, services, and resources; equality of opportunity; and meaningful participation in decision making for all people". It is the truth because as social workers we make sure every good opportunity is presented and we strive to ensure that all individuals and family's needs are met regardless of what situation they are in.
Instances may arise when social workers’ ethical obligations conflict with agency policies or relevant laws or regulations. When such conflicts occur, social workers must make a responsible effort to resolve the conflict in a manner that is consistent with the values, principles, and standards expressed in this Code. If a reasonable resolution of the conflict does not appear possible, social workers should seek proper consultation before making a decision.
I feel as though this excerpt which discusses ethical obligations coming in conflict with agency policies raises question for me in handling situations with clients. The Code of Ethics states that if a reasonable resolution does not seem attainable, the social worker should seek out proper consultation. I feel as though this allows for some gray area to be present. This is because as always the social worker should use this Code of Ethics as a guide to their practice, but if a supervisor is stating to handle a specific instance in a certain manner it can become difficult to navigate the path to success. For example, say I am in a session with a client and am faced with a situation that puts my ethical obligation in conflict with a policy my agency holds, some decisions need to be made right on the spot when dealing with a client like as the dialogue is taking place. Based on the Code of Ethics, should I handle a situation by stopping and contacting my supervisor for consultation, although what they say can be breaking an ethical obligation? I feel as though this may break rapport with a client and breaking an ethical obligation is a truly severe issue. Therefore, this area of the Code of Ethics does raise question for me on how to best handle a situation like this when it arises. If proper consultation is not accessible at that moment and a decision needs to be made right away I question how to handle a situation like this as my obligations ethically and with the agency are put to the test.
Social workers treat each person in a caring and respectful fashion, mindful of individual differences and cultural and ethnic diversity. Social workers promote clients’ socially responsible self-determination. Social workers seek to enhance clients’ capacity and opportunity to change and to address their own needs.
This specific area of the Code of Ethics is relevant to a situation that I have experienced in my field work for various reasons. First off, I encountered a situation when working with a client, with my supervisor present, that required me to keep this value and ethical principle in mind. In this instance, the client was expressing to me the way her family dynamic is run based on her cultural views. Although, my family dynamic may not be run the same way as my client's, in correspondence with the ethical principle of respecting her inherent dignity and worth, I used this information to be mindful of her individual differences and understand how this might play a role in her situation. This is an example of treating my client not only with respect but seeing how culturally her family operates their household. Furthermore, I could identify the emotional impact expressing this situation had on my client so I handled her feelings with empathy and compassion, as requested of us as social workers. As the session progressed, the client expressed difficulty in fully finding her drive when completing tasks in her daily routine. Due to this, I prepared self motivating activities and strategies for the client to visualize ways to push herself to complete these tasks. Specifically, we worked together on a time management chart where the client mapped out her schedule. In this, I was attempting to promote her socially responsible self-determination. By helping the client find her inner drive, I was attempting to instill in her that she was not only contributing to her personal self-determination but also to the social community around her as well. I hoped that helping her visualize this, it would make her want to act in positive ways and see how her inner self is a wonderful piece to the puzzle of her community around her. Moreover, this falls into enhancing her capacity and opportunity to change. My client expressed to my supervisor and I that it was difficult for her to pinpoint exactly what areas she wanted to work on and she felt like she needed assistance with. Through our discussion of her strengths, her interests, her hobbies, and especially her goals, I took note that the client began to open up more as the discussion went on and find her way of speaking on her struggles. This is a relevant example of respecting the dignity and worth of my client because in acknowledging her struggles, I am showing that I am not only a listener to her but a guide to her as well that seeks to help her find her inner desires. I constantly used phrases like, "I can absolutely see how you feel that way.." as a means of reassuring the client she is heard and respected. In my discussion with my client, the piece of the Code of Ethics that states, "seek to enhance clients capacity and opportunity to change" I think is especially relevant. This is because in my session with the client I aimed to have her strive to seek out just how much potential she truly possesses through conservation and self-reflection activities I provided. By giving my client strategies towards positive change, I felt as though this was representative of my client being able to pinpoint her needs while also understanding just the positive strategies she can use to meet those needs. In terms of the opportunity to change, in our session we talked a lot on this change towards a positive mindset and the ways she can do that on her own time as well, which I think also falls into this ethical principle.
If you’re worried about privacy, the Mintlify team ensures that your code is fully encrypted, never stored, and never used for training.
Who wouldn't worry. To test out
an
I have looked over this code and found nothing wrong with it
<!DOCTYPE html>
I don't any issues with your code, but might recommend the use of capitals in your Title, headers and paragraphs :)
<!DOCTYPE html>
your code looks good :)
E htm
I have looked over this code and found nothing wrong with it.
<!DOCTYPE html>
I don't see anything wrong with your code!
TF-8"
I have looked over this code and found nothing wrong with it.
<!DOCTYPE html>
I've looked over your code, and I don't see any issues!
<h1>Hello World</h1> <p>This is Ezra speaking.</p>
The heading and the paragraph should be written on different lines for better readability. While this is a simple web page with only two elements, on a more complicated website, having multiple elements on the same line makes code editing harder.
<h1>Hello World</h1> <p>This is Ezra speaking.</p>
Moving "<p>This is Ezra speaking.</p>" to it's own separate line below "<h1>Hello World</h1>" would provide for easier readability when looking at the code.
<p>This is Kris speaking.</p>
I went through the code and everything looks great.
'card'
code format maybe?
<h1>Hello World</h1>
Nothing wrong here that I can see, but I am personally wondering is it best to enter the code in between this many lines instead of one after another?
my use of the schema would have nothing to do with validation but generating typescript definition and having more accurate code editor completion/suggestions.
Note: This rebuttal was posted by the corresponding author to Review Commons. Content has not been altered except for formatting.
Learn more at Review Commons
In this study we reveal that, in both mice and humans, the metabolic benefits of caloric restriction (CR) are sex- and age-dependent. Through a systematic review of the literature, we show that sex differences have been largely overlooked by previous CR research, a finding that Reviewer 1 highlights as “an important point”. Our results have critical implications for understanding the fundamental biology linking diet and health outcomes, as well as translational strategies to leverage the therapeutic benefits of CR in humans.
We thank the reviewers for their helpful appraisal of our manuscript, which Reviewer 2 highlights as “a very well written paper”. Reviewer 1 emphasised the translational relevance of our findings and commented on the “systematic” nature of our study. They noted that it “was well performed”, ”is a valuable and important contribution to the field”, and “will elicit great interest in the scientific and public readership.” Indeed, the importance of sex as a biological variable is the focus of a September 2022 news feature in Nature (https://www.nature.com/articles/d41586-022-02919-x), underscoring the timeliness and relevance of our findings. Our response to the reviewers comments is outlined below, including the changes we have incorporated in a revised version of our manuscript.
Reviewer 1 – Major Comments:
__A) The clinical part is definitely the weak spot in the study. I don't think that the data should be omitted, but the authors should be very careful in interpreting the data. Obvious limitations apply to this part, which need to be more directly addressed in the abstract and discussion. It feels like the data from the small-scale clinical trial is exaggerated. __The clinical study was conducted by Prof Alex Johnstone’s group at the Rowett Institute of Nutrition and Health, University of Aberdeen. Her group are experts in the study of dietary interventions for weight loss. The study was conducted to a high standard and therefore we have the utmost confidence in the conclusions drawn from our analysis of this data.
As we discuss in response to the reviewer’s other points below, the clinical study was primarily designed to address other outcomes and we analysed the data retrospectively to investigate if sex and age affect CR-induced weight and fat loss. This explains some of the limitations that the reviewer mentions, e.g. the relatively low numbers of younger males, and the focus on overweight and obese subjects. As requested, we have now addressed these limitations as follows:
__C) It is very important to calculate the % calorie restriction of the human participants achieved throughout the CR study. This is crucial information to compare it to other studies. __We have updated the Methods (lines 906-909) to explain the basis for the weight loss diet, as follows: “Participants had their basal energy requirements determined and each participant was then fed an individualised diet with a caloric content equivalent to 100% of their resting metabolic rate (Table 3). This approach was taken to standardise the diet to account for individual energy requirements and energy restriction.” We have also updated Table 3 to show the caloric intake for males and females. Note that RMR accounts for ~60-70% of total daily energy expenditure (TDEE) in adults (Martin et al., 2022), so the diet in our study would give a daily caloric deficit of around 30-40% from baseline TDEE.
__D) Since there is quite a wide range in the BMIs of the participants, can the authors also stratify against BMI? __We have done this against both baseline BMI and against baseline fat mass (the latter to further test the ‘baseline adiposity’ hypothesis). We present this data in an updated Supplementary Figure 11. We find that, in males but not in females, baseline BMI or fat mass are significantly associated with the changes in fat mass or fat-free mass: surprisingly, individuals with higher baseline fat mass or BMI show less fat loss and a greater loss of fat-free mass during CR. Importantly, males and females do not significantly differ in the relationships between baseline fat mass (or BMI) and loss of fat mass or fat-free mass. This further supports our conclusion that the sex differences in fat loss are unrelated to differences in baseline adiposity. We report this in lines 409-411 of the Results and lines 513-515 of the Discussion.
__E) There is no mention of any pre-study registration online of the clinical part (e.g. _gov_). Was this done? __This study was done before pre-registration was a requirement for clinical trials. We retrospectively analysed the study data to investigate if sex and/or age influence the outcomes. In the updated manuscript we now state this on lines 884-885 of the Methods, as well as in the Results (line 396) and Discussion (lines 746-748).
__F) In the methods section the authors write "Participants were informed that the study was funded by an external commercial sponsor...". This is important information, and this is not mentioned anywhere else in the paper. Can the authors clarify this point? A commercial sponsor would, in my view, qualify for a conflict of interest that needs to be mentioned. __We have updated the Declaration of Interests section to clarify this as follows: “The human weight loss study was funded by a food retailer; however, the company had no role in the data analysis, interpretation or conclusions presented in this paper.”
__G) How did the authors determine the group sizes for the clinical part? I have some doubts about the sub-group sizes. It would be valuable information if the authors had a statistical analysis plan prior conducting the study. It appears a bit, like the sub-groups were chosen at random, to match findings of the mouse data. Otherwise, there should have been a better allocation within the sub-groups (especially age). __We agree that larger group sizes would have been preferable. This limitation reflects that the study was not originally designed to test age and sex effects on CR outcomes, but instead was analysed retrospectively to investigate the impact of these variables. As mentioned above, we have updated the text of the manuscript to highlight the retrospective nature of the analyses. In the Discussion, under ‘Limitations’, we also highlight the fact that relatively few younger subjects are included in the human study (lines 744-745).
__H) *There's a big problem with the age stratification of the male participants in the clinical data. If I'm correct there are only 5 males 45 groupings.
__I) The applied protocol for CR in mice is known to provoke long fasting phases and probably elicits some effects through fasting alone, rather than the caloric deficit. There are some papers out addressing this (e.g. by deCabo, Lamming). The authors should not dismiss this fact and at least address it in their discussion. Also, given this fact, it would be thoughtful to include a database-search - not only regarding CR - but also regarding various types of intermittent fasting protocols in humans and animal studies (similar to what the authors did in the supplemental figure). __We agree on the importance of highlighting recent studies demonstrating that prolonged daily fasting contributes to the outcomes of typical ‘single-ration’ CR protocols. We have added a new paragraph to the Discussion to address this (Lines 710-719).
Regarding the second point, we feel that including a new literature search that addresses not only CR, but also intermittent fasting, is beyond the scope of the current manuscript. However, this is a very good idea and would be worth addressing in a future standalone review article. We have also updated our source data to include all data from our literature reviews, to help if other researchers wish to analyse according to fasting duration or other variables.
__J) Did the authors monitor the eating time of the mice? __We have since done this in new cohorts of mice fed using the same CR protocol. We find that the mice consume their food within 2-3 hours, consistent with other CR studies. We have now mentioned this in the Methods section (lines 867-868).
__K) While CR certainly has a lot of health benefits in rodents and humans, it should be advised to raise the cautious note that it may not be beneficial for everyone in the general population. For some groups of people and in some cases (e.g. infectious diseases, pregnancy) even CR with adequate nutritional intake of micro/macronutrients might be disadvantageous. This should be mentioned clearly, as the topic gets more and more "hyped" in public media and online. __We now highlight this important point in the opening paragraph of the introduction (lines 65-67).
__L) There is no indication of how the authors dealt with missing data. Statistically this can be very important, especially in cases with a low number of data points. __In the Methods section we previously explained (lines 846-848) that “Mice were excluded from the final analysis only if there were confounding technical issues or pathologies discovered at necropsy.” No data had to be excluded from our human study and we have now stated this in the Methods (lines 897-898). For analyses involving paired or repeated-measures data (e.g. time courses of body mass or blood glucose), if data points were missing or had to be excluded for some mice then we used mixed models for the statistical analysis. We have now updated this information in the ‘Statistical analysis’ section of the Methods (lines 1047-1048). Because of the large numbers of mice used in our studies, analyses remain sufficiently well powered even if some data points were missing or had to be excluded.
__M) Key data from qPCR should be followed up by western blots or other means. If this was done and there was no effect, the authors should report this. Also, is there any evidence or the possibility to support these findings regarding pck1 and ppara in human samples? __As requested, we will next use Western Blotting to assess the expression of proteins encoded by the transcripts that show sex and/or diet differences within the liver (Fig. 6A). These data will be reported in our fully revised manuscript.
Regarding effects of CR on PCK1 and PPARA expression in human liver samples, no human CR studies have taken liver biopsies for downstream molecular analysis. Recent studies of the GTEx database confirm that hepatic gene expression in humans is highly sexually dimorphic (Oliva et al., 2020). We checked PCK1 and PPARA in the GTEx database and found that, in the liver, each of these transcripts is expressed more highly in females than in males (https://www.gtexportal.org/home/gene/PCK1 & https://www.gtexportal.org/home/gene/PPARA). While this is the opposite to what we observe in our ad libitum mice (Fig. 6A), it demonstrates that sex differences in these genes’ hepatic expression do occur in humans. The effect of CR on their hepatic expression, and whether this differs between males and females, remains to be addressed.
N): I think it would be very valuable to analyse the sex-differences in lipolysis directly in fat tissues. The authors concentrated on differences in hepatic mRNA profiles, but there's an obvious possibility and gap in their story. ____We agree that this would be informative. In the Discussion we cite previous research identifying sex differences in adipose lipolysis and lipogenesis and explain how this fits with our findings (lines 567-574). Since submitting our manuscript, we have begun experiments to investigate sex differences in the effects of CR on lipid metabolism and molecular pathways in adipose tissue. However, these analyses are extensive and ongoing, so we feel strongly that attempting to include them in our present paper would not only substantially delay publication, but also overload what is already a very extensive paper. Therefore, we plan to report our findings in future publications.
__O) Given the relatively low n and sometimes small effect sizes I fear that some of their findings won't be reproduced by other labs. Were the (mouse) data collected all at once in one cohort or did the authors pool data from different cohorts/repeats? __We presume the reviewer means ‘relatively high n’, as most of our mouse analyses used large group sizes. The mouse data were pooled from across multiple cohorts, with ANOVA confirming that the same sex-dependent CR effects were observed within each cohort. This reproducibility across multiple cohorts is a clear strength of our study because it demonstrates the robustness of our findings. Importantly, the sex differences in fat loss, weight loss and glucose homeostasis were still observed in our much-smaller cohort of evening-fed mice (Fig. S5-S6) (n = 5-6), demonstrating that large sample sizes are not needed for other researchers to detect these effects.
Reviewer 1 – Minor comments:
__a) The discussion is very extensive, and I suggest compressing the information presented there to make it more easily readable. __We have removed some text that was more speculative, such as the paragraph discussing a possible role for ERalpha. We have also revised wording elsewhere to state things more succinctly. However, given the scope of our study we feel we cannot substantially cut down the Discussion without compromising the interpretation of our findings. We note the Reviewer two’s comment that “This is a very well written paper” and feel that attempting to compress the extensive information in the Discussion would compromise, rather than help, the readability.
__b) There is some confusion present in the literature regarding the nomenclature of CR/fasting interventions. Recently some reviews have summarized the different forms (e.g. Longo Nature Aging, Hofer Embo Mol Med, ...) and the authors should address this briefly. Especially the applied CR intervention in ____mice overlaps with intermittent fasting. __We have updated the Discussion (lines 710-719) to explain how our single-ration CR protocol also incurs a prolonged intermittent fast, and how this fast per se may contribute to metabolic effects.
c): The order of the subpanels in Figure 9 (and other figures where B is below A and so on) is confusing. Please rearrange or indicate in a visual way which panels belong to each other.
We disagree that the order of subpanels is confusing: the panels are clearly labelled, and we find it most logical to have the absolute values shown in the top row (panels A, C and E), with the corresponding graphs of fold changes shown beneath each of these (panels B, D and F). This allows the reader to quickly compare the absolute vs fold-change data for each readout. If we had panels A-C on the top row and D-F on the second row, then the connection between graphs 9C and 9D would be less clear and comparable.
d): Did the authors also measure cardiovascular (e.g. blood pressure) parameters? There is some evidence out there that there is an age/sex dependency during fasting/CR. This would be a nice add-on to the rather small clinical data here.
We did measure various cardiovascular parameters for our mice but find, unlike for the metabolic outcomes, these generally don’t show sex or age differences. In our human study we measured blood pressure and heart rate before starting CR and at weeks 3 and 4 post-CR. For this response to reviewers we have summarized these human data in Figure R1. The data show that CR decreases blood pressure and heart rate in males and females (Figs. R1A-E). In the younger age group (We have decided to not include these data in the current study because we feel it is already extensive and is focused on metabolic outcomes. We instead plan to report the cardiovascular outcomes (from both humans and mice) in a separate paper.
__e) What was the decision basis for stratifying the human data into 45 years? __We used 45 years as the cutoff point because this is the age when, in women, oestrogen levels begin to decline (this point was stated in lines 491-492 of the Discussion, and we now reiterate it in lines 414-415 of the Results).
__f) The part on aging starting in Figure 7 comes quite surprising and it is not clearly linked to the data before. A suggestion here would be to smooth the transition in the text and the authors could again perform a literature search regarding age-of-onset for CR/fasting interventions in mice and humans. __We have added a sentence to smooth the transition to these studies (lines 363-364). We had previously done a literature search to identify the age of onset of CR interventions in mice and humans. We summarise the findings of this search in lines 452-470 and 484-495 of the Discussion. We have also updated the source data so that it includes the our review of the CR literature, allowing other researchers to interrogate this data.
g) At the first mention of HOMA and Matsuda indices, the effect direction should be put into physiological context.
We now mention this in lines 231-232 of the Results.
h) There is no mention of how the PCA analyses were conducted.
We have updated the Methods to explain that the PCA analyses were done using R. We have updated the source data to include the outputs from these analyses, as well as the underlying code. These data and code are now available here https://doi.org/10.7488/ds/3758.
i) Were the mice aged in-house in the authors' facility or bought pre-aged from a vendor? Is it known how they were raised? If bought pre-aged, were female and male animals comparable?
We bred and aged all mice in house. Males and females were littermates from across several cohorts. Therefore, there are no concerns about lack of comparability resulting from environmental differences.
j) Very minor note: I think that "focussed" has become very rarely used, even in British English. I don't know about the journal's language standards, but I would switch to the much more common "focused".
We have updated to ‘focused’ as requested.
k) Figure 6B/F (PCAs) should indicate the % difference of each dimension.
We have updated the figures to show the % variance accounted for by each principal component. We have also updated the figure legend to specify this.
l) Limitations section: Maybe tone down on "world-leading mass spec facility". This sounds like an excuse and this statement is unsupported and doesn't add anything valuable to the section. Other limitations would include the low n, as mentioned above and the mono-centric fashion of the mouse and human experiments.
We have addressed these points as follows:
__Point 1: This is a very well written paper. __We thank the reviewer for this kind comment.
__Point 2: Since the authors fed the animals in the morning, this is likely the reason for energy expenditure to be different in the CR vs ad lib groups. Although the authors do study the effects of night v day feeding and saw no change in the outcomes regarding weight, this fact I think should be mentioned somewhere. Also, figure 4A is expressed a W while all the other graphs are in kJ. I think it would be nice to see it all consistent. __Regarding the first point, we agree that time of feeding can influence when energy expenditure is altered, but most studies show that CR decreases overall energy expenditure regardless of time of feeding. For example, Dionne et al studied the effects of CR on energy expenditure, administering the CR diet during the night phase (Dionne et al., 2016). They found that CR mice have lower energy expenditure in the day but not in the night (Figure 3C in their paper), which is the opposite to our findings (Figure 4C). However, total energy expenditure in their study remains decreased with CR. This goes against the reviewer’s suggestion that feeding the animals in the morning “is likely the reason for energy expenditure to be different in the CR vs ad lib groups”. We have updated our manuscript (Lines 576-581) to clarify this.
Regarding the second point, we have updated Figure 4A to express the data in kJ (showing the average kJ, per hour, at each time point). The figure legend has been updated to reflect this.
__Point 3: For all the graphs, can you make the CR groups bold and not filled as it is hard to see the lighter colours. __We have updated the graphs so that the CR groups are represented by solid lines, rather than dashed lines.
__Point 4: I know many investigators use them, but I am not sure how relevant HOMA-IR and the Matsuda index are in mice since they were specifically designed for humans. __The issue of whether it is ‘correct’ to use HOMA-IR and/or Matsuda index in mice is often debated in the metabolism field. Importantly, we are not using the absolute values for HOMA-IR or Matsuda in the same way that they are used in humans; instead, we are comparing the relative values between groups because these are still physiologically meaningful. We discussed this with Dr Sam Virtue, an expert in mouse metabolic phenotyping (Virtue and Vidal-Puig, 2021), who agrees on their usefulness in this way.
__Point 5: Something also to note is the fact that all the glucose uptake data is under basal conditions. Just because there are no differences in the basal state does not mean that there are no differences after a meal/during an insulin stimulation. I think that this needs to be discussed and the muscle and fat not completely discounted as a player in the differences seen. __We agree that CR can enhance insulin-stimulated glucose uptake but our OGTT data suggest that it is effects on fasting glucose, rather than insulin-stimulated glucose uptake, that contribute to the sex differences we observe. We have now updated the Discussion (lines 608-613) as follows, “CR enhances insulin-stimulated glucose uptake (82) and it is possible that this effect differs between the sexes. However, our second relevant finding is that, during an OGTT, CR decreases the tAUC but not the iAUC, highlighting decreases in fasting glucose, rather than insulin-stimulated glucose disposal, as the main driver of the improvements in glucose tolerance.”
References cited in Response to Reviewers:
Dionne, D.A., Skovso, S., Templeman, N.M., Clee, S.M., and Johnson, J.D. (2016). Caloric Restriction Paradoxically Increases Adiposity in Mice With Genetically Reduced Insulin. Endocrinology 157, 2724-2734. 10.1210/en.2016-1102.
Martin, A., Fox, D., Murphy, C.A., Hofmann, H., and Koehler, K. (2022). Tissue losses and metabolic adaptations both contribute to the reduction in resting metabolic rate following weight loss. Int. J. Obes. 46, 1168-1175. 10.1038/s41366-022-01090-7.
Oliva, M., Muñoz-Aguirre, M., Kim-Hellmuth, S., Wucher, V., Gewirtz, A.D.H., Cotter, D.J., Parsana, P., Kasela, S., Balliu, B., Viñuela, A., et al. (2020). The impact of sex on gene expression across human tissues. Science 369, eaba3066. 10.1126/science.aba3066.
Virtue, S., and Vidal-Puig, A. (2021). GTTs and ITTs in mice: simple tests, complex answers. Nat Metab 3, 883-886. 10.1038/s42255-021-00414-7.
<!-- F22 DGL 103 CVS2 - Ashutosh Bhardwaj - Assignment A -->
Minor point, as this code works perfectly. But putting this comment on its own line will make it more readable
p {color: green;} Copy lines Copy permalink View git blame Reference in new issue Go Footer
Code looks good. Love the colour green
p {color: green;}
very nice one line css code there nothing wrong in it and also love the green color
<p>This is *anmoldeep* speaking.</p>
This could be in next line which would make the code attractive.
</body>
indentation will help for the code be readable when the code is larger
<p>This is Gurpal Singh speaking.</p>
for a cleaner code, let new tags begin on a new line.
<h1>Hello World</h1> <p>This is Tatiana speaking.</p> <img src="images/greg-rosenke-GOWz0zTf_vY-unsplash.jpg" width="600" alt="greg-rosenke">
as far as i know this is the clear code and i haven't find any errors in it and it is easily readible and easy to understand. you have done the great work.
<!DOCTYPE html> <html lang="en"> <head> <!-- F22 DGL 103 CVS2 - Tomio Walkley-Miyagawa - Assignment A --> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="style.css"> <title>Assignment A</title> </head> <body> <h1>Hello World</h1> <p>This is Tomio speaking.</p> <img src="images/fire.jpg" width="600" alt="Wood Burning"></body> </html>
This is just a brilliant code and I am not able to find any mistake.
As a workaround you can recompile the client locally. I've just tried it and it's working just fine on Ubuntu 22.04 Clone the repo: git clone git@github.com:Jigsaw-Code/outline-client.git cd outline-client Install node 16 (for example using brew) brew install node@16 Install all dependencies npm install Build the app npm run action electron/build linux Now you have properly working Outline-Client.AppImage and you can run it ./build/dist/Outline-Client.AppImage
Describes how to build electron app AppImage from source.
In particular, it allowed for organizing common traits (such as extensibility, or different ways of showing examples as schemas that can be mixed in to the main object definitions.
movable property
Section 22 in The Indian Penal Code “Movable property”.—The words “movable property” are intended to include corporeal property of every description, except land and things attached to the earth or permanently fastened to anything which is attached to the earth.
Section 3, Transfer of Property Act “attached to the earth” means— (a) rooted in the earth, as in the case of trees and shrubs; (b) imbedded in the earth, as in the case of walls or buildings; or (c) attached to what is so imbedded for the permanent beneficial enjoyment of that to which it is attached;
Section 2(6) of Registration Act "immovable property" includes land, buildings, hereditary allowances, rights to ways, lights, ferries, fisheries or any other benefit to arise out of land, and things attached to the earth or permanently fastened to anything which is attached to the earth, but not standing timber, growing crops nor grass.
dishonestly
Section 24 in The Indian Penal Code “Dishonestly”.—Whoever does anything with the intention of causing wrongful gain to one person or wrongful loss to another person, is said to do that thing “dishonestly”.
Section 23 in The Indian Penal Code “Wrongful gain”.—“Wrongful gain” is gain by unlawful means of property to which the person gaining is not legally entitled. “Wrongful loss”.—“Wrongful loss” is the loss by unlawful means of property to which the person losing it is legally entitled.
Good code is its own best documentation. As you’re about to add a comment, ask yourself, "How can I improve the code so that this comment isn’t needed?". Improve the code and then document it to make it even clearer.
Prefer alias when aliasing methods in lexical class scope as the resolution of self in this context is also lexical, and it communicates clearly to the user that the indirection of your alias will not be altered at runtime or by any subclass unless made explicit.
reassurance of lack of possibility for run-time shenanigans
1.8 Title: The impact of the COVID-19 pandemic, including on detention conditions, access to justice and socio-economic conditions in major cities (2019–May 2021) Code: LKA200596.E Source: Immigration and Refugee Board of Canada Date of Document: 7 May 2021 URL: https://irb-cisr.gc.ca/en/country-information/rir/Pages/index.aspx?doc=458345 Accessed Date: 26 May 2021
RE-NUMBERED - PREVIOUSLY 1.14
a bigger source tree
Someone is going to need to eventually explain their convoluted reasons for labeling this a downside.
Sure, strictly speaking, a bigger source tree is bad, but delegating to package.json and npm install doesn't actually change anything here. It's the same amount of code whether you eagerly fetch all of it at the same time or whether you resort to late fetching.
Almost none of the hypothetical benefits apply to the way development is handled in practice. There was one arguably nice benefit, but it was a benefit for the application author's repo host (not the application author), and the argument in favor of it evaporated when GitHub acquired NPM, Inc.
Vendoring means that you aren’t going to get automatic bugfixes, or new bugs, from dependencies
No, those are orthogonal. Whether you obtain the code for your dependency* at the same time you clone your repo or whether you get it by binding by name and then late-fetching it after the clone finishes, neither approach has any irreversible, distinct consequences re bugs/fixes.
* and it still is a dependency, even when it's "vendored"...
The Court is asked for judgment in favour of the jurisdictionof the Turkish Courts.
Turkish counter claim: (1)Art.15 only requries turkey, in any case involving foreighners, not to act in a contrary tothe IL (2)Turkish penal does not contradict to the IL (3)According to the Turkish Penal Code a ship which raises turkish flag is considered as turkish land; (4)The fact that turkish jurisdiction extends upon the turkish land is undisputted; (5)If that is true, and if undemnity must be paid only in case of extension out of ones jurisdiction; Therefore/ (6)Turkey was acted in accordiance with its jurisdiction and (7) No damages should be paid
I have found that starting a tidepool, nurturing it along, and then demonstrating concrete results that benefit the larger "ocean" is a fairly reliable part of a strategy for encouraging change in an open source/culture project, as with the Wikimedia code of conduct. Those are examples of people creating more caring/collaborative tidepools in competitive/combative environments, but if you wish that your more caring/collaborative environment had a more competitive/combative tidepool, you could set up a challenge or tournament! But be careful of competition leaking out and affecting people who find it discouraging: there's a reason why, Dreamwidth, for instance, avoids leaderboards.
nice metaphor, tide pools. The examples are intra-communal though, not defining the community as the spectrum seems to imply. Formulated this way it falls back to [[Community building 20100210214508]] a la Etienne Wenger, where varying spaces, juxtaposing internal/external perspectives, balancing safety for members with excitement of stuff happening, rhythm, and pathways for more/less engagement are the knobs one can turn after reflecting on the overall situation of a community of practice. In such reflection individual's behaviours are part of what leads to (probing) interventions.
As a metaphorical mode of representation, whether it may be oral, iconic, or written, the fairy tale effective ydraws our attention to relevant information that will enable us to knowmore about our real life situations, and through its symbolical code anflexible structure, it allows for personal and public, individual and co-lective interpretations
I think this an interesting light to see fairytales in. It almost reminds me of the notion of "taking what you need" and our brains allowing us to focus on what resonates with us and taking out the morals that we can particularly relate to.
the AST version of the code is vastly superior IMHO. The knowledge about what constitutes an access modifier is already encoded in the system so it makes more sense to just call the method to test the type of node. The regexp solution may be expedient, but it's not as resilient to change -- if new access modifiers are added in the future it's very likely this code won't be updated, which will be the source of a bug.
For example, whereas C programmers have argued for years about where to put their brackets, and whether code should be indented with tabs or spaces, both Rust and Go eliminate such issues completely by using a standard formatting tool (gofmt for Go, rustfmt for Rust) which rewrites your code automatically using the canonical style. It’s not that this particular style is so wonderful in itself: it’s the standardisation which Rust and Go programmers appreciate.
The South African colloquial word “Lekker” is used referring equally to a person, object or event as superb, magnificent or fantastic. As part of AfrikaBurn’s Code of Conduct, the term “Don’t be kak. Be lekker” is an essential quality to ensuring the most blazing Tankwa-experience that’ll be Burnt into your existence. And, let’s be honest, it will allow you a great Life as well.
Don't be kak, be lekker.
Author Response
Reviewer #3 (Public Review):
Lillvis et al present a new method for quick targeted analysis of neural circuits through a combination of tissue expansion and (lattice) light sheet microscopy. Three color labeling is available which allows to label neurons of a molecularly specific type, presynaptic and/or post-synaptic sites.
Strengths:
The experimental technique can provide much higher throughput than EM
All source code has been made available
Manual correction of automatic segmentations has been implemented, allowing for an efficient semi-automatic workflow
Very different kinds of analyses have been demonstrated
Inclusion of electrical connections is really exciting, what a great complement to the existing EM volumes!
Weaknesses:
- Limitations of the method are not really discussed. While the approach is simpler and cheaper than EM, it's still important to give the readers a clear picture of the use cases where it's not expected to work before they embark on the journey of acquiring tens of terabytes of data. Here are just a few examples of the questions I would have if I wanted to implement the method myself - I am a computational person and can easily imagine my "wet lab" colleagues would have even more to ask about the experimental side:
Please see our response to the Essential Revisions (for the authors) section above in addition to the responses to each point below.
- It is not very clear to me if the resolution of the method is sufficient to disentangle individual neurons of the same type. It has been demonstrated for a few examples in the paper, but is it generally the case? Are there examples of brain regions/neuron types where it wouldn't be possible? If another column was added to the table in Figure 1, e.g. "individual neuron connectivity", EM would be "+", LM "-", what would ExLLSM be?
Individual neuron connectivity is possible using this current version of ExLLSM either by labeling individual neurons genetically or by manually segmenting neurons in sparsely labeled samples. Of course, the exact answer to this question depends on labeling density and sample quality, and we have added a statement to address this.
Lines 585-591: The difficulty of such manual segmentation can vary substantially depending on labelling density and signal quality. For instance, manually segmenting individual L2 outputs (Fig. 3) took ~10 minutes/neuron whereas segmenting a pair of SAG neurons from off-target neurons (Fig. 4) took 1-5 hours depending on the sample. Of course, more densely labeled samples will take more time. Finally, while it is possible to segment individual neurons from entangled bundles as shown here and elsewhere (Gao et al., 2019), the expansion factor will need to be increased by an order or magnitude or more and neuron labels must be continuous to approach EM levels of reconstruction density.
- Similarly, the procedures for filling gaps in the signal could result in falsely merged neurons. Does it ever happen in practice?
Because the gap filling process is not utilized until after semi-automatic segmentation this was not a concern (the gaps were filled on manually inspected neuron masks that should only include signals from the neuron(s) of interest). This would certainly be a concern if we were using this gap filling step – or the fully automated neuron segmentation approach – to segment individual neurons from samples in which off-target neurons are also labeled, but that was not the case here.
- How long does semi-manual analysis take in person-hours/days for a new biological question similar in scope to the ones demonstrated in the paper?
The statement discussed above (lines 585-591) and an additional statement (lines 581-583) aim to address this.
Lines 580-582: As such, analyzing the DA1-IPN data, for example, required relatively little human time. The semi-automatic neuron segmentation steps required a maximum of one hour per sample and all other steps are automated.
- How robust are the networks for synaptic "blob" detection? The authors have shown they work for different reporters, when are they expected to break? Would you recommend to retrain for every new dataset? How would you recommend to validate the results if no EM data is available?
We expect that the network for blob detection is quite robust as it essentially acts as high signal detector for punctate signals, as opposed to classifying a high-level shape or structure. We have modified the text to suggest that the synapse and neuron segmentation models we include be attempted before automatically retraining.
Lines 368-372: Furthermore, the convolutional neural network models for synapse and neuron segmentation are classifiers of high signal punctate and continuous structures, respectively. As such, the models may already work well for segmenting similar structures from other species or microscopes. If not, these models can be retrained with a suitable ground truth data set and the entire computational pipeline can be applied to these new systems.
Reviewer #3 (Public Review):
Lillvis et al present a new method for quick targeted analysis of neural circuits through a combination of tissue expansion and (lattice) light sheet microscopy. Three color labeling is available which allows to label neurons of a molecularly specific type, presynaptic and/or post-synaptic sites.
Strengths:<br /> - The experimental technique can provide much higher throughput than EM<br /> - All source code has been made available<br /> - Manual correction of automatic segmentations has been implemented, allowing for an efficient semi-automatic workflow<br /> - Very different kinds of analyses have been demonstrated<br /> - Inclusion of electrical connections is really exciting, what a great complement to the existing EM volumes!
Weaknesses:<br /> - Limitations of the method are not really discussed. While the approach is simpler and cheaper than EM, it's still important to give the readers a clear picture of the use cases where it's not expected to work before they embark on the journey of acquiring tens of terabytes of data. Here are just a few examples of the questions I would have if I wanted to implement the method myself - I am a computational person and can easily imagine my "wet lab" colleagues would have even more to ask about the experimental side:
-- It is not very clear to me if the resolution of the method is sufficient to disentangle individual neurons of the same type. It has been demonstrated for a few examples in the paper, but is it generally the case? Are there examples of brain regions/neuron types where it wouldn't be possible? If another column was added to the table in Figure 1, e.g. "individual neuron connectivity", EM would be "+", LM "-", what would ExLLSM be?<br /> -- Similarly, the procedures for filling gaps in the signal could result in falsely merged neurons. Does it ever happen in practice?<br /> -- How long does semi-manual analysis take in person-hours/days for a new biological question similar in scope to the ones demonstrated in the paper?<br /> -- How robust are the networks for synaptic "blob" detection? The authors have shown they work for different reporters, when are they expected to break? Would you recommend to retrain for every new dataset? How would you recommend to validate the results if no EM data is available?
Each and every declaration of behavior should appear OnceAndOnlyOnce.
Nobody should have to ever write code that someone else has already written.
work by a set of strict rules, so that if a boy is slow or careless, he may be known at once among all his comrades. Long experience has shown how this can be done, and all the regulations of the office are made so as to get from each boy the best service possible.
Depending on how young the boys are, strict rules can be hard to follow, but it makes sense that they have a code of conduct in their work so that things actually get done.
a gene for a particular character may have several alleles, or variants, that code for different traits associated with that character
What types of gene shuffling are there and how does that relate to natural selection?
Any Real Programmer will tell you that all the Structured Coding in the world won't help you solve a problem like that -- it takes actual talent. Some quick observations on Real Programmers and Structured Programming: Real Programmers aren't afraid to use GOTOs. Real Programmers can write five page long DO loops without getting confused. Real Programmers enjoy Arithmetic IF statements because they make the code more interesting. Real Programmers write self-modifying code, especially if it saves them 20 nanoseconds in the middle of a tight loop. Programmers don't need comments: the code is obvious. Since FORTRAN doesn't have a structured IF, REPEAT ... UNTIL, or CASE statement, Real Programmers don't have to worry about not using them. Besides, they can be simulated when necessary using assigned GOTOs.
I love real programmers. I will work with them forever
So when should you use rbspy, and when should you use stackprof? The two tools are actually used in pretty different ways! rbspy is a command line tool (rbspy record --pid YOUR_PID), and StackProf is a library that you can include in your Ruby program and use to profile a given section of code.
a benchmark tells you how slow your code is ("it took 20 seconds to do X Y Z") and a profiler tells you why it's slow ("35% of that time was spent doing compression").
That is called profiling, not performance testing. Performance testing should ensure that a piece of code runs within a desired amount of time, given a certain context, before the new code goes into production.
But the problem in France went beyond running complicated switchboards under pressure. There was the special problem of toll calls in a foreign language. It would take months to convoy all the machinery needed for an autonomous AEF network.
Could morse code be a quicker and better way of communicating among the French?
Algorithms fetch for us
...but these are black-box algorithms, meaning their code, design, and operating/sorting mechanism are unknown. Theres no way to know how the algorithms work and how they propagate search results/information
Author Response
Reviewer #1 (Public Review):
Anopheles is an important disease vector and the efforts to characterize the extent of genetic variation in the system are welcome. In this piece, the authors propose a Variational Autoencoders method to assign species boundaries in a large sample of Anopheles mosquitoes using a panel of 62 nuclear amplicons. Overall, the method performs well as it can assign samples to an acceptable granularity. The main advantage of the method is that it takes reduced representation genome sampling which should cut costs in genotyping. The authors do not compare the effectiveness of their amplicon panel with other approaches to do reduced representation sequencing, or the computational method with other previously published methods. Additionally, the manuscript does not clearly state what is the importance of species assignments and the findings/method are -by definition- limited to a single biological system.
It is important to draw the reviewer’s attention to the fact that this is a two part approach – the reviewer seems to have overlooked the Nearest Neighbour component of the work. The approach is not solely a VAE – the VAE only comes into play at the species complex level. The higher level assignments are done using NN approaches.
The manuscript has three main limitations. First, there is no explicit test of the performance of ANOSPP compared to other methods of low-dimensional sampling. While the authors state that the ANOSPP panel will lead to genotyping for low cost (justifiably so), there is no direct comparison to other low-representation methods (e.g., RAD-Seq, MSG).
The key advantage of ANOSPP is that it works on the entire Anopheles genus; while the other suggested sequencing methods are more applicable to a group of specimens of the same or closely related species. The purpose of the panel is to do species identification for the whole genus; so it really is an alternative to the current methods of species identification, which commonly consists of morphological identification of the species complex, followed by complex-specific PCR amplification of a single species-diagnostic locus. The only other species identification method for Anopheles that is not limited to a single species complex, that we are aware of, is a mass spectrometry approach (Nabet et al. Malar J, 2021); however, they only investigate three different species and reach a classification accuracy of at most 67.5%.
The main advantage of ANOSPP over other reduced representation sequencing methods, like MSG and RAD-Seq, is that it is specifically designed to work for the entire Anopheles genus to support genus-wide species identification. In a genus comprising an estimated 100 million years of divergence, a sequencing approach that relies on restriction enzymes is likely to introduce a lot of variability in which parts of the genome are sequenced for different species. Moreover, both MSG and RAD-Seq typically map the reads to a reference genome; any choice of reference genome will likely introduce considerable bias when dealing with such diverged species. In general, the sequence data generated by those sequencing methods require more complicated and labour intensive processing. And lastly, the costs per sample for library preparation and sequencing are substantially lower with ANOSPP than with MSG and RAD-Seq: for library prep <1 USD (ANOSPP) versus 5 USD (RAD-Seq) (Meek and Larson, Mol Ecol Resour, 2019) and with 768 samples (ANOSPP), 384 samples (MSG; Andolfatto et al, Genome Res., 2011) and 96 samples (RAD-Seq; Meek and Larson, Mol Ecol Resour, 2019) per run.
Second, and on a related vein, the authors present NNoVAE as a novel solution to determine species boundaries in Anopheles. Perusing the very references the authors cite, it is clear that VAEs have been used before to delimit species boundaries which diminishes the novelty of the approach on its own.
The VAE is only a part of the method presented in this manuscript. We believe a substantial amount of the value of NNoVAE lies in its ability to perform assignments for the entire Anopheles genus comprising over 100 MY of divergence - the closest analogous approach would be COI or ITS2 DNA barcoding, neither of which is robust for species complexes. Using NNoVAE, samples are first assigned to their relevant groups, and in many cases to their species, by the Nearest Neighbour method. Only those samples that are identified by the Nearest Neighbour method as members of the An. gambiae complex and cannot be unambiguously assigned to a single species, are passed through the VAE assignment method.
Indeed, in (Derkarabetian et al, Mol Phylogenet Evol, 2019) VAEs are used to delimit species boundaries in an arachnid genus. However, this study works with ultra conserved elements, incorporating a total of 76kB of sequence, which is much more data than the approximately 10kB we get for all amplicons combined. Moreover, a crucial difference is that the referenced work uses SNP calls, based on alignment to one of their sequenced samples, as input for the VAE, where our VAE takes k-mer based inputs. This is also an important consideration in working with a large number of highly diverged species.
Perhaps more importantly, the manuscript does not present a comparison with other methods of species delimitation (SPEDEStem, UML -this approach is cited in the paper though-), or even of assessment of population differentiation, such as STRUCTURE, ADMIXTURE, or ASTRAL concordance factors (to mention a few among many). The absence of this comparative framework makes it unclear how this method compares to other tools already available.
NNoVAE is primarily a method for species assignment rather than for species delimitation. SPEDEStem addresses the question whether different groups of samples are separate species or not; different groups can be defined by e.g. described races, described subspecies, different morphotypes or different collection locations. The aim of ANOSPP and NNoVAE is to remove the necessity of any prior sorting of samples into groups – all that needs to be known is that the sample is an Anopheline. This avoids the issues associated with morphological identification and single marker molecular barcodes. So to perform species assignment with SPEDEStem, we’d have to run many replicates, each time asking whether a single sample is of the same species as one of the species represented in our reference database. For example, for the 2218 samples presented in the case studies, we would have to run SPEDEStem more than 130,000 times, to check for each of these samples whether they are any of the 62 species represented in the reference dataset NNv1.
However, we agree that it would be good to check that the species-groups in the reference database, NNv1, are indeed supported as separate species. We attempted to run SPEDEStem, but the web browser no longer exists, and we were not able to install the command line application, which runs on Python 2. Moreover, the example files provided in the tutorial are not complete. Therefore, we were unable to even carry out this basic comparison.
UML (unsupervised machine learning) approaches comprise quite a wide range of methods, including VAE. We have conducted a comparison between the VAE assignments and assignments based on UMAP, for the discussion see below and page 20 in the manuscript and newly added supplementary information section 4.
As requested by the reviewer, we have compared our assignment approach to ADMIXTURE on the Anopheles gambiae complex training set (see Supplementary information section 5). It is a good sanity check to compare the structure revealed by ADMIXTURE to the structure revealed by the VAE. We found that ADMIXTURE does not satisfyingly differentiate between the species in the complex that are only represented by a handful of samples, while the VAE suffers much less from the differences in group sizes in the training set. Moreover, we want to point out that ADMIXTURE is a tool for assessing population differentiation, not for species assignment. To use it as an assignment method, there are two options: either infer the allele frequencies in the ancestral populations from the training set and use those to compute the maximum likelihood of ancestry frequencies for the test set; or run ADMIXTURE on the training and test sets combined and use the labels from the training set to label ancestral populations. A major drawback from the former approach is that it is tricky to discover cryptic taxa or outliers in the test set; while with the second approach we create a dependency of the training set results on the test set it is combined with during the run. But more importantly, ADMIXTURE performs worse than the VAE on the An. gambiae complex training set by itself; and identifies only two to three different groups among the five diverged species (An. melas, An. merus, An. quadriannulatus, An. bwambae and An. fontenillei). For more information, see page 20 in the manuscript and newly added supplementary information section 5
One important use case of our method is to identify interesting samples, e.g. potential hybrids or cryptic taxa, for subsequent whole genome sequencing. After selection and whole genome sequencing of interesting samples detected by ANOSPP+NNoVAE, ADMIXTURE may be useful as one of the tools to investigate such samples.
A final concern is less methodological and more related to the biology of the system. I am curious about the possibility of ascertainment bias induced by the amplicon panel. In particular, the authors conclusively demonstrate they can do species assignment with species that are already known. Nonetheless, there is the possibility of unsampled species and/or cryptic species. This later issue is brought up in passing the 'Gambiae complex classifier datasets' section but I think the possibility deserves a formal treatment. This is particularly important because the system shows such high levels of hybridization that the possibility of speciation by admixture is not trivial.
We appreciate the reviewer’s concern regarding ascertainment bias in the amplicon panel. The targets have been selected based on multiple sequence alignments of all Anopheles reference genomes at the time (Makunin et al. Mol Ecol Resour, 2022). Using sequenced species from four different subgenera, the species span a considerable amount of evolutionary time in the Anopheles genus. For all species we have since tested the panel on, we find that at least half of the targets get amplified.
We share the reviewer’s concern regarding species which are not (yet) represented in the reference database. This is one of the main advantages of the Nearest Neighbour method: it works on three levels of increasing granularity. So for samples that cannot be assigned at species level, we are often able to identify the group of species from the reference database it is closest to. In particular, the situation of a test sample whose species is not represented in the reference database, is mimicked in the drop-out experiment by the species-groups which contain only one sample. On page 16 in the manuscript, we explain how NNoVAE deals with such samples and we show that in the majority of cases NNoVAE assigns the sample to a group of closely related species rather than misclassifying it more specifically to the wrong species.
In summary, the main limitation of the manuscript is that the authors do not really elaborate on the need for this method. The manuscript does show that the method is feasible but it is not forthcoming on why this is of importance, especially when there is the possibility of generating full genome sequences.
ANOSPP and NNoVAE are specifically designed for high throughput accurate species identification across the entire Anopheles genus – WGS is important to address many questions, but is complete overkill for doing species identification. ANOSPP costs only a small fraction of whole genome sequencing, which makes it possible to monitor mosquito populations at much larger scale (e.g., in partnership with our vector biologist collaborators in Africa, we have already generated ANOSPP data for approximately 10,000 mosquitoes and will be running 500,000 over the next few years). Moreover, for most analyses using whole genome sequencing, a reference genome of a sufficiently similar species is required. While we are in a position of privilege having reference genomes for more than 20 species in Anopheles, we have a long way to go before we have 100s of reference genomes covering the true diversity of the genus.
NNoVAE can also be used to select interesting samples (e.g. species that have not been through the panel before, divergent populations, potential hybrids), which can be submitted for whole genome sequencing subsequently.
Since Anopheles is arguably one of the most important insects to characterize genetically, the ANOSPP panel is certainly important but I am not completely sure the method of species assignment is novel or groundbreaking .
Reviewer #2 (Public Review):
The medically important mosquito genus Anopheles contains many species that are difficult or impossible to distinguish morphologically, even for trained entomologists. Building on prior work on amplicon sequencing, Boddé et al. present a novel set of tools for in silico identification of anopheline mosquitoes. Briefly, they decompose haplotypes generated with amplicon sequencing into kmers to facilitate the process of finding similar sequences; then, using the closest sequence or sequences ("nearest neighbors") to a target, they predict taxonomic identity by the frequency of the neighbor sequences in all groups present in a reference database. In the An. gambiae species complex, which is well-known for its historical and ongoing introgression between closely-related species, this approach cannot distinguish species. Therefore, they also apply a deep learning method, variational autoencoders, to predict species identity. The nearest neighbor method achieves high accuracy for species outside the gambiae complex, and the variational autoencoder method achieves high accuracy for species within the complex.
The main strength of this method (along with the associated methods in the paper on which this work builds) is its ability to speed up the identification of anopheline mosquitoes, therefore facilitating larger sample sizes for a wide breadth of questions in vector biology and beyond. This technique has the added advantage over many existing molecular identification protocols of being non-destructive. This high-throughput identification protocol that relies on a relatively straightforward amplicon sequencing procedure may be especially useful for the understudied species outside the well-resourced gambiae complex.
An additional and intriguing strength of this method is that, when a species label cannot be predicted, some basic taxonomic predictions may still be made in some cases. Indeed, even in the case of known species, the authors find possible cryptic variation within An. hyrcanus and An. nili, demonstrating how useful this new tool can be.
The main weakness of this method is that, as the authors note, accuracy is dependent on the quality and breadth of the reference database (which in turn relies on the expertise of entomologists). A substantial portion of the current reference database, NNv1, comes from one species complex, An. gambiae. This is reasonable given the complex's medical importance and long history of study; however, for that same reason, robust molecular and computational tools for identifying species in this complex already exist. The deep learning portion of this manuscript is a valuable development that can eventually be applied to other species complexes, but building up a sufficient database of specimens is non-trivial. For that reason, the nearest neighbor method may be the more immediately impactful portion of this paper; however, its usefulness will depend on good sampling and coverage outside the gambiae complex.
Another potential caveat of this method is its portability. It is not clear from either the manuscript or the code repository how easy it would be for other researchers to use this method, and whether they would need to regenerate the reference database themselves. The authors clearly have expansive and immediate plans for this workflow; however, as many researchers will read this manuscript with an eye towards using these methods themselves, clarifying this point would be valuable.
This is an important point; currently the amplicon panel is only run on specialised robots, but we are working to adapt the protocol so that it can be run in any basic molecular lab. We have now clarified this in the conclusion. Furthermore, there is never a need to regenerate the reference databases – this is fully publicly available at github.com/mariloubodde/NNoVAE and version controlled. As we obtain ANOSPP data from additional samples, representing new species or new within-species diversity, we will add these to the reference database and create an updated openly available version.
The authors present data suggesting that their method is highly accurate in most of the species or groups tested. While the usefulness of this method will depend on the reference database, two points ameliorate this potential concern: it is already accurate on a wide breadth of species, including the understudied ones outside the An. gambiae complex; additionally, even when a specific species identification cannot be made, the specimen may be able to be placed in a higher taxonomic group.
Overall, these new methods offer an additional avenue for identifying anopheline species; given their high-throughput nature, they will be most useful to researchers doing bulk collections or surveillance, especially where multiple morphologically similar species are common. These methods have the potential to speed up vector surveillance and the generation of many new insights into anopheline biology, genetics, and phylogeny.
With the general exception of COPE source code, all of our text material is formatted in what. we call our "structured statement" (or sometimes~ "linked statement") form, to facilitate computer-aided manipulation and study.
sturctured statement or linked statement
!- related work - list : - Linked Text - TrailMarks Innotation - Plain Text 'Mark In' notation - constitutive of a novel Human Intellect Augmentation Techniques for the IndyWeb
qualitative.manifold-text-section span.lang { } .manifold-text-section .enulf { font-size: .7rem; margin-top: 0em; margin-bottom: 0em; text-align: justify; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .enul { font-size: .7rem; margin-top: 0em; margin-bottom: 0em; text-align: justify; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .enull { font-size: .7rem; margin-top: 0em; margin-bottom: 0em; text-align: justify; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .patr { font-size: .8rem; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; text-align: right; text-indent: 0em; } .manifold-text-section .patr1 { font-size: .8rem; margin-top: 0em; margin-right: 0em; margin-bottom: 1em; text-align: right; text-indent: 0em; } .manifold-text-section ul { margin-top: 1.5em; margin-bottom: 1.5em; } .manifold-text-section ol { margin-top: 1.5em; margin-bottom: 1.5em; } .manifold-text-section div.list { margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 2em; margin-right: 2em; } .manifold-text-section .ulf { font-size: .8rem; margin-top: 0em; margin-bottom: 0em; text-align: justify; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .ul { font-size: .8rem; margin-top: 0em; margin-bottom: 0em; text-align: justify; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .ull { font-size: .8rem; margin-top: 0em; margin-bottom: 0em; text-align: justify; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .uls { font-size: .8rem; margin-top: 0em; margin-bottom: 0em; text-align: justify; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .ul1f { text-indent: -1em; margin-left: 1em; text-align: justify; } .manifold-text-section .ul1 { text-indent: -1em; margin-left: 1em; text-align: justify; } .manifold-text-section .ul1l { text-indent: -1em; margin-left: 1em; text-align: justify; } .manifold-text-section .ul1s { text-indent: -1em; margin-left: 1em; text-align: justify; } .manifold-text-section .ulf2 { text-indent: -1em; margin-left: 2em; text-align: justify; } .manifold-text-section .ul2 { text-indent: -1em; margin-left: 2em; text-align: justify; } .manifold-text-section .ull2 { text-indent: -1em; margin-left: 2em; text-align: justify; } .manifold-text-section .ul2s { text-indent: -1em; margin-left: 2em; text-align: justify; } .manifold-text-section .nlf { font-size: .8rem; margin-top: 0em; margin-bottom: 0em; text-align: left; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .nl { font-size: .8rem; margin-top: 0em; margin-bottom: 0em; text-align: left; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .nll { font-size: .8rem; margin-top: 0em; margin-bottom: 0em; text-align: left; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .nls { font-size: .8rem; margin-top: 0em; margin-bottom: 0em; text-align: left; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .nl1f { text-align: justify; margin-left: 1em; text-indent: -1em; } .manifold-text-section .nl1 { text-align: justify; margin-left: 1em; text-indent: -1em; } .manifold-text-section .nl1l { text-align: justify; margin-left: 1em; text-indent: -1em; } .manifold-text-section .nl1s { text-align: justify; margin-left: 1em; text-indent: -1em; } .manifold-text-section .nl2f { text-align: justify; margin-left: 2em; text-indent: -1em; } .manifold-text-section .nl2 { text-align: justify; margin-left: 2em; text-indent: -1em; } .manifold-text-section .nl2l { text-align: justify; margin-left: 2em; text-indent: -1em; } .manifold-text-section .nl2s { text-align: justify; margin-left: 2em; text-indent: -1em; } .manifold-text-section div.letter { padding-right: 2em; padding-left: 2em; margin-top: 1.5em; margin-bottom: 1.5em; } .manifold-text-section .ltaf { font-size: 85%; text-indent: 0; margin-left: 3em; margin-right: 2em; text-align: justify; } .manifold-text-section .lta { font-size: 85%; text-indent: 0; margin-bottom: 1em; margin-left: 3em; margin-right: 2em; text-align: justify; } .manifold-text-section .ltdf { font-size: 85%; text-indent: 0; margin-top: 1em; margin-left: 3em; margin-right: 2em; } .manifold-text-section .ltd { font-size: 85%; text-indent: 0; margin-bottom: 1em; margin-left: 3em; margin-right: 2em; } .manifold-text-section .ltg { font-size: .8rem; margin-top: 1em; margin-bottom: 0em; text-align: justify; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .ltpf { font-size: .8rem; margin-top: 1em; margin-bottom: 0em; text-align: justify; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .ltp { font-size: .8rem; margin-top: 0em; margin-bottom: 0em; text-align: justify; margin-left: 1.5em; text-indent: 1em; } .manifold-text-section .ltc { font-size: 85%; margin-left: 3em; margin-right: 3em; text-indent: 0; margin-top: 1em; text-align: justify; } .manifold-text-section .ltsigf { font-size: 85%; margin-left: 3em; margin-right: 3em; text-indent: 0; margin-top: 1em; margin-bottom: 0; text-align: justify; } .manifold-text-section .ltsig { font-size: 85%; margin-left: 3em; margin-right: 3em; text-indent: 0; text-align: justify; } .manifold-text-section a { text-decoration: none; } .manifold-text-section img { text-align: center; } .manifold-text-section .pcon { font-size: .8rem; margin-top: 1em; margin-bottom: 0em; text-align: justify; text-indent: 0em; } .manifold-text-section .psec { font-size: .8rem; margin-top: 1em; margin-bottom: 0em; text-align: justify; text-indent: 0em; } .manifold-text-section .pf { font-size: .8rem; margin-top: 4em; margin-bottom: 0em; text-align: left; text-indent: 0em; } .manifold-text-section .tablecenter { text-align: center; } .manifold-text-section p { margin-top: 0em; margin-bottom: 0em; text-align: justify; text-indent: 1em; } .manifold-text-section .paft { font-size: .8rem; margin-top: 1em; margin-bottom: 0em; text-align: justify; text-indent: 0em; } .manifold-text-section .ah { font-size: 1rem; margin-top: 1em; margin-bottom: 1em; text-align: left; text-indent: 0em; font-style: italic; } .manifold-text-section .ahaft { font-weight: bold; font-size: 1rem; margin-top: 0em; margin-bottom: 1em; text-align: center; text-indent: 0em; } .manifold-text-section .ahintro { font-weight: bold; font-size: 100%; margin-top: 1em; margin-bottom: 1em; text-align: left; text-indent: 0em; } .manifold-text-section .ahintroaft { font-weight: bold; font-size: 100%; margin-top: 0em; margin-bottom: 1em; text-align: left; text-indent: 0em; } .manifold-text-section .bh { font-size: .8rem; margin-top: 1em; margin-bottom: .5em; text-align: left; text-indent: 0em; font-variant: small-caps; } .manifold-text-section .bhaft { font-weight: bold; font-style: italic; font-size: .8rem; margin-top: 1em; margin-bottom: .5em; text-align: left; text-indent: 0em; } .manifold-text-section .ch { font-style: italic; font-size: .8rem; margin-top: 1em; margin-bottom: .5em; text-align: left; text-indent: 0em; } .manifold-text-section .chaft { font-style: italic; font-size: .8rem; margin-top: 0em; margin-bottom: .5em; text-align: left; text-indent: 0em; } .manifold-text-section .dh { font-size: 1rem; font-weight: bold; margin-top: 6%; text-indent: 0; } .manifold-text-section .dhaft { font-size: .7rem; font-weight: bold; margin-top: 6%; margin-bottom: 2%; text-indent: 0; text-align: center; } .manifold-text-section .eh { font-size: .7rem; margin-top: 6%; margin-bottom: 2%; text-align: justify; text-indent: 0; font-weight: bold; } .manifold-text-section .ehaft { font-size: .7rem; margin-bottom: 2%; text-align: justify; text-indent: 0; font-weight: bold; } .manifold-text-section .bk { font-weight: bold; font-size: 180%; margin-top: 1em; margin-bottom: 0.5em; text-indent: 0em; text-align: center; } .manifold-text-section .bk1 { font-size: 120%; font-weight: bold; margin-top: .1em; margin-bottom: 1.5em; text-indent: 0em; text-align: center; } .manifold-text-section .bk2 { text-align: center; font-size: .8rem; margin-bottom: .5em; text-indent: 0; font-variant: small-caps; } .manifold-text-section .bkau { font-size: 100%; margin-top: 5em; margin-bottom: 0em; text-align: center; text-indent: 0em; font-variant: small-caps; } .manifold-text-section .bkau1 { font-size: 80%; margin-top: 0em; margin-bottom: 3em; text-align: left; text-indent: 0em; } .manifold-text-section .bkau2 { text-align: center; font-size: .7rem; margin-bottom: 5%; text-indent: 0; } .manifold-text-section .bkht { font-size: 100%; margin-top: 10em; font-weight: bold; margin-bottom: 5em; text-align: center; text-indent: 0em; font-variant: small-caps; } .manifold-text-section .bkalt { font-size: 120%; font-weight: bold; margin-top: .1em; margin-bottom: 1.5em; text-align: left; text-indent: 0em; } .manifold-text-section .bkpub { margin-top: 10em; margin-bottom: 0.5em; text-indent: 0em; text-align: center; font-variant: small-caps; } .manifold-text-section .bkpub1 { margin-top: 0em; margin-bottom: 0.5em; text-indent: 0em; text-align: center; font-variant: small-caps; } .manifold-text-section .cipf { font-size: .7rem; margin-top: 2em; margin-bottom: 0em; text-align: left; text-indent: 0em; } .manifold-text-section .cipf1 { font-size: .7rem; margin-top: 3em; margin-bottom: 0em; text-align: left; text-indent: 0em; } .manifold-text-section .cip { font-size: .7rem; margin-top: 0em; margin-bottom: 0em; text-align: left; text-indent: 0em; } .manifold-text-section .cipl { font-size: .7rem; margin-top: 1em; margin-bottom: 0em; text-align: center; text-indent: 0em; } .manifold-text-section .ded { font-size: 100%; margin-top: 3em; margin-bottom: 14em; text-align: center; text-indent: 0em; } .manifold-text-section .chap { page-break-before: always; } .manifold-text-section .cn { font-size: 100%; margin-top: 1em; margin-bottom: 4em; text-align: left; text-indent: 0em; margin-right: 0em; } .manifold-text-section .ctfm { font-weight: bold; font-size: 90%; margin-top: 2em; margin-bottom: 2em; text-align: left; text-indent: 0em; } .manifold-text-section .ctbm { font-weight: bold; font-size: 90%; margin-top: 2em; margin-bottom: 2em; text-align: left; text-indent: 0em; } .manifold-text-section div.titlepage { margin-bottom: 0em; margin-top: 10em; text-align: center; } .manifold-text-section div.figure { margin-top: 1.5em; margin-bottom: 1.5em; page-break-before: avoid; text-align: center; } .manifold-text-section .figh { font-size: 85%; text-align: center; text-indent: 0em; } .manifold-text-section .fign { font-size: 85%; text-align: center; text-indent: 0em; } .manifold-text-section .fig { text-align: center; text-indent: 0em; } .manifold-text-section .fig1 { text-align: center; text-indent: 0em; margin-top: 5em; } .manifold-text-section .figatr { font-size: 80%; text-align: center; text-indent: 0em; } .manifold-text-section .figcap { font-size: 80%; text-align: left; text-indent: 8em; margin-bottom: 2em; } .manifold-text-section .pn { font-style: normal; font-size: 1.2rem; text-align: center; text-indent: 0em; margin-top: 15%; font-variant: small-caps; } .manifold-text-section .pt { font-weight: bold; font-size: 300%; margin-top: 2em; margin-bottom: 5em; text-align: center; text-indent: 0em; } .manifold-text-section .ps { font-style: italic; font-size: 1.2rem; text-align: center; text-indent: 0em; margin-top: 3%; margin-bottom: 5%; font-variant: small-caps; } .manifold-text-section .ct { font-size: 100%; margin-top: 0em; margin-bottom: 1em; text-align: left; text-indent: 3em; font-weight: bold; } .manifold-text-section .cs { font-size: 170%; margin-top: 0em; margin-bottom: 4em; text-align: center; text-indent: 0em; font-variant: small-caps; } .manifold-text-section .cta { font-size: 170%; margin-top: 0em; margin-bottom: 4em; text-align: center; text-indent: 0em; font-variant: small-caps; } .manifold-text-section .au { text-align: left; font-size: 100%; text-indent: 3em; font-variant: small-caps; } .manifold-text-section .en { font-size: .7rem; margin-top: 0.1em; margin-bottom: 0em; margin-left: 1.5em; text-align: left; text-indent: -1.2em; } .manifold-text-section .enp { font-style: normal; font-size: .7rem; text-align: left; text-indent: 0; } .manifold-text-section div.epigraph { margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 2em; margin-right: 2em; } .manifold-text-section .epf { text-align: justify; font-style: italic; font-size: .8rem; margin-left: 3em; text-indent: 0em; } .manifold-text-section .ep { text-align: justify; font-style: italic; font-size: .8rem; margin-left: 3em; text-indent: 0em; } .manifold-text-section .epl { text-align: justify; font-style: italic; font-size: .8rem; margin-left: 3em; text-indent: 0em; } .manifold-text-section .eps { text-align: justify; font-style: italic; font-size: .8rem; margin-left: 3em; text-indent: 0em; } .manifold-text-section .epslf { text-align: center; font-style: italic; font-size: .8rem; text-indent: 0em; } .manifold-text-section .epsl { text-align: center; font-style: italic; font-size: .8rem; text-indent: 0em; } .manifold-text-section .epsll { text-align: center; font-style: italic; font-size: .8rem; text-indent: 0em; } .manifold-text-section .epsls { text-align: center; font-style: italic; font-size: .8rem; text-indent: 0em; } .manifold-text-section .ept { font-size: .8rem; margin-top: 0em; margin-right: 0em; margin-bottom: 1em; text-align: left; text-indent: 0em; margin-left: 3em; } .manifold-text-section .pl { font-size: .8rem; margin-top: 0em; margin-bottom: 0em; text-align: justify; text-indent: 0em; } .manifold-text-section .pr { font-size: .8rem; margin-top: 0em; margin-right: 0em; margin-bottom: 1em; text-align: right; text-indent: 0em; } .manifold-text-section .th { font-size: 80%; text-align: left; text-indent: 8em; margin-bottom: 2em; } .manifold-text-section span.thn { font-weight: bold; } .manifold-text-section .tocau { text-align: left; font-style: italic; font-size: .8rem; text-indent: 0; } .manifold-text-section .tocpt { font-size: .8rem; font-weight: bold; margin-left: 0em; margin-top: 1.6em; margin-bottom: .5em; text-indent: 0em; text-align: center; } .manifold-text-section .tocfm { font-size: .8rem; font-variant: small-caps; margin-left: 0em; margin-top: .5em; margin-bottom: .4em; text-indent: 0em; text-align: center; } .manifold-text-section .tocbm { font-size: .8rem; font-variant: small-caps; margin-left: 0em; margin-top: 1.5em; margin-bottom: 0em; text-indent: 0em; text-align: left; } .manifold-text-section .toc { font-size: .8rem; margin-left: 0em; margin-top: 1em; margin-bottom: 0em; text-indent: 0em; text-align: left; } .manifold-text-section .toc1 { font-size: .8rem; margin-left: 3em; margin-top: 1.5em; margin-bottom: 0em; text-indent: 0em; text-align: left; } .manifold-text-section .toc2 { font-size: .8rem; margin-left: 5em; margin-top: .5em; margin-bottom: 1.5em; text-indent: 0em; text-align: left; } .manifold-text-section .toc3 { font-size: .8rem; margin-left: 5em; margin-top: 1.5em; margin-bottom: 1.5em; text-indent: 0em; text-align: left; } .manifold-text-section .toc4 { font-size: .8rem; margin-left: 4em; text-indent: 0; text-align: center; } .manifold-text-section .toc5 { font-size: .8rem; margin-left: 5em; text-indent: 0; text-align: center; } .manifold-text-section div.hanging { padding-right: 2em; padding-left: 2em; margin-top: 1.5em; margin-bottom: 1.5em; } .manifold-text-section .fn { font-size: .7rem; margin-top: 0.1em; margin-bottom: 0em; margin-left: 1.5em; text-align: justify; text-indent: -1.2em; } .manifold-text-section .rf { font-size: .8rem; margin-top: 0em; margin-bottom: 0em; margin-left: 2.5em; text-align: justify; text-indent: -1.1em; } .manifold-text-section .glo { text-indent: -2em; margin-top: .5em; } .manifold-text-section span.gt { font-size: 1.2rem; font-weight: bold; } .manifold-text-section .inh { text-indent: 0; font-size: 1rem; margin-top: 5%; text-align: center; } .manifold-text-section .inf { font-size: .7rem; margin-top: 1.5em; margin-bottom: 0em; margin-left: 1.0em; text-align: justify; text-indent: -1.0em; } .manifold-text-section .in { font-size: .7rem; margin-top: 0.2em; margin-bottom: 0em; margin-left: 1.0em; text-align: justify; text-indent: -1.0em; } .manifold-text-section .in1 { font-size: .7rem; margin-top: 0.2em; margin-bottom: 0em; margin-left: 2.0em; text-align: justify; text-indent: -1.0em; } .manifold-text-section .in2 { margin-left: 2em; text-indent: 0; font-size: .7rem; } .manifold-text-section div.blockquote { margin-top: 1.5em; margin-bottom: 1.5em; } .manifold-text-section .quotail { font-size: .8rem; margin-top: 0em; margin-right: 4em; margin-bottom: 1em; text-align: right; text-indent: 0em; } .manifold-text-section .bqf { font-size: .8rem; margin-top: 1em; margin-bottom: 0em; text-align: justify; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .bq { font-size: .8rem; margin-top: 0em; margin-bottom: 0em; text-align: justify; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .bql { font-size: .8rem; margin-top: 0em; margin-bottom: 1em; text-align: justify; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .bqs { font-size: .8rem; margin-top: 1em; margin-bottom: 1em; text-align: justify; margin-left: 1.5em; text-indent: 0em; } .manifold-text-section .bqleft { margin-left: 7%; margin-right: 7%; text-indent: 0; font-size: .7rem; text-align: justify; } .manifold-text-section .bq1f { text-indent: 0; margin-left: 8%; margin-top: -0.1em; margin-bottom: -0.1em; text-align: justify; } .manifold-text-section .bq1 { text-indent: 0; margin-left: 8%; margin-top: -0.1em; margin-bottom: -0.1em; text-align: justify; } .manifold-text-section .bq1l { text-indent: 0; margin-left: 8%; margin-top: -0.1em; margin-bottom: -0.1em; text-align: justify; } .manifold-text-section .bq1s { text-indent: 0; margin-left: 8%; margin-top: -0.1em; margin-bottom: -0.1em; text-align: justify; } .manifold-text-section .sbsl1f { margin-left: 2%; margin-right: 1%; text-indent: 2%; margin-top: -0.1em; margin-bottom: -0.1em; text-align: justify; } .manifold-text-section .sbsl1 { margin-left: 2%; margin-right: 1%; text-indent: 2%; margin-top: -0.1em; margin-bottom: -0.1em; text-align: justify; } .manifold-text-section .sbsl1l { margin-left: 2%; margin-right: 1%; text-indent: 2%; margin-top: -0.1em; margin-bottom: -0.1em; text-align: justify; } .manifold-text-section .sbsl2f { margin-left: 2%; margin-right: 1%; text-indent: 4%; margin-top: -0.1em; margin-bottom: -0.1em; text-align: justify; } .manifold-text-section .sbsl2 { margin-left: 2%; margin-right: 1%; text-indent: 4%; margin-top: -0.1em; margin-bottom: -0.1em; text-align: justify; } .manifold-text-section .sbsl2l { margin-left: 2%; margin-right: 1%; text-indent: 4%; margin-top: -0.1em; margin-bottom: -0.1em; text-align: justify; } .manifold-text-section .u { text-decoration: underline; } .manifold-text-section .sidebar { margin-top: 2%; margin-bottom: 2%; margin-left: 2%; margin-right: 2%; padding-right: 5%; padding-left: 5%; } .manifold-text-section .sbt { font-weight: bold; font-size: 1rem; text-align: center; } .manifold-text-section .sb1 { margin-left: 2%; font-weight: bold; font-size: .8rem; text-align: justify; } .manifold-text-section .sbh { font-size: 1.2rem; font-weight: bold; margin-top: 2%; text-align: left; } .manifold-text-section .sbah { font-weight: bold; font-size: 1rem; margin-top: 2%; margin-left: 2%; margin-right: 2%; text-align: left; } .manifold-text-section .sbbh { font-weight: bold; font-size: .8rem; margin-top: 2%; margin-left: 2%; margin-right: 2%; text-align: left; } .manifold-text-section .sbnlf { margin-left: 6%; margin-right: 4%; } .manifold-text-section .sbnl { margin-left: 6%; margin-right: 4%; } .manifold-text-section .sbnll { margin-left: 6%; margin-right: 4%; } .manifold-text-section .sbnl1f { margin-left: 6%; margin-right: 4%; } .manifold-text-section .sbnl1 { margin-left: 6%; margin-right: 4%; } .manifold-text-section .sbnl1l { margin-left: 6%; margin-right: 4%; } .manifold-text-section .sbnl2f { margin-left: 6%; margin-right: 4%; } .manifold-text-section .sbnl2 { margin-left: 6%; margin-right: 4%; } .manifold-text-section .sbnl2l { margin-left: 6%; margin-right: 4%; } .manifold-text-section .sbf { margin-left: 1%; font-size: 85%; margin-right: 1%; text-indent: 0; text-align: justify; } .manifold-text-section .sbl { margin-left: 1%; font-size: 85%; margin-right: 1%; text-align: justify; } .manifold-text-section .sb { margin-left: 1%; font-size: 85%; margin-right: 1%; text-align: justify; } .manifold-text-section .sbs { margin-left: 1%; font-size: 85%; margin-right: 1%; text-align: justify; } .manifold-text-section .sbr { margin-left: 1%; margin-right: 1%; text-align: center; margin-bottom: 4%; } .manifold-text-section .sbbqf { margin-left: 6%; margin-right: 2%; font-style: italic; font-size: .8rem; text-align: justify; } .manifold-text-section .sbbqs { margin-left: 6%; margin-right: 2%; font-style: italic; font-size: .8rem; text-align: justify; } .manifold-text-section .sbbql { margin-left: 6%; margin-right: 2%; margin-top: 4%; font-style: italic; font-size: .8rem; text-align: justify; } .manifold-text-section .sbbq { margin-left: 6%; margin-right: 2%; margin-top: 4%; font-style: italic; font-size: .8rem; text-align: justify; } .manifold-text-section .sbbq1f { margin-left: 8%; margin-right: 2%; margin-top: 4%; font-style: italic; font-size: .8rem; text-align: justify; } .manifold-text-section .sbbq1 { margin-left: 8%; margin-right: 2%; margin-top: 4%; font-style: italic; font-size: .8rem; text-align: justify; } .manifold-text-section .sbbq1l { margin-left: 8%; margin-right: 2%; margin-top: 4%; font-style: italic; font-size: .8rem; text-align: justify; } .manifold-text-section .sbulf { text-indent: -3%; margin-left: 5%; margin-right: 5%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbull { text-indent: -3%; margin-left: 5%; margin-right: 5%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul { text-indent: -3%; margin-left: 5%; margin-right: 5%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbulp { text-indent: -3%; margin-left: 5%; margin-right: 5%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbuls { text-indent: -3%; margin-left: 5%; margin-right: 5%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul1f { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul1l { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul1 { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul1p { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul1s { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul2f { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul2l { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul2 { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul2p { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul2s { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul3f { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul3l { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul3 { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section .sbul3p { margin-left: 8%; margin-right: 2%; font-style: italic; font-size: .8rem; } .manifold-text-section div.senseline { margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 3em; margin-right: 3em; } .manifold-text-section .slf { font-size: 85%; text-align: justify; text-indent: -1em; } .manifold-text-section .sl { font-size: 85%; text-align: justify; text-indent: -1em; } .manifold-text-section .sll { font-size: 85%; text-align: justify; text-indent: -1em; } .manifold-text-section .sls { font-size: 85%; text-align: justify; text-indent: -1em; } .manifold-text-section .sl1f { text-indent: 5%; margin-top: -0.1em; margin-bottom: -0.1em; } .manifold-text-section .sl1 { text-indent: 5%; margin-top: -0.1em; margin-bottom: -0.1em; } .manifold-text-section .sl1s { text-indent: 5%; margin-top: -0.1em; margin-bottom: -0.1em; } .manifold-text-section .sl1l { text-indent: 5%; margin-top: -0.1em; margin-bottom: 1em; } .manifold-text-section .sl2 { text-indent: 9%; margin-top: -0.1em; margin-bottom: -0.1em; } .manifold-text-section .sl2f { text-indent: 9%; margin-top: -0.1em; margin-bottom: -0.1em; } .manifold-text-section .sl2s { text-indent: 9%; margin-top: -0.1em; margin-bottom: -0.1em; } .manifold-text-section .sl2l { text-indent: 9%; margin-top: -0.1em; margin-bottom: 1em; } .manifold-text-section .sl3 { text-indent: 13%; margin-top: -0.1em; margin-bottom: -0.1em; } .manifold-text-section .sl3f { text-indent: 13%; margin-top: -0.1em; margin-bottom: -0.1em; } .manifold-text-section .sl3s { text-indent: 13%; margin-top: -0.1em; margin-bottom: -0.1em; } .manifold-text-section .sl3l { text-indent: 13%; margin-top: -0.1em; margin-bottom: 1em; } .manifold-text-section .slt { text-align: center; font-weight: bold; margin-top: -0.1em; margin-bottom: 1em; } .manifold-text-section .sl4 { margin-left: 5%; text-indent: 7%; margin-top: -0.1em; margin-bottom: -0.1em; } .manifold-text-section .sl4f { margin-left: 5%; text-indent: 7%; margin-top: -0.1em; margin-bottom: -0.1em; } .manifold-text-section .sl4l { margin-left: 5%; text-indent: 7%; margin-top: -0.1em; margin-bottom: -0.1em; } .manifold-text-section .sl4s { margin-left: 5%; text-indent: 7%; margin-top: -0.1em; margin-bottom: -0.1em; } .manifold-text-section .serf { margin-top: 3%; text-align: center; } .manifold-text-section .ser { text-align: center; } .manifold-text-section .pc { text-indent: 0; text-align: center; } .manifold-text-section .pcred { color: #e40000; text-align: center; } .manifold-text-section .sec { text-align: center; margin-top: 1em; margin-bottom: 1em; } .manifold-text-section .red { color: #e40000; } .manifold-text-section .sm { font-size: 80%; }
Is this giant block of code a part of the paper? Do DHers communicate in this way?
Create an account using the sidebar on the right of the screen.
create a "layer" between hypothesis and the client to store additional data for users--store it in something like Tableland/SDK
... except it would be better if they already had some code written that worked.
Custom title function: provide Javascript code to generate your own web page titles and pdf filenames based on a paper's attributes
If you do however use a custom title function, be aware that this functionnality will be removed in version 6.0. Why? Mostly because of safety, code quality and accessibility. The vision for this feature is to make it modular but not code-based
nd code, proj
dgdhgdfh gfdgdfgdfg fgdfgfgh
We propose building an infrastructure that makes it easy tocompile existing projects to JavaScript and optionally collectusage data. We plan to leverage existing tools to translateprograms into JavaScript. One such tool is Emscripten [15],which compiles C/C++ code and LLVM [14] bitcode toJavaScript.
It only occurred to me reading this now, and musing about the code size and relative performance of simple programs written first in a to-be-compiled-to-JS language and then in JS, that the folks associated with these pushes are taking the sufficiently smart compiler position. Connected to superinferiority?
Now, not every programmer prefers that kind of development. Some programmers prefer to think of development as a process of designing, planning, making blueprints, and assembling parts on a workbench. There’s nothing wrong with that. Indeed, a multibillion-dollar international industry has been built upon it.
I still think they should worry about it. Production systems need to evolve and contain data; reasoning about the systems completely statically from the source code with no regard to the existing data is a lot more complicated than it needs to be.
Zotero can automatically create COinS from items in your library. Select the items in Zotero, right click, and choose “Export Items…”. Then choose COinS from the dropdown menu. Open the exported file to see the COinS metadata. Copy and paste this code into your web page editor. You can also set Zotero to use COinS as your default “Quick Copy” export format. Open the Export pane of Zotero preferences and select “COinS” as the Default Format. Then, you can drag and drop items from your library to your web page editor to insert COinS code. You can also copy COinS to your clipboad by pressing Ctrl/Cmd-Shift-C.
Reviewer #1 (Public Review):
Current generative models of protein sequences such as Potts models, Variational autoencoders, or autoregressive models must be trained on MSA data from scratch. Therefore, they cannot learn common substitution or coevolution patterns shared between families, and require a substantial number of sequences, making them less suitable for small protein families (e.g., conserved only for eukaryotes or viruses). MSA transformers are promising alternatives as they can generalize across protein families, but there is no established method to generate samples from them. Here, Sgarbossa et al. propose a simple recursive sampling procedure based on iterative masking to generate novel sequences from an input MSA. The sampling method has three hyperparameters (masking frequency, sampling temperature, and the number of iterations) which are set by rigorous benchmarking. The authors compare their approach to bmDCA, and evaluate i) single sample quality metrics ii) sample diversity and similarity to native sequences iii) similarity between original and generated sequence distribution, and iv) phylogeny/topology in sequence space of the generated distribution.
Strengths:
- The proposed sampling approach is simple.<br /> - The computational benchmarking is thorough.<br /> - The code is well organized and looks easy to use.
Weaknesses:
- There is no experimental data to back up the methodology.<br /> - It is not clear whether the sampling hyperparameter used is optimal for all protein sizes.<br /> - I am unsure that the bmDCA baseline method was trained appropriately and that the sampling method was adequate for protein design purposes (regular sampling).<br /> - Quality assessment of predicted structures is incomplete.<br /> - The proposed metrics for evaluating the diversity of generated sequences are fairly technical.
Impact assessment: The claim that MSA Transformer could be useful for protein design is supported by the computational benchmark. This work will be useful for researchers interested in applying MSA-Transformer models for protein design
Reviewer #2 (Public Review):
This manuscript is overall quite convincing, presenting a well-thought-out approach to candidate gene detection and systemic follow-ups on two genes that meet their candidate gene criteria. There are several major claims made by the authors, and some have more compelling evidence than others, but in general, the conclusions are quite sound. My main issues stem from how the strategy to identify genes playing a role in egg retention success has led to very particular genes being examined, and so I question some of the elements of the discussion focusing on the rapid evolution and taxon-uniqueness of the identified genes. In short, while I believe the authors have demonstrated that tweedledee and tweedledum play an important role in egg retention, I'm not sure whether this study should be taken as evidence that taxon-specific or rapidly evolving genes, in general, are responsible for this adaptation, or simply play an important role in it.
First, the authors present evidence that Aedes aegypti females can retain eggs when a source of fresh water is lacking, confirming that females are not attracted to human forearms while retaining eggs and that up to 70% of the retained eggs hatch after retaining them for nearly a week. This ability is likely an important adaptation that allows Aedes aegypti to thrive in a broad range of conditions. The data here seem fairly compelling.
Based on this observation, the authors reason that genes responsible for the ability to retain eggs must: 1) be highly expressed in ovaries during retention, but not before or after. 2) be taxon-specific (as this behavior seems limited to Aedes aegypti). While this approach to enriching candidate genes has proven fruitful in this particular case, I'm not sure I agree with the authors' rationale. First, even genes at a low expression in the ovaries may be crucial to egg retention. Second, while egg-laying behavior is vastly varied in insects, I'm not sure focusing on taxon-restricted genes is necessary. It is entirely possible that many of the genes identified in Figure 2E play a crucial role in egg retention evolution. These are minor issues, but they are relevant to some later points made by the authors.
Nonetheless, the authors provide very compelling evidence that the two genes meeting their criteria - tweedledee and tweedledum, play an important role in egg retention. The genes seem to be expressed primarily in ovaries during egg retention (some observed expression in brain/testes is expected for any gene), and the proteins they code seem to be found in elevated quantities in both ovaries and hemolymph during and immediately after egg retention. RNA for the genes is detected in follicles within the ovary, and CRISPR knockouts of both the genes lead to a large decrease in egg viability post retention.
My earlier qualms about their search strategy relay into some issues with Figure 4, which describes how the two genes are 1) taxon-restricted and 2) have evolved very rapidly. Neither of the two statements is unexpected given the authors' search strategy. Of course, the genes examined precisely for their lack of homologs do not have any homologs. Similarly, by limiting themselves to genes that show a lack of homology (i.e. low sequence similarity) to other genes as well as genes with high expression levels in the ovaries, a higher rate of evolution is almost inevitable to infer (as ovary expressed genes tend to evolve more rapidly in mosquitoes). I agree with the authors that inferences of the evolutionary history of these genes are quite difficult because of their uniqueness, and I especially appreciate their attempts to identify homologs (although I really dislike the term "conceptualog").
This leads to my main (fairly minor) issue of the paper - the discussion on the evolutionary history of these genes and its implications (sections "Taxon-restricted genes underlie tailored adaptations in a diverse world" and "Evolutionary histories and catering to different natural histories"). As noted, inferring this history is very difficult because the authors have focused on two rapidly evolving, taxon-restricted genes. The analyses they have performed here definitely demonstrate that the genes play an important role in egg retention, however, they do not show that taxon-restricted genes play a disproportionate role in egg retention evolution. Indeed, the only data relevant to this point would be the proportion of genes in Figure 2E that are taxon-restricted (3/9), but I'm not sure what the null expectation for this proportion for highly expressed ovary genes is to begin with. Furthermore, the extremely rapid evolution of this gene makes it hard to judge how truly taxon-restricted it is. My own search of tweedle homologs identified multiple as previously having been predicted to be "Knr4/Smi1-like", and while no similar genes are located in a similar location in melanogaster, there is generally little synteny conservation in Drosophila (for instance Bhutkar et al 2008), so I'm unsure what can really be said about their evolutionary origins/lack of homologs in Drosophila.
In short - the manuscript makes clear that tweedledee and tweedledum play an important role in egg retention in A. aegypti, nonetheless, it is not clear that this is a demonstration of how important taxon-restricted genes are to understanding the evolution of life-history strategies.
What we need to dois enlarge our perspective about what good writin is and how good writin can lookat work, at home, and at school.
I notice there is a a lot; of code switching. This text demonstrates that one should have demonstrates that one should have a greater respect for the dominant way to write as we enlarge our perspective when writing.
Campbell just one of many academics—pro-fessors of language and writin studies, no less—who code mesh.
More call to credibility here! But it also serves as an excellent proof that there are examples of code meshing that are highly successful in higher academia, this essay notwithstanding.
This mode of communication be just as frequently used by politicians and profes-sors as it be by journalists and advertisers.
Young's using ethos here, lending credibility to the idea that code meshing has always been a Thing, and should be explored further. If it's good enough for politicians and professors, it's good enough to teach students!
Code meshing what we all do whenever we communicate—writin, speakin, whateva.Code meshing blend dialects, international languages, local idioms, chat-roomlingo, and the rhetorical styles of various ethnic and cultural groups in both formaland informal speech acts.
Big definition of code meshing here. Pay attention, me!
CODE MESHING
BIG POINT. All caps for emphasis, again!
two languages and dialects co-existing inone speech act (Auer).
So so so cool. From Creole to Janglish to Twitter-speak to Olde English, language has always been a swirl of multiple influences. I'm very glad I learned the real definition of code-switching, after being told something entirely different for so long.
code switching
Introduction to next point: code switching is not what we think it means!
Code meshing what we all do whenever we communicate—writin, speakin, whateva.Code meshing blend dialects, international languages, local idioms, chat-roomlingo, and the rhetorical styles of various ethnic and cultural groups in both formaland informal speech acts
explains what code meshing is
Honor Code: You will be expected to read and follow St. George's honor code. You may collaborate in your preparation for tests but
I really liked this syllabus because of the clarity and detail, it outlined the course super clearly with both grading and material we will cover. One this I was unclear about is how the AAOs are graded and if there are retakes for them.
Honor Code: You will be expected to read and follow St. George's honor code. You may collaborate in your preparation for tests but all written work (essays and tests) must be your own unless explicitly state otherwise. Also, all sources used in the preparation of assignments must be properly cited. We will varying forms of citation and will spend ample time determining what constitutes proper citation techniques.
I must say that everything in the syllabus is clear for me. I can't find anything I am confused about or anything that isn't specific enough.
Rclone ("rsync for cloud storage") is a command-line program to sync files and directories to and from different cloud storage providers. According to the official rclone website, there are over 40 cloud storage providers that support rclone. Estuary's rclone support gives developers and users the ability to easily manage their data in either centralized or decentralized manner among various storage providers. In this tutorial, we will walk you through the process of using rclone to manage your files across several storage options, including local storage, Estuary and Google Drive. We will cover the following:
someone's got to want to cut and paste the hypothes.is code into the next reddit.
add this the client https://ipfs.2read.net/ipfs/QmYSfQB2uL1vv6Ra2ri5aXbUAcWpFdX13FeDNRpPSyHC1s/ sync the source document and implement https://euangoddard.github.io/clipboard2markdown/ take off like rocket ship
place an IPFS database like @tableland/sdk between this datastore and the "frontend for viewing activity" that looks like reddit instead of ... a stream of "impossible to see what it would look like with millions of active users"
<p>
The code's indentation isn't hierarchical so it makes the code difficult to read at a glance. The same problem is present in the ol list further down. Also, according to code formatting best practices, there should be any extra line returns.
assingment2.html
Watch out for spelling mistakes. They will make the code harder to maintain.
They have a sort of highly curated Facebook and they even have video conferencing solutions that they built themselves, which were used more during the Corona outbreak even. And they have made their own specifically modified Android tablets and they have a Linux operating system. So these people really run their own internet and it’s probably not even correct to call it an internet. Of specific interest, their modified Android tablets are rumored to be a fully controlled and setup to keep track of everything you do. And that’s just terrible. And then I realized that’s actually what actual Android tablets also do, but they do it on behalf of advertisers. And in this case, they do it on behalf of the north Korean government. The probably only had to change a few domain names in the source code.
bleak
Vagrancy Law Section 2. Be it further enacted, that all freedmen, free Negroes, and mulattoes in this state over the age of eighteen years found on the second Monday in January 1866, or thereafter, with no lawful employment or business, or found unlawfully assembling themselves together either in the day or nighttime, and all white persons so assembling with freedmen, free Negroes, or mulattoes, or usually associating with freedmen, free Negroes, or mulattoes on terms of equality, or living in adultery or fornication with a freedwoman, free Negro, or mulatto, shall be deemed vagrants; and, on conviction thereof, shall be fined in the sum of not exceeding, in the case of a freedman, free Negro, or mulatto, 150, and a white man, $200, and imprisoned at the discretion of the court, the free Negro not exceeding ten days, and the white man not exceeding six months…. Section 7. Be it further enacted, that if any freedman, free Negro, or mulatto shall fail or refuse to pay any tax levied according to the provisions of the 6th Section of this act, it shall be prima facie evidence of vagrancy, and it shall be the duty of the sheriff to arrest such freedman, free Negro, or mulatto, or such person refusing or neglecting to pay such tax, and proceed at once to hire, for the shortest time, such delinquent taxpayer to anyone who will pay the said tax, with accruing costs, giving preference to the employer, if there be one. Section 8. Be it further enacted, that any person feeling himself or herself aggrieved by the judgment of any justice of the peace, mayor, or alderman in cases arising under this act may, within five days, appeal to the next term of the county court of the proper county, upon giving bond and security in a sum not less than $25 nor more than $150, conditioned to appear and prosecute said appeal, and abide by the judgment of the county court, and said appeal shall be tried de novo in the county court, and the decision of said court shall be final.
Black Code: Based on the pre-Civil War slave code
In this volume devoted to transhumanism, it is important to slip in, even furtively, a few words of political science. In essence, political science is the study of power relations and how they are justified and contested. Seen from this angle, “transhumanism” takes on a crucial meaning. Indeed, transhumanist thought aims to transcend our “natural” human condition by adopting advanced technologies. The movement has already gone through several stages of development, having emerged in the early 1980s, although the adjective "transhumanist" was used as early as 1966 by the Iranian-American futurist Fereidoun M. Esfandiary, then a professor at the New School of Social Research in New York, and in the works of Abraham Maslow (Toward a Psychology of Being, 1968) and Robert Ettinger (Man into Superman, 1972). However, it was Esfandiary's conversations with artist Nancie Clark, John Spencer of the Space Tourism Society, and later British philosopher Max More (born Max O'Connor) in Southern California that prompted the first attempts unifying these ideas into a coherent whole. Esfandiary's fame has grown rapidly since changing her legal name to the enigmatic FM-2030, while Clark decided she would henceforth be known as Natasha Vita-More, and drafted the Transhumanist Arts Declaration in 1982. the British philosopher Max More (born Max O'Connor) in Southern California who sparked the first attempts to unify these ideas into a cohesive whole. Esfandiary's fame has grown rapidly since changing her legal name to the enigmatic FM-2030, while Clark decided she would henceforth be known as Natasha Vita-More, and drafted the Transhumanist Arts Declaration in 1982. the British philosopher Max More (born Max O'Connor) in Southern California who sparked the first attempts to unify these ideas into a cohesive whole. Esfandiary's fame has grown rapidly since changing her legal name to the enigmatic FM-2030, while Clark decided she would henceforth be known as Natasha Vita-More, and drafted the Transhumanist Arts Declaration in 1982. En l’espace d’une dizaine d’années, le mouvement a attiré une poignée de philosophes universitaires tels que le Suédois Nick Bostrom, qui enseigne à l’université d’Oxford, les Britanniques David Pearce et Richard Dawkins, et l’Américain James Hughes. Le mouvement a désormais atteint une masse critique suffisante pour être pris au sérieux dans les débats universitaires. Parallèlement, un courant d’activisme politique commence à se faire entendre, d’abord par le biais de revues spécialisées comme Extropy (première publication en 1988) et le Journal of Transhumanism. Un certain nombre d’associations nationales et internationales ont ensuite été créées, notamment l’Extropy Institute (1992), la World Transhumanist Association (1998, rebaptisée Humanity+ en 2008), Technoprog en France, l’Associazione Italiana Transumanisti en Italie, Aleph en Suède et Transcedo aux Pays-Bas. Ce militantisme politique était entièrement organisé en ligne, par le biais d’une multitude de forums de discussion, de bulletins d’information par courrier électronique et de la conférence bisannuelle Extro, autrefois très attendue. Ces dernières années, le transhumanisme s’est nettement politisé, revigoré par l’arrivée des premiers partis politiques qui ont pour mission d’influencer les décisions et les agendas politiques. Aux États-Unis, le Parti transhumaniste a présenté un candidat, Zoltan Istvan, lors de l’élection présidentielle de 2016. Le Royaume-Uni a un parti du même nom, tandis que l’Allemagne a le Transhumane Partei. Viennent ensuite les universités privées entièrement dévouées à la cause transhumaniste – la Singularity University de Google a été fondée en Californie en 2008, et le camp près d’Aixen-Provence a ouvert ses portes fin 2017 – et divers instituts et fondations privés, dont la XPRIZE Foundation et l’Institute for Ethics and Emerging Technologies. De nombreux groupes de la société civile ont également vu le jour dans le monde entier. I – Une idéologie politique A ce stade, le transhumanisme est devenu une doctrine assez cohérente et étayée. Non contents d’expliquer le présent, les transhumanistes sont désireux de promouvoir un programme explicite et détaillé de changement sociétal. Le transhumanisme possède désormais toutes les caractéristiques d’une véritable idéologie politique et constitue donc une cible légitime pour la critique idéologique (Ideologiekritik), en tant que l’une des « légendes qui […] revendiquent l’autorité en donnant [à la domination sociale] l’apparence de la légitimité », tout en jouant « un rôle important dans la défense, la stabilisation et l’amélioration de tous ces avantages, qui sont en fin de compte liés à la position des groupes dirigeants « 1 . « 1 Introduit pour la première fois par le philosophe français Antoine Louis Claude Destutt de Tracy dans son ouvrage Éléments d’idéologie (1817)2, le concept d’idéologie est toujours compris comme un système « d’idées par lesquelles les hommes posent, expliquent et justifient les fins et les moyens d’une action sociale organisée » (3), et ce malgré les différences marquées dans la manière dont elle a été conceptualisée par Gramsci, Mannheim, Althusser, Poulantzas et Habermas, par exemple, différences sur lesquelles nous ne pouvons nous attarder ici. L’accent est donc mis sur la manière dont les idéologies servent à justifier les objectifs et les stratégies de l’action politique. Nous entrons dans le domaine de l’idéologie chaque fois que nous rencontrons un « isme » : le libéralisme, le socialisme, l’environnementalisme, le nationalisme, le féminisme, le fascisme, et ainsi de suite, tous véhiculés comme de véritables mouvements d’idées transnationaux et offrant aux acteurs politiques un cadre conceptuel pour leurs actions, qui se jouent maintenant sur une scène mondialisée.4 Comme Antonio Gramsci l’a dit, les idéologies « ‘organisent’ les masses humaines, elles établissent le terrain sur lequel les humains se déplacent, prennent conscience de leur position, luttent, etc.5 ». La dimension normative du transhumanisme, qui s’est d’abord exprimée par un débat éthique et juridique sur les limites à fixer au progrès technologique, notamment en génétique6 et en neurosciences, s’est ensuite étendue au débat sociétal sur tous les changements technologiques futurs. Les transhumanistes soutiennent que nous devrions aspirer à transcender la condition humaine, en travaillant à l’avènement d’un être posthumain génétiquement et neurologiquement modifié, totalement intégré aux machines. Ce développement se ferait lentement, étape par étape, mais il s’agirait d’un projet « proactif », donc contraire au principe de précaution.7 Leur vision appelle à une fuite en avant, en partant du principe que les êtres humains sont encombrés de limites biologiques qui les empêchent de relever efficacement les défis d’un monde de plus en plus complexe. La voie logique à suivre est donc d’étendre nos capacités en intégrant toutes sortes de technologies émergentes, voire en nous programmant de telle sorte que nous finissions par devenir des posthumains. C’est le véritable aboutissement de l’agenda décrit dans l’essai classique de 1968 de Jürgen Habermas, Technology and Science as Ideology.8 Très souvent, les objectifs des « technoprophètes » (pour reprendre le terme de Dominique Lecourt)9 prennent une tournure gnostique qui frise la religion10, dans la mesure où de nombreux auteurs apparaissent comme de véritables convertis à la croyance en la possibilité d’atteindre l’immortalité, voire de réanimer les morts grâce à des technologies avancées après un séjour dans un état cryogénique. Laurent Alexandre, le favori des médias, appelle cela « la mort de la mort « 11. L’objectif politique est parfaitement transparent. Il s’agit ni plus ni moins de la création d’un nouvel être humain12 et, par conséquent, d’une société entièrement nouvelle, tout comme les idéologies passées (communisme, fascisme, etc.) aspiraient à le faire par d’autres moyens (finalement moins radicaux). Bien sûr, ce mouvement politique transnational contient des différences idéologiques prononcées en termes de technologies à privilégier et de stratégies à poursuivre, notamment entre les « technoprogressistes » (tels que James Hughes, Marc Roux et Amon Twyman), qui adoptent une vision plus égalitaire du chemin vers la condition posthumaine, 13 et les « extropiens » ou « technolibertaires » (tels que Max More et Zoltan Istvan), qui pensent que le perfectionnement et l’augmentation de nos capacités par la technologie devraient être une question de choix individuel et de moyens financiers, même si cela conduit à de graves inégalités ou, pire, à un système de castes technologiques. 14 Cependant, il ne s’agit là que de luttes politiques internes entre différentes sensibilités15 ; toutes les factions sont en parfait accord sur les principes de base du transhumanisme. La pensée transhumaniste peut être décomposée en trois prémisses principales, chacune ayant une intention éminemment politique : L’être humain dans son état « naturel » est obsolète et doit être amélioré par la technologie, qui devient alors un moyen de prolonger artificiellement le processus d’hominisation. Ainsi, le transhumanisme fait entrer la taxonomie humaine dans l’arène politique. Une observation de Michel Foucault, écrite en 1976, me vient à l’esprit : « Ce qu’on pourrait appeler le « seuil de modernité » d’une société est atteint lorsque la vie de l’espèce est mise en jeu dans ses propres stratégies politiques. [L’homme moderne est un animal dont la politique met en question son existence en tant qu’être vivant « 16 En d’autres termes, les transhumanistes estiment que nous avons le devoir de remplacer la catégorie d’humain par une nouvelle créature, un post-sapiens sapiens. Nous nous trouverions potentiellement, en termes zoologiques, à un moment de spéciation : une situation extrême où une nouvelle espèce se détache et s’avance pour rejoindre le règne animal. L’objectif est l’hybridation totale entre l’être posthumain et la machine, ce qui va bien au-delà de l’interface homme-machine que nous connaissons aujourd’hui (en interagissant avec les téléphones portables et les ordinateurs, par exemple). L’image hallucinante d’un hybride homme-machine suggère une intégration permanente, fréquemment évoquée par l’un des idéologues les plus en vue du transhumanisme, Ray Kurzweil. Kurzweil pense que les êtres humains devraient devenir une partie intrinsèque de la machine, que nous devrions être (re)programmables comme des logiciels.17 C’est l’aboutissement logique du fétichisme machiniste du mouvement cybernétique de l’après-guerre, incarné par Norbert Wiener et un cercle d’autres mathématiciens et philosophes.18 Il ne propose rien de moins que la soumission totale à la rationalité technique, notre subjectivité humaine étant supprimée. Dès lors, la technologie, considérée comme le nouvel agent d’hominisation, devient paradoxalement le principal instrument de déshumanisation. Le machinisme transhumaniste s’avère être fondamentalement antihumaniste, notamment parce que la machine est par définition inhumaine.Il s’agirait de transcender non seulement notre humanité mais aussi ce que l’on pourrait appeler la matrice idéologique de base qui sous-tend de nombreuses autres idéologies (libéralisme, socialisme, conservatisme, etc.), à savoir l’humanisme, qui rassemble toutes nos façons de nous comprendre en tant qu’êtres humains au centre du monde et au sommet de la pyramide des espèces. Alors que les humanistes croient que les individus peuvent s’épanouir moralement grâce à l’éducation et à la culture (l' »humanisation de l’homme »), l’idéologie transhumaniste propose un tout nouvel ensemble de valeurs, insistant sur la nécessité de passer à une espèce posthumaine capable de s’améliorer continuellement en intégrant de nouveaux composants technologiques. En un sens, la technologie rend inutile tout effort moral, éducatif ou culturel. À partir de ces trois prémisses, l’idéologie transhumaniste se divise en une variété de champs discursifs, chacun inspiré par une nouvelle invention qui nous accélérera sur notre chemin vers les hautes terres ensoleillées du futur.19 Nous voyons un de ces champs se développer autour de la technique controversée de la manipulation génétique humaine. Au cours de l’été 2017, une équipe de chercheurs aux États-Unis a réussi la première modification du génome humain, en utilisant la méthode CRISPR-Cas9 pour extirper une maladie cardiaque héréditaire.20 Le jour viendra où cette technique sera entièrement développée et autorisée à être utilisée, ne serait-ce que dans un seul pays. Une seule procédure suffira à éliminer tout risque de trouble génétique dans chaque génération descendant de l’embryon. Il s’agit donc d’une véritable forme d’amélioration génétique de la reproduction. Dans ce cas, comme dans d’autres, la médecine fait office d’éclaireur et s’attaque à un tabou, car qui pourrait s’opposer à la légitimité d’une intervention génétique dans de telles circonstances ? Il est pratiquement impossible de s’y opposer, même si l’embryon et tous ses descendants deviendront les premiers humains (partiellement) génétiquement programmés : des OGM humains. La fenêtre d’Overton est déplacée, et le prochain débat pourrait la déplacer encore davantage, peut-être pour permettre la modification génétique afin d’augmenter la résistance à la fatigue, d’affiner la vision ou d’améliorer la mémoire. Combien de personnes s’y opposeront si les trois prémisses idéologiques dont nous avons discuté restent largement inconnues ? À partir de quel moment, exactement, nous nous écartons de l’eugénisme ? Un autre exemple est issu du projet Cyborg, dirigé par le transhumaniste britannique Kevin Warwick, professeur de cybernétique à l’université de Coventry. En 1998, puis en 2002, Warwick a inséré dans son bras des électrodes directement reliées à son système nerveux. Celles-ci étaient ensuite connectées à un ordinateur et, de là, à l’internet. Grâce à ce dispositif, il a pu contrôler à distance un bras robotique physiquement situé de l’autre côté de l’Atlantique. Inversement, son bras est devenu contrôlable à distance par ordinateur. Dans une autre expérience, il a réussi à faire communiquer son propre système nerveux avec celui de sa femme, également implantée d’une puce électronique. À ce moment-là, leurs deux corps étaient en synthèse avec l’internet. Ce type d’intégration homme-machine, à la croisée des neurosciences, de la chirurgie médicale, de l’ingénierie numérique et de la robotique, témoigne d’une mentalité profondément transhumaniste, comme le reconnaissait Warwick lui-même en 2000 : « Ceux qui sont devenus des cyborgs auront une longueur d’avance sur les humains. Et tout comme les humains se sont toujours considérés comme supérieurs aux autres formes de vie, il est probable que les cyborgs mépriseront les humains qui n’ont pas encore « évolué » »21. II – Un imaginaire technologique puissant pour la prochaine révolution industrielle. Depuis l’expérience de Warwick, le rêve de créer des cyborgs posthumains est devenu plus explicite et plus courant, appelant les politiciens et le système juridique à faire preuve de créativité.22 Par exemple, en 2017, Apple et Cochlear ont lancé le Nucleus 7, un processeur sonore qui crée une connexion sans fil entre un iPhone et une puce implantée chirurgicalement dans l’oreille. L’appareil permet aux personnes sourdes d’écouter de la musique, de passer des appels téléphoniques et d’entendre le son des contenus vidéo.23 La société suédoise BioHax et l’entreprise américaine Three Square Market proposent déjà aux employés de se faire implanter gratuitement des micropuces sous-cutanées qui saisiront automatiquement leurs mots de passe pour les ordinateurs de l’entreprise, déverrouilleront les portes des bureaux, stockeront leurs informations personnelles et serviront de moyen de paiement à la cafétéria du personnel24. Parallèlement, le travail d’artistes transhumanistes tels que Neil Harbisson contribue à faire entrer l’imaginaire cyborg dans la conscience publique.25 Est-il concevable qu’une technologie future permettant d’implanter une puce directement dans le cerveau soit interdite, si cette technologie est utilisée – du moins dans un premier temps – pour stimuler la mémoire d’un patient atteint de la maladie d’Alzheimer ? Ces deux exemples démontrent que l’idéologie transhumaniste, souvent baignée de la lueur d’une vocation médicale authentiquement humaniste (sauver des vies, soulager la souffrance), s’efforce par tous les moyens de présenter les nouveaux artefacts technologiques qui modifient la nature humaine comme incontestables, inévitables et, surtout, éminemment souhaitables. En ce sens, ces artefacts sont bien plus qu’un nouvel objet ou une nouvelle procédure ; ils représentent invariablement une communion entre un objet ou une procédure technologique et une technologie discursive sophistiquée et ciblée qui le présente comme convoitable et/ou bénéfique. Ce sont les deux faces d’une même médaille ; nous n’avons jamais l’une sans l’autre. L’objectif ultime est toujours le même : dépolitiser le débat autant que possible, en convainquant les gens que cette technologie très spécifique est la solution parfaite à un problème étroit et bien défini. Lire l’article complet ici… Le transhumanisme, c’est du satanisme avec une puce électronique.<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);" title="« Le transhumanisme, c’est du satanisme avec une puce électronique. » — Exoconscience.com" src="https://exoconscience.com/le-transhumanisme-cest-du-satanisme-avec-une-puce-electronique/manipulations-gouvernance-mondiale/embed/#?secret=UbdIGlSDOU#?secret=4wWkmhfOPF" data-secret="4wWkmhfOPF" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> Voilà le plan de la plus grosse arnaque de tous les temps en préparation<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);" title="« Voilà le plan de la plus grosse arnaque de tous les temps en préparation » — Exoconscience.com" src="https://exoconscience.com/voila-le-plan-de-la-plus-grosse-arnaque-de-tous-les-temps-en-preparation/non-classe/embed/#?secret=j0ZLJWRv2c#?secret=6hOngqIpik" data-secret="6hOngqIpik" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> Source : https://www.technocracy.news/transhumanism-the-dominant-ideology-of-the-fourth-industrial-revolution/ Traduction : https://exoconscience.com # forum économique mondial# quatrième révolution industrielle# reset# schwab# transhumanisme Partager l'article pour contribuer à l'information : Article précédent Santé publique Canada embauche des agents de sécurité pour les » installations de quarantaine « Article suivant Le célèbre (et réel) crop circle avec un code binaire et un visage extraterrestre Encore + de divulgations, vous allez aimer ! In Switzerland, if you heat your home above 19°C, you risk three years in prison. September 8, 2022 It's a fact that bears repeating: The Federal Reserve is a suicide bomber. September 6, 2022 Who benefits from US government claims that the UFO threat is growing exponentially? September 6, 2022 Subscribe Login Notification pour nouveaux commentaires de suivi nouvelles réponses à mes commentaires <img alt='guest' src='https://secure.gravatar.com/avatar/?s=56&d=wavatar&r=g' srcset='https://secure.gravatar.com/avatar/?s=112&d=wavatar&r=g 2x' class='avatar avatar-56 photo avatar-default' height='56' width='56' loading='lazy'/> Label {} [+] Nom* E-mail* Site web <img alt='guest' src='https://secure.gravatar.com/avatar/?s=56&d=wavatar&r=g' srcset='https://secure.gravatar.com/avatar/?s=112&d=wavatar&r=g 2x' class='avatar avatar-56 photo avatar-default' height='56' width='56' loading='lazy'/> Label {} [+] Nom* E-mail* Site web 0 Comments Commentaires en ligne Afficher tous les commentaires To researchTo research <img loading="lazy" src="https://exoconscience.com/wp-content/uploads/2021/12/don-securise-300x142.png" alt="" class="wp-image-28974" width="316" height="150" srcset="https://exoconscience.com/wp-content/uploads/2021/12/don-securise-300x142.png 300w, https://exoconscience.com/wp-content/uploads/2021/12/don-securise.png 328w" sizes="(max-width: 316px) 100vw, 316px" /> <img loading="lazy" width="632" height="690" src="https://exoconscience.com/wp-content/uploads/2021/12/682x690.png" alt="" class="wp-image-29862" srcset="https://exoconscience.com/wp-content/uploads/2021/12/682x690.png 632w, https://exoconscience.com/wp-content/uploads/2021/12/682x690-275x300.png 275w" sizes="(max-width: 632px) 100vw, 632px" /> Categories News & Geopolitics Feed Alternatives Discovery Economy Exopolitics Manipulations & Global Governance Unclassified child crime Psychology Health Science Spirituality & Consciousness Popular Items The Great Reset: The Economic Forum... 77.1k views | by Florent David | posted on 02/21/2022 (Video) Klaus Schwab's EMF: The... 45.3k views | by Florent David | posted on 08/03/2022 L’ordre dans le chaos : comme... 30k views | by Florent David | posted on 24/02/2022 Poutine ordonne à l’armée de détrui... 25.5k views | by Florent David | posted on 27/02/2022 Above Majestic : Le film-documentai... 25.4k views | by Florent David | posted on 12/08/2021 Voilà le plan de la plus grosse arn... 21.9k views | by Florent David | posted on 12/03/2022 Ce que personne ne vous a dit sur l... 18.9k views | by Florent David | posted on 03/15/2022 FOURTH REICH – Why, really... 16.4k views | by Florent David | posted on 08/05/2021 List of movies that leak... 15.8k views | by Florent David | posted on 05/05/2021 The documentary film “The Cosmic S... 15.1k views | by Florent David | posted on 22/04/2021 (adsbygoogle = window.adsbygoogle || []).push({}); friend site Exoportal Telegram instagram Facebook Twitter vk Make a secure donation via /*! elementor - v3.7.4 - 31-08-2022 */ .elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block} Exoconscience®, The truth will set us free! Copyright © 2022 Legal information – Privacy policy wpDiscuz00Nous aimerions avoir votre avis, veuillez laisser un commentaire.x()x| RépondreInsert Gérer le consentement .wp-container-1 > .alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; }.wp-container-1 > .alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; }.wp-container-1 > .aligncenter { margin-left: auto !important; margin-right: auto !important; } var wpcf7 = {"api":{"root":"https:\/\/exoconscience.com\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"}; var wpdiscuzAjaxObj = {"wc_hide_replies_text":"Masquer les r\u00e9ponses","wc_show_replies_text":"Voir les r\u00e9ponses","wc_msg_required_fields":"Veuillez remplir les champs obligatoires","wc_invalid_field":"Une partie du champ est invalide","wc_error_empty_text":"merci de compl\u00e9ter ce champ pour commenter","wc_error_url_text":"URL invalide","wc_error_email_text":"Adresse email invalide","wc_invalid_captcha":"Code Captcha invalide","wc_login_to_vote":"Vous devez \u00eatre connect\u00e9 pour voter","wc_deny_voting_from_same_ip":"Vous n\u2019\u00eates pas autoris\u00e9 \u00e0 voter pour ce commentaire","wc_self_vote":"Vous ne pouvez pas voter sur vos propres commentaires","wc_vote_only_one_time":"Vous avez d\u00e9j\u00e0 vot\u00e9 pour ce commentaire","wc_voting_error":"Erreur sur vote","wc_comment_edit_not_possible":"D\u00e9sol\u00e9, il n\u2019est plus possible de modifier ce commentaire","wc_comment_not_updated":"D\u00e9sol\u00e9, le commentaire n\u2019a pas \u00e9t\u00e9 mis \u00e0 jour","wc_comment_not_edited":"Vous n\u2019avez fait aucune modification","wc_msg_input_min_length":"L\u2019entr\u00e9e est trop courte","wc_msg_input_max_length":"L\u2019entr\u00e9e est trop longue","wc_spoiler_title":"Titre spoiler","wc_cannot_rate_again":"Vous ne pouvez pas \u00e9valuer \u00e0 nouveau","wc_not_allowed_to_rate":"Vous n\u2019\u00eates pas autoris\u00e9 \u00e0 voter ici","wc_follow_user":"Suivre cet utilisateur","wc_unfollow_user":"Ne plus suivre cet utilisateur","wc_follow_success":"Vous avez commenc\u00e9 \u00e0 suivre cet auteur de commentaires","wc_follow_canceled":"Vous avez cess\u00e9 de suivre cet auteur de commentaire.","wc_follow_email_confirm":"Veuillez v\u00e9rifier vos e-mail et confirmer la demande de l\u2019utilisateur.","wc_follow_email_confirm_fail":"D\u00e9sol\u00e9, nous n\u2019avons pas pu envoyer l\u2019e-mail de confirmation.","wc_follow_login_to_follow":"Veuillez vous connecter pour suivre les utilisateurs.","wc_follow_impossible":"Nous sommes d\u00e9sol\u00e9s, mais vous ne pouvez pas suivre cet utilisateur.","wc_follow_not_added":"Le suivi a \u00e9chou\u00e9. Veuillez r\u00e9essayer plus tard.","is_user_logged_in":"","commentListLoadType":"0","commentListUpdateType":"0","commentListUpdateTimer":"60","liveUpdateGuests":"0","wordpressThreadCommentsDepth":"5","wordpressIsPaginate":"","commentTextMaxLength":"0","replyTextMaxLength":"0","commentTextMinLength":"1","replyTextMinLength":"1","storeCommenterData":"100000","socialLoginAgreementCheckbox":"1","enableFbLogin":"0","fbUseOAuth2":"0","enableFbShare":"0","facebookAppID":"","facebookUseOAuth2":"0","enableGoogleLogin":"0","googleClientID":"","googleClientSecret":"","cookiehash":"e1734e907dcf9c2ebaedf27be97c5354","isLoadOnlyParentComments":"0","scrollToComment":"1","commentFormView":"collapsed","enableDropAnimation":"1","isNativeAjaxEnabled":"1","enableBubble":"1","bubbleLiveUpdate":"0","bubbleHintTimeout":"45","bubbleHintHideTimeout":"10","cookieHideBubbleHint":"wpdiscuz_hide_bubble_hint","bubbleShowNewCommentMessage":"1","bubbleLocation":"content_left","firstLoadWithAjax":"0","wc_copied_to_clipboard":"Copied to clipboard!","inlineFeedbackAttractionType":"blink","loadRichEditor":"1","wpDiscuzReCaptchaSK":"","wpDiscuzReCaptchaTheme":"light","wpDiscuzReCaptchaVersion":"2.0","wc_captcha_show_for_guest":"0","wc_captcha_show_for_members":"0","wpDiscuzIsShowOnSubscribeForm":"0","wmuEnabled":"1","wmuInput":"wmu_files","wmuMaxFileCount":"1","wmuMaxFileSize":"2097152","wmuPostMaxSize":"314572800","wmuIsLightbox":"1","wmuMimeTypes":{"jpg":"image\/jpeg","jpeg":"image\/jpeg","jpe":"image\/jpeg","gif":"image\/gif","png":"image\/png","bmp":"image\/bmp","tiff":"image\/tiff","tif":"image\/tiff","ico":"image\/x-icon"},"wmuPhraseConfirmDelete":"Are you sure you want to delete this attachment?","wmuPhraseNotAllowedFile":"Type de fichier non autoris\u00e9","wmuPhraseMaxFileCount":"Le nombre maximum de fichiers qui peuvent \u00eatre upload\u00e9s est 1","wmuPhraseMaxFileSize":"La taille maximale du fichier qui peut \u00eatre upload\u00e9 est 2MB","wmuPhrasePostMaxSize":"La taille maximale de la publication est 300MB","wmuPhraseDoingUpload":"Uploading in progress! Please wait.","msgEmptyFile":"File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini or by post_max_size being defined as smaller than upload_max_filesize in php.ini.","msgPostIdNotExists":"ID de publication inexistante","msgUploadingNotAllowed":"Sorry, uploading not allowed for this post","msgPermissionDenied":"Vous n\u2019avez pas les droits suffisants pour effectuer cette action","wmuKeyImages":"images","wmuSingleImageWidth":"auto","wmuSingleImageHeight":"200","version":"7.4.2","wc_post_id":"35051","isCookiesEnabled":"","loadLastCommentId":"0","dataFilterCallbacks":[],"phraseFilters":[],"scrollSize":"32","is_email_field_required":"1","url":"https:\/\/exoconscience.com\/wp-admin\/admin-ajax.php","customAjaxUrl":"https:\/\/exoconscience.com\/wp-content\/plugins\/wpdiscuz\/utils\/ajax\/wpdiscuz-ajax.php","bubbleUpdateUrl":"https:\/\/exoconscience.com\/wp-json\/wpdiscuz\/v1\/update","restNonce":"6bad8992c9","validateNonceForGuests":""}; var wpdiscuzUCObj = {"msgConfirmDeleteComment":"\u00cates-vous s\u00fbr de vouloir supprimer ce commentaire\u00a0?","msgConfirmCancelSubscription":"\u00cates-vous s\u00fbr de vouloir annuler cet abonnement\u00a0?","msgConfirmCancelFollow":"Confirmez-vous vouloir annuler ce suivi\u00a0?","additionalTab":"0"}; var wpdiscuzEditorOptions = { modules: { toolbar: "", counter: { uniqueID: "", commentmaxcount : 0, replymaxcount : 0, commentmincount : 1, replymincount : 1, }, }, wc_be_the_first_text: "Soyez le premier \u00e0 commenter\u00a0!", wc_comment_join_text: "Rejoindre la discussion", theme: 'snow', debug: 'error' }; var a3_lazyload_params = {"apply_images":"1","apply_videos":"1"}; var a3_lazyload_extend_params = {"edgeY":"0","horizontal_container_classnames":""}; var ct_localizations = {"ajax_url":"https:\/\/exoconscience.com\/wp-admin\/admin-ajax.php","nonce":"3cf672ab85","public_url":"https:\/\/exoconscience.com\/wp-content\/themes\/blocksy\/static\/bundle\/","rest_url":"https:\/\/exoconscience.com\/wp-json\/","search_url":"https:\/\/exoconscience.com\/search\/QUERY_STRING\/","show_more_text":"Afficher plus","more_text":"Plus","search_live_results":"R\u00e9sultats de recherche","search_live_no_result":"Aucun r\u00e9sultat","search_live_one_result":"Vous avez %s r\u00e9sultat. Veuillez appuyer sur Tab pour le s\u00e9lectionner.","search_live_many_results":"Vous avez %s r\u00e9sultats. Veuillez appuyer sur Tab pour en s\u00e9lectionner un.","expand_submenu":"D\u00e9plier le menu d\u00e9roulant","collapse_submenu":"Replier le menu d\u00e9roulant","dynamic_js_chunks":[{"id":"blocksy_dark_mode","selector":"[data-id=\"dark-mode-switcher\"]","url":"https:\/\/exoconscience.com\/wp-content\/plugins\/blocksy-companion\/static\/bundle\/dark-mode.js","trigger":"click"},{"id":"blocksy_sticky_header","selector":"header [data-sticky]","url":"https:\/\/exoconscience.com\/wp-content\/plugins\/blocksy-companion\/static\/bundle\/sticky.js"}],"dynamic_styles":{"lazy_load":"https:\/\/exoconscience.com\/wp-content\/themes\/blocksy\/static\/bundle\/non-critical-styles.min.css","search_lazy":"https:\/\/exoconscience.com\/wp-content\/themes\/blocksy\/static\/bundle\/non-critical-search-styles.min.css"},"dynamic_styles_selectors":[{"selector":"#account-modal","url":"https:\/\/exoconscience.com\/wp-content\/plugins\/blocksy-companion\/static\/bundle\/account-lazy.min.css"}]}; var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"14","version":"6.3.1","store_consent":"","do_not_track":"","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"1","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/exoconscience.com\/wp-json\/complianz\/v1\/","locale":"lang=fr&locale=fr_FR","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"14","cookie_path":"\/","categories":{"statistics":"statistiques","marketing":"marketing"},"tcf_active":"","placeholdertext":"Cliquez pour accepter les cookies {category} et activer ce contenu","css_file":"https:\/\/exoconscience.com\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=14","page_links":{"eu":{"cookie-statement":{"title":"Politique de confidentialit\u00e9","url":"https:\/\/exoconscience.com\/politique-de-confidentialite\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":""}; document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/exoconscience.com\/wp-admin\/admin-ajax.php","nonce":"855e4f59e5","urls":{"assets":"https:\/\/exoconscience.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/exoconscience.com\/wp-json\/"},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"}},"facebook_sdk":{"lang":"fr_FR","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/exoconscience.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Partager sur Facebook","shareOnTwitter":"Partager sur Twitter","pinIt":"L\u2019\u00e9pingler","download":"T\u00e9l\u00e9charger","downloadImage":"T\u00e9l\u00e9charger une image","fullscreen":"Plein \u00e9cran","zoom":"Zoom","share":"Partager","playVideo":"Lire la vid\u00e9o","previous":"Pr\u00e9c\u00e9dent","next":"Suivant","close":"Fermer"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Grand mobile","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablette","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Grande tablette","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Portable","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"\u00c9cran large","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}},"version":"3.7.4","is_static":false,"experimentalFeatures":{"e_dom_optimization":true,"e_optimized_assets_loading":true,"e_optimized_css_loading":true,"a11y_improvements":true,"additional_custom_breakpoints":true,"e_import_export":true,"e_hidden_wordpress_widgets":true,"theme_builder_v2":true,"landing-pages":true,"elements-color-picker":true,"favorite-widgets":true,"admin-top-bar":true,"page-transitions":true,"notes":true,"form-submissions":true,"e_scroll_snap":true},"urls":{"assets":"https:\/\/exoconscience.com\/wp-content\/plugins\/elementor\/assets\/"},"settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":35051,"title":"Transhumanisme%20%3A%20L%27id%C3%A9ologie%20dominante%20de%20la%20quatri%C3%A8me%20r%C3%A9volution%20industrielle%20-%20Exoconscience.com","excerpt":"","featuredImage":"https:\/\/exoconscience.com\/wp-content\/uploads\/2022\/09\/transhh-1024x576.jpg"}}; var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; var wpformsElementorVars = {"captcha_provider":"recaptcha","recaptcha_type":"v2"}; !function(){window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[],advanced_ads_ready_queue.push=window.advanced_ads_ready;for(var d=0,a=advanced_ads_ready_queue.length;d<a;d++)advanced_ads_ready(advanced_ads_ready_queue[d])}(); Original textContribute a better translation
In this volume devoted to transhumanism, it is important to slip in, even furtively, a few words of political science. In essence, political science is the study of power relations and how they are justified and contested. Seen from this angle, “transhumanism” takes on a crucial meaning. Indeed, transhumanist thought aims to transcend our “natural” human condition by adopting advanced technologies. The movement has already gone through several stages of development, having emerged in the early 1980s, although the adjective "transhumanist" was used as early as 1966 by the Iranian-American futurist Fereidoun M. Esfandiary, then a professor at the New School of Social Research in New York, and in the works of Abraham Maslow (Toward a Psychology of Being, 1968) and Robert Ettinger (Man into Superman, 1972). However, it was Esfandiary's conversations with artist Nancie Clark, John Spencer of the Space Tourism Society, and later British philosopher Max More (born Max O'Connor) in Southern California that prompted the first attempts unifying these ideas into a coherent whole. Esfandiary's fame has grown rapidly since changing her legal name to the enigmatic FM-2030, while Clark decided she would henceforth be known as Natasha Vita-More, and drafted the Transhumanist Arts Declaration in 1982. the British philosopher Max More (born Max O'Connor) in Southern California who sparked the first attempts to unify these ideas into a cohesive whole. Esfandiary's fame has grown rapidly since changing her legal name to the enigmatic FM-2030, while Clark decided she would henceforth be known as Natasha Vita-More, and drafted the Transhumanist Arts Declaration in 1982. the British philosopher Max More (born Max O'Connor) in Southern California who sparked the first attempts to unify these ideas into a cohesive whole. Esfandiary's fame has grown rapidly since changing her legal name to the enigmatic FM-2030, while Clark decided she would henceforth be known as Natasha Vita-More, and drafted the Transhumanist Arts Declaration in 1982.
En l’espace d’une dizaine d’années, le mouvement a attiré une poignée de philosophes universitaires tels que le Suédois Nick Bostrom, qui enseigne à l’université d’Oxford, les Britanniques David Pearce et Richard Dawkins, et l’Américain James Hughes. Le mouvement a désormais atteint une masse critique suffisante pour être pris au sérieux dans les débats universitaires. Parallèlement, un courant d’activisme politique commence à se faire entendre, d’abord par le biais de revues spécialisées comme Extropy (première publication en 1988) et le Journal of Transhumanism. Un certain nombre d’associations nationales et internationales ont ensuite été créées, notamment l’Extropy Institute (1992), la World Transhumanist Association (1998, rebaptisée Humanity+ en 2008), Technoprog en France, l’Associazione Italiana Transumanisti en Italie, Aleph en Suède et Transcedo aux Pays-Bas. Ce militantisme politique était entièrement organisé en ligne, par le biais d’une multitude de forums de discussion, de bulletins d’information par courrier électronique et de la conférence bisannuelle Extro, autrefois très attendue.
Ces dernières années, le transhumanisme s’est nettement politisé, revigoré par l’arrivée des premiers partis politiques qui ont pour mission d’influencer les décisions et les agendas politiques. Aux États-Unis, le Parti transhumaniste a présenté un candidat, Zoltan Istvan, lors de l’élection présidentielle de 2016. Le Royaume-Uni a un parti du même nom, tandis que l’Allemagne a le Transhumane Partei. Viennent ensuite les universités privées entièrement dévouées à la cause transhumaniste – la Singularity University de Google a été fondée en Californie en 2008, et le camp près d’Aixen-Provence a ouvert ses portes fin 2017 – et divers instituts et fondations privés, dont la XPRIZE Foundation et l’Institute for Ethics and Emerging Technologies. De nombreux groupes de la société civile ont également vu le jour dans le monde entier.
I – Une idéologie politique
A ce stade, le transhumanisme est devenu une doctrine assez cohérente et étayée. Non contents d’expliquer le présent, les transhumanistes sont désireux de promouvoir un programme explicite et détaillé de changement sociétal. Le transhumanisme possède désormais toutes les caractéristiques d’une véritable idéologie politique et constitue donc une cible légitime pour la critique idéologique (Ideologiekritik), en tant que l’une des « légendes qui […] revendiquent l’autorité en donnant [à la domination sociale] l’apparence de la légitimité », tout en jouant « un rôle important dans la défense, la stabilisation et l’amélioration de tous ces avantages, qui sont en fin de compte liés à la position des groupes dirigeants « 1 . « 1 Introduit pour la première fois par le philosophe français Antoine Louis Claude Destutt de Tracy dans son ouvrage Éléments d’idéologie (1817)2, le concept d’idéologie est toujours compris comme un système « d’idées par lesquelles les hommes posent, expliquent et justifient les fins et les moyens d’une action sociale organisée » (3), et ce malgré les différences marquées dans la manière dont elle a été conceptualisée par Gramsci, Mannheim, Althusser, Poulantzas et Habermas, par exemple, différences sur lesquelles nous ne pouvons nous attarder ici. L’accent est donc mis sur la manière dont les idéologies servent à justifier les objectifs et les stratégies de l’action politique. Nous entrons dans le domaine de l’idéologie chaque fois que nous rencontrons un « isme » : le libéralisme, le socialisme, l’environnementalisme, le nationalisme, le féminisme, le fascisme, et ainsi de suite, tous véhiculés comme de véritables mouvements d’idées transnationaux et offrant aux acteurs politiques un cadre conceptuel pour leurs actions, qui se jouent maintenant sur une scène mondialisée.4 Comme Antonio Gramsci l’a dit, les idéologies « ‘organisent’ les masses humaines, elles établissent le terrain sur lequel les humains se déplacent, prennent conscience de leur position, luttent, etc.5 ».
La dimension normative du transhumanisme, qui s’est d’abord exprimée par un débat éthique et juridique sur les limites à fixer au progrès technologique, notamment en génétique6 et en neurosciences, s’est ensuite étendue au débat sociétal sur tous les changements technologiques futurs. Les transhumanistes soutiennent que nous devrions aspirer à transcender la condition humaine, en travaillant à l’avènement d’un être posthumain génétiquement et neurologiquement modifié, totalement intégré aux machines. Ce développement se ferait lentement, étape par étape, mais il s’agirait d’un projet « proactif », donc contraire au principe de précaution.7 Leur vision appelle à une fuite en avant, en partant du principe que les êtres humains sont encombrés de limites biologiques qui les empêchent de relever efficacement les défis d’un monde de plus en plus complexe. La voie logique à suivre est donc d’étendre nos capacités en intégrant toutes sortes de technologies émergentes, voire en nous programmant de telle sorte que nous finissions par devenir des posthumains. C’est le véritable aboutissement de l’agenda décrit dans l’essai classique de 1968 de Jürgen Habermas, Technology and Science as Ideology.8 Très souvent, les objectifs des « technoprophètes » (pour reprendre le terme de Dominique Lecourt)9 prennent une tournure gnostique qui frise la religion10, dans la mesure où de nombreux auteurs apparaissent comme de véritables convertis à la croyance en la possibilité d’atteindre l’immortalité, voire de réanimer les morts grâce à des technologies avancées après un séjour dans un état cryogénique. Laurent Alexandre, le favori des médias, appelle cela « la mort de la mort « 11.
L’objectif politique est parfaitement transparent. Il s’agit ni plus ni moins de la création d’un nouvel être humain12 et, par conséquent, d’une société entièrement nouvelle, tout comme les idéologies passées (communisme, fascisme, etc.) aspiraient à le faire par d’autres moyens (finalement moins radicaux). Bien sûr, ce mouvement politique transnational contient des différences idéologiques prononcées en termes de technologies à privilégier et de stratégies à poursuivre, notamment entre les « technoprogressistes » (tels que James Hughes, Marc Roux et Amon Twyman), qui adoptent une vision plus égalitaire du chemin vers la condition posthumaine, 13 et les « extropiens » ou « technolibertaires » (tels que Max More et Zoltan Istvan), qui pensent que le perfectionnement et l’augmentation de nos capacités par la technologie devraient être une question de choix individuel et de moyens financiers, même si cela conduit à de graves inégalités ou, pire, à un système de castes technologiques. 14 Cependant, il ne s’agit là que de luttes politiques internes entre différentes sensibilités15 ; toutes les factions sont en parfait accord sur les principes de base du transhumanisme.
La pensée transhumaniste peut être décomposée en trois prémisses principales, chacune ayant une intention éminemment politique :
L’être humain dans son état « naturel » est obsolète et doit être amélioré par la technologie, qui devient alors un moyen de prolonger artificiellement le processus d’hominisation. Ainsi, le transhumanisme fait entrer la taxonomie humaine dans l’arène politique. Une observation de Michel Foucault, écrite en 1976, me vient à l’esprit : « Ce qu’on pourrait appeler le « seuil de modernité » d’une société est atteint lorsque la vie de l’espèce est mise en jeu dans ses propres stratégies politiques. [L’homme moderne est un animal dont la politique met en question son existence en tant qu’être vivant « 16 En d’autres termes, les transhumanistes estiment que nous avons le devoir de remplacer la catégorie d’humain par une nouvelle créature, un post-sapiens sapiens. Nous nous trouverions potentiellement, en termes zoologiques, à un moment de spéciation : une situation extrême où une nouvelle espèce se détache et s’avance pour rejoindre le règne animal. L’objectif est l’hybridation totale entre l’être posthumain et la machine, ce qui va bien au-delà de l’interface homme-machine que nous connaissons aujourd’hui (en interagissant avec les téléphones portables et les ordinateurs, par exemple). L’image hallucinante d’un hybride homme-machine suggère une intégration permanente, fréquemment évoquée par l’un des idéologues les plus en vue du transhumanisme, Ray Kurzweil. Kurzweil pense que les êtres humains devraient devenir une partie intrinsèque de la machine, que nous devrions être (re)programmables comme des logiciels.17 C’est l’aboutissement logique du fétichisme machiniste du mouvement cybernétique de l’après-guerre, incarné par Norbert Wiener et un cercle d’autres mathématiciens et philosophes.18 Il ne propose rien de moins que la soumission totale à la rationalité technique, notre subjectivité humaine étant supprimée. Dès lors, la technologie, considérée comme le nouvel agent d’hominisation, devient paradoxalement le principal instrument de déshumanisation. Le machinisme transhumaniste s’avère être fondamentalement antihumaniste, notamment parce que la machine est par définition inhumaine. Il s’agirait de transcender non seulement notre humanité mais aussi ce que l’on pourrait appeler la matrice idéologique de base qui sous-tend de nombreuses autres idéologies (libéralisme, socialisme, conservatisme, etc.), à savoir l’humanisme, qui rassemble toutes nos façons de nous comprendre en tant qu’êtres humains au centre du monde et au sommet de la pyramide des espèces. Alors que les humanistes croient que les individus peuvent s’épanouir moralement grâce à l’éducation et à la culture (l' »humanisation de l’homme »), l’idéologie transhumaniste propose un tout nouvel ensemble de valeurs, insistant sur la nécessité de passer à une espèce posthumaine capable de s’améliorer continuellement en intégrant de nouveaux composants technologiques. En un sens, la technologie rend inutile tout effort moral, éducatif ou culturel. À partir de ces trois prémisses, l’idéologie transhumaniste se divise en une variété de champs discursifs, chacun inspiré par une nouvelle invention qui nous accélérera sur notre chemin vers les hautes terres ensoleillées du futur.19 Nous voyons un de ces champs se développer autour de la technique controversée de la manipulation génétique humaine. Au cours de l’été 2017, une équipe de chercheurs aux États-Unis a réussi la première modification du génome humain, en utilisant la méthode CRISPR-Cas9 pour extirper une maladie cardiaque héréditaire.20 Le jour viendra où cette technique sera entièrement développée et autorisée à être utilisée, ne serait-ce que dans un seul pays. Une seule procédure suffira à éliminer tout risque de trouble génétique dans chaque génération descendant de l’embryon. Il s’agit donc d’une véritable forme d’amélioration génétique de la reproduction. Dans ce cas, comme dans d’autres, la médecine fait office d’éclaireur et s’attaque à un tabou, car qui pourrait s’opposer à la légitimité d’une intervention génétique dans de telles circonstances ? Il est pratiquement impossible de s’y opposer, même si l’embryon et tous ses descendants deviendront les premiers humains (partiellement) génétiquement programmés : des OGM humains. La fenêtre d’Overton est déplacée, et le prochain débat pourrait la déplacer encore davantage, peut-être pour permettre la modification génétique afin d’augmenter la résistance à la fatigue, d’affiner la vision ou d’améliorer la mémoire. Combien de personnes s’y opposeront si les trois prémisses idéologiques dont nous avons discuté restent largement inconnues ? À partir de quel moment, exactement, nous nous écartons de l’eugénisme ?
Un autre exemple est issu du projet Cyborg, dirigé par le transhumaniste britannique Kevin Warwick, professeur de cybernétique à l’université de Coventry. En 1998, puis en 2002, Warwick a inséré dans son bras des électrodes directement reliées à son système nerveux. Celles-ci étaient ensuite connectées à un ordinateur et, de là, à l’internet. Grâce à ce dispositif, il a pu contrôler à distance un bras robotique physiquement situé de l’autre côté de l’Atlantique. Inversement, son bras est devenu contrôlable à distance par ordinateur. Dans une autre expérience, il a réussi à faire communiquer son propre système nerveux avec celui de sa femme, également implantée d’une puce électronique. À ce moment-là, leurs deux corps étaient en synthèse avec l’internet. Ce type d’intégration homme-machine, à la croisée des neurosciences, de la chirurgie médicale, de l’ingénierie numérique et de la robotique, témoigne d’une mentalité profondément transhumaniste, comme le reconnaissait Warwick lui-même en 2000 : « Ceux qui sont devenus des cyborgs auront une longueur d’avance sur les humains. Et tout comme les humains se sont toujours considérés comme supérieurs aux autres formes de vie, il est probable que les cyborgs mépriseront les humains qui n’ont pas encore « évolué » »21.
II – Un imaginaire technologique puissant pour la prochaine révolution industrielle.
Depuis l’expérience de Warwick, le rêve de créer des cyborgs posthumains est devenu plus explicite et plus courant, appelant les politiciens et le système juridique à faire preuve de créativité.22 Par exemple, en 2017, Apple et Cochlear ont lancé le Nucleus 7, un processeur sonore qui crée une connexion sans fil entre un iPhone et une puce implantée chirurgicalement dans l’oreille. L’appareil permet aux personnes sourdes d’écouter de la musique, de passer des appels téléphoniques et d’entendre le son des contenus vidéo.23 La société suédoise BioHax et l’entreprise américaine Three Square Market proposent déjà aux employés de se faire implanter gratuitement des micropuces sous-cutanées qui saisiront automatiquement leurs mots de passe pour les ordinateurs de l’entreprise, déverrouilleront les portes des bureaux, stockeront leurs informations personnelles et serviront de moyen de paiement à la cafétéria du personnel24. Parallèlement, le travail d’artistes transhumanistes tels que Neil Harbisson contribue à faire entrer l’imaginaire cyborg dans la conscience publique.25 Est-il concevable qu’une technologie future permettant d’implanter une puce directement dans le cerveau soit interdite, si cette technologie est utilisée – du moins dans un premier temps – pour stimuler la mémoire d’un patient atteint de la maladie d’Alzheimer ?
Ces deux exemples démontrent que l’idéologie transhumaniste, souvent baignée de la lueur d’une vocation médicale authentiquement humaniste (sauver des vies, soulager la souffrance), s’efforce par tous les moyens de présenter les nouveaux artefacts technologiques qui modifient la nature humaine comme incontestables, inévitables et, surtout, éminemment souhaitables. En ce sens, ces artefacts sont bien plus qu’un nouvel objet ou une nouvelle procédure ; ils représentent invariablement une communion entre un objet ou une procédure technologique et une technologie discursive sophistiquée et ciblée qui le présente comme convoitable et/ou bénéfique. Ce sont les deux faces d’une même médaille ; nous n’avons jamais l’une sans l’autre. L’objectif ultime est toujours le même : dépolitiser le débat autant que possible, en convainquant les gens que cette technologie très spécifique est la solution parfaite à un problème étroit et bien défini.
Lire l’article complet ici…
Le transhumanisme, c’est du satanisme avec une puce électronique.
Voilà le plan de la plus grosse arnaque de tous les temps en préparation
Source : https://www.technocracy.news/transhumanism-the-dominant-ideology-of-the-fourth-industrial-revolution/
Traduction : https://exoconscience.com
Partager l'article pour contribuer à l'information :
ARTICLE PRÉCÉDENT Santé publique Canada embauche des agents de sécurité pour les » installations de quarantaine « ARTICLE SUIVANT Le célèbre (et réel) crop circle avec un code binaire et un visage extraterrestre
Encore + de divulgations, vous allez aimer !
In Switzerland, if you heat your home above 19°C, you risk three years in prison. September 8, 2022
It's a fact that bears repeating: The Federal Reserve is a suicide bomber. September 6, 2022
Who benefits from US government claims that the UFO threat is growing exponentially? September 6, 2022 Subscribe Login guest
{}
[+] 0 COMMENTS To research
Categories
News & Geopolitics Feed Alternatives Discovery Economy Exopolitics Manipulations & Global Governance Unclassified child crime Psychology Health Science Spirituality & Consciousness Popular Items The Great Reset: The Economic Forum... 77.1k views | by Florent David | posted on 02/21/2022 (Video) Klaus Schwab's EMF: The... 45.3k views | by Florent David | posted on 08/03/2022 L’ordre dans le chaos : comme... 30k views | by Florent David | posted on 24/02/2022 Poutine ordonne à l’armée de détrui... 25.5k views | by Florent David | posted on 27/02/2022 Above Majestic : Le film-documentai... 25.4k views | by Florent David | posted on 12/08/2021 Voilà le plan de la plus grosse arn... 21.9k views | by Florent David | posted on 12/03/2022 Ce que personne ne vous a dit sur l... 18.9k views | by Florent David | posted on 03/15/2022 FOURTH REICH – Why, really... 16.4k views | by Florent David | posted on 08/05/2021 List of movies that leak... 15.8k views | by Florent David | posted on 05/05/2021 The documentary film “The Cosmic S... 15.1k views | by Florent David | posted on 22/04/2021 friend site Exoportal
Telegram instagram Facebook Twitter vk Make a secure donation via paypal Exoconscience®, The truth will set us free!
Copyright © 2022
Legal information – Privacy policy
In other words, identify where the freshwater resources are, where the safe temperatures are, where gets the most solar or wind energy, and then plan population, food and energy production around that. The good news is, there’s plenty of room on Earth. If we allow 20 square meters of space per person—around double the minimum habitable size for a house allowed under the International Residential Code—11 billion people would need 220,000 square kilometers of land to live on. There would be plenty of room to house everyone on earth in a single country—the surface area of Canada alone is 9.9 million square kilometers.
In so, what would be the point in proposing this? If the author, Vince's goal was not to propose this, why bother putting this in when it's completely unrelated to the issue of overpopulation? It sounds like you're making some sort of fantasy wasteland setting where everyone has to live as neighbors lest they die.
one thing that rapidly became clear was that no one, no poet, philosopher or psychologist, had cracked the code of the drama that played out in my office every day,
i feel like this kind of relates to the article "What is this thing called love". They both talk about how love is a very complicated emotion and can be hard to read.