HN user

joyfulmantis

108 karma

I am a self-made programmer, previously a Chinese teacher. I am a native speaker of English, am comfortable in Chinese, and am intermediate in Turkish. I am interested in Programming, Linguistics and Education.

I graduated from Tianjin Foreign Studies University in 2020 with a bachelor’s degree in Teaching Chinese to Speakers of Other Language. My thesis title was: Research on the effect of tone drills on Chinese learner’s tone differentiation ability

github:http://github.com/joyfulmantis website: http://joyfulmantis.github.io

Posts11
Comments18
View on HN
  Location: USA
  Remote: Yes
  Willing to relocate: Yes
  Technologies: Mostly Haskell and Flutter, but also experience in Scala, Java, and Python
  Résumé/CV: available upon request
  Github: http://github.com/joyfulmantis
  Email: joyfulmantis@gmail.com
I am a US national and a self-made developer looking for a starting position working in software development. I took part in the Haskell Summer of Code this summer, and have also been working on a flutter (android) application to help people learn Chinese (https://github.com/joyfulmantis/risingtone). I would be happy to relocate anywhere globally or work remotely.

Here I would disagree, freedom of speech is an ideal, and the constitutional amendment was based on that ideal. Universal platforms for speech are somewhat of a new concept, but there is still some precedent against de-platforming, for example with John Adams and his defense of the British soldiers in the Boston massacare[1], a precedent that still holds (held) with attorneys defending very unsavory characters not because they ideologically support them but because the basis of a healthy society depends upon it.

John F. Kennedy famously said "We are not afraid to entrust the American people with unpleasant facts, foreign ideas, alien philosophies, and competitive values. For a nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people." [2]

The time has come when America is afraid of it's own citizenry.

[1] https://www.history.com/news/boston-massacre-trial-john-adam...

[2] https://americanrhetoric.com/speeches/jfkvoiceofamerica.htm

It is very hard to objectively judge laws specifically and political systems in general. The only way to do so is to look at their outcome, but with the large amount of variables, and the time it takes to draw conclusions, objective facts about them are hard to make.

The world in general has concluded that planned economies (communism) is strongly inferior to market economies, but during the early days of communism it was not so obvious. Even in modern times there are people that argue communism was implemented prematurely and would be able to thrive during "end-stage capitalism". You also have plenty of people who while disagreeing with a complete communist revolution would still support nationalisation of key companies or even the more radical "workers being in control of the means of production".

Free speech is even less clear. With america winning the cold war there was a recognition of the american way including the strong support of freedom of speech being the superior system. However lately, especially after 2016 the west seems to have lost confidence in the absolute freedom of speech. Challenging the supremacy of the freedom of speech is the idea that citizens are not capable of judging speech on it's own merit and "misinformation" "speech glorifying violence" etc should be banned. It's not really a clear cut issue, you can for example argue that limiting free speech leads to a more harmonious society (the position taken by China, and also lately the reason given by New Zealand for their decision to ban the Christchurch manifesto)

Free speech is a concept even the west is struggling with -- Twitter hiding Donald Trump's tweets for example, or New Zealand banning the terrorists manifesto. If even the bastion of free speech is starting to have second doubts about it, how can you claim the moral high ground when a third country wants to restrict free speech?

If you read the zoom blog post they admit they made mistakes as they did not have the ability to block meetings by region. They have absolutely no desire to enforce chinese laws globally.

From their blog post

"We strive to limit actions taken to only those necessary to comply with local laws. Our response should not have impacted users outside of mainland China. We made two mistakes:

We suspended or terminated the host accounts, one in Hong Kong SAR and two in the U.S. We have reinstated these three host accounts.

We shut down the meetings instead of blocking the participants by country. We currently do not have the capability to block participants by country. We could have anticipated this need. While there would have been significant repercussions, we also could have kept the meetings running."

the offical blog post is at: https://blog.zoom.us/wordpress/2020/06/11/improving-our-poli...

Was it wrong to suspend accounts outside of mainland china? Ultimately yes, but as they stress these were accounts that were holding meetings with mostly mainland chinese participants in it.

Any company operating globally needs to follow all the local laws where they operate in. Zoom's decision to develop technology to ban participants from specific countries joining meetings seems to be a good solution to this problem.

They are asking $50 for something that there are other open source solutions for. It would be interesting to find out how much of the original source code is the developers and how much is just repackaging of one of the multitude of open source X servers for Windows that are currently available.

Originally thinking it was another open source project, I looked at the website to see if there were some features that would be worth it to switch from VcXsrv. Mostly it talked about how there was a windowed mode that allowed seamless integration with Windows. Wow how revolutionary! /s

The laws are important if you want to implement these typeclasses in your own data type, but I feel for new comers who will only want to use them in other data types it is better to first focus on practical application. I feel that laws and formal definitions tend to drive away newcomers from a subject that need not be so hard to understand.