Profile cover photo
Profile photo
Forrest Bao
289 followers
289 followers
About
Forrest's posts

Post has attachment
Creating an arbitrary surface or any geometric element in FreeCAD
Creating an arbitrary geometric element, such as a surface or a polygon, is a task common in CAD. FreeCAD provides two ways to do so in its Part module. The first approach is called Create Primitives, where you specify the parameters to define a geometric e...

Post has attachment
勿忘 #六四 Twenty-eight years ago, on this day, at #Tiananmen, Communists used machine guns and tanks to crackdown a protest demanding democracy and transparency. Today this topic is still forbidden from being publicly discussed in China. If I were posting this post on any Chinese social media platforms, e.g., Wechat or Weibo, it would be gone in seconds and I may be unreachable for who knows how long. Today, once again, I pay my tribute to the young men and women at #Tiananmen. They died for themselves and the people of China. 國旗爲何叫青天白日滿地紅? 就是有人在光天化日下殺了很多人,血流得滿地都是紅的。

Post has attachment
[The belated credit and recognition.] In 1942, the "inventors" of ENIAC filed a patent claiming that they "invented" the first electronic digital computer. However, on Oct. 19, 1973, the US District Court for Minnesota invalidated the patent of ENIAC because many key ideas, many of which are still used today to build computers, were stolen from someone called John Vincent Atanasoff, a physics professor at Iowa State University. Prior to the lawsuit, Atanasoff's work was little acknowledged. But it was still too late. Most of the textbooks around the world today still give the credit of the first computer to the copycats. Today, the Computer Science Department of Iowa State University is in a building called Atanasoff Hall. For inventing the first electronic digital computer, Atanasoff was awarded National Medal of Technology in 1990 by President Bush and Computer Pioneer Award in 1981 by IEEE.

A few weeks ago in Silicon Valley, I was asked about what I dislike the most about academia. Here is my answer: too many people in academia are not passionate about their jobs. If academics work for paychecks only, then our society is in trouble. Academia is supposed to represent our highest level of pursuit above survival. 

happy lunar new year! i wish you all good luck in the year of rooster.

Post has attachment
In 1991, while working as a professor at UCLA, Henry Samueli and his former student Henry Nicholas co-founded Broadcom, the semiconductor company behind the popular Raspberry Pi series of embedded computers. Samueli quit UCLA when Broadcom went IPO in 1998 at NASDAQ. In 2015, Avago (the semiconductor division of HP and then Agilent) bought Broadcom for $37 billion. Today, Samueli is still listed as a faculty member of UCLA EE while UCLA School of Engineering is named after him.

Post has attachment
The subtitle of this report is the key point:"Google, Baidu, Facebook lure away top computer science researchers responsible for training students" So, who is gonna stay in academia to train the next generation computer scientists? 

Some people look crazy, rude, impolite, uneducated, nasty, totally negative from the outside. But that has nothing to do with their capability to do great jobs. President Clinton betrayed his wife but he was a great leader. We are not voting for who is less obnoxious. We are voting for who will really keep American Dream last long. (However, I haven't seen any candidate to be obviously better than the others in that sense.)

I believe that in 5 years, there will be a LaTeX command (or a widely accepted symbol/logo) to denote an artificial neural network, if not a deep learning one. Maybe \mathcal{N}?

Post has attachment
I wish I can make tons of money one day to restore Shockley Lab, the birth place of Silicon Valley. At the time this article was written, it was used as a grocery store. It was then demolished. So I wanna build a museum on this very site one day. Things happened there were a very important piece of our civilization.
Wait while more posts are being loaded