TheAsprngHacker
TheAsprngHacker on Hacker News
> Reuters conducted polls in December 2019,[617] March 2020,[618] June 2020[619] and August 2020. The last poll showed that an increasing number of Hongkongers support the pro-democracy goals since the national security law was implemented. More than half of the respondents opposed the national security law. 70% wanted an independent commission of inquiry that looked into how the police handled the protests. 63% wanted universal suffrage. The support for amnesty of all arrested protesters rose to 50%. More than half of people still wanted Carrie Lam to resign. The number of people who opposed the pro-democracy demands went down to 19%. The majority (60%) still opposed Hong Kong independence, 20% supported the idea.[620]
https://en.wikipedia.org/wiki/2019%E2%80%9320_Hong_Kong_prot...
As I understand it, this library is optimized to avoid branching (which incur an overhead) and take advantage of SIMD instructions (which process data in parallel).
As someone who is taking the accelerated version of this course right now, but had prior functional programming experience, I did feel limited at first. Some other people responded negatively to the student languages because they weren't "mainstream."
As for the expressive power of languages, as a matter of fact, Felleisen wrote a paper that rigorously defines this idea. Here is a talk by Shriram Krishnamurthi that discusses it: https://pwlconf.org/2019/shriram-krishnamurthi/ It turns out that local transformations (macros) do not add expressive power. A language feature adds expressive power if you can find two programs that are observationally equivalent in the base language, but not the extended language.
But Hedy seems to make the mistake that many curriculums do of focusing on the minutiae of syntax. Don't do that! Northeastern's course emphasizes broad concepts such as abstraction, accumulators, and generative recursion. Meanwhile, it uses simple s-expr syntax.
Now, UIP is valid if the only way of proving an equality is to show that the two terms are definitionally equal. However, there are various type theories, such as Homotopy Type Theory, in which this axiom does not hold because propositional equality can have other proofs.
Andrej Bauer's blog also uses GitHub issues for comments: http://math.andrej.com/
However, some people contrast OCaml and Rust in this regard, contradicting the views of the great grand-parent comment: https://news.ycombinator.com/item?id=25111104
The Ghosts of the ’68 Election Still Haunt Our Politics (2018)
The problem of primaries selecting for extremists could be partially alleviated with ranked-choice voting, so an extreme candidate with a significant minority of supporters can't win against a divided field of moderates. This is how Trump won the 2016 Republican nomination and how Sanders almost won the 2020 Democratic nomination before the establishment candidates dropped out and endorsed Biden. Or, we could try open primaries so independents can give input on the desired candidate.
Are Asian Americans the Last Undecided Voters?
I just remembered that people use the +/- notation to denote covariance and contravariance (such as in OCaml syntax and Scala syntax). I think it's possible that the author saw this and then related the +/- notation to polarity, even though variance is unrelated.
Also, how does polarity (emphasis on introduction versus elimination rules) relate to variance, as this article presents?
The Wikipedia article states:
> "The Pride of Lakewood", a 2010 episode of children's animated series Arthur, was loosely based on the Third Wave experiment. In it, students who form a community pride group become fascistic.
I watched Arthur when I was in elementary school, and when I searched up this episode, I think actually remember it! Wow, back then, I totally missed the allegorical message... Possibly because I hadn't learned about fascism yet.
The KyoAni I Felt: The kind touch of K-On and the studio behind it
However, I am Chinese-American, and the study doesn't involve Chinese last names at all. I am worried about growing suspicion towards Chinese-Americans due to relations between the US and China (with the current Covid-related xenophobia being a manifestation of this deeper tension).
> People search for names when they know the name already. Until your name is well known in your field, and your ideas are sufficiently differentiated from those of your namesakes, they will search for the areas in which you operate. If you distinguish yourself, you will be uniquely identifiable by your original thoughts and work.
If I go by my real name, what would be the logistics of citing work? I'm worried about the situation where a reader may see my name cited and assume that the work was done by the other person, or see work done by the other person cited and assume that it was done by me. The issue may be exacerbated by tools such as Google Scholar.
Ask HN: How to network if I share a name with another person in the same field?
As I prepare for college, I would like to do more to network myself and build my career. I currently plan to go into academia and specialize in programming language theory. I have a common western first name and a common foreign last name. When I search up my name (first and last), the top results are a computer scientist at UBC who shares my first name, last name, and middle initial! What's...
Implementing Swift Generics (2017) [video]
The anime K-ON! helped preserve the small town of Toyosato
Students report big problems with online AP tests
-> is material implication, so it is an operator of the object language. |- is part of the metalanguage that you use to reason about the object language. I am not that knowledgeable in logic, however.
Gamma |- exp : A
This is a common pattern that says that exp has type A when the contents of Gamma are in scope.
Gamma |- exp1 = exp2 : A
This is a common pattern that says that exp1 and exp2 are equal terms of type A when the contents of Gamma are in scope.
I've found that most type system rules follow the same format more or less.
Sometimes, I do misread things. (When reading the page you linked, at first I mistook T1 = T2 for a type of kind *, then I realized I misunderstood it.)