Commits

Juan Carlos Picado Herrera  committed c3f69b2 Merge

Merge branch 'dianmorales' into juanpicado

  • Participants
  • Parent commits 58c93f4, 5465054

Comments (0)

Files changed (17)

File encuestame-business/src/main/java/org/encuestame/business/search/IndexerManager.java

         Document doc = null;
         log.debug("get Document extension " + ext);
         if ("docx".equals(ext)) {
-      //      doc = SearchUtils.createWordDocument(file);
+             doc = SearchUtils.createWordDocument(file);
         } else if ("xls".equals(ext)) {
-     //       doc = SearchUtils.createSpreadsheetsDocument(file);
+             doc = SearchUtils.createSpreadsheetsDocument(file);
         } else if ("pdf".equals(ext)) {
-     //       doc = SearchUtils.createPdfDocument(file);
+             doc = SearchUtils.createPdfDocument(file);
         } else if ("txt".equals(ext)) {
-     //       doc = SearchUtils.createTextDocument(file);
+             doc = SearchUtils.createTextDocument(file);
         }
-        return doc;
+        return doc ;
     }
 
     /**

File encuestame-business/src/main/java/org/encuestame/business/search/SearchAttachmentManager.java

+/*
+ ************************************************************************************
+ * Copyright (C) 2001-2011 encuestame: system online surveys Copyright (C) 2009
+ * encuestame Development Team.
+ * Licensed under the Apache Software License version 2.0
+ * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to  in writing,  software  distributed
+ * under the License is distributed  on  an  "AS IS"  BASIS,  WITHOUT  WARRANTIES  OR
+ * CONDITIONS OF ANY KIND, either  express  or  implied.  See  the  License  for  the
+ * specific language governing permissions and limitations under the License.
+ ************************************************************************************
+ */
+package org.encuestame.business.search;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.apache.lucene.analysis.standard.StandardAnalyzer;
+import org.apache.lucene.document.Document;
+import org.apache.lucene.index.CorruptIndexException;
+import org.apache.lucene.queryParser.ParseException;
+import org.apache.lucene.queryParser.QueryParser;
+import org.apache.lucene.search.IndexSearcher;
+import org.apache.lucene.search.Query;
+import org.apache.lucene.search.ScoreDoc;
+import org.apache.lucene.search.TopDocs;
+import org.apache.lucene.store.Directory;
+import org.apache.lucene.store.FSDirectory;
+import org.apache.lucene.util.Version;
+import org.encuestame.business.setup.DirectorySetupOperations;
+import org.encuestame.search.SearchManagerOperation;
+
+/**
+ * Query Search Manager to Lucene Index.
+ *
+ * @author Morales, Diana Paola paolaATencuestame.org
+ * @since Mar 24, 2011
+ */
+public class SearchAttachmentManager implements SearchManagerOperation {
+
+    /** Log. **/
+    private static final Log log = LogFactory.getLog(SearchAttachmentManager.class);
+
+    /** Index Directory Path. **/
+    final String directoryIndex;
+
+    /** Option to Read Index Directory. **/
+    private Boolean readDirectory = true;
+
+    /** Index Directory **/
+    private Directory directory;
+
+    /** Index Searcher **/
+    private IndexSearcher indexSearcher;
+
+    /**
+    * Constructor.
+    */
+    public SearchAttachmentManager() {
+        this.directoryIndex = DirectorySetupOperations.getIndexesDirectory();
+    }
+
+    /**
+    * Start Index Searcher.
+    * @throws IOException
+    */
+    private void startIndexSearcher() throws IOException {
+        // Open Index Directory to Search.
+        this.directory = FSDirectory.open(new File(this.directoryIndex));
+        this.indexSearcher = new IndexSearcher(this.directory, true);
+    }
+
+    /**
+     * Index Searcher.
+     * @return
+     * @throws CorruptIndexException
+     * @throws IOException
+     */
+    private IndexSearcher indexSearch() throws CorruptIndexException,
+            IOException {
+        return this.indexSearcher = new IndexSearcher(this.directory,
+                this.readDirectory);
+    }
+
+    /**
+    * Search Query in Lucene Index.
+    * @param indexDir
+    * @param q
+    * @throws IOException
+    * @throws ParseException
+    */
+    public List<Document> search(final String queryText, final int max, final String field) throws IOException,
+            ParseException {
+        this.startIndexSearcher();
+        final List<Document> results = new ArrayList<Document>();
+        QueryParser parser = new QueryParser(Version.LUCENE_30, field,
+                new StandardAnalyzer(Version.LUCENE_30));
+        Query query = parser.parse(queryText); // Parse Query
+        long start = System.currentTimeMillis();
+        TopDocs hits = this.indexSearch().search(query, max); // Search Index
+        long end = System.currentTimeMillis();
+
+        log.debug("Found " + hits.totalHits + " document(s) (in "
+                + (end - start) + " milliseconds) that matched query '"
+                + queryText + "':"); // Write search Stats
+
+        for (ScoreDoc scoreDoc : hits.scoreDocs) {
+            // Retrieving matching document.
+            Document doc = indexSearch().doc(scoreDoc.doc);
+            log.debug("Fullpath Document -->" + doc.get("fullpath"));
+            results.add(doc);
+        }
+        // Close IndexSearcher.
+        indexSearch().close();
+        return results;
+    }
+}

File encuestame-business/src/main/java/org/encuestame/business/search/UtilConvertToSearchItems.java

 
     /**
      *
+     * @param item
+     * @return
+     */
+    public static GlobalSearchItem convertAttachmentSearchToSearchItem(
+            final AttachmentSearchItem item) {
+        final GlobalSearchItem globalSearchItem = new GlobalSearchItem();
+        globalSearchItem
+                .setUrlLocation("/resource/detail/" + item.getAttachId()+"/"+RestFullUtil.slugify(item.getDescription()));
+        globalSearchItem.setHits(200L);
+        globalSearchItem.setItemSearchTitle(item.getDescription());
+        globalSearchItem.setTypeSearchResult(TypeSearchResult.ATTACHMENT);
+        globalSearchItem.setScore(100L);
+        return globalSearchItem;
+    }
+
+    /**
+     *
+     * @param items
+     * @return
+     */
+    public static List<GlobalSearchItem> convertAttachmentSearchToSearchItem(
+            final List<AttachmentSearchItem> items) {
+        final List<GlobalSearchItem> globalSearchItems = new ArrayList<GlobalSearchItem>();
+        for (AttachmentSearchItem item : items) {
+            globalSearchItems.add(UtilConvertToSearchItems
+                    .convertAttachmentSearchToSearchItem(item));
+        }
+        return globalSearchItems;
+    }
+
+    /**
+     *
      * @param tag
      * @return
      */

File encuestame-business/src/main/java/org/encuestame/business/service/AbstractIndexService.java

 
 package org.encuestame.business.service;
 
+import java.util.ArrayList;
 import java.util.List;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import org.encuestame.business.search.AttachmentSearchItem;
 import org.encuestame.core.util.ConvertDomainBean;
 import org.encuestame.persistence.domain.HashTag;
 import org.encuestame.persistence.domain.question.Question;
 import org.encuestame.persistence.exception.EnMeNoResultsFoundException;
+import org.encuestame.search.SearchManagerOperation;
 import org.encuestame.utils.web.HashTagBean;
 import org.encuestame.utils.web.QuestionBean;
+import org.springframework.beans.factory.annotation.Autowired;
 
 /**
  * Provide of index/search layer.
      */
     private Log log = LogFactory.getLog(this.getClass());
 
+    /** Search Manager Operation**/
+    @Autowired
+    private SearchManagerOperation searchOperation;
+
     /**
      * List Suggested Hash Tags.
      * @param hashTagKeyWord keyword to search
                                          userId, null, null);
         return questions;
     }
+
+
+    public List<AttachmentSearchItem> getAttachmentItem(final String keyword){
+        //getSearchOperation().search(queryText, max, field)
+        return new ArrayList<AttachmentSearchItem>();
+    }
+
+    /**
+    * @return the searchOperation
+    */
+    public SearchManagerOperation getSearchOperation() {
+        return searchOperation;
+    }
+
+    /**
+    * @param searchOperation the searchOperation to set
+    */
+    public void setSearchOperation(SearchManagerOperation searchOperation) {
+        this.searchOperation = searchOperation;
+    }
 }

File encuestame-business/src/main/java/org/encuestame/business/service/SearchService.java

 import org.apache.commons.collections.set.ListOrderedSet;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import org.encuestame.business.search.AttachmentSearchItem;
 import org.encuestame.business.search.GlobalSearchItem;
 import org.encuestame.business.search.UtilConvertToSearchItems;
 import org.encuestame.business.service.imp.SearchServiceOperations;
         final List<GlobalSearchItem> tags = UtilConvertToSearchItems
         .convertHashTagToSearchItem(getHashTagDao().getListHashTagsByKeyword(keyword, limit));
 
+        final List<GlobalSearchItem> attachments = UtilConvertToSearchItems
+                                    .convertAttachmentSearchToSearchItem(getAttachmentItem(keyword));
+
         log.debug("questionResult " + questionResult.size());
         log.debug("profiles " + profiles.size());
         log.debug("tags " + tags.size());
+        log.debug("attachments " + attachments.size());
 
         hashset.addAll(questionResult);
         hashset.addAll(profiles);
         hashset.addAll(tags);
+        hashset.addAll(attachments);
         return new ArrayList<GlobalSearchItem>(hashset);
     }
 

File encuestame-business/src/main/resources/org/encuestame/business/sqlscripts/mysql/install/demo.sql

 -- TwitterAccount: testEncuesta
 -- TwitterPassword: testEncuesta123
 -- TwitterPin: 4189783
-INSERT INTO `account` (`uid`, `twitter_consumer_key`, `twitter_consumer_secret`, `twitter_account`, `twitter_password`, `twitter_pin`) VALUES
-(1, 'nFboU4T1Zhv8cqMC4cP0ug', 'GwOPUEJEaCbNBiBzq6J8StDhb7FOmwDcjfX6zMe0', 'testEncuesta', 'testEncuesta123', 4189783);
+INSERT INTO account (uid, account_created_date) VALUES
+(1, '2010-01-20 12:47:40');
 
 -- User Account
 -- Name: Demo User
 -- Username: demo
 -- Password: 12345
 -- Email: encuestamedemo@gmail.com
-INSERT INTO `userAccount` (`uid`, `name`, `date_new`, `followers`, `invite_code`, `last_ip_logged`, `last_time_logged`, `password`, `email`, `status`, `twitter`, `username`, `account_uid`, `groupId`, `userProfilePicture`) VALUES
-(2, 'Demo User', '2010-01-20 12:47:40', NULL, '', NULL, '2011-03-22 15:51:08', '6xAX8siGWDJXfkJUVxWLqsk0rz8U+aG6Y8yA1IokxuhEIZ8+RugleJtLUYbdGxc+', 'demo@demo.org', '', NULL, 'admin', 1, NULL, NULL);
+INSERT INTO `userAccount` (`uid`, `name`, `date_new`, `invite_code`, `last_ip_logged`, `last_time_logged`, `password`, `email`, `status`, `twitter`, `username`, `account_uid`, `groupId`, `userProfilePicture`) VALUES
+(1, 'Demo User', '2010-01-20 12:47:40', '', NULL, '2011-03-22 15:51:08', '6xAX8siGWDJXfkJUVxWLqsk0rz8U+aG6Y8yA1IokxuhEIZ8+RugleJtLUYbdGxc+', 'demo@demo.org', '', NULL, 'admin', 1, NULL, NULL);
 
 
 -- Default Permissions
 (1, 4),
 (1, 5)
 
+
+-- Questions
+
+INSERT INTO questions VALUES (1, NULL, 21321312, 'd23das', 'What was the happiest moment of your life? The saddest?', true, 1, NULL);
+INSERT INTO questions VALUES (2, NULL, 231321, '231312dsa', 'Who was the most important person in your life? ', true, 1, NULL);
+INSERT INTO questions VALUES (3, NULL, 231321, 'd21321ds', 'Who has been the biggest influence on your life? ', true, 1, NULL);
+INSERT INTO questions VALUES (4, NULL, 231321, 'dsaddsa', 'Who has been the kindest to you in your life?', true, 1, NULL);
+INSERT INTO questions VALUES (5, NULL, 231321, '54gfddf', 'Can you tell me about him or her?', true, 1, NULL);
+INSERT INTO questions VALUES (6, NULL, 231321, '676hg', 'What lessons did that person teach you?', true, 1, NULL);
+INSERT INTO questions VALUES (7, NULL, 231321, '1fdsfs', 'What are the most important lessons you’ve learned in life?', true, 1, NULL);
+INSERT INTO questions VALUES (8, NULL, 231321, '2fdsf', 'What is your earliest memory?', true, 1, NULL);
+INSERT INTO questions VALUES (9, NULL, 231321, '2fdgfd', 'What are you proudest of in your life?', true, 1, NULL);
+INSERT INTO questions VALUES (10, NULL, 231321, '3dfsd', 'Do you have any regrets?', true, 1, NULL);
+INSERT INTO questions VALUES (11, NULL, 231321, '23fds', 'What does your future hold?', true, 1, NULL);
+INSERT INTO questions VALUES (12, NULL, 231321, 'dsaddsa', 'Is there anything that you’ve never told me but want to tell me now?', true, 1, NULL);
+INSERT INTO questions VALUES (13, NULL, 231321, 'dsaddsa', 'Is there something about me that you’ve always wanted to know but have never asked?', true, 1, NULL);
+INSERT INTO questions VALUES (14, NULL, 231321, '6564as', 'What is your first memory of me?', true, 1, NULL);
+INSERT INTO questions VALUES (15, NULL, 231321, '4fdsfs', 'Was there a time when you didn’t like me?', true, 1, NULL);
+INSERT INTO questions VALUES (16, NULL, 231321, 'dsaddsa', 'Where did you grow up?', true, 1, NULL);
+INSERT INTO questions VALUES (17, NULL, 231321, '3fasa', 'Do you think we’ll ever lose touch with each other?', true, 1, NULL);
+INSERT INTO questions VALUES (18, NULL, 231321, '126gfd', 'Where will we be in 10 years? 20 years?', true, 1, NULL);
+
+-- HashTag
+
+INSERT INTO hash_tags VALUES (1, 'Nicaragua');
+INSERT INTO hash_tags VALUES (2, 'Obama');
+INSERT INTO hash_tags VALUES (3, 'Rebecca Black');
+INSERT INTO hash_tags VALUES (4, 'Johan Derksen');
+INSERT INTO hash_tags VALUES (5, 'Dear NYC');
+INSERT INTO hash_tags VALUES (6, 'Sports');
+INSERT INTO hash_tags VALUES (7, 'Real Madrid');
+INSERT INTO hash_tags VALUES (8, 'Barcelona');
+INSERT INTO hash_tags VALUES (9, 'Zoo');
+INSERT INTO hash_tags VALUES (10, 'War');
+INSERT INTO hash_tags VALUES (11, 'Dog');
+INSERT INTO hash_tags VALUES (12, 'Cat');
+INSERT INTO hash_tags VALUES (13, 'Mabby');
+INSERT INTO hash_tags VALUES (14, 'Salvados');
+INSERT INTO hash_tags VALUES (15, 'USA');
+INSERT INTO hash_tags VALUES (16, 'Siria');
+INSERT INTO hash_tags VALUES (17, 'Medic');
+INSERT INTO hash_tags VALUES (18, 'Cartoon');
+INSERT INTO hash_tags VALUES (19, 'Dress');
+INSERT INTO hash_tags VALUES (20, 'Hot');
+INSERT INTO hash_tags VALUES (21, 'Harlem');
+INSERT INTO hash_tags VALUES (22, 'Stones');
+INSERT INTO hash_tags VALUES (23, 'Sony');
+INSERT INTO hash_tags VALUES (24, 'Soccer');
+INSERT INTO hash_tags VALUES (25, 'NFL');
+INSERT INTO hash_tags VALUES (26, 'Magazine');
+INSERT INTO hash_tags VALUES (27, 'Venezuela');
+INSERT INTO hash_tags VALUES (28, 'Agfanistan');
+INSERT INTO hash_tags VALUES (29, 'Barack Obama');
+INSERT INTO hash_tags VALUES (30, 'Hugo Chavez');
+INSERT INTO hash_tags VALUES (31, 'Twitter');
+INSERT INTO hash_tags VALUES (32, 'Facebook');
+INSERT INTO hash_tags VALUES (33, 'Java');
+INSERT INTO hash_tags VALUES (34, 'Scala');
+INSERT INTO hash_tags VALUES (35, 'Spring Framework');
+INSERT INTO hash_tags VALUES (36, 'Family');
+INSERT INTO hash_tags VALUES (37, 'Javatar');
+
+INSERT INTO hash_tags VALUES (41, 'Today,');
+INSERT INTO hash_tags VALUES (42, 'we’re');
+INSERT INTO hash_tags VALUES (43, 'taking');
+INSERT INTO hash_tags VALUES (44, 'an');
+INSERT INTO hash_tags VALUES (45, 'important');
+INSERT INTO hash_tags VALUES (46, 'step');
+INSERT INTO hash_tags VALUES (47, 'to');
+INSERT INTO hash_tags VALUES (48, 'make');
+INSERT INTO hash_tags VALUES (49, 'it');
+INSERT INTO hash_tags VALUES (50, 'easier');
+INSERT INTO hash_tags VALUES (51, 'to');
+INSERT INTO hash_tags VALUES (52, 'manage');
+INSERT INTO hash_tags VALUES (53, 'the');
+INSERT INTO hash_tags VALUES (54, 'security');
+INSERT INTO hash_tags VALUES (55, 'of');
+INSERT INTO hash_tags VALUES (56, 'your');
+INSERT INTO hash_tags VALUES (57, 'Twitter');
+INSERT INTO hash_tags VALUES (58, 'experience');
+INSERT INTO hash_tags VALUES (59, '–');
+INSERT INTO hash_tags VALUES (60, 'we');
+INSERT INTO hash_tags VALUES (61, 'are');
+INSERT INTO hash_tags VALUES (62, 'adding');
+INSERT INTO hash_tags VALUES (63, 'a');
+INSERT INTO hash_tags VALUES (64, 'user');
+INSERT INTO hash_tags VALUES (65, 'setting');
+INSERT INTO hash_tags VALUES (66, 'that');
+INSERT INTO hash_tags VALUES (67, 'lets');
+INSERT INTO hash_tags VALUES (68, 'you');
+INSERT INTO hash_tags VALUES (69, 'always');
+INSERT INTO hash_tags VALUES (70, 'use');
+INSERT INTO hash_tags VALUES (71, 'HTTPS');
+INSERT INTO hash_tags VALUES (72, 'when');
+INSERT INTO hash_tags VALUES (73, 'accessing');
+INSERT INTO hash_tags VALUES (74, 'Twitter.com.');
+INSERT INTO hash_tags VALUES (75, 'Using');
+INSERT INTO hash_tags VALUES (76, 'HTTPS');
+INSERT INTO hash_tags VALUES (77, 'for');
+INSERT INTO hash_tags VALUES (78, 'your');
+INSERT INTO hash_tags VALUES (79, 'favorite');
+INSERT INTO hash_tags VALUES (80, 'Internet');
+INSERT INTO hash_tags VALUES (81, 'services');
+INSERT INTO hash_tags VALUES (82, 'is');
+INSERT INTO hash_tags VALUES (83, 'particularly');
+INSERT INTO hash_tags VALUES (84, 'important');
+INSERT INTO hash_tags VALUES (85, 'when');
+INSERT INTO hash_tags VALUES (86, 'using');
+INSERT INTO hash_tags VALUES (87, 'them');
+INSERT INTO hash_tags VALUES (88, 'over');
+INSERT INTO hash_tags VALUES (89, 'unsecured');
+INSERT INTO hash_tags VALUES (90, 'WiFi');
+INSERT INTO hash_tags VALUES (91, 'connections.');
+INSERT INTO hash_tags VALUES (92, 'For');
+INSERT INTO hash_tags VALUES (93, 'some');
+INSERT INTO hash_tags VALUES (94, 'time,');
+INSERT INTO hash_tags VALUES (95, 'users');
+INSERT INTO hash_tags VALUES (96, 'have');
+INSERT INTO hash_tags VALUES (97, 'been');
+INSERT INTO hash_tags VALUES (98, 'able');
+INSERT INTO hash_tags VALUES (99, 'to');
+INSERT INTO hash_tags VALUES (100, 'use');
+INSERT INTO hash_tags VALUES (101, 'Twitter');
+INSERT INTO hash_tags VALUES (102, 'via');
+INSERT INTO hash_tags VALUES (103, 'HTTPS');
+INSERT INTO hash_tags VALUES (104, 'by');
+INSERT INTO hash_tags VALUES (105, 'going');
+INSERT INTO hash_tags VALUES (106, 'to');
+INSERT INTO hash_tags VALUES (107, 'https://twitter.com.');
+INSERT INTO hash_tags VALUES (108, 'We’ve');
+INSERT INTO hash_tags VALUES (109, 'made');
+INSERT INTO hash_tags VALUES (110, 'it');
+INSERT INTO hash_tags VALUES (111, 'simpler');
+INSERT INTO hash_tags VALUES (112, 'for');
+INSERT INTO hash_tags VALUES (113, 'users');
+INSERT INTO hash_tags VALUES (114, 'to');
+INSERT INTO hash_tags VALUES (115, 'do');
+INSERT INTO hash_tags VALUES (116, 'this');
+INSERT INTO hash_tags VALUES (117, 'by');
+INSERT INTO hash_tags VALUES (118, 'adding');
+INSERT INTO hash_tags VALUES (119, 'the');
+INSERT INTO hash_tags VALUES (120, 'option');
+INSERT INTO hash_tags VALUES (121, 'to');
+INSERT INTO hash_tags VALUES (122, 'always');
+INSERT INTO hash_tags VALUES (123, 'use');
+INSERT INTO hash_tags VALUES (124, 'HTTPS.');
+INSERT INTO hash_tags VALUES (125, 'To');
+INSERT INTO hash_tags VALUES (126, 'turn');
+INSERT INTO hash_tags VALUES (127, 'on');
+INSERT INTO hash_tags VALUES (128, 'HTTPS,');
+INSERT INTO hash_tags VALUES (129, 'go');
+INSERT INTO hash_tags VALUES (130, 'to');
+INSERT INTO hash_tags VALUES (131, 'your');
+INSERT INTO hash_tags VALUES (132, 'settings');
+INSERT INTO hash_tags VALUES (133, 'and');
+INSERT INTO hash_tags VALUES (134, 'check');
+INSERT INTO hash_tags VALUES (135, 'the');
+INSERT INTO hash_tags VALUES (136, 'box');
+INSERT INTO hash_tags VALUES (137, 'next');
+INSERT INTO hash_tags VALUES (138, 'to');
+INSERT INTO hash_tags VALUES (139, '“Always');
+INSERT INTO hash_tags VALUES (140, 'use');
+INSERT INTO hash_tags VALUES (141, 'HTTPS,”');
+INSERT INTO hash_tags VALUES (142, 'which');
+INSERT INTO hash_tags VALUES (143, 'is');
+INSERT INTO hash_tags VALUES (144, 'at');
+INSERT INTO hash_tags VALUES (145, 'the');
+INSERT INTO hash_tags VALUES (146, 'bottom');
+INSERT INTO hash_tags VALUES (147, 'of');
+INSERT INTO hash_tags VALUES (148, 'the');
+INSERT INTO hash_tags VALUES (149, 'page.');
+INSERT INTO hash_tags VALUES (150, 'This');
+INSERT INTO hash_tags VALUES (151, 'will');
+INSERT INTO hash_tags VALUES (152, 'improve');
+INSERT INTO hash_tags VALUES (153, 'the');
+INSERT INTO hash_tags VALUES (154, 'security');
+INSERT INTO hash_tags VALUES (155, 'of');
+INSERT INTO hash_tags VALUES (156, 'your');
+INSERT INTO hash_tags VALUES (157, 'account');
+INSERT INTO hash_tags VALUES (158, 'and');
+INSERT INTO hash_tags VALUES (159, 'better');
+INSERT INTO hash_tags VALUES (160, 'protect');
+INSERT INTO hash_tags VALUES (161, 'your');
+INSERT INTO hash_tags VALUES (162, 'information');
+INSERT INTO hash_tags VALUES (163, 'if');
+INSERT INTO hash_tags VALUES (164, 'you’re');
+INSERT INTO hash_tags VALUES (165, 'using');
+INSERT INTO hash_tags VALUES (166, 'Twitter');
+INSERT INTO hash_tags VALUES (167, 'over');
+INSERT INTO hash_tags VALUES (168, 'an');
+INSERT INTO hash_tags VALUES (169, 'unsecured');
+INSERT INTO hash_tags VALUES (170, 'Internet');
+INSERT INTO hash_tags VALUES (171, 'connection,');
+INSERT INTO hash_tags VALUES (172, 'like');
+INSERT INTO hash_tags VALUES (173, 'a');
+INSERT INTO hash_tags VALUES (174, 'public');
+INSERT INTO hash_tags VALUES (175, 'WiFi');
+INSERT INTO hash_tags VALUES (176, 'network,');
+INSERT INTO hash_tags VALUES (177, 'where');
+INSERT INTO hash_tags VALUES (178, 'someone');
+INSERT INTO hash_tags VALUES (179, 'may');
+INSERT INTO hash_tags VALUES (180, 'be');
+INSERT INTO hash_tags VALUES (181, 'able');
+INSERT INTO hash_tags VALUES (182, 'to');
+INSERT INTO hash_tags VALUES (183, 'eavesdrop');
+INSERT INTO hash_tags VALUES (184, 'on');
+INSERT INTO hash_tags VALUES (185, 'your');
+INSERT INTO hash_tags VALUES (186, 'site');
+INSERT INTO hash_tags VALUES (187, 'activity.');
+INSERT INTO hash_tags VALUES (188, 'In');
+INSERT INTO hash_tags VALUES (189, 'the');
+INSERT INTO hash_tags VALUES (190, 'future,');
+INSERT INTO hash_tags VALUES (191, 'we');
+INSERT INTO hash_tags VALUES (192, 'hope');
+INSERT INTO hash_tags VALUES (193, 'to');
+INSERT INTO hash_tags VALUES (194, 'make');
+INSERT INTO hash_tags VALUES (195, 'HTTPS');
+INSERT INTO hash_tags VALUES (196, 'the');
+INSERT INTO hash_tags VALUES (197, 'default');
+INSERT INTO hash_tags VALUES (198, 'setting');
+INSERT INTO hash_tags VALUES (201, 'I’ve');
+INSERT INTO hash_tags VALUES (202, 'never');
+INSERT INTO hash_tags VALUES (203, 'liked');
+INSERT INTO hash_tags VALUES (204, 'Google’s');
+INSERT INTO hash_tags VALUES (205, 'use');
+INSERT INTO hash_tags VALUES (206, 'of');
+INSERT INTO hash_tags VALUES (207, 'the');
+INSERT INTO hash_tags VALUES (208, 'word');
+INSERT INTO hash_tags VALUES (209, '“open”');
+INSERT INTO hash_tags VALUES (210, 'to');
+INSERT INTO hash_tags VALUES (211, 'describe');
+INSERT INTO hash_tags VALUES (212, 'the');
+INSERT INTO hash_tags VALUES (213, 'Android');
+INSERT INTO hash_tags VALUES (214, 'operating');
+INSERT INTO hash_tags VALUES (215, 'system.');
+INSERT INTO hash_tags VALUES (216, 'On');
+INSERT INTO hash_tags VALUES (217, 'one');
+INSERT INTO hash_tags VALUES (218, 'hand,');
+INSERT INTO hash_tags VALUES (219, 'the');
+INSERT INTO hash_tags VALUES (220, '“openness”');
+INSERT INTO hash_tags VALUES (221, 'has');
+INSERT INTO hash_tags VALUES (222, 'led');
+INSERT INTO hash_tags VALUES (223, 'to');
+INSERT INTO hash_tags VALUES (224, 'situations');
+INSERT INTO hash_tags VALUES (225, 'where');
+INSERT INTO hash_tags VALUES (226, 'carriers');
+INSERT INTO hash_tags VALUES (227, 'can');
+INSERT INTO hash_tags VALUES (228, 'more');
+INSERT INTO hash_tags VALUES (229, 'easily');
+INSERT INTO hash_tags VALUES (230, 'screw');
+INSERT INTO hash_tags VALUES (231, 'consumers.');
+INSERT INTO hash_tags VALUES (232, 'On');
+INSERT INTO hash_tags VALUES (233, 'the');
+INSERT INTO hash_tags VALUES (234, 'other');
+INSERT INTO hash_tags VALUES (235, 'hand,');
+INSERT INTO hash_tags VALUES (236, 'their');
+INSERT INTO hash_tags VALUES (237, 'system');
+INSERT INTO hash_tags VALUES (238, 'is');
+INSERT INTO hash_tags VALUES (239, 'really');
+INSERT INTO hash_tags VALUES (240, 'only');
+INSERT INTO hash_tags VALUES (241, '“open”');
+INSERT INTO hash_tags VALUES (242, 'when');
+INSERT INTO hash_tags VALUES (243, 'it’s');
+INSERT INTO hash_tags VALUES (244, 'convenient');
+INSERT INTO hash_tags VALUES (245, 'to');
+INSERT INTO hash_tags VALUES (246, 'be.');
+INSERT INTO hash_tags VALUES (247, 'Wanna');
+INSERT INTO hash_tags VALUES (248, 'include');
+INSERT INTO hash_tags VALUES (249, 'Google’s');
+INSERT INTO hash_tags VALUES (250, 'services');
+INSERT INTO hash_tags VALUES (251, 'on');
+INSERT INTO hash_tags VALUES (252, 'your');
+INSERT INTO hash_tags VALUES (253, 'Android');
+INSERT INTO hash_tags VALUES (254, 'device?');
+INSERT INTO hash_tags VALUES (255, 'Sure,');
+INSERT INTO hash_tags VALUES (256, 'sign');
+INSERT INTO hash_tags VALUES (257, 'this');
+INSERT INTO hash_tags VALUES (258, 'partnership');
+INSERT INTO hash_tags VALUES (259, 'agreement.');
+INSERT INTO hash_tags VALUES (260, 'Wanna');
+INSERT INTO hash_tags VALUES (261, 'check');
+INSERT INTO hash_tags VALUES (262, 'in');
+INSERT INTO hash_tags VALUES (263, 'code');
+INSERT INTO hash_tags VALUES (264, 'for');
+INSERT INTO hash_tags VALUES (265, 'Android?');
+INSERT INTO hash_tags VALUES (266, 'Do');
+INSERT INTO hash_tags VALUES (267, 'you');
+INSERT INTO hash_tags VALUES (268, 'work');
+INSERT INTO hash_tags VALUES (269, 'at');
+INSERT INTO hash_tags VALUES (270, 'Google?');
+INSERT INTO hash_tags VALUES (271, 'No.');
+INSERT INTO hash_tags VALUES (272, 'Well');
+INSERT INTO hash_tags VALUES (273, 'then');
+INSERT INTO hash_tags VALUES (274, 'you’ll');
+INSERT INTO hash_tags VALUES (275, 'have');
+INSERT INTO hash_tags VALUES (276, 'to');
+INSERT INTO hash_tags VALUES (277, 'wait.');
+INSERT INTO hash_tags VALUES (279, 'Google');
+INSERT INTO hash_tags VALUES (280, 'is');
+INSERT INTO hash_tags VALUES (281, 'moving');
+INSERT INTO hash_tags VALUES (282, 'in');
+INSERT INTO hash_tags VALUES (283, 'many');
+INSERT INTO hash_tags VALUES (284, 'directions—mobile,');
+INSERT INTO hash_tags VALUES (285, 'browsers,');
+INSERT INTO hash_tags VALUES (286, 'productivity');
+INSERT INTO hash_tags VALUES (287, 'apps,');
+INSERT INTO hash_tags VALUES (288, 'operating');
+INSERT INTO hash_tags VALUES (289, 'systems,');
+INSERT INTO hash_tags VALUES (290, 'social.');
+INSERT INTO hash_tags VALUES (291, 'At');
+INSERT INTO hash_tags VALUES (292, 'first');
+INSERT INTO hash_tags VALUES (293, 'glance,');
+INSERT INTO hash_tags VALUES (294, 'it');
+INSERT INTO hash_tags VALUES (295, 'may');
+INSERT INTO hash_tags VALUES (296, 'seem');
+INSERT INTO hash_tags VALUES (297, 'like');
+INSERT INTO hash_tags VALUES (298, 'it');
+INSERT INTO hash_tags VALUES (299, 'is');
+INSERT INTO hash_tags VALUES (300, 'trying');
+INSERT INTO hash_tags VALUES (301, 'ever');
+INSERT INTO hash_tags VALUES (302, 'so');
+INSERT INTO hash_tags VALUES (303, 'hard');
+INSERT INTO hash_tags VALUES (304, 'to');
+INSERT INTO hash_tags VALUES (305, 'move');
+INSERT INTO hash_tags VALUES (306, 'beyond');
+INSERT INTO hash_tags VALUES (307, 'its');
+INSERT INTO hash_tags VALUES (308, 'giant');
+INSERT INTO hash_tags VALUES (309, 'one-trick');
+INSERT INTO hash_tags VALUES (310, 'pony:');
+INSERT INTO hash_tags VALUES (311, 'search.');
+INSERT INTO hash_tags VALUES (312, 'What');
+INSERT INTO hash_tags VALUES (313, 'people');
+INSERT INTO hash_tags VALUES (314, 'keep');
+INSERT INTO hash_tags VALUES (315, 'forgetting');
+INSERT INTO hash_tags VALUES (316, 'is');
+INSERT INTO hash_tags VALUES (317, 'that');
+INSERT INTO hash_tags VALUES (318, 'it');
+INSERT INTO hash_tags VALUES (319, 'is');
+INSERT INTO hash_tags VALUES (320, 'a');
+INSERT INTO hash_tags VALUES (321, 'pretty');
+INSERT INTO hash_tags VALUES (322, 'good');
+INSERT INTO hash_tags VALUES (323, 'trick.');
+INSERT INTO hash_tags VALUES (324, 'Benchmark');
+INSERT INTO hash_tags VALUES (325, 'Capital');
+INSERT INTO hash_tags VALUES (326, 'VC');
+INSERT INTO hash_tags VALUES (327, 'Bill');
+INSERT INTO hash_tags VALUES (328, 'Gurley');
+INSERT INTO hash_tags VALUES (329, 'reminds');
+INSERT INTO hash_tags VALUES (330, 'us');
+INSERT INTO hash_tags VALUES (331, 'how');
+INSERT INTO hash_tags VALUES (332, 'good');
+INSERT INTO hash_tags VALUES (333, 'this');
+INSERT INTO hash_tags VALUES (334, 'trick');
+INSERT INTO hash_tags VALUES (335, 'is');
+INSERT INTO hash_tags VALUES (336, 'in');
+INSERT INTO hash_tags VALUES (337, 'an');
+INSERT INTO hash_tags VALUES (338, 'excellent');
+INSERT INTO hash_tags VALUES (339, 'post');
+INSERT INTO hash_tags VALUES (340, 'that');
+INSERT INTO hash_tags VALUES (341, 'looks');
+INSERT INTO hash_tags VALUES (342, 'at');
+INSERT INTO hash_tags VALUES (343, 'Google’s');
+INSERT INTO hash_tags VALUES (344, 'market');
+INSERT INTO hash_tags VALUES (345, 'expansion');
+INSERT INTO hash_tags VALUES (346, 'strategy');
+INSERT INTO hash_tags VALUES (347, 'not');
+INSERT INTO hash_tags VALUES (348, 'as');
+INSERT INTO hash_tags VALUES (349, 'one');
+INSERT INTO hash_tags VALUES (350, 'of');
+INSERT INTO hash_tags VALUES (351, 'a');
+INSERT INTO hash_tags VALUES (352, 'series');
+INSERT INTO hash_tags VALUES (353, 'of');
+INSERT INTO hash_tags VALUES (354, 'aggressive');
+INSERT INTO hash_tags VALUES (355, 'offensives,');
+INSERT INTO hash_tags VALUES (356, 'but');
+INSERT INTO hash_tags VALUES (357, 'rather');
+INSERT INTO hash_tags VALUES (358, 'a');
+INSERT INTO hash_tags VALUES (359, 'highly');
+INSERT INTO hash_tags VALUES (360, 'defensive');
+INSERT INTO hash_tags VALUES (361, 'strategy.');
+INSERT INTO hash_tags VALUES (362, 'Warren');
+INSERT INTO hash_tags VALUES (363, 'Buffet');
+INSERT INTO hash_tags VALUES (364, 'famously');
+INSERT INTO hash_tags VALUES (365, 'describes');
+INSERT INTO hash_tags VALUES (366, 'the');
+INSERT INTO hash_tags VALUES (367, 'best');
+INSERT INTO hash_tags VALUES (368, 'businesses');
+INSERT INTO hash_tags VALUES (369, 'as');
+INSERT INTO hash_tags VALUES (370, '“economic');
+INSERT INTO hash_tags VALUES (371, 'castles');
+INSERT INTO hash_tags VALUES (372, 'protected');
+INSERT INTO hash_tags VALUES (373, 'by');
+INSERT INTO hash_tags VALUES (374, 'unbreachable');
+INSERT INTO hash_tags VALUES (375, '‘moats.’”');
+INSERT INTO hash_tags VALUES (376, 'Search');
+INSERT INTO hash_tags VALUES (377, 'is');
+INSERT INTO hash_tags VALUES (378, 'Google’s');
+INSERT INTO hash_tags VALUES (379, 'economic');
+INSERT INTO hash_tags VALUES (380, 'castle');
+INSERT INTO hash_tags VALUES (381, '(perhaps');
+INSERT INTO hash_tags VALUES (382, 'with');
+INSERT INTO hash_tags VALUES (383, 'other');
+INSERT INTO hash_tags VALUES (384, 'forms');
+INSERT INTO hash_tags VALUES (385, 'of');
+INSERT INTO hash_tags VALUES (386, 'online');
+INSERT INTO hash_tags VALUES (387, 'advertising');
+INSERT INTO hash_tags VALUES (388, 'such');
+INSERT INTO hash_tags VALUES (389, 'as');
+INSERT INTO hash_tags VALUES (390, 'display');
+INSERT INTO hash_tags VALUES (391, 'thrown');
+INSERT INTO hash_tags VALUES (392, 'in');
+INSERT INTO hash_tags VALUES (393, 'there),');
+INSERT INTO hash_tags VALUES (394, 'and');
+INSERT INTO hash_tags VALUES (395, 'everything');
+INSERT INTO hash_tags VALUES (396, 'else');
+INSERT INTO hash_tags VALUES (397, 'is');
+INSERT INTO hash_tags VALUES (398, 'a');
+INSERT INTO hash_tags VALUES (399, 'moat');
+INSERT INTO hash_tags VALUES (400, 'trying');
+INSERT INTO hash_tags VALUES (401, 'to');
+INSERT INTO hash_tags VALUES (402, 'protect');
+INSERT INTO hash_tags VALUES (403, 'that');
+INSERT INTO hash_tags VALUES (404, 'castle.');
+INSERT INTO hash_tags VALUES (405, 'Android');
+INSERT INTO hash_tags VALUES (406, 'is');
+INSERT INTO hash_tags VALUES (407, 'a');
+INSERT INTO hash_tags VALUES (408, 'moat.');
+INSERT INTO hash_tags VALUES (409, 'The');
+INSERT INTO hash_tags VALUES (410, 'Chrome');
+INSERT INTO hash_tags VALUES (411, 'browser');
+INSERT INTO hash_tags VALUES (412, 'is');
+INSERT INTO hash_tags VALUES (413, 'a');
+INSERT INTO hash_tags VALUES (414, 'moat.');
+INSERT INTO hash_tags VALUES (415, 'The');
+INSERT INTO hash_tags VALUES (416, 'Chrome');
+INSERT INTO hash_tags VALUES (417, 'OS');
+INSERT INTO hash_tags VALUES (418, 'is');
+INSERT INTO hash_tags VALUES (419, 'a');
+INSERT INTO hash_tags VALUES (420, 'moat.');
+INSERT INTO hash_tags VALUES (421, 'Google');
+INSERT INTO hash_tags VALUES (422, 'Apps');
+INSERT INTO hash_tags VALUES (423, 'is');
+INSERT INTO hash_tags VALUES (424, 'a');
+INSERT INTO hash_tags VALUES (425, 'moat.');
+INSERT INTO hash_tags VALUES (426, 'These');
+INSERT INTO hash_tags VALUES (427, 'are');
+INSERT INTO hash_tags VALUES (428, 'all');
+INSERT INTO hash_tags VALUES (429, 'free');
+INSERT INTO hash_tags VALUES (430, 'products,');
+INSERT INTO hash_tags VALUES (431, 'subsidized');
+INSERT INTO hash_tags VALUES (432, 'by');
+INSERT INTO hash_tags VALUES (433, 'search');
+INSERT INTO hash_tags VALUES (434, 'profits,');
+INSERT INTO hash_tags VALUES (435, 'that');
+INSERT INTO hash_tags VALUES (436, 'are');
+INSERT INTO hash_tags VALUES (437, 'intended');
+INSERT INTO hash_tags VALUES (438, 'to');
+INSERT INTO hash_tags VALUES (439, 'protect');
+INSERT INTO hash_tags VALUES (440, 'the');
+INSERT INTO hash_tags VALUES (441, 'economic');
+INSERT INTO hash_tags VALUES (442, 'castle');
+INSERT INTO hash_tags VALUES (443, 'that');
+INSERT INTO hash_tags VALUES (444, 'is');
+INSERT INTO hash_tags VALUES (445, 'search.');
+INSERT INTO hash_tags VALUES (446, 'This');
+INSERT INTO hash_tags VALUES (447, 'past');
+INSERT INTO hash_tags VALUES (448, 'weekend,');
+INSERT INTO hash_tags VALUES (449, 'we');
+INSERT INTO hash_tags VALUES (450, 'broke');
+INSERT INTO hash_tags VALUES (451, 'the');
+INSERT INTO hash_tags VALUES (452, 'news');
+INSERT INTO hash_tags VALUES (453, 'that');
+INSERT INTO hash_tags VALUES (454, 'iOS');
+INSERT INTO hash_tags VALUES (455, '5,');
+INSERT INTO hash_tags VALUES (456, 'the');
+INSERT INTO hash_tags VALUES (457, 'latest');
+INSERT INTO hash_tags VALUES (458, 'version');
+INSERT INTO hash_tags VALUES (459, 'of');
+INSERT INTO hash_tags VALUES (460, 'Apple’s');
+INSERT INTO hash_tags VALUES (461, 'mobile');
+INSERT INTO hash_tags VALUES (462, 'operating');
+INSERT INTO hash_tags VALUES (463, 'system,');
+INSERT INTO hash_tags VALUES (464, 'was');
+INSERT INTO hash_tags VALUES (465, 'likely');
+INSERT INTO hash_tags VALUES (466, 'being');
+INSERT INTO hash_tags VALUES (467, 'released');
+INSERT INTO hash_tags VALUES (468, 'in');
+INSERT INTO hash_tags VALUES (469, 'the');
+INSERT INTO hash_tags VALUES (470, 'fall.');
+INSERT INTO hash_tags VALUES (471, 'This');
+INSERT INTO hash_tags VALUES (472, 'would');
+INSERT INTO hash_tags VALUES (473, 'break');
+INSERT INTO hash_tags VALUES (474, 'the');
+INSERT INTO hash_tags VALUES (475, 'tradition');
+INSERT INTO hash_tags VALUES (476, 'of');
+INSERT INTO hash_tags VALUES (477, 'a');
+INSERT INTO hash_tags VALUES (478, 'summer');
+INSERT INTO hash_tags VALUES (479, 'release.');
+INSERT INTO hash_tags VALUES (480, 'And');
+INSERT INTO hash_tags VALUES (481, 'we');
+INSERT INTO hash_tags VALUES (482, 'also');
+INSERT INTO hash_tags VALUES (483, 'noted');
+INSERT INTO hash_tags VALUES (484, 'that');
+INSERT INTO hash_tags VALUES (485, 'instead');
+INSERT INTO hash_tags VALUES (486, 'of');
+INSERT INTO hash_tags VALUES (487, 'a');
+INSERT INTO hash_tags VALUES (488, 'separate');
+INSERT INTO hash_tags VALUES (489, 'event');
+INSERT INTO hash_tags VALUES (490, 'in');
+INSERT INTO hash_tags VALUES (491, 'the');
+INSERT INTO hash_tags VALUES (492, 'early');
+INSERT INTO hash_tags VALUES (493, 'spring,');
+INSERT INTO hash_tags VALUES (494, 'Apple');
+INSERT INTO hash_tags VALUES (495, 'was');
+INSERT INTO hash_tags VALUES (496, 'likely');
+INSERT INTO hash_tags VALUES (497, 'to');
+INSERT INTO hash_tags VALUES (498, 'use');
+INSERT INTO hash_tags VALUES (499, 'their');
+INSERT INTO hash_tags VALUES (500, 'WWDC');
+INSERT INTO hash_tags VALUES (501, 'event');
+INSERT INTO hash_tags VALUES (502, 'in');
+INSERT INTO hash_tags VALUES (503, 'June');
+INSERT INTO hash_tags VALUES (504, 'to');
+INSERT INTO hash_tags VALUES (505, 'talk');
+INSERT INTO hash_tags VALUES (506, 'about');
+INSERT INTO hash_tags VALUES (507, 'the');
+INSERT INTO hash_tags VALUES (508, 'new');
+INSERT INTO hash_tags VALUES (509, 'OS');
+INSERT INTO hash_tags VALUES (510, 'for');
+INSERT INTO hash_tags VALUES (511, 'the');
+INSERT INTO hash_tags VALUES (512, 'first');
+INSERT INTO hash_tags VALUES (513, 'time.');
+INSERT INTO hash_tags VALUES (514, 'Sure');
+INSERT INTO hash_tags VALUES (515, 'enough,');
+INSERT INTO hash_tags VALUES (516, 'today');
+INSERT INTO hash_tags VALUES (517, 'came');
+INSERT INTO hash_tags VALUES (518, 'word');
+INSERT INTO hash_tags VALUES (519, 'from');
+INSERT INTO hash_tags VALUES (520, 'Apple');
+INSERT INTO hash_tags VALUES (521, 'that');
+INSERT INTO hash_tags VALUES (522, 'seems');
+INSERT INTO hash_tags VALUES (523, 'to');
+INSERT INTO hash_tags VALUES (524, 'verify');
+INSERT INTO hash_tags VALUES (525, 'both');
+INSERT INTO hash_tags VALUES (526, 'things.');
+INSERT INTO hash_tags VALUES (527, 'Apple');
+INSERT INTO hash_tags VALUES (528, 'will');
+INSERT INTO hash_tags VALUES (529, 'host');
+INSERT INTO hash_tags VALUES (530, 'WWDC');
+INSERT INTO hash_tags VALUES (531, 'in');
+INSERT INTO hash_tags VALUES (532, 'San');
+INSERT INTO hash_tags VALUES (533, 'Francisco');
+INSERT INTO hash_tags VALUES (534, 'on');
+INSERT INTO hash_tags VALUES (535, 'June');
+INSERT INTO hash_tags VALUES (536, '6');
+INSERT INTO hash_tags VALUES (537, 'through');
+INSERT INTO hash_tags VALUES (538, 'June');
+INSERT INTO hash_tags VALUES (539, '10,');
+INSERT INTO hash_tags VALUES (540, 'they');
+INSERT INTO hash_tags VALUES (541, 'formally');
+INSERT INTO hash_tags VALUES (542, 'announced');
+INSERT INTO hash_tags VALUES (543, 'today.');
+INSERT INTO hash_tags VALUES (544, 'The');
+INSERT INTO hash_tags VALUES (545, 'focus');
+INSERT INTO hash_tags VALUES (546, 'of');
+INSERT INTO hash_tags VALUES (547, 'the');
+INSERT INTO hash_tags VALUES (548, 'event?');
+INSERT INTO hash_tags VALUES (549, '“At');
+INSERT INTO hash_tags VALUES (550, 'this');
+INSERT INTO hash_tags VALUES (551, 'year’s');
+INSERT INTO hash_tags VALUES (552, 'conference');
+INSERT INTO hash_tags VALUES (553, 'we');
+INSERT INTO hash_tags VALUES (554, 'are');
+INSERT INTO hash_tags VALUES (555, 'going');
+INSERT INTO hash_tags VALUES (556, 'to');
+INSERT INTO hash_tags VALUES (557, 'unveil');
+INSERT INTO hash_tags VALUES (558, 'the');
+INSERT INTO hash_tags VALUES (559, 'future');
+INSERT INTO hash_tags VALUES (560, 'of');
+INSERT INTO hash_tags VALUES (561, 'iOS');
+INSERT INTO hash_tags VALUES (562, 'and');
+INSERT INTO hash_tags VALUES (563, 'Mac');
+INSERT INTO hash_tags VALUES (564, 'OS,”');
+INSERT INTO hash_tags VALUES (565, 'Apple');
+INSERT INTO hash_tags VALUES (566, 'marketing');
+INSERT INTO hash_tags VALUES (567, 'exec');
+INSERT INTO hash_tags VALUES (568, 'Phil');
+INSERT INTO hash_tags VALUES (569, 'Schiller');
+INSERT INTO hash_tags VALUES (570, 'says');
+INSERT INTO hash_tags VALUES (571, 'in');
+INSERT INTO hash_tags VALUES (572, 'the');
+INSERT INTO hash_tags VALUES (573, 'release.');
+INSERT INTO hash_tags VALUES (574, 'Yes,');
+INSERT INTO hash_tags VALUES (575, 'that');
+INSERT INTO hash_tags VALUES (576, 'means');
+INSERT INTO hash_tags VALUES (577, 'iOS');
+INSERT INTO hash_tags VALUES (578, '5');
+INSERT INTO hash_tags VALUES (579, 'as');
+INSERT INTO hash_tags VALUES (580, 'well');
+INSERT INTO hash_tags VALUES (581, 'as');
+INSERT INTO hash_tags VALUES (582, 'OS');
+INSERT INTO hash_tags VALUES (583, 'X');
+INSERT INTO hash_tags VALUES (584, 'Lion.');
+INSERT INTO hash_tags VALUES (585, 'We');
+INSERT INTO hash_tags VALUES (586, 'previously');
+INSERT INTO hash_tags VALUES (587, 'reported');
+INSERT INTO hash_tags VALUES (588, 'that');
+INSERT INTO hash_tags VALUES (589, 'Lion');
+INSERT INTO hash_tags VALUES (590, 'development');
+INSERT INTO hash_tags VALUES (591, 'was');
+INSERT INTO hash_tags VALUES (592, 'moving');
+INSERT INTO hash_tags VALUES (593, 'along');
+INSERT INTO hash_tags VALUES (594, 'quickly');
+INSERT INTO hash_tags VALUES (595, 'and');
+INSERT INTO hash_tags VALUES (596, 'it');
+INSERT INTO hash_tags VALUES (597, 'could');
+INSERT INTO hash_tags VALUES (598, 'mean');
+INSERT INTO hash_tags VALUES (599, 'a');
+INSERT INTO hash_tags VALUES (600, 'release');
+INSERT INTO hash_tags VALUES (601, 'around');
+INSERT INTO hash_tags VALUES (602, 'WWDC.');
+INSERT INTO hash_tags VALUES (603, 'I');
+INSERT INTO hash_tags VALUES (604, 'suspect');
+INSERT INTO hash_tags VALUES (605, 'we');
+INSERT INTO hash_tags VALUES (606, 'may');
+INSERT INTO hash_tags VALUES (607, 'at');
+INSERT INTO hash_tags VALUES (608, 'least');
+INSERT INTO hash_tags VALUES (609, 'see');
+INSERT INTO hash_tags VALUES (610, 'a');
+INSERT INTO hash_tags VALUES (611, 'release');
+INSERT INTO hash_tags VALUES (612, 'candidate');
+INSERT INTO hash_tags VALUES (613, 'given');
+INSERT INTO hash_tags VALUES (614, 'to');
+INSERT INTO hash_tags VALUES (615, 'developers');
+INSERT INTO hash_tags VALUES (616, 'around');
+INSERT INTO hash_tags VALUES (617, 'then.');
+INSERT INTO hash_tags VALUES (618, 'And');
+INSERT INTO hash_tags VALUES (619, 'if');
+INSERT INTO hash_tags VALUES (620, 'Apple');
+INSERT INTO hash_tags VALUES (621, 'intends');
+INSERT INTO hash_tags VALUES (622, 'to');
+INSERT INTO hash_tags VALUES (623, 'first');
+INSERT INTO hash_tags VALUES (624, 'show');
+INSERT INTO hash_tags VALUES (625, 'off');
+INSERT INTO hash_tags VALUES (626, 'iOS');
+INSERT INTO hash_tags VALUES (627, '5');
+INSERT INTO hash_tags VALUES (628, 'at');
+INSERT INTO hash_tags VALUES (629, 'the');
+INSERT INTO hash_tags VALUES (630, 'event,');
+INSERT INTO hash_tags VALUES (631, 'they');
+INSERT INTO hash_tags VALUES (632, 'won’t');
+INSERT INTO hash_tags VALUES (633, 'release');
+INSERT INTO hash_tags VALUES (634, 'it');
+INSERT INTO hash_tags VALUES (635, 'then.');
+INSERT INTO hash_tags VALUES (636, 'Developers');
+INSERT INTO hash_tags VALUES (637, 'will');
+INSERT INTO hash_tags VALUES (638, 'need');
+INSERT INTO hash_tags VALUES (639, 'time');
+INSERT INTO hash_tags VALUES (640, 'to');
+INSERT INTO hash_tags VALUES (641, 'prepare');
+INSERT INTO hash_tags VALUES (642, 'their');
+INSERT INTO hash_tags VALUES (643, 'apps');
+INSERT INTO hash_tags VALUES (644, 'for');
+INSERT INTO hash_tags VALUES (645, 'the');
+INSERT INTO hash_tags VALUES (646, 'big');
+INSERT INTO hash_tags VALUES (647, 'changes');
+INSERT INTO hash_tags VALUES (648, 'in');
+INSERT INTO hash_tags VALUES (649, 'store.');
+INSERT INTO hash_tags VALUES (650, 'But');
+INSERT INTO hash_tags VALUES (651, 'the');
+INSERT INTO hash_tags VALUES (652, 'biggest');
+INSERT INTO hash_tags VALUES (653, 'news');
+INSERT INTO hash_tags VALUES (654, 'may');
+INSERT INTO hash_tags VALUES (655, 'be');
+INSERT INTO hash_tags VALUES (656, 'what’s');
+INSERT INTO hash_tags VALUES (657, 'not');
+INSERT INTO hash_tags VALUES (658, 'mentioned');
+INSERT INTO hash_tags VALUES (659, 'in');
+INSERT INTO hash_tags VALUES (660, 'the');
+INSERT INTO hash_tags VALUES (661, 'WWDC');
+INSERT INTO hash_tags VALUES (662, 'release:');
+INSERT INTO hash_tags VALUES (663, 'the');
+INSERT INTO hash_tags VALUES (664, 'iPhone.');
+INSERT INTO hash_tags VALUES (665, 'In');
+INSERT INTO hash_tags VALUES (666, 'our');
+INSERT INTO hash_tags VALUES (667, 'post');
+INSERT INTO hash_tags VALUES (668, 'this');
+INSERT INTO hash_tags VALUES (669, 'weekend,');
+INSERT INTO hash_tags VALUES (670, 'I');
+INSERT INTO hash_tags VALUES (671, 'noted');
+INSERT INTO hash_tags VALUES (672, 'that');
+INSERT INTO hash_tags VALUES (673, 'I');
+INSERT INTO hash_tags VALUES (674, 'hadn’t');
+INSERT INTO hash_tags VALUES (675, 'heard');
+INSERT INTO hash_tags VALUES (676, 'anything');
+INSERT INTO hash_tags VALUES (677, 'specifically');
+INSERT INTO hash_tags VALUES (678, 'about');
+INSERT INTO hash_tags VALUES (679, 'the');
+INSERT INTO hash_tags VALUES (680, 'iPhone');
+INSERT INTO hash_tags VALUES (681, '5');
+INSERT INTO hash_tags VALUES (682, 'release');
+INSERT INTO hash_tags VALUES (683, 'given');
+INSERT INTO hash_tags VALUES (684, 'the');
+INSERT INTO hash_tags VALUES (685, 'iOS');
+INSERT INTO hash_tags VALUES (686, 'delay,');
+INSERT INTO hash_tags VALUES (687, 'but');
+INSERT INTO hash_tags VALUES (688, 'I');
+INSERT INTO hash_tags VALUES (689, 'speculated');
+INSERT INTO hash_tags VALUES (690, 'that');
+INSERT INTO hash_tags VALUES (691, 'it');
+INSERT INTO hash_tags VALUES (692, 'could');
+INSERT INTO hash_tags VALUES (693, 'still');
+INSERT INTO hash_tags VALUES (694, 'be');
+INSERT INTO hash_tags VALUES (695, 'unveiled');
+INSERT INTO hash_tags VALUES (696, 'at');
+INSERT INTO hash_tags VALUES (697, 'WWDC');
+INSERT INTO hash_tags VALUES (698, 'with');
+INSERT INTO hash_tags VALUES (699, 'a');
+INSERT INTO hash_tags VALUES (700, 'new');
+INSERT INTO hash_tags VALUES (701, 'build');
+INSERT INTO hash_tags VALUES (702, 'of');
+INSERT INTO hash_tags VALUES (703, 'iOS');
+INSERT INTO hash_tags VALUES (704, '4.');
+INSERT INTO hash_tags VALUES (705, 'That');
+INSERT INTO hash_tags VALUES (706, 'is');
+INSERT INTO hash_tags VALUES (707, 'incorrect.');
+INSERT INTO hash_tags VALUES (708, 'The');
+INSERT INTO hash_tags VALUES (709, 'iPhone');
+INSERT INTO hash_tags VALUES (710, '5');
+INSERT INTO hash_tags VALUES (711, 'will');
+INSERT INTO hash_tags VALUES (712, 'not');
+INSERT INTO hash_tags VALUES (713, 'be');
+INSERT INTO hash_tags VALUES (714, 'making');
+INSERT INTO hash_tags VALUES (715, 'an');
+INSERT INTO hash_tags VALUES (716, 'appearance');
+INSERT INTO hash_tags VALUES (717, 'at');
+INSERT INTO hash_tags VALUES (718, 'the');
+INSERT INTO hash_tags VALUES (719, 'event,');
+INSERT INTO hash_tags VALUES (720, 'we’re');
+INSERT INTO hash_tags VALUES (721, 'now');
+INSERT INTO hash_tags VALUES (722, 'hearing.');
+INSERT INTO hash_tags VALUES (723, 'Others');
+INSERT INTO hash_tags VALUES (724, 'are');
+INSERT INTO hash_tags VALUES (725, 'hearing');
+INSERT INTO hash_tags VALUES (726, 'this');
+INSERT INTO hash_tags VALUES (727, 'as');
+INSERT INTO hash_tags VALUES (728, 'well.');
+INSERT INTO hash_tags VALUES (729, 'So');
+INSERT INTO hash_tags VALUES (730, 'where');
+INSERT INTO hash_tags VALUES (731, 'does');
+INSERT INTO hash_tags VALUES (732, 'that');
+INSERT INTO hash_tags VALUES (733, 'leave');
+INSERT INTO hash_tags VALUES (734, 'the');
+INSERT INTO hash_tags VALUES (735, 'product?');
+INSERT INTO hash_tags VALUES (736, 'Some');
+INSERT INTO hash_tags VALUES (737, 'are');
+INSERT INTO hash_tags VALUES (738, 'already');
+INSERT INTO hash_tags VALUES (739, 'speculating');
+INSERT INTO hash_tags VALUES (740, 'that');
+INSERT INTO hash_tags VALUES (741, 'the');
+INSERT INTO hash_tags VALUES (742, 'iPhone');
+INSERT INTO hash_tags VALUES (743, '5');
+INSERT INTO hash_tags VALUES (744, 'may');
+INSERT INTO hash_tags VALUES (745, 'be');
+INSERT INTO hash_tags VALUES (746, 'pushed');
+INSERT INTO hash_tags VALUES (747, 'until');
+INSERT INTO hash_tags VALUES (748, '2012.');
+INSERT INTO hash_tags VALUES (749, 'But');
+INSERT INTO hash_tags VALUES (750, 'based');
+INSERT INTO hash_tags VALUES (751, 'on');
+INSERT INTO hash_tags VALUES (752, 'what');
+INSERT INTO hash_tags VALUES (753, 'we’re');
+INSERT INTO hash_tags VALUES (754, 'hearing');
+INSERT INTO hash_tags VALUES (755, 'right');
+INSERT INTO hash_tags VALUES (756, 'now,');
+INSERT INTO hash_tags VALUES (757, 'that');
+INSERT INTO hash_tags VALUES (758, 'will');
+INSERT INTO hash_tags VALUES (759, 'not');
+INSERT INTO hash_tags VALUES (760, 'be');
+INSERT INTO hash_tags VALUES (761, 'the');
+INSERT INTO hash_tags VALUES (762, 'case.');
+INSERT INTO hash_tags VALUES (763, 'Instead,');
+INSERT INTO hash_tags VALUES (764, 'it');
+INSERT INTO hash_tags VALUES (765, 'is');
+INSERT INTO hash_tags VALUES (766, 'expected');
+INSERT INTO hash_tags VALUES (767, 'to');
+INSERT INTO hash_tags VALUES (768, 'launch');
+INSERT INTO hash_tags VALUES (769, 'this');
+INSERT INTO hash_tags VALUES (770, 'fall,');
+INSERT INTO hash_tags VALUES (771, 'leading');
+INSERT INTO hash_tags VALUES (772, 'up');
+INSERT INTO hash_tags VALUES (773, 'to');
+INSERT INTO hash_tags VALUES (774, 'the');
+INSERT INTO hash_tags VALUES (775, 'all-important');
+INSERT INTO hash_tags VALUES (776, 'holiday');
+INSERT INTO hash_tags VALUES (777, 'shopping');
+INSERT INTO hash_tags VALUES (778, 'season.');
+INSERT INTO hash_tags VALUES (779, 'As');
+INSERT INTO hash_tags VALUES (780, 'is');
+INSERT INTO hash_tags VALUES (781, 'always');
+INSERT INTO hash_tags VALUES (782, 'the');
+INSERT INTO hash_tags VALUES (783, 'case');
+INSERT INTO hash_tags VALUES (784, 'with');
+INSERT INTO hash_tags VALUES (785, 'Apple,');
+INSERT INTO hash_tags VALUES (786, 'plans');
+INSERT INTO hash_tags VALUES (787, 'can');
+INSERT INTO hash_tags VALUES (788, 'change');
+INSERT INTO hash_tags VALUES (789, 'in');
+INSERT INTO hash_tags VALUES (790, 'a');
+INSERT INTO hash_tags VALUES (791, 'heartbeat,');
+INSERT INTO hash_tags VALUES (792, 'but');
+INSERT INTO hash_tags VALUES (793, 'that');
+INSERT INTO hash_tags VALUES (794, 'is');
+INSERT INTO hash_tags VALUES (795, 'the');
+INSERT INTO hash_tags VALUES (796, 'plan');
+INSERT INTO hash_tags VALUES (797, 'right');
+INSERT INTO hash_tags VALUES (798, 'now.');
+INSERT INTO hash_tags VALUES (799, 'And');
+INSERT INTO hash_tags VALUES (800, 'it');
+INSERT INTO hash_tags VALUES (801, 'may');
+INSERT INTO hash_tags VALUES (802, 'prove');
+INSERT INTO hash_tags VALUES (803, 'to');
+INSERT INTO hash_tags VALUES (804, 'be');
+INSERT INTO hash_tags VALUES (805, 'worth');
+INSERT INTO hash_tags VALUES (806, 'the');
+INSERT INTO hash_tags VALUES (807, 'wait.');
+INSERT INTO hash_tags VALUES (808, 'TechCrunch');
+INSERT INTO hash_tags VALUES (809, 'contributor');
+INSERT INTO hash_tags VALUES (810, 'Steve');
+INSERT INTO hash_tags VALUES (811, 'Cheney');
+INSERT INTO hash_tags VALUES (812, '(who');
+INSERT INTO hash_tags VALUES (813, 'nailed');
+INSERT INTO hash_tags VALUES (814, 'the');
+INSERT INTO hash_tags VALUES (815, 'timing');
+INSERT INTO hash_tags VALUES (816, 'of');
+INSERT INTO hash_tags VALUES (817, 'the');
+INSERT INTO hash_tags VALUES (818, 'Verizon');
+INSERT INTO hash_tags VALUES (819, 'iPhone');
+INSERT INTO hash_tags VALUES (820, 'last');
+INSERT INTO hash_tags VALUES (821, 'year),');
+INSERT INTO hash_tags VALUES (822, 'believes');
+INSERT INTO hash_tags VALUES (823, 'that');
+INSERT INTO hash_tags VALUES (824, 'a');
+INSERT INTO hash_tags VALUES (825, 'fall');
+INSERT INTO hash_tags VALUES (826, 'iPhone');
+INSERT INTO hash_tags VALUES (827, '5');
+INSERT INTO hash_tags VALUES (828, 'launch');
+INSERT INTO hash_tags VALUES (829, 'makes');
+INSERT INTO hash_tags VALUES (830, 'LTE');
+INSERT INTO hash_tags VALUES (831, 'much');
+INSERT INTO hash_tags VALUES (832, 'more');
+INSERT INTO hash_tags VALUES (833, 'likely.');
+INSERT INTO hash_tags VALUES (834, 'He');
+INSERT INTO hash_tags VALUES (835, 'currently');
+INSERT INTO hash_tags VALUES (836, 'puts');
+INSERT INTO hash_tags VALUES (837, 'the');
+INSERT INTO hash_tags VALUES (838, 'odds');
+INSERT INTO hash_tags VALUES (839, 'at');
+INSERT INTO hash_tags VALUES (840, 'zero');
+INSERT INTO hash_tags VALUES (841, 'to');
+INSERT INTO hash_tags VALUES (842, 'ten');
+INSERT INTO hash_tags VALUES (843, 'percent');
+INSERT INTO hash_tags VALUES (844, 'for');
+INSERT INTO hash_tags VALUES (845, 'LTE');
+INSERT INTO hash_tags VALUES (846, 'if');
+INSERT INTO hash_tags VALUES (847, 'the');
+INSERT INTO hash_tags VALUES (848, 'iPhone');
+INSERT INTO hash_tags VALUES (849, '5');
+INSERT INTO hash_tags VALUES (850, 'launched');
+INSERT INTO hash_tags VALUES (851, 'this');
+INSERT INTO hash_tags VALUES (852, 'summer');
+INSERT INTO hash_tags VALUES (853, '(again,');
+INSERT INTO hash_tags VALUES (854, 'not');
+INSERT INTO hash_tags VALUES (855, 'happening),');
+INSERT INTO hash_tags VALUES (856, '50');
+INSERT INTO hash_tags VALUES (857, 'percent');
+INSERT INTO hash_tags VALUES (858, 'if');
+INSERT INTO hash_tags VALUES (859, 'it');
+INSERT INTO hash_tags VALUES (860, 'comes');
+INSERT INTO hash_tags VALUES (861, 'in');
+INSERT INTO hash_tags VALUES (862, 'the');
+INSERT INTO hash_tags VALUES (863, 'fall,');
+INSERT INTO hash_tags VALUES (864, 'and');
+INSERT INTO hash_tags VALUES (865, '100');
+INSERT INTO hash_tags VALUES (866, 'percent');
+INSERT INTO hash_tags VALUES (867, 'if');
+INSERT INTO hash_tags VALUES (868, 'it');
+INSERT INTO hash_tags VALUES (869, 'comes');
+INSERT INTO hash_tags VALUES (870, 'in');
+INSERT INTO hash_tags VALUES (871, 'January.');
+INSERT INTO hash_tags VALUES (872, 'A');
+INSERT INTO hash_tags VALUES (873, 'fall');
+INSERT INTO hash_tags VALUES (874, 'timeframe');
+INSERT INTO hash_tags VALUES (875, 'would');
+INSERT INTO hash_tags VALUES (876, 'give');
+INSERT INTO hash_tags VALUES (877, 'Apple');
+INSERT INTO hash_tags VALUES (878, 'a');
+INSERT INTO hash_tags VALUES (879, 'more');
+INSERT INTO hash_tags VALUES (880, 'vetted');
+INSERT INTO hash_tags VALUES (881, 'and');
+INSERT INTO hash_tags VALUES (882, 'lower');
+INSERT INTO hash_tags VALUES (883, 'power');
+INSERT INTO hash_tags VALUES (884, 'Qualcomm');
+INSERT INTO hash_tags VALUES (885, 'chip');
+INSERT INTO hash_tags VALUES (886, 'for');
+INSERT INTO hash_tags VALUES (887, 'LTE,');
+INSERT INTO hash_tags VALUES (888, 'Cheney');
+INSERT INTO hash_tags VALUES (889, 'says.');
+INSERT INTO hash_tags VALUES (890, 'When');
+INSERT INTO hash_tags VALUES (891, 'the');
+INSERT INTO hash_tags VALUES (892, 'Verizon');
+INSERT INTO hash_tags VALUES (893, 'iPhone');
+INSERT INTO hash_tags VALUES (894, 'was');
+INSERT INTO hash_tags VALUES (895, 'unveiled');
+INSERT INTO hash_tags VALUES (896, 'in');
+INSERT INTO hash_tags VALUES (897, 'January,');
+INSERT INTO hash_tags VALUES (898, 'Apple');
+INSERT INTO hash_tags VALUES (899, 'COO');
+INSERT INTO hash_tags VALUES (900, 'Tim');
+INSERT INTO hash_tags VALUES (901, 'Cook');
+INSERT INTO hash_tags VALUES (902, 'addressed');
+INSERT INTO hash_tags VALUES (903, 'the');
+INSERT INTO hash_tags VALUES (904, 'LTE');
+INSERT INTO hash_tags VALUES (905, 'issue');
+INSERT INTO hash_tags VALUES (906, 'directly.');
+INSERT INTO hash_tags VALUES (907, '“The');
+INSERT INTO hash_tags VALUES (908, 'first');
+INSERT INTO hash_tags VALUES (909, 'generation');
+INSERT INTO hash_tags VALUES (910, 'LTE');
+INSERT INTO hash_tags VALUES (911, 'chipsets');
+INSERT INTO hash_tags VALUES (912, 'force');
+INSERT INTO hash_tags VALUES (913, 'some');
+INSERT INTO hash_tags VALUES (914, 'design');
+INSERT INTO hash_tags VALUES (915, 'compromises.');
+INSERT INTO hash_tags VALUES (916, 'Some');
+INSERT INTO hash_tags VALUES (917, 'of');
+INSERT INTO hash_tags VALUES (918, 'which');
+INSERT INTO hash_tags VALUES (919, 'we');
+INSERT INTO hash_tags VALUES (920, 'would');
+INSERT INTO hash_tags VALUES (921, 'not');
+INSERT INTO hash_tags VALUES (922, 'make,”');
+INSERT INTO hash_tags VALUES (923, 'he');
+INSERT INTO hash_tags VALUES (924, 'said.');
+INSERT INTO hash_tags VALUES (925, 'If');
+INSERT INTO hash_tags VALUES (926, 'Cheney');
+INSERT INTO hash_tags VALUES (927, 'is');
+INSERT INTO hash_tags VALUES (928, 'right,');
+INSERT INTO hash_tags VALUES (929, 'that');
+INSERT INTO hash_tags VALUES (930, 'may');
+INSERT INTO hash_tags VALUES (931, 'not');
+INSERT INTO hash_tags VALUES (932, 'be');
+INSERT INTO hash_tags VALUES (933, 'such');
+INSERT INTO hash_tags VALUES (934, 'an');
+INSERT INTO hash_tags VALUES (935, 'issue');
+INSERT INTO hash_tags VALUES (936, 'later');
+INSERT INTO hash_tags VALUES (937, 'this');
+INSERT INTO hash_tags VALUES (938, 'year.');
+INSERT INTO hash_tags VALUES (939, 'Of');
+INSERT INTO hash_tags VALUES (940, 'course,');
+INSERT INTO hash_tags VALUES (941, 'Apple');
+INSERT INTO hash_tags VALUES (942, 'has');
+INSERT INTO hash_tags VALUES (943, 'a');
+INSERT INTO hash_tags VALUES (944, 'history');
+INSERT INTO hash_tags VALUES (945, 'of');
+INSERT INTO hash_tags VALUES (946, 'waiting');
+INSERT INTO hash_tags VALUES (947, 'to');
+INSERT INTO hash_tags VALUES (948, 'adopt');
+INSERT INTO hash_tags VALUES (949, 'technology');
+INSERT INTO hash_tags VALUES (950, 'until');
+INSERT INTO hash_tags VALUES (951, 'it');
+INSERT INTO hash_tags VALUES (952, 'is');
+INSERT INTO hash_tags VALUES (953, 'proven');
+INSERT INTO hash_tags VALUES (954, '—');
+INSERT INTO hash_tags VALUES (955, 'see:');
+INSERT INTO hash_tags VALUES (956, 'the');
+INSERT INTO hash_tags VALUES (957, 'original');
+INSERT INTO hash_tags VALUES (958, 'iPhone');
+INSERT INTO hash_tags VALUES (959, 'launching');
+INSERT INTO hash_tags VALUES (960, 'with');
+INSERT INTO hash_tags VALUES (961, 'EDGE');
+INSERT INTO hash_tags VALUES (962, 'instead');
+INSERT INTO hash_tags VALUES (963, 'of');
+INSERT INTO hash_tags VALUES (964, '3G');
+INSERT INTO hash_tags VALUES (965, 'support.');
+INSERT INTO hash_tags VALUES (966, 'But');
+INSERT INTO hash_tags VALUES (967, 'come');
+INSERT INTO hash_tags VALUES (968, 'this');
+INSERT INTO hash_tags VALUES (969, 'fall,');
+INSERT INTO hash_tags VALUES (970, 'there');
+INSERT INTO hash_tags VALUES (971, 'will');
+INSERT INTO hash_tags VALUES (972, 'be');
+INSERT INTO hash_tags VALUES (973, 'many');
+INSERT INTO hash_tags VALUES (974, 'Android');
+INSERT INTO hash_tags VALUES (975, 'devices');
+INSERT INTO hash_tags VALUES (976, 'with');
+INSERT INTO hash_tags VALUES (977, 'LTE');
+INSERT INTO hash_tags VALUES (978, 'capabilities.');
+INSERT INTO hash_tags VALUES (979, 'It’s');
+INSERT INTO hash_tags VALUES (980, 'hard');
+INSERT INTO hash_tags VALUES (981, 'to');
+INSERT INTO hash_tags VALUES (982, 'imagine');
+INSERT INTO hash_tags VALUES (983, 'Apple');
+INSERT INTO hash_tags VALUES (984, 'sitting');
+INSERT INTO hash_tags VALUES (985, 'on');
+INSERT INTO hash_tags VALUES (986, 'the');
+INSERT INTO hash_tags VALUES (987, 'sideline');
+INSERT INTO hash_tags VALUES (988, 'for');
+INSERT INTO hash_tags VALUES (989, 'another');
+INSERT INTO hash_tags VALUES (990, 'year.');
+INSERT INTO hash_tags VALUES (991, 'In');
+INSERT INTO hash_tags VALUES (992, 'fact,');
+INSERT INTO hash_tags VALUES (993, 'perhaps');
+INSERT INTO hash_tags VALUES (994, 'that’s');
+INSERT INTO hash_tags VALUES (995, 'the');
+INSERT INTO hash_tags VALUES (996, 'very');
+INSERT INTO hash_tags VALUES (997, 'reason');
+INSERT INTO hash_tags VALUES (998, 'for');
+INSERT INTO hash_tags VALUES (999, 'the');
+INSERT INTO hash_tags VALUES (1000, 'new');
+INSERT INTO hash_tags VALUES (1001, 'iPhone');
+INSERT INTO hash_tags VALUES (1002, 'launch');
+INSERT INTO hash_tags VALUES (1003, 'timing.');
+INSERT INTO hash_tags VALUES (1004, 'And');
+INSERT INTO hash_tags VALUES (1005, 'if');
+INSERT INTO hash_tags VALUES (1006, 'this');
+INSERT INTO hash_tags VALUES (1007, 'timetable');
+INSERT INTO hash_tags VALUES (1008, 'is');
+INSERT INTO hash_tags VALUES (1009, 'correct,');
+INSERT INTO hash_tags VALUES (1010, 'that');
+INSERT INTO hash_tags VALUES (1011, 'means');
+INSERT INTO hash_tags VALUES (1012, 'Apple');
+INSERT INTO hash_tags VALUES (1013, 'is');
+INSERT INTO hash_tags VALUES (1014, 'gearing');
+INSERT INTO hash_tags VALUES (1015, 'up');
+INSERT INTO hash_tags VALUES (1016, 'for');
+INSERT INTO hash_tags VALUES (1017, 'a');
+INSERT INTO hash_tags VALUES (1018, 'truly');
+INSERT INTO hash_tags VALUES (1019, 'epic');
+INSERT INTO hash_tags VALUES (1020, 'fall.');
+INSERT INTO hash_tags VALUES (1021, 'iOS');
+INSERT INTO hash_tags VALUES (1022, '5,');
+INSERT INTO hash_tags VALUES (1023, 'iPhone');
+INSERT INTO hash_tags VALUES (1024, '5,');
+INSERT INTO hash_tags VALUES (1025, 'some');
+INSERT INTO hash_tags VALUES (1026, 'new');
+INSERT INTO hash_tags VALUES (1027, 'iPods,');
+INSERT INTO hash_tags VALUES (1028, 'the');
+INSERT INTO hash_tags VALUES (1029, 'so-called');
+INSERT INTO hash_tags VALUES (1030, '“iTunes');
+INSERT INTO hash_tags VALUES (1031, 'in');
+INSERT INTO hash_tags VALUES (1032, 'the');
+INSERT INTO hash_tags VALUES (1033, 'cloud”,');
+INSERT INTO hash_tags VALUES (1034, 'and');
+INSERT INTO hash_tags VALUES (1035, 'perhaps');
+INSERT INTO hash_tags VALUES (1036, 'even');
+INSERT INTO hash_tags VALUES (1037, 'a');
+INSERT INTO hash_tags VALUES (1038, 'new');
+INSERT INTO hash_tags VALUES (1039, 'piece');
+INSERT INTO hash_tags VALUES (1040, 'of');
+INSERT INTO hash_tags VALUES (1041, 'iPad');
+INSERT INTO hash_tags VALUES (1042, 'hardware.');
+INSERT INTO hash_tags VALUES (1043, 'The');
+INSERT INTO hash_tags VALUES (1044, 'latter');
+INSERT INTO hash_tags VALUES (1045, 'two');
+INSERT INTO hash_tags VALUES (1046, 'will');
+INSERT INTO hash_tags VALUES (1047, 'raise');
+INSERT INTO hash_tags VALUES (1048, 'a');
+INSERT INTO hash_tags VALUES (1049, 'lot');
+INSERT INTO hash_tags VALUES (1050, 'of');
+INSERT INTO hash_tags VALUES (1051, 'eyebrows.');
+INSERT INTO hash_tags VALUES (1052, 'Back');
+INSERT INTO hash_tags VALUES (1053, 'in');
+INSERT INTO hash_tags VALUES (1054, 'February,');
+INSERT INTO hash_tags VALUES (1055, 'we');
+INSERT INTO hash_tags VALUES (1056, 'reported');
+INSERT INTO hash_tags VALUES (1057, 'hearing');
+INSERT INTO hash_tags VALUES (1058, 'of');
+INSERT INTO hash_tags VALUES (1059, 'Apple');
+INSERT INTO hash_tags VALUES (1060, 'lining');
+INSERT INTO hash_tags VALUES (1061, 'up');
+INSERT INTO hash_tags VALUES (1062, 'for');
+INSERT INTO hash_tags VALUES (1063, 'a');
+INSERT INTO hash_tags VALUES (1064, '“surprise”');
+INSERT INTO hash_tags VALUES (1065, 'this');
+INSERT INTO hash_tags VALUES (1066, 'fall,');
+INSERT INTO hash_tags VALUES (1067, 'and');
+INSERT INTO hash_tags VALUES (1068, 'our');
+INSERT INTO hash_tags VALUES (1069, 'sources');
+INSERT INTO hash_tags VALUES (1070, 'indicated');
+INSERT INTO hash_tags VALUES (1071, 'this');
+INSERT INTO hash_tags VALUES (1072, 'was');
+INSERT INTO hash_tags VALUES (1073, 'related');
+INSERT INTO hash_tags VALUES (1074, 'to');
+INSERT INTO hash_tags VALUES (1075, 'the');
+INSERT INTO hash_tags VALUES (1076, 'iPad.');
+INSERT INTO hash_tags VALUES (1077, 'Of');
+INSERT INTO hash_tags VALUES (1078, 'course,');
+INSERT INTO hash_tags VALUES (1079, 'Apple');
+INSERT INTO hash_tags VALUES (1080, 'has');
+INSERT INTO hash_tags VALUES (1081, 'since');
+INSERT INTO hash_tags VALUES (1082, 'released');
+INSERT INTO hash_tags VALUES (1083, 'the');
+INSERT INTO hash_tags VALUES (1084, 'iPad');
+INSERT INTO hash_tags VALUES (1085, '2');
+INSERT INTO hash_tags VALUES (1086, 'and');
+INSERT INTO hash_tags VALUES (1087, 'dubbed');
+INSERT INTO hash_tags VALUES (1088, '2011');
+INSERT INTO hash_tags VALUES (1089, '“the');
+INSERT INTO hash_tags VALUES (1090, 'year');
+INSERT INTO hash_tags VALUES (1091, 'of');
+INSERT INTO hash_tags VALUES (1092, 'iPad');
+INSERT INTO hash_tags VALUES (1093, '2″,');
+INSERT INTO hash_tags VALUES (1094, 'which');
+INSERT INTO hash_tags VALUES (1095, 'seems');
+INSERT INTO hash_tags VALUES (1096, 'to');
+INSERT INTO hash_tags VALUES (1097, 'imply');
+INSERT INTO hash_tags VALUES (1098, 'that');
+INSERT INTO hash_tags VALUES (1099, 'an');
+INSERT INTO hash_tags VALUES (1100, '“iPad');
+INSERT INTO hash_tags VALUES (1101, '3″');
+INSERT INTO hash_tags VALUES (1102, 'would');
+INSERT INTO hash_tags VALUES (1103, 'have');
+INSERT INTO hash_tags VALUES (1104, 'to');
+INSERT INTO hash_tags VALUES (1105, 'wait.');
+INSERT INTO hash_tags VALUES (1106, 'Perhaps');
+INSERT INTO hash_tags VALUES (1107, 'the');
+INSERT INTO hash_tags VALUES (1108, 'iPhone');
+INSERT INTO hash_tags VALUES (1109, '5');
+INSERT INTO hash_tags VALUES (1110, 'is');
+INSERT INTO hash_tags VALUES (1111, 'the');
+INSERT INTO hash_tags VALUES (1112, 'surprise');
+INSERT INTO hash_tags VALUES (1113, 'instead?');
+INSERT INTO hash_tags VALUES (1114, 'We');
+INSERT INTO hash_tags VALUES (1115, 'haven’t');
+INSERT INTO hash_tags VALUES (1116, 'heard');
+INSERT INTO hash_tags VALUES (1117, 'anything');
+INSERT INTO hash_tags VALUES (1118, 'specific');
+INSERT INTO hash_tags VALUES (1119, 'about');
+INSERT INTO hash_tags VALUES (1120, 'a');
+INSERT INTO hash_tags VALUES (1121, 'new');
+INSERT INTO hash_tags VALUES (1122, 'iPad');
+INSERT INTO hash_tags VALUES (1123, 'since');
+INSERT INTO hash_tags VALUES (1124, 'February,');
+INSERT INTO hash_tags VALUES (1125, 'but');
+INSERT INTO hash_tags VALUES (1126, 'there’s');
+INSERT INTO hash_tags VALUES (1127, 'also');
+INSERT INTO hash_tags VALUES (1128, 'no');
+INSERT INTO hash_tags VALUES (1129, 'reason');
+INSERT INTO hash_tags VALUES (1130, 'to');
+INSERT INTO hash_tags VALUES (1131, 'believe');
+INSERT INTO hash_tags VALUES (1132, 'that');
+INSERT INTO hash_tags VALUES (1133, 'it’s');
+INSERT INTO hash_tags VALUES (1134, 'no');
+INSERT INTO hash_tags VALUES (1135, 'longer');
+INSERT INTO hash_tags VALUES (1136, 'in');
+INSERT INTO hash_tags VALUES (1137, 'the');
+INSERT INTO hash_tags VALUES (1138, 'cards.');
+INSERT INTO hash_tags VALUES (1139, 'It’s');
+INSERT INTO hash_tags VALUES (1140, 'possible');
+INSERT INTO hash_tags VALUES (1141, 'that');
+INSERT INTO hash_tags VALUES (1142, 'it');
+INSERT INTO hash_tags VALUES (1143, 'never');
+INSERT INTO hash_tags VALUES (1144, 'was');
+INSERT INTO hash_tags VALUES (1145, 'meant');
+INSERT INTO hash_tags VALUES (1146, 'to');
+INSERT INTO hash_tags VALUES (1147, 'be');
+INSERT INTO hash_tags VALUES (1148, 'thought');
+INSERT INTO hash_tags VALUES (1149, 'of');
+INSERT INTO hash_tags VALUES (1150, 'as');
+INSERT INTO hash_tags VALUES (1151, 'an');
+INSERT INTO hash_tags VALUES (1152, '“iPad');
+INSERT INTO hash_tags VALUES (1153, '3″,');
+INSERT INTO hash_tags VALUES (1154, 'and');
+INSERT INTO hash_tags VALUES (1155, 'perhaps');
+INSERT INTO hash_tags VALUES (1156, 'it’s');
+INSERT INTO hash_tags VALUES (1157, 'more');
+INSERT INTO hash_tags VALUES (1158, 'of');
+INSERT INTO hash_tags VALUES (1159, 'an');
+INSERT INTO hash_tags VALUES (1160, 'advanced');
+INSERT INTO hash_tags VALUES (1161, 'version');
+INSERT INTO hash_tags VALUES (1162, 'of');
+INSERT INTO hash_tags VALUES (1163, 'the');
+INSERT INTO hash_tags VALUES (1164, 'iPad');
+INSERT INTO hash_tags VALUES (1165, '2.');
+INSERT INTO hash_tags VALUES (1166, 'Again,');
+INSERT INTO hash_tags VALUES (1167, 'nothing');
+INSERT INTO hash_tags VALUES (1168, 'new');
+INSERT INTO hash_tags VALUES (1169, 'here');
+INSERT INTO hash_tags VALUES (1170, 'yet,');
+INSERT INTO hash_tags VALUES (1171, 'but');
+INSERT INTO hash_tags VALUES (1172, 'also');
+INSERT INTO hash_tags VALUES (1173, 'no');
+INSERT INTO hash_tags VALUES (1174, 'indications');
+INSERT INTO hash_tags VALUES (1175, 'this');
+INSERT INTO hash_tags VALUES (1176, 'is');
+INSERT INTO hash_tags VALUES (1177, 'no');
+INSERT INTO hash_tags VALUES (1178, 'longer');
+INSERT INTO hash_tags VALUES (1179, 'happening.');
+INSERT INTO hash_tags VALUES (1180, 'With');
+INSERT INTO hash_tags VALUES (1181, 'regard');
+INSERT INTO hash_tags VALUES (1182, 'to');
+INSERT INTO hash_tags VALUES (1183, '“iTunes');
+INSERT INTO hash_tags VALUES (1184, 'in');
+INSERT INTO hash_tags VALUES (1185, 'the');
+INSERT INTO hash_tags VALUES (1186, 'cloud”,');
+INSERT INTO hash_tags VALUES (1187, 'in');
+INSERT INTO hash_tags VALUES (1188, 'our');
+INSERT INTO hash_tags VALUES (1189, 'report');
+INSERT INTO hash_tags VALUES (1190, 'this');
+INSERT INTO hash_tags VALUES (1191, 'past');
+INSERT INTO hash_tags VALUES (1192, 'weekend,');
+INSERT INTO hash_tags VALUES (1193, 'we');
+INSERT INTO hash_tags VALUES (1194, 'noted');
+INSERT INTO hash_tags VALUES (1195, 'hearing');
+INSERT INTO hash_tags VALUES (1196, 'that');
+INSERT INTO hash_tags VALUES (1197, 'it');
+INSERT INTO hash_tags VALUES (1198, 'was');
+INSERT INTO hash_tags VALUES (1199, 'due');
+INSERT INTO hash_tags VALUES (1200, 'this');
+INSERT INTO hash_tags VALUES (1201, 'fall.');
+INSERT INTO hash_tags VALUES (1202, 'It');
+INSERT INTO hash_tags VALUES (1203, 'would');
+INSERT INTO hash_tags VALUES (1204, 'make');
+INSERT INTO hash_tags VALUES (1205, 'a');
+INSERT INTO hash_tags VALUES (1206, 'lot');
+INSERT INTO hash_tags VALUES (1207, 'of');
+INSERT INTO hash_tags VALUES (1208, 'sense');
+INSERT INTO hash_tags VALUES (1209, 'for');
+INSERT INTO hash_tags VALUES (1210, 'Apple');
+INSERT INTO hash_tags VALUES (1211, 'to');
+INSERT INTO hash_tags VALUES (1212, 'unveil');
+INSERT INTO hash_tags VALUES (1213, 'it');
+INSERT INTO hash_tags VALUES (1214, 'at');
+INSERT INTO hash_tags VALUES (1215, 'their');
+INSERT INTO hash_tags VALUES (1216, 'music/iPod');
+INSERT INTO hash_tags VALUES (1217, 'event');
+INSERT INTO hash_tags VALUES (1218, 'held');
+INSERT INTO hash_tags VALUES (1219, 'in');
+INSERT INTO hash_tags VALUES (1220, 'the');
+INSERT INTO hash_tags VALUES (1221, 'September');
+INSERT INTO hash_tags VALUES (1222, 'timeframe.');
+INSERT INTO hash_tags VALUES (1223, 'At');
+INSERT INTO hash_tags VALUES (1224, 'the');
+INSERT INTO hash_tags VALUES (1225, 'same');
+INSERT INTO hash_tags VALUES (1226, 'time,');
+INSERT INTO hash_tags VALUES (1227, 'we’ve');
+INSERT INTO hash_tags VALUES (1228, 'heard');
+INSERT INTO hash_tags VALUES (1229, 'that');
+INSERT INTO hash_tags VALUES (1230, 'the');
+INSERT INTO hash_tags VALUES (1231, 'cloud');
+INSERT INTO hash_tags VALUES (1232, 'is');
+INSERT INTO hash_tags VALUES (1233, 'going');
+INSERT INTO hash_tags VALUES (1234, 'to');
+INSERT INTO hash_tags VALUES (1235, 'be');
+INSERT INTO hash_tags VALUES (1236, 'a');
+INSERT INTO hash_tags VALUES (1237, 'big');
+INSERT INTO hash_tags VALUES (1238, 'part');
+INSERT INTO hash_tags VALUES (1239, 'of');
+INSERT INTO hash_tags VALUES (1240, 'the');
+INSERT INTO hash_tags VALUES (1241, 'announcements');
+INSERT INTO hash_tags VALUES (1242, 'at');
+INSERT INTO hash_tags VALUES (1243, 'WWDC');
+INSERT INTO hash_tags VALUES (1244, 'this');
+INSERT INTO hash_tags VALUES (1245, 'year.');
+INSERT INTO hash_tags VALUES (1246, 'So');