text:
Q: Angular typescript and Ngrx Store interface, how access correct interface property? I just watched a tutorial and was a bit confused:
There was an interface for a submit for to register a user:
export interface RegisterRequestInterface {
  user: {
    email: string,
    password: string,
    username: string,
  },
}

and for Ngrx Store in the actions.ts:
export interface RegisterRequestInterface {
  user: {
    email: string,
    password: string,
    username: string,
  },
}

export const registerAction = createAction(
 ActionTypes.REGISTER,
  props<{ request: RegisterRequestInterface}>()
)

Here, I am just a little bit confused, how exactly is the action getting the correct props? I mean there is the RegisterRequestInterface, but that interface has a "user" property, so shouldn't it be {request: RegisterRequestInterface["user"]} ? But it seems to work nonetheless, how does this work inherently? Does it do an implicit type property match for a names object like "user"?
Also, if I add some other property inside RegisterRequestInterface like
{ emailSubmitted: boolean}, it doesn't complain that there is no field named like the property if submitting the form... and it still works, why?
EDIT: Added component form and code

 Sign up

                    Have an account?

                <form [formGroup]="form" (ngSubmit)="onSubmit()">
                    <fieldset>
                        <fieldset class="form-group">
                            <input type="text" class="form-control form-control-lg " placeholder="Username " formControlName="username" />
                            <input type="email" class="form-control form-control-lg " placeholder="Email " formControlName="email" />
                            <input type="password" class="form-control form-control-lg " placeholder="Password " formControlName="password" />
                        </fieldset>
                        <button class="btn btn-lg btn-primary pull-xs-right " type="submit " [disabled]="isSubmitting$ | async">
                          Sign up
                        </button>
                    </fieldset>
                </form>

import { Component, OnInit } from "@angular/core";
import { FormBuilder, FormGroup, Validators } from "@angular/forms";
import { select, Store } from "@ngrx/store";
import { Observable } from "rxjs";
import { registerAction } from "../../store/actions";
import { isSubmittingSelector } from "../../store/selectors";

@Component({
  selector: 'mc-register',
  templateUrl: './register.component.html',
  styleUrls: ['./register.components.scss']
})
export class RegisterComponent implements OnInit {
  form: FormGroup;
  isSubmitting$: Observable<boolean>

  constructor(private fb: FormBuilder, private store: Store) {

  }

  ngOnInit(): void {
    this.initializeForm();
    this.initializeValues();
  }

  initializeForm(): void {
    this.form = this.fb.group({
      username: ['', Validators.required],
      email:  ['', Validators.required, Validators.email],
      password:  ['', Validators.required],
    });
  }

  initializeValues():void {
    this.isSubmitting$ = this.store.pipe(select(isSubmittingSelector));
    console.log(this.isSubmitting$);
  }

  onSubmit(): void {
    console.log(this.form.value, this.form.valid);
    this.store.dispatch(registerAction(this.form.value));
  }

}


LET'S make it clear: Hellzapoppin ain't for the faint of heart. The glass-eating, nail-walking, skull-drilling band of freaks has made their way through Savannah several times before, leaving the town abuzz for weeks after their departure.
They specialize in completing the stunts deemed too deadly by many performers—all without a drop of blood or sign of pain.
Human oddities, machete blades, acrobatics, sword-swallowers (one of only 15 registered ladies in the trade—in the world!)...if yer shiverin' already and ya like it, go ahead and get your tickets. There are plenty of Vaudeville thrills and humorous turns to keep you riveted all night.
The Savannah Sweet Tease act as special guests.


text:
import jautils

from unidecode import unidecode

import os.path
import re
import logging

def read_dictionary(file_name):
    """
    Reads dictionary file.
    Args:
        file_name: file name.
                   format: kanji + '\t' + yomigana
    Return:
        {kanj: yomigana, ...}
    """
    dictionary = {}
    try:
        if os.path.exists(file_name):
            with open(file_name, 'r') as f:
                for line in f:
                    if not line.strip() or line.strip()[0] == "#":
                        continue
                    kanji, hiragana = line.rstrip('\n').split('\t')
                    kanji = kanji.decode('utf-8')
                    hiragana = hiragana.decode('utf-8')
                    if kanji in dictionary:
                        dictionary[kanji].add(hiragana)
                    else:
                        dictionary[kanji] = set([hiragana])

    except IOError:
        return None
    return dictionary

JAPANESE_NAME_LOCATION_DICTIONARY = read_dictionary('japanese_name_location_dict.txt')
CHINESE_FAMILY_NAME_DICTIONARY = read_dictionary('chinese_family_name_dict.txt')

def has_kanji(word):
    """
    Returns whether word contains kanji or not.
    """
    # [\u3400-\u9fff]: kanji
    # TODO: update this range (some of kanji characters out of this range.)
    return re.match(ur'([\u3400-\u9fff])', word)

def romanize_single_japanese_word(word):
    """
    This method romanizes a single Japanese word using a dictionary.
    If the word isn't found in the dictionary, this method returns the word as is.
    This method can return multiple romanizations
    (because there are multiple ways to read the same kanji name in Japanese).
    This method doesn't support romanizing full names using first/last
    names in the dictionary.

    Returns:
        [romanized_jp_word, ...]
    """
    if not word:
        return ['']

    if word in JAPANESE_NAME_LOCATION_DICTIONARY:
        yomigana_list = JAPANESE_NAME_LOCATION_DICTIONARY[word]
        return [jautils.hiragana_to_romaji(yomigana)
                for yomigana in yomigana_list]

    return [word]

def romanize_japanese_word(word, for_index=True):
    """
    This method romanizes a Japanese text chunk using a dictionary.
    If the word isn't found in the dictionary, this method returns the word as is.
    This method can return multiple romanizations
    (because there are multiple ways to read the same kanji name in Japanese).

    This method can romanize full names without a white space (e.g., "山田太郎")
    if the first/last names are in the dictionary.

    Args:
        for_index: Set this to True for indexing purpose.
                   Set this to False when you want to romanize query text.
    Returns:
        [romanized_jp_word, ...]
    """
    if not word:
        return ['']

    words = set()
    for index in xrange(1, len(word)):
        # Splits the word to support romanizing fullname without space.
        # If the query is a full name without white space(e.g., "山田太郎"),
        # and the first/last name is in the dictionary,
        # but the full name is not in the dictionary,
        # it can still return romanization "yamadataro".
        first_part = word[:index]
        last_part = word[index:]
        romanized_first_parts = romanize_single_japanese_word(
            first_part)
        romanized_last_parts = romanize_single_japanese_word(
            last_part)
        for romanized_first_part in romanized_first_parts:
            for romanized_last_part in romanized_last_parts:
                if (romanized_first_part != first_part and
                        romanized_last_part != last_part):
                    words.add(romanized_first_part + romanized_last_part)
                    # For indexing purpose, if the input is "山田太郎", we need
                    # to add "yamada" and "taro" in addition to "yamadataro"
                    # because it must match queries e.g., "山田" or "太郎".
                    #
                    # But, when we apply this method for search queries, we
                    # must not do this. If the search query is [山田太郎] and
                    # we return ["yamadataro", "yamada", "taro"], the query
                    # will be "yamadataro OR yamada OR taro". Then it will
                    # also match records with name "yamada hanako" etc., which
                    # is bad.
                    #
                    # TODO(ichikawa) Consider applying this for search queries,
                    #     but construct a query 'yamadataro OR "yamada taro"'
                    #     instead. Then it will also match a record with name
                    #     "yamada taro".
                    if for_index:
                        words.add(romanized_first_part)
                        words.add(romanized_last_part)
    words.update(romanize_single_japanese_word(word))
    return list(words)

def romanize_word_by_unidecode(word):
    """
    This method romanizes all languages by unidecode.
    If word is hiragana or katakana, it is romanized by jautils.
    kanji is romanized in Chinese way.
    Args:
        word: should be script varianted
    Returns:
        an array of romanzied_word by unidecode [romanized_word]
    """
    if not word:
        return ['']

    if jautils.should_normalize(word):
        hiragana_word = jautils.normalize(word)
        return [jautils.hiragana_to_romaji(hiragana_word)]
    romanized_word = unidecode(word)
    return [romanized_word.strip()]

def split_chinese_name(word):
    """
    This method tries to split a chinese name into two parts: family_name and given_name
    Args:
        word: a chinese name string
    Returns:
        family_name and given_name if it is a valid chinese name
        else None, None
    """
    if not word:
        return None, None

    word = word.replace(" ", "")
    if not re.search(ur'^[\u3400-\u9fff]+$', word):
        return None, None

    for i in range(1,3):
        if word[:i] in CHINESE_FAMILY_NAME_DICTIONARY:
            return word[:i], word[i:]

    return None, None

def romanize_chinese_name(word):
    """
    This method romanizes a chinese person name including family_name and given_name

    Returns:
        Romanized Chinese name
    """
    family_name, given_name = split_chinese_name(word)

    if not family_name:
        return []

    romanized_surname_list = list(CHINESE_FAMILY_NAME_DICTIONARY[family_name])
    return [romanized_surname_list[0] + unidecode(given_name).strip()]

def romanize_search_query(word):
    """
    This method romanizes all languages for search query.
    If word is hiragana or katakana, it is romanized by jautils.
    Args:
        word: should be script varianted
    Returns:
        [romanized_word, ... ]
        (if word can be romanized by unidecode and jp_dictionary,
        returns multiple romanizations.)
    """
    if not word:
        return []

    romanized_words = []
    if has_kanji(word):
        romanized_words = romanize_japanese_word(word, for_index=False)

    if jautils.should_normalize(word):
        hiragana_word = jautils.normalize(word)
        romanized_words.append(jautils.hiragana_to_romaji(hiragana_word))

    # if the name is a Chinese name and the chinese_romanize can produce
    # a different result, append the result to the romanzied_words with
    # unidecode results together
    unidecode_romanize_word = unidecode(word).strip()
    chinese_romanize_list = romanize_chinese_name(word)
    chinese_romanize_word = chinese_romanize_list[0] if chinese_romanize_list else ''
    if chinese_romanize_word and chinese_romanize_word != unidecode_romanize_word:
        romanized_words.append(chinese_romanize_word)
    romanized_words.append(unidecode_romanize_word)

    return romanized_words

redpajama_set_name: RedPajamaGithub


We spoke to multiple Iranian Internet users following the governments grand "unveiling" of the National Information Network. They either didn't know what the Network was, or thought it was a joke not to be taken seriously. Photo of street scene in Tajrish Tehran by Kamyar Adl via Flickr (CC BY-NC-ND 2.0).
Drumroll please: Iran's "National Information Network" is finally complete. On August 28, 2016 Iranian government agencies responsible for Internet policy 'unveiled' Iran's intranet or Shoma, as it is called in Persian.
Since at least 2006 the NIN has been part of Iran's highly controlled networked communication infrastructure, offering Iranians access to websites for key public services such as healthcare, utilities and education. So what officials "unveiled" last week is really nothing new. But the motivations behind the network — and the ways that the government is urging Iranians to use it — may be shifting.
شبکه ملی اطلاعات (IP) کشور، شبکه‌ای مبتنی بر قـرارداد اینترنت به همراه سوئیچها و مسیریابها و مراکز داده‌ای است به صورتی که درخواستهای دسترسی داخلی و أخذ اطلاعاتی که در مراکز داده داخلی نگهداری می‌شوند به هیچ‌وجه از طریق خارج کشور مسیریابی نشود و امکان ایجاد شبکه‌های اینترانت و خصوصی و امن داخلی در آن فراهم شود.
The country's National Information Network should be an IP-based Internet supported by data centres that are completely undetectable and impenetrable by foreign sources and allow the creation of private, secure Intranet networks.
Officials have emphasized how the network may help guard against massive breaches of national Internet security such as malicious Israeli-American cyberweapon Stuxnet directed at Iran's nuclear facilities.
Generally, all networks around the world are exposed to hacking attempts. Not being an exception, Iran's network was target to a heavy hacking attempt about two weeks ago, limiting the international interactions of two or three of our internet providers.
It is unclear which incident Jahangard is referring to, however Iran's Supreme Council of Cyberspace announced at the beginning of August that it was looking into the possibility of cyberattacks being the root of the cause of a series of fires and explosions in Iran's oil and gas facilities.
Another key feature of the network is its speed. Tasnim News, an agency closely aligned with Iran's Revolutionary Guards, described the NIN as "a new internet system with higher security which will be up to 60 times faster than the best speeds currently available." Although Iran remains one of the countries in the Middle East with the highest proportions of Internet users, recent figures indicate that Iran's bandwidth currently sits on average at 70.5 gigabytes per second. The NIN meanwhile boasts an average speed of 4000 gigabytes per second.
Overall, it seems the plan is to encourage Iranian websites to relocate their hosting to Iran by discriminatory pricing of the bandwidth for domestic versus international Internet connections. Hosting most of such websites inside the country makes it easier for the Iranian government to shutdown Internet if needed.
Indeed, public documents describing the NIN boast "an economy for local content." The clear advantage, according to the government, is that connecting to these services over NIN will be both faster and more secure. These are the key selling points the government is highlighting to get Iranians to use the network, and to host their websites there.
The government has long touted the hosting of data centres inside of Iran, a feature that could ensure that the data and traffic of Iranian users would never leave the country. This emphasis on national datacentres was seen last May when Iran's preeminent Internet policy body, the Supreme Council for Cyberspace, gave an ultimatum to foreign messaging applications including Telegram, Instagram and WhatsApp, requiring that they either begin hosting Iranian users' data inside the country (within a year's time), or be subject to censorship. It is unclear which companies will comply, or whether Iran will follow through with the censorship. In July 2016, authorities used the foreign data centre argument as a reason to filter the Pokémon Go application.
The London-based research and design group Small Media sketched out the relationship between users and platforms that could only be available through the NIN, and the platforms that could be available through regular Internet connections, based on statements by the Information Technology Organisation of Iran (a branch of the Ministry of ICT).
Small Media visualized the structure of the Internet connections between users, business, organisations and the government once the National Information Network, or Shoma is established.
Public documentation suggests that e-government services such as those related to health, taxes, and public services will be only available through the Network. Financial, banking and stock market systems however will be available both through the Network and the regular global Internet.
If person is abroad while trying to access website only available on NIN, the only way around this will be through a Virtual Private Network.
How will the NIN affect access to information?
Authorities have explicitly stated that the network will not interfere with Iranians' access to the global Internet. Yet advocates for digital rights in Iran remain cautious, with some worrying that it is part of an effort to further control an Internet space already rife with censorship and surveillance.
According to the International Campaign for Human Rights in Iran, NIN fits into a hardline narrative that paints Iran's Internet space as one that must be re-claimed from the West.
National Internet's development and implementation continues, reflecting a worldview, dominant among hardline authorities who maintain significant power bases in the intelligence, judicial and security apparatuses, in which any non-state-controlled source of information is seen as suspect, if not treasonous.
The following YouTube video from the now inactive "Weapons of Mouse Destruction" Internet Freedom-art project includes a description of the NIN (beginning at 3:20), in which the group lumps NIN in with Iran's various other Internet rights violations, including censorship and the arrests of netizens.
Just after the August 28 launch, BBC Persian technology journalist Nima Akbarpour asked his 107k Twitter followers if they were worried about this "unveiling." The responses showed an overwhelming majority — 70% of 844 voters — were worried, while 30% indicated they were unconcerned.
Officials have assured Iranians that the project would not impact their access to regular Internet, insisting that the NIN and the world wide web would remain two separate networks. Actions such as the purchasing of over a million IP addresses as well as the infrastructure of significant data-links to Europe indicate an intention to stay within the global Internet.
The second user we approached explained she had only heard of it, but never used it or knew of anyone who had used it. She explained that it was an ongoing joke.
It's been a joke -a national Internet for the Iranian people that none of the actual people have had access to. I don't think this is anything significant, because I think if it was there would have been more advertisement and information about it for everyday users.
After the publication of this article one Iranian user explained through a Tweet that the Network has been known to be used for stores and banks, and not for everyday users.
@maasalan @Advox As far as I know it is used by POS terminals in shops to connect to banks. And by banks and ATMs.


Researchers have observed programmers to allocate considerable amount of effort in program comprehension. But, how does program comprehension effort relate with programming activities? We answer this question by conducting an empirical study using the MSR 2018 Mining Challenge Dataset. We quantify programmers' comprehension effort, and investigate the relationship between program comprehension effort and four programming activities: navigating, editing, building projects, and debugging. We observe when programmers are involved in high comprehension effort they navigate and make edits at a significantly slower rate. However, we do not observe any significant differences in programmers' build and debugging behavior, when programmers are involved in high comprehension effort. Our findings suggest that the relationship between program comprehension effort and programming activities is nuanced, as not all programming activities associate with program comprehension effort.
Akond Rahman is a fourth year PhD student at North Carolina State University. His research interests include Continuous Deployment, Infrastructure as Code, and Mining Software Repositories. He is the winner of the ACM SIGSOFT Distinguished Doctoral Symposium Award at the International Conference on Software Engineering (ICSE) 2018. He graduated with a M.Sc. in Computer Science and Engineering from University of Connecticut and a B.Sc. in Computer Science and Engineering from Bangladesh University of Engineering and Technology.


Historical Fiction — French and Indian War setting with Washington and General Braddock and his lost gold payroll. Excellent read!
In 1755, the American frontier was the eastern edge of the Appalachian Mountains. Two great empires, the British and the French, were in a deadly contest for control of the North American continent. British General Edward Braddock along with Colonel George Washington and 2,000 British and Colonial troops were sent to drive the French and their Indian allies out of contested areas. The two large armies met on a hillside near present-day Pittsburgh, Pennsylvania. Braddock was soundly defeated. His payroll–gold coins valued at nearly two million dollars–disappeared, but now, major clues have appeared. Tom Kenney, Vietnam veteran and owner of a local business, and others are caught up in this drama. People are looking for the treasure, and some will stop at nothing to find it.


I became alarmed when my car started making loud knocking noises while I was driving. As soon as I could, I took the car to an auto service mechanic to have it checked out. The mechanic discovered that the rod bearings in my engine were worn out. After the mechanic fixed my vehicle, it ran great and the loud noise was gone. My name is Tim Dalton and after the close call with my car engine, I decided to write a blog about it. Automobile repairs can be expensive, so it's important that you take your car to an auto service shop as soon as you notice a problem. If you wait too long to get it fixed, you could be causing more damage to your car. In this blog, you'll learn the warning signs of vehicle problems. I hope that it helps you avoid any major car repairs.


text:
Q: Zero direct limit of nonzero objects
Can anyone present to me kindly a directed set of nonzero objects with the zero direct limit?

I first tried $$F(U)=\{f:U \to R \mid f\text{ is continuous}\}$$ in p.507 of "Advanced Modern Algebra" of Rotman, but I realized that it is not the case.
Thanks in advance.

A: The easiest example is a chain of zero maps:
$$M \stackrel{0}{\to} M \stackrel{0}{\to} M \stackrel{0}{\to} M \to \cdots$$
A slightly less trivial example is to multiply by a nilpotent element, e.g.
$$\mathbb{Z} / 4\mathbb{Z} \stackrel{2}{\to} \mathbb{Z} / 4\mathbb{Z} \stackrel{2}{\to} \mathbb{Z} / 4\mathbb{Z} \stackrel{2}{\to} \mathbb{Z} / 4\mathbb{Z} \to \cdots$$
where the maps are just $x \mapsto 2 x$.

A: Take your index set $I = \mathbb{N}$, and $X_i$ for all $i \in I$ some arbitrary module with homomorphisms $f_{i,i+1}: X_i \rightarrow X_{i+1}$ such that: $\forall i \in I: \exists j \geq i: f_{j,j+1}=0$

redpajama_set_name: RedPajamaStackExchange


text:
The Harvard Gazette
Commencement 2019
National & World Affairs
Athletics News and Scores
For Media & Journalists
The Daily Gazette
Sign up for daily emails to get the latest Harvard news.
Bacow sits down with lawmakers
Harvard president airs University's concerns on immigration policy, visas
Simmer nears boil in Hong Kong
Harvard China expert examines what's behind the protests and the deep divisions that darken the likelihood of a peaceful takeover
Better screening for lung cancer
Study may help lead to a blood test to identify patients who warrant low-dose CT screening
Want to live past 100?
(Hint: It's got nothing to do with more exercise and less red meat)
© 2019 The President and Fellows of Harvard College
When men were men (and women, too):
CBRSS announces grant, fellowship recipients:
Through playbills, posters, photos, 'Cross-Dressing on the Stage' brings history to life
By Ken Gewertz Gazette Staff
So you think he can dance?
Study: Doctor burnout costs health care system $4.6 billion a year
One thing to change: Anecdotes aren't data
Spare the medical resident and spoil nothing
Danny La Rue (b. 1927) was England's most famous dame. (Photo by Angus McBean)
Cross-dressing in the theater has a long and fascinating history, going back at least to the ancient Greeks. This summer, the Harvard Theatre Collection is presenting an exhibition that brings this history to life through rare playbills, posters, and photographs. The exhibition is open to the public in the Edward Sheldon Exhibition Rooms in Pusey Library.
Honorary Curator Laurence Senelick, the Fletcher Professor of Oratory at Tufts University and author of "The Changing Room: Sex, Drag, and Theatre," gave a lecture on the subject June 18 that helped to explain why the spectacle of a man playing a woman or vice versa has had such a long run in the theater.
"From the dawn of time, women's presence in the theater has been the exception rather than the rule," said Senelick. "The theater is grounded in religion, and having women on stage was not considered decorous. Their realm is the home."
The irony is that the religion from which ancient Greek theater sprang was the worship of Dionysus, the god of ecstasy whose rites were carried out principally by women. But when these rites evolved into theater, women were banished from the stage and their parts taken by men. The Greeks believed that allowing women to perform publicly would be too dangerous and that having men portray them neutralized the danger.
Abdallah in the pantomime 'The Forty Thieves' was played by Louisa Fairbrother. Lithography by John Brandard after J.W. Child, 1845.
John Liston as Moll Floggon in 'The Lord of the Manor.' Watercolor portrait by Samuel de Wilde, 1814.
The baritone Julian Eltinge was the first female impersonator to star in a Broadway show.
The ban against women on stage, initiated by the Greeks and bolstered by the Christian insistence on female chastity, remained in force until the 17th century when female singers began to appear in a new form of musical theater called opera.
Christian authorities were not happy with the new development. Pope Clement XI said, "A beautiful woman who sings on stage and keeps her chastity is like a man who leaps into the Tiber and keeps his feet dry."
The sheet music for the 'Lu Lu Waltz' was illustrated with a color lithograph (engraved by R. Teller) of Lu Lu her(him)self, acrobat Lulu Farini.
Rather than condone the outrage of female performers, the Church employed male castrati to sing soprano parts. Although ostensibly prohibited since 1587, castrati continued to perform in the papal choir until the late 19th century.
One might expect the admission of women on stage to be related to a demand for greater realism, but the actual result was not only that men and women got to play roles appropriate to their gender, but that the impersonation of the opposite sex could now go both ways. During the Restoration period, there was a vogue for women playing male rakes like Macheath in John Gay's "The Beggar's Opera." Based on the playbills and advertisements that have survived from this period, the male attire these women wore did little to conceal their feminine contours, which seems to have been the point.
Relieved of the necessity of playing young women on stage, males who specialized in playing characters of the opposite sex now did so largely for comic effect, often portraying older women or women of the lower classes. As in the ancient Greek theatre, this tradition reflected a fear of female sexuality.
"The menopausal woman was considered dangerous if she was sexual. Treating her comically and having her played by a man has the effect of neutralizing her," Senelick said.
Neil Burgess made a succesful career on the American stage playing sharp, common-sensical New England matrons. His Widow Bedcott (above) was widely quoted.
Even in our relatively liberated age, seeing two women kiss on stage or on the screen can be a bit shocking. But during the 19th century, as the stage became less bawdy and more genteel, depictions of sexuality were considered more acceptable when both partners were women. A number of actresses such as the British Helen Weston, specialized in playing romantic male roles.
Also popular at this time were women playing young boys, especially those of the lower classes – chimney sweeps, newsboys, characters whose appealing vulnerability could be enhanced by casting a woman in the role. As Senelick pointed out, the ultimate example of this strategy is the traditional casting of a woman in the role of Peter Pan.
"He's a pirate, the leader of the lost boys; he can fly, he's the bravest kid around, and what he wants most in the world is a mother."
In America, the all-male minstrel show also used female impersonation as a way of appeasing straitlaced provincial audiences at the same time as it perpetuated racist stereotypes.
"The fact that the minstrel shows were all male meant that they were wholesome, clean entertainment. There were no loose women and therefore no danger of pollution from the stage."
A watercolor of Jeanne Bourgois (left), 'queen of the Parisian music hall,' dressed as a man. Watercolor portrait by Charles Gesmar
Some of the most popular plays of the 19th and 20th centuries have featured men impersonating women, usually out of necessity rather than choice. "Charley's Aunt" by Brandon Thomas (debuted on Broadway in 1893 and revived many times since) is a prime example of the genre. More recent versions of this basic device include "I Was a Male War Bride" with Cary Grant, "Some Like It Hot" with Tony Curtis and Jack Lemon, and the 1980s television show "Bosom Buddies" starring Peter Scolari and Tom Hanks.
In the early 20th century, several popular male impersonators emerged from the homosexual subculture. Annie Hindle and Ellen Westman each created long-running stage acts in which they convincingly portrayed rough, boisterous men-about-town. In England, Vesta Tilley honed a similar stage personality, although her characters tended to be more genteel.
"Glamour drag," a genre that grew in popularity during the first half of the century, began with such performers as the vaudeville star Julian Eltinge, who insisted he was a "man's man" in his private life, and the comedian Bert Savoy, considered to be a model for Mae West. Savoy's last words, before being struck by lightning during a thunderstorm, were reported to be, "Goodness, ain't Miss God actin' up!"
Is the goal of theatrical cross-dressing to confuse or deceive us? Senelick does not think so.
"Gender impersonation should not be seen as an attempt to imitate the other sex, but rather as an effort to combine elements and create something fresh, but something that cannot be experienced outside the theater."
The Harvard Theatre Collection presents 'Cross-Dressing on the Stage,' an exhibition of rare playbills, posters, and photographs. The exhibition is open to the public in the Edward Sheldon Exhibition Rooms in Pusey Library through Sept. 12.
A colorful figure
Professor reckons with his family's history in a study of his talented, if eccentric, relative's art
Exhibit charts history of Apollo 11 moon mission
Houghton Library show marking 50th anniversary of moonwalk includes NASA artifacts

redpajama_set_name: RedPajamaCommonCrawl


text:
Alumni Statistics & Statements
Academicians Graduated from Our Department
Start-Ups of Young Graduates
Our department had its first graduates in 1962. The number of graduates per year has increased from 25 to 200.
As of July 2019, it is possible to reach nearly 6200 graduates among ~8000 graduates via LinkedIn:
The results of the workplace survey conducted with the graduates of 2009-2013:
Statements of Graduates
Mustafa Ergen, BSc. 2000
(Currently working at multiple companies and universities)
Mustafa Ergen is professor in İstanbul Technical University. Previously, Mustafa was Chief Advisor in Turk Telekom, and earlier he co-founded Silicon Valley startup WiChrous Inc. focusing 4G technologies and company is acquired by Tellabs [now Coriant]. He was earlier a National Semiconductor Fellow [now TI] at the University of California Berkeley, where he co-founded the Distributed Sensing Lab, focusing on statistical sensor intelligence and vehicular communication. Mustafa completed four programs from UC Berkeley; PhD and MS degrees in electrical engineering as valedictorian from ODTU. Prof. Ergen has more than 40 patent applications, many publications and authored three books: "Mobile Broadband" and "Multi-Carrier Digital Communications" are about wireless communications and published from Springer. Last one about entrepreneurship is titled "Girişimci Kapital: Silikon Vadisi Tarihi ve Startup Ekonomisi", published by KUY where he is adjunct professor. He is also founder of venture funded Ambeent Inc. focusing 5G Wi-Fi and AI. METU culture has given me a lot, especially when I learned to make long-term plans and to work with a persistent focus.
Ayça Topallı, BSc. 1994, MSc. 1997, PhD. 2003
(Currently employed in SONY, London, UK)
In my first year at METU, at the spring festival, I bought a t-shirt with the words "METU is a lifestyle" on it. Although I could not fully grasp its meaning at that time, in the following years, especially after leaving METU, I understood what that single sentence meant, actually summarizing everything, by feeling down to my bone marrow. METU is indeed a way of life. He prepared me for the future by shaping me not only professionally but also in all areas of life. Whatever I know about living, whatever I think, I can say that I got its foundation in METU. At EE, even if I didn't learn anything, I learned mathematical thinking and gained the ability to solve problems. EE gave me confidence that I could understand and solve not only the questions on the exam but any engineering problem I might encounter in the future. In my professional life, which I overcame twenty years, I worked in a wide variety of fields, but I had no difficulty, I overcame all kinds of problems thanks to my METU-EE foundation. My suggestion to the new members of the METU family is that they should know the value of these beautiful years and use this environment offered to them to form both their life philosophy and professional knowledge. There is no other METU, no other EE!
Burak Sefer, BSc. 2011
(Entrepreneur, Co-founder at Reengen, Istanbul)
My life at METU was a great milestone in changing my life. I got advanced academic knowledge, as well as improved my personal skills with many other facilities. The main purpose at METU is to teach you how to learn by yourself and put what you learn into practice, which are very distinguishing skills that you use in your professional and personal life. The years full of hard work in EEE, which comes from its more than 50-year broad experience, acknowledged expert academic stuff, and the spirit in METU, turn into unique values that you carry with you in your whole life. Necessarily, METU constitutes a great network in the academy and business. In business life, it is very easy to distinguish METU graduates with their point of view, know-how and thoughts. After graduation, I had a great desire to establish a start-up, Reengen, with my friends from EEE by putting our knowledge into practice. It is clear that METU-EEE gives you great privileges which you can feel every moment in your life.
Tansu Daylan, BSc. 2012
(PhD. candidate in the Physics Department of Harvard University, MA, USA)
I graduated from the EEE department in 2012 and the physics department in 2013. I am currently doing my Ph.D. in the field of particle astrophysics on the dark matter problem. Here, I am collecting the fruits of both my electronics and physics education at METU and I try to represent METU in the best way possible. I also miss the "Devrim" stadium.
Burcu Yeni, BSc. 2011, MSc. 2014
(Currently employed in Aselsan, Ankara)
I believe METU is the only university in Ankara that can provide a thorough university experience for its students. Along with its beautiful campus, accomplished departments - ranging from engineering to social sciences, contrary to the "technical" term in its name - and more than a hundred different clubs or societies to broaden horizons, METU has much to offer both academically and socially. METU-EE is no doubt an engineering department where students have to work harder than many of those at other departments. The EE education is intense: the theoretical background is vast and the practical training is strenuous. However, I think with all the hardships of four years of undergrad education at METU-EE, one learns how to do theoretical research, apply theory to practice and learn how to "learn" without someone having to teach you everything, which in my opinion should be one of the many important goals of university education. I completed Microwaves and Antennas & Telecommunications options and graduated from METU-EE in 2011. I have been working as a Sonar Systems Engineer at Aselsan for three years. I did not receive any formal training in underwater acoustics save for an acoustic wave theory grad course during my fourth semester as a grad student. When I first started working as a professional, I did not face any significant problems concerning the mostly alien field of sonar and underwater acoustics. I was able to comprehend the theory and apply it to practice effectively. Also, with the help of the senior design projects developed and completed before graduation, I was also able to understand some of the most important parts of the job of a systems engineer: requirement management and risk analysis. All in all, I think METU-EE equipped me well enough to face professional life after graduation.
Emre Karagözler, BSc. 2004
(Currently employed in Project Soli, Google, CA, USA)
Dr. Selim Eminoğlu, BSc. 1996, MSc. 1998, Ph.D. 2003
(R&D Manager at Mikro Tasarım)


I'm not crying because she's growing up. I'm crying because she is so much more than I could have ever imagined. ❤ I asked her if she was ready or nervous to make new friends and she replied, "Of course mom! So freaking ready." She's a unifier is new life. New season. Fresh anointing. She's already changing the world.


The chief justice of Indonesia's Constitutional Court sobbed as the authorities hauled him away. Akil Mochtar had just been arrested for taking a bribe. Anti-graft investigators caught him in the act on the night of Wednesday, October 2. They showed up at his house in Jakarta just as he opened the door for a politician and a businessman who had come to deliver a bag full of cash – allegedly for a favourable ruling in an election dispute.
The Constitutional Court had previously been seen as much cleaner than the Supreme Court, with which it stands equally as the country's highest judicial institution, and local media echoed President Susilo Bambang Yudhoyono when he said he was shocked by the news. For Akil, though, the raid could not have come as a complete surprise. Journalists had been on his tail for some time. The dirt was that he had made a lucrative practice of peddling his verdicts. It turned out he made millions of dollars that way.
Perhaps what shook Akil, riding as the Corruption Eradication Commission's (KPK) captive through the streets of Jakarta that night, was the grim irony of his situation. Akil had often spoken out against graft. He once made a particularly brutal statement, telling reporters that corruptors should have one of their fingers cut off. Now he would be the subject of such damnations. A few days later, students at a protest in Surakarta, central Java, staged his reckoning. One of them wore an Akil costume while another used a kitchen knife to remove its digits.
The scandal prompted calls for immediate reforms. A few days after the story broke, Yudhoyono issued an emergency decree tightening monitoring and selection procedures for the court's justices. By that time, though, the calamity's scope had grown beyond the judiciary. The day after the raid, the KPK had arrested Tubagus Chaeri "Wawan" Wardana, a businessman from Banten province just west of Jakarta, for trying to pay off Akil in relation to a disputed election in Lebak regency, Banten.
Wawan, though, was no ordinary businessman, but rather a key member of a powerful political clan headed by his older sister, Banten province's governor Ratu Atut Chosiyah. Ever since the days of their late father, Tubagus Chasan Sochib, who got his start trading rice and rose to prominence on his relationship with Suharto's New Order regime in the 1970s, the family had dominated the region. With the clan's implication, this "constitutional disaster", as one observer termed it, had become a broader crisis that broached the issue of political dynasties.
Clan politics hold sway in dozens of Indonesia's provinces and regencies. Siblings and spouses trade posts to skirt term limits; parents purchase elections for their children; cousins and in-laws follow their brethren into office. "They use their money and power to mobilise the people," said Jacklevyn Manuputty, a peace activist from Maluku province. Take Central Maluku regency, he said. The previous regent was succeeded by his brother, whose wife was a legislator and whose son had plans to run. "It's not a good thing," Manuputty added.
The KPK now had Atut's clan in its sights. The suspicion was that the governor had helped her brother pay off Akil. Atut and Wawan were known to have met with Akil at a hotel in Singapore in late September. The KPK set about investigating. Meanwhile, reports of the family's shady dealings made headlines daily. The non-profit Indonesia Corruption Watch said the clan controlled 175 projects in Banten worth about $100 million combined. One of their rackets, activists claimed, involved building hospitals and supplying medical equipment at drastically marked-up prices.
At least ten of Atut's relatives occupied political posts. Wawan didn't, but locals referred to him as the 'Private-Sector Governor' for the way he seemed to influence provincial affairs. His other nickname, 'Shadow Mayor', was an allusion to his wife, Airin Rachmy Diani, mayor of South Tangerang. When Wawan was arrested, Airin was at Harvard University in the US as part of a month-long program for Indonesian officials to study clean governance.
The clan's relationship with the jawara goes back to Chasan, according to Ian Wilson, a Murdoch University professor who focuses on organised crime, militias, corruption and political violence in Indonesia and elsewhere. Chasan was probably the first person to unite the disparate jawara groups, formalising them under a single umbrella, the Banten Martial Arts and Culture Union.
It was a common arrangement in Suharto's Indonesia. When the dictator fell in 1998, Chasan and many like him were able to transition from the patron-client relationship to become powerful in their own right. "It's not an exaggeration to say that Banten province pretty much belonged to him," Wilson said.
As the spotlight bore down on Atut, debate raged over the merits of a clan crackdown. Some urged new legislation to prevent candidates from running to replace their relatives. The problem was, many of Indonesia's top politicians were dynasty products themselves. Even the president had to watch what he said. When Yudhoyono criticised clans in the media, his rivals accused him of hypocrisy – weren't 15 of his family members planning to run for parliament in 2014?
This is one of Indonesia's great challenges, but even the experts are scratching their heads over how to address it. At a panel event on anti-corruption on November 6 in Jakarta, one journalist asked why there wasn't a greater sense of shame or public outrage among Indonesians over their leaders' misdeeds. Monica Tanuhandaru, the United Nations Office of Drugs and Crime's national project coordinator for anti-corruption, said Indonesian society was remarkably permissive of graft. Why the anti-corruption movement had remained so small was something she was still trying to figure out. "There's not enough critical mass," she said.
"Sharing is caring" – Are Indonesia's young digital natives amusing themselves into a state of political antipathy, or will the latent capacity of social media be unleashed in next year's elections?


text:
Jonestown, Forty Years On
Nova Religio: The Journal of Alternative and Emergent Religions, Vol. 22 No. 2, November 2018; (pp. 3-14) DOI: 10.1525/nr.2018.22.2.3
Rebecca Moore, Email: remoore@sdsu.edu
For correspondence: remoore@sdsu.edu
This introduction to a special issue of Nova Religio marking the fortieth anniversary of the deaths in Jonestown, Guyana, provides the background for the articles that follow. A brief history of Peoples Temple and discussion of the events in Jonestown precede an examination of the dominant narratives that have described this new religious movement. An analysis of popular narratives follows, utilizing Erving Goffman's frame theory and the classification system outlined by Anson Shupe and Jeffrey Hadden. A summary of the articles that appear in this issue notes the contributions that a new generation of scholars makes to reframing the story of Peoples Temple and Jonestown. By shifting attention from the deaths in Jonestown to the lives in Peoples Temple, they are enlarging the frame for understanding how and why new religions succeed or fail.
religious violence
frame theory
Vol. 22 No. 2, November 2018
You are going to email the following Jonestown, Forty Years On


If you have a little one in your home, then you know how daunting is to make them have foods. Of course, the experts say to introduce solid foods from the four months. There are babies that right after gag once they are given solid foods. Child gagging is a very common thing that every mother and child experiences. Introducing solid or textured foods to infants is not only for the strength and nutrition, but as well remains a chance for them to know about the different odors and tastes. Of course, starting solid foods to infants will let you know what foods they are comfortable with and what foods they are not comfortable with. There are babies that will turn allergic due to having some foods. If you come to know your baby is not happy with eating certain foods, then you can avoid introducing those foods to your babies.
Child gagging reflex textured food happens due to certain reasons. To avoid this condition, you should update yourself with certain details.
First of all, the taste of the children will be based on what mothers ate during breast feeding and pregnancy. The mothers can remember those foods and try to start with that kind of textured foods.
Regardless of foods what you give to your infants, giving a spoon full of food will make them gag. Yes, there are mothers that do a spoon feeding and feed a full spoon food. With no doubts, eating more than babies want to make them gag.
When it comes to introducing textured foods to your babies, you should start with smooth pureed foods rather starting with heavy solid foods.
Increase the consistency of the foods or lumps from the sixth month. You should give smashed fruits, finger foods, smashed dal rice from the eighth month.
To schedule a perfect baby feeding session, visit the baby feeding consultant.


text:
Adrick to Receive NAB TV Engineering Achievement Award
By TVTechnology published 12 February 13
Jay Adrick
WASHINGTON—The National Association of Broadcasters has named TV technology innovator Jay Adrick of Harris Corporation a 2013 recipient of the NAB Engineering Achievement Award, and Frank Foti of the Telos Alliance will also be presented with an Engineering Achievement Award. Additionally, Leonard J. Charles, director of engineering for the Midwest, at Morgan Murphy Media will also be recognized with an NAB Service to Broadcast Engineering award.
The recipients will be honored at the NAB Show Technology Luncheon, sponsored by Ustream, on April 10.
Established in 1959, the peer-nominated Engineering Achievement Awards are given for significant contributions to advancing broadcast engineering.
Adrick has been vice president of broadcast technology in the CTO Group of Harris Corporation since 2008, and he has been with Harris since 1996. Adrik previously worked as a professor of broadcast communications and director of radio and TV at Xavier University. He also served as an engineer and design consultant at radio and TV stations in the Akron and Cincinnati, Ohio, markets.
Charles Adrick contributed to the conversion to digital television in the early 1990s, and to the Harris/PBS DTV Express mobile demonstration system. He continues to work on the rollout of ATSC mobile digital television.
He has also led technical teams on broadcast system implementations worldwide and has participated in Society of Broadcast Engineers, SMPTE and NAB educational efforts. Adrick has served as vice-chair and on the board of directors of Advanced Television Systems Committee and chaired the Open Mobile Video Coalition Mobile DTV Forum. Aldrick also led the ATSC's development of an EAS for mobile DTV.
Charles will receive an NAB Service to Broadcast Engineering award, honoring his "extraordinary service to the industry," the NAB says. He is credited with serving his company and the Society of Broadcast Engineers. Charles has served on the SBE Board and as an Ennes Trustee, in addition to being named as a senior member, fellow and two-time Engineer of the Year.
Frank Foti Charles has also served on the FCC National Advisory Committee for the EAS, and improving the EAS and educating broadcasters about compliance is one of his best-known accomplishments. He has also served on the FCC's Communications Security Reliability and Interoperability Council, the Wisconsin State Emergency Communications Committee and its Amber Alert Committee, the Dane County (Wis.) EAS Committee, the MSTV Engineering Committee and the NAB TV Technology Committee. Charles is also active in the Wisconsin Broadcasters Association and has chaired its Broadcasters Clinic.
Current Telos Alliance CEO Foti served as chief engineer at FM stations in the 1970s at WMMS/WHK in Cleveland, KSAN/KNEW in San Francisco and WHTZ ("Z-100") in New York. He went on to found Cutting Edge Technologies, and in 1992, he merged with Telos Systems, rebranding his audio processing line as the Omnia Audio division of Telos. He is also a broadcast audio processing visionary, holding patents and creating innovations used industry-wide.


Facebook was at the center of another scandal — as claimed by the media, the social network paid people aged 13 to 35 years for the opportunity to follow them via a mobile app. The company has received access to personal messages, chats, emails and search history in the browser.
Come the new year, which means it's time for new scandals to Facebook. The portal TechCrunch has learned about the Atlas project, whose goal was to collect private information about users and their daily consumption of mobile content.
The social network paid people aged 13 to 35 years for $20 per month for the VPN setup, which is called Facebook Research. Then the daily user activity in the Internet got to the Facebook experts for analysis.
It is found that for a small fee, the company was able to collect a large number of various data — personal user messages in social networks, chat messengers, including posted photos and videos, emails, search history, activity on the browser and even information about the geolocation of a person at a particular moment.
It is not known what data from the above interested in Facebook, but it is obvious that after installing the application, the company gets almost full access to the user's device.
The administration of Facebook said that is not going to close the project "Atlas" even now, when information about it was leaked.
"Like many other companies, we invite people to participate in the study to identify those areas which we could improve. As this study is intended to help Facebook to understand how people use their mobile devices, we will notify users about what information we collect, and how they can participate. We didn't share these data, and the user may discontinue participation in the project at any moment", — said the representative of the social network.
Thus, the company does not violate the law because all the terms of the contract carefully prescribed, and the user understands what he is. However, the media is alarming attitude Facebook, whose audience is 2 billion people, to the privacy of its users.
Among other things, to join the Atlas from 13 years — at this age the teenager may not even realize what he signed, and mindlessly accept monetary compensation, the receipt of which does not require complex actions.
TechCrunch also drew attention to the fact that the collection of information by Facebook application Research directly violates the policy of Apple and its iOS operating system. After the publication of the material Facebook has released an official statement in which it announced the termination of its project on "Apple" devices. On smartphones the Android app is still available.
In addition, a representative of Facebook has published a further statement regarding the "Atlas".
"[The material], ignored key facts of this research programme. Despite reports in the media, there is nothing "secret", it's called Facebook Research. It is not "spying", since all the users have given their consent to the processing of data and get paid for it. In addition, less than 5% of the participants are teenagers. Their parents have approved participation in the project", — said the employee of the company.
However, Facebook is not advertised is the Atlas project publicly, using intermediaries to distribute your application — users often do not even know that the social network Zuckerberg was involved in this program as long as you have not started the registration process.
Despite the fact that the project participants were warned about the consequences in the instructions does not contain a full list of the information that Facebook can get by using VPN.
As for the relatively small number of adolescents in the project, the decision of Facebook to use a adult for collecting personal information is very doubtful.
Last year Facebook became the figurant of the scandal connected with Cambridge Analytica, which has received access to personal data 87 million users of the social network. Because of this massive leak, the General Director of Facebook mark Zuckerberg was summoned to Congress to testify.