Skip to content
This repository was archived by the owner on Jun 12, 2019. It is now read-only.

Commit d7f3b90

Browse files
Merge pull request #52 from 6167656e74323431/larry
Bug fixes & added more articles
2 parents badaeec + 87d4148 commit d7f3b90

File tree

213 files changed

+5891
-322
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

213 files changed

+5891
-322
lines changed

core/assets/websites/genIndex.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,5 @@ const websites = fs.readdirSync(__dirname).filter(x => !fs.lstatSync(
4343
).isFile());
4444

4545
for (let website of websites) {
46-
fs.writeFileSync(websites + "/index", walk(__dirname + "/" + website).join("\n"));
46+
fs.writeFileSync(website + "/index", walk(__dirname + "/" + website).filter(x => x.toLowerCase().endsWith(".xml")).join("\n"));
4747
}

core/assets/websites/home/index

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
home.xml
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<:import macros/html.xml />
2+
<:h1>.google</:h1>
3+
<:p>google is a brand top-level domain (TLD) used in the Domain Name System of the Internet. Created in 2014, it is operated by Alphabet Inc., Google's parent company. It was the first registered branded gTLD to be associated with a publicly accessible website. Plans exist to move other Alphabet products and domains to "google".</:p>
4+
<:p>Google Domains is a domain registration service at "nowikihttps://domains.google/nowiki" In addition, Google operates numerous other websites in domain "google", for example:</:p>
5+
<:p>- "nowikihttps://About.google/nowiki", a site showcasing Google products and company information</:p>
6+
<:p>- "nowikihttps://blog.google/nowiki", a news blog about Google products</:p>
7+
<:p>- "nowikihttps://registry.google/nowiki", an informational site about Google's registered domains</:p>
8+
<:p>- "nowikihttp://nic.google/nowiki" redirects to Google domain registry</:p>
9+
<:p>- "nowikihttps://ai.google/nowiki" showcases the usages of Google's artificial intelligence products</:p>
10+
<:p>- "nowikihttps://design.google/nowiki" provides information and news about Google Design</:p>
11+
<:p>- "nowikihttps://environment.google/nowiki" promotes sustainable growth and the environment</:p>
12+
<:p>- "nowikihttps://pride.google/nowiki", a site promoting awareness about Pride parades across America</:p>
13+
<:p>- "nowikihttps://crisisresponse.google/nowiki" A site building awareness about Google crisis assistance</:p>
14+
<:p>- "nowikihttps://grow.google/nowiki", a site with tools from Google to grow small businesses and startups</:p>
15+
<:p>- "nowikihttps://Safety.google/nowiki", a site dedicated to educating and empowering people on topics like data security, privacy controls and online protections</:p>
16+
<:p>- "nowikihttps://sustainability.google/nowiki"</:p>
17+
<:p>- IANA .google WHOIS info</:p>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<:import macros/html.xml />
2+
<:h1>2018 Google walkouts</:h1>
3+
<:p>On November 1, 2018 approximately 20,000 employees of Google engaged in a worldwide walkout to protest the way in which the company has handled cases of sexual harassment, and other grievances. The organizers published a list of demands.</:p>
4+
<:p>In December 2018, contract workers for Google wrote an open letter with demands addressing disparities between employees and contractors.</:p>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<:import macros/html.xml />
2+
<:h1>Adiantum (cipher)</:h1>
3+
<:p>Adiantum is a cipher construction for disk encryption, which uses the ChaCha and Advanced Encryption Standard (AES) ciphers, and Poly1305 cryptographic message authentication code (MAC).</:p>
4+
<:p>It was designed in 2018 by Paul Crowley and Eric Biggers at Google specifically for low-powered mobile devices running Android Go. It's available in the Linux kernel since version 5.0. </:p>
5+
<:p>HPolyC is an earlier variant of Adiantum, which uses a different construction for the Poly1305 hash function.</:p>
6+
<:p>The HBSH construction consists of hash, block cipher, stream cipher, hash.</:p>
7+
<:p>- Android Open Source Project: Enabling Adiantum</:p>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<:import macros/html.xml />
2+
<:h1>Adscape</:h1>
3+
<:p>Adscape is a San Francisco in-game advertising company that was acquired by Google on February 15, 2007 for US$23 million. Adscape was founded in 2002 by Dan Willis, a former Nortel engineer. Adscape was launched in February 2006 with $3.2 million in funding from HIG Ventures, a venture capital company based in Atlanta, Georgia. The company offers services including delivering dynamic advertisements to video games. It has yet to form any partnerships with any game publishers as of its acquisition by Google.</:p>
4+
<:p>Google's acquisition of the company grants it Adscape's patents. Google commented on the acquisition by saying in a press release, "As more and more people spend time playing video games, we think we can create opportunities for advertisers to reach their target audiences while maintaining a high quality, engaging user experience." This acquisition was in part fueled by Microsoft's purchase of in-game advertisement company Massive Incorporated, which already has secured deals with game publishers including Ubisoft, THQ, and Take-Two Interactive, for $200 million in 2006. One expert commented on the acquisition, saying, “There is a whole world of difference between the form of advertising done by Google and Madison Avenue. [...] While everyone appreciates the dollars Google can throw around, when it comes to [in-game ad] experience they just don’t have it.” Adscape moved from its offices in Atlanta to Google's headquarters in Mountain View, California in March 2007. The company's leadership includes Dan Willis as Chief Technical Officer, Bernie Stolar as Chairman, and Eva Woo as vice president of marketing.</:p>
5+
<:p>- Google has acquired Adscape Media</:p>
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<:import macros/html.xml />
2+
<:h1>AlphaGo Zero</:h1>
3+
<:p>AlphaGo Zero is a version of DeepMind's Go software AlphaGo. AlphaGo's team published an article in the journal "Nature" on 19 October 2017, introducing AlphaGo Zero, a version created without using data from human games, and stronger than any previous version. By playing games against itself, AlphaGo Zero surpassed the strength of AlphaGo Lee in three days by winning 100 games to 0, reached the level of AlphaGo Master in 21 days, and exceeded all the old versions in 40 days.</:p>
4+
<:p>Training artificial intelligence (AI) without datasets derived from human experts has significant implications for the development of AI with superhuman skills because expert data is "often expensive, unreliable or simply unavailable." Demis Hassabis, the co-founder and CEO of DeepMind, said that AlphaGo Zero was so powerful because it was "no longer constrained by the limits of human knowledge". David Silver, one of the first authors of DeepMind's papers published in "Nature" on AlphaGo, said that it is possible to have generalised AI algorithms by removing the need to learn from humans.</:p>
5+
<:p>Google later developed AlphaZero, a generalized version of AlphaGo Zero that could play chess and Shōgi in addition to Go. In December 2017, AlphaZero beat the 3-day version of AlphaGo Zero by winning 60 games to 40, and with 8 hours of training it outperformed AlphaGo Lee on an Elo scale. AlphaZero also defeated a top chess program (Stockfish) and a top Shōgi program (Elmo).</:p>
6+
<:p>AlphaGo Zero's neural network was trained using TensorFlow, with 64 GPU workers and 19 CPU parameter servers.</:p>
7+
<:p>Only four TPUs were used for inference. The neural network initially knew nothing about Go beyond the rules. Unlike earlier versions of AlphaGo, Zero only perceived the board's stones, rather than having some rare human-programmed edge cases to help recognize unusual Go board positions. The AI engaged in reinforcement learning, playing against itself until it could anticipate its own moves and how those moves would affect the game's outcome. In the first three days AlphaGo Zero played 4.9 million games against itself in quick succession. It appeared to develop the skills required to beat top humans within just a few days, whereas the earlier AlphaGo took months of training to achieve the same level.</:p>
8+
<:p>For comparison, the researchers also trained a version of AlphaGo Zero using human games, AlphaGo Master, and found that it learned more quickly, but actually performed more poorly in the long run. DeepMind submitted its initial findings in a paper to "Nature" in April 2017, which was then published in October 2017.</:p>
9+
<:p>The hardware cost for a single AlphaGo Zero system, including custom components, has been quoted as around $25 million.</:p>
10+
<:p>According to Hassabis, AlphaGo's algorithms are likely to be of the most benefit to domains that require an intelligent search through an enormous space of possibilities, such as protein folding or accurately simulating chemical reactions. AlphaGo's techniques are probably less useful in domains that are difficult to simulate, such as learning how to drive a car. DeepMind stated in October 2017 that it had already started active work on attempting to use AlphaGo Zero technology for protein folding, and stated it would soon publish new findings.</:p>
11+
<:p>AlphaGo Zero was widely regarded as a significant advance, even when compared with its groundbreaking predecessor, AlphaGo. Oren Etzioni of the Allen Institute for Artificial Intelligence called AlphaGo Zero "a very impressive technical result" in "both their ability to do it—and their ability to train the system in 40 days, on four TPUs". The Guardian called it a "major breakthrough for artificial intelligence", citing Eleni Vasilaki of Sheffield University and Tom Mitchell of Carnegie Mellon University, who called it an impressive feat and an “outstanding engineering accomplishment" respectively. Mark Pesce of the University of Sydney called AlphaGo Zero "a big technological advance" taking us into "undiscovered territory".</:p>
12+
<:p>Gary Marcus, a psychologist at New York University, has cautioned that for all we know, AlphaGo may contain "implicit knowledge that the programmers have about how to construct machines to play problems like Go" and will need to be tested in other domains before being sure that its base architecture is effective at much more than playing Go. In contrast, DeepMind is "confident that this approach is generalisable to a large number of domains".</:p>
13+
<:p>In response to the reports, South Korean Go professional Lee Sedol said, "The previous version of AlphaGo wasn’t perfect, and I believe that’s why AlphaGo Zero was made."</:p>
14+
<:p>On the potential for AlphaGo's development, Lee said he will have to wait and see but also said it will affect young Go players.</:p>
15+
<:p>Mok Jin-seok, who directs the South Korean national Go team, said the Go world has already been imitating the playing styles of previous versions of AlphaGo and creating new ideas from them, and he is hopeful that new ideas will come out from AlphaGo Zero. Mok also added that general trends in the Go world are now being influenced by AlphaGo’s playing style. "At first, it was hard to understand and I almost felt like I was playing against an alien. However, having had a great amount of experience, I’ve become used to it," Mok said. "We are now past the point where we debate the gap between the capability of AlphaGo and humans. It’s now between computers."</:p>
16+
<:p>Mok has reportedly already begun analyzing the playing style of AlphaGo Zero along with players from the national team.</:p>
17+
<:p>"Though having watched only a few matches, we received the impression that AlphaGo Zero plays more like a human than its predecessors," Mok said.</:p>
18+
<:p>Chinese Go professional, Ke Jie commented on the remarkable accomplishments of the new program: "A pure self-learning AlphaGo is the strongest. Humans seem redundant in front of its self-improvement."</:p>
19+
<:p>On 5 December 2017, DeepMind team released a preprint on arXiv, introducing AlphaZero, a program using generalized AlphaGo Zero's approach, which achieved within 24 hours a superhuman level of play in chess, shogi, and Go, defeating world-champion programs, Stockfish, Elmo, and 3-day version of AlphaGo Zero in each case.</:p>
20+
<:p>AlphaZero (AZ) is a more generalized variant of the AlphaGo Zero (AGZ) algorithm, and is able to play shogi and chess as well as Go. Differences between AZ and AGZ include:</:p>
21+
<:p>- AZ has hard-coded rules for setting search hyperparameters.</:p>
22+
<:p>- The neural network is now updated continually.</:p>
23+
<:p>- Go (unlike Chess) is symmetric under certain reflections and rotations; AGZ was programmed to take advantage of these symmetries. AZ is not.</:p>
24+
<:p>- Chess (unlike Go) can end in a tie; therefore AZ can take into account the possibility of a tie game.</:p>
25+
<:p>An open source program, Leela Zero, based on the ideas from the AlphaGo papers is available. It uses a GPU instead of the TPUs recent versions of AlphaGo rely on. It is not as strong as AlphaZero, but is approximately the strength of a human professional player.</:p>
26+
<:p>- AlphaGo blog</:p>
27+
<:p>- AlphaGo Zero Games</:p>
28+
<:p>- AMA on Reddit</:p>

0 commit comments

Comments
 (0)