a:12:{s:8:"testName";s:2:"hn";s:8:"testTime";i:1656910784;s:13:"formatVersion";i:1;s:6:"engine";s:10:"clickhouse";s:4:"type";s:9:"21.8.11.4";s:6:"memory";s:6:"110000";s:4:"info";a:6:{s:7:"version";s:9:"21.8.11.4";s:12:"typeAppendum";s:0:"";s:3:"url";s:23:"https://clickhouse.com/";s:11:"description";s:133:"ClickHouse® is an open-source column-oriented database management system that allows generating analytical data reports in real-time";s:12:"datasetCount";s:9:"116543900";s:21:"datasetSampleDocument";O:8:"stdClass":9:{s:20:"author_comment_count";s:2:"11";s:14:"comment_author";s:6:"Quizzy";s:10:"comment_id";s:7:"3985756";s:15:"comment_ranking";s:2:"10";s:12:"comment_text";s:92:"Makes sense for Verizon, and if they are being greedy, others will step in to fill the void.";s:12:"story_author";s:6:"joedev";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:7:"3985069";s:10:"story_text";s:0:"";}}s:7:"queries";a:28:{i:0;a:13:{s:10:"avgFastest";i:724;s:2:"cv";d:14.61;s:3:"avg";d:752;s:12:"cvAvgFastest";d:1.88;s:4:"cold";d:1371;s:7:"fastest";d:698;s:7:"slowest";d:1371;s:5:"times";a:34:{i:0;d:1371;i:1;d:744;i:2;d:727;i:3;d:712;i:4;d:717;i:5;d:712;i:6;d:725;i:7;d:771;i:8;d:724;i:9;d:760;i:10;d:719;i:11;d:698;i:12;d:713;i:13;d:727;i:14;d:707;i:15;d:719;i:16;d:733;i:17;d:727;i:18;d:705;i:19;d:733;i:20;d:734;i:21;d:728;i:22;d:713;i:23;d:785;i:24;d:773;i:25;d:782;i:26;d:762;i:27;d:735;i:28;d:727;i:29;d:748;i:30;d:770;i:31;d:715;i:32;d:734;i:33;d:739;}s:13:"originalQuery";s:23:"select count(*) from hn";s:13:"modifiedQuery";s:35:"select count(*) from hn FORMAT JSON";s:6:"result";a:1:{i:0;a:1:{s:7:"count()";s:9:"116543900";}}s:8:"checksum";i:1832518883;s:10:"warmupTime";d:12098;}i:1;a:13:{s:10:"avgFastest";i:68472;s:2:"cv";d:10.5;s:3:"avg";d:70060;s:12:"cvAvgFastest";d:5.14;s:4:"cold";d:133207;s:7:"fastest";d:47899;s:7:"slowest";d:133207;s:5:"times";a:100:{i:0;d:133207;i:1;d:47899;i:2;d:62007;i:3;d:74718;i:4;d:73575;i:5;d:73834;i:6;d:72593;i:7;d:69958;i:8;d:61269;i:9;d:75156;i:10;d:70847;i:11;d:71491;i:12;d:71981;i:13;d:73782;i:14;d:72453;i:15;d:70845;i:16;d:68459;i:17;d:69861;i:18;d:68849;i:19;d:69330;i:20;d:64278;i:21;d:73198;i:22;d:69658;i:23;d:73113;i:24;d:68309;i:25;d:66878;i:26;d:70641;i:27;d:69017;i:28;d:68573;i:29;d:67355;i:30;d:72941;i:31;d:67496;i:32;d:64733;i:33;d:70468;i:34;d:69548;i:35;d:69526;i:36;d:69665;i:37;d:75351;i:38;d:62539;i:39;d:71215;i:40;d:67372;i:41;d:68410;i:42;d:67858;i:43;d:66538;i:44;d:65187;i:45;d:70728;i:46;d:71319;i:47;d:68030;i:48;d:69918;i:49;d:69068;i:50;d:69800;i:51;d:69747;i:52;d:69463;i:53;d:70428;i:54;d:70496;i:55;d:72581;i:56;d:70941;i:57;d:72350;i:58;d:69610;i:59;d:70582;i:60;d:69570;i:61;d:66960;i:62;d:71030;i:63;d:73263;i:64;d:70688;i:65;d:70616;i:66;d:73810;i:67;d:71949;i:68;d:73093;i:69;d:71032;i:70;d:69767;i:71;d:73864;i:72;d:70230;i:73;d:70104;i:74;d:69352;i:75;d:58409;i:76;d:68997;i:77;d:69114;i:78;d:68017;i:79;d:66738;i:80;d:69804;i:81;d:70906;i:82;d:71684;i:83;d:71023;i:84;d:72033;i:85;d:70797;i:86;d:70399;i:87;d:63576;i:88;d:69704;i:89;d:70005;i:90;d:73284;i:91;d:68120;i:92;d:69341;i:93;d:68560;i:94;d:66661;i:95;d:69025;i:96;d:70766;i:97;d:66384;i:98;d:69390;i:99;d:60895;}s:13:"originalQuery";s:49:"select count(*) from hn where comment_ranking=100";s:13:"modifiedQuery";s:61:"select count(*) from hn where comment_ranking=100 FORMAT JSON";s:6:"result";a:1:{i:0;a:1:{s:7:"count()";s:5:"21400";}}s:8:"checksum";i:2410268716;s:10:"warmupTime";d:6051;}i:2;a:13:{s:10:"avgFastest";i:68208;s:2:"cv";d:10.46;s:3:"avg";d:69813;s:12:"cvAvgFastest";d:4.88;s:4:"cold";d:133044;s:7:"fastest";d:48778;s:7:"slowest";d:133044;s:5:"times";a:100:{i:0;d:133044;i:1;d:48778;i:2;d:57675;i:3;d:69206;i:4;d:67294;i:5;d:68024;i:6;d:66802;i:7;d:69463;i:8;d:72730;i:9;d:67685;i:10;d:74570;i:11;d:70942;i:12;d:69020;i:13;d:74450;i:14;d:72903;i:15;d:70979;i:16;d:69912;i:17;d:73820;i:18;d:73922;i:19;d:73881;i:20;d:73634;i:21;d:73827;i:22;d:70336;i:23;d:63526;i:24;d:70992;i:25;d:71018;i:26;d:69743;i:27;d:71568;i:28;d:74012;i:29;d:74695;i:30;d:70523;i:31;d:70366;i:32;d:70011;i:33;d:70971;i:34;d:67528;i:35;d:63297;i:36;d:72861;i:37;d:70231;i:38;d:71814;i:39;d:70607;i:40;d:67572;i:41;d:70072;i:42;d:70179;i:43;d:74729;i:44;d:72983;i:45;d:69099;i:46;d:70220;i:47;d:71777;i:48;d:70543;i:49;d:71091;i:50;d:70624;i:51;d:70424;i:52;d:68707;i:53;d:69602;i:54;d:71229;i:55;d:68479;i:56;d:68370;i:57;d:71895;i:58;d:67188;i:59;d:67390;i:60;d:69316;i:61;d:69032;i:62;d:67026;i:63;d:68881;i:64;d:67006;i:65;d:67687;i:66;d:65575;i:67;d:67414;i:68;d:67239;i:69;d:68975;i:70;d:66103;i:71;d:64956;i:72;d:68644;i:73;d:66322;i:74;d:67162;i:75;d:67646;i:76;d:60039;i:77;d:69309;i:78;d:68297;i:79;d:67309;i:80;d:68109;i:81;d:67669;i:82;d:68174;i:83;d:61548;i:84;d:68997;i:85;d:70318;i:86;d:71523;i:87;d:68517;i:88;d:70734;i:89;d:71285;i:90;d:70570;i:91;d:69647;i:92;d:69895;i:93;d:70379;i:94;d:66764;i:95;d:63927;i:96;d:70050;i:97;d:71530;i:98;d:70177;i:99;d:68766;}s:13:"originalQuery";s:49:"select count(*) from hn where comment_ranking=500";s:13:"modifiedQuery";s:61:"select count(*) from hn where comment_ranking=500 FORMAT JSON";s:6:"result";a:1:{i:0;a:1:{s:7:"count()";s:3:"500";}}s:8:"checksum";i:612300854;s:10:"warmupTime";d:12098;}i:3;a:13:{s:10:"avgFastest";i:73421;s:2:"cv";d:9.67;s:3:"avg";d:75035;s:12:"cvAvgFastest";d:4.95;s:4:"cold";d:136107;s:7:"fastest";d:54758;s:7:"slowest";d:136107;s:5:"times";a:100:{i:0;d:136107;i:1;d:54758;i:2;d:63750;i:3;d:73013;i:4;d:75686;i:5;d:77633;i:6;d:75798;i:7;d:77261;i:8;d:74090;i:9;d:75788;i:10;d:70498;i:11;d:78632;i:12;d:75788;i:13;d:76650;i:14;d:74952;i:15;d:78329;i:16;d:72911;i:17;d:66514;i:18;d:75077;i:19;d:76499;i:20;d:74986;i:21;d:63645;i:22;d:80041;i:23;d:76387;i:24;d:77158;i:25;d:77085;i:26;d:78125;i:27;d:77826;i:28;d:69300;i:29;d:79369;i:30;d:75886;i:31;d:78388;i:32;d:66669;i:33;d:73374;i:34;d:78269;i:35;d:79828;i:36;d:77902;i:37;d:78050;i:38;d:71049;i:39;d:76648;i:40;d:76524;i:41;d:81028;i:42;d:74510;i:43;d:75690;i:44;d:78046;i:45;d:76634;i:46;d:76811;i:47;d:80634;i:48;d:74055;i:49;d:73827;i:50;d:72853;i:51;d:73236;i:52;d:76218;i:53;d:74253;i:54;d:71167;i:55;d:73021;i:56;d:73662;i:57;d:74017;i:58;d:74685;i:59;d:74346;i:60;d:75103;i:61;d:72250;i:62;d:74081;i:63;d:75109;i:64;d:76317;i:65;d:73563;i:66;d:72391;i:67;d:74425;i:68;d:74968;i:69;d:74264;i:70;d:75761;i:71;d:73602;i:72;d:74125;i:73;d:68722;i:74;d:80060;i:75;d:76881;i:76;d:74907;i:77;d:64511;i:78;d:76648;i:79;d:72795;i:80;d:71954;i:81;d:71502;i:82;d:74838;i:83;d:74223;i:84;d:72632;i:85;d:76505;i:86;d:74144;i:87;d:75145;i:88;d:72326;i:89;d:76874;i:90;d:76977;i:91;d:73630;i:92;d:76874;i:93;d:75940;i:94;d:76850;i:95;d:74700;i:96;d:71579;i:97;d:70029;i:98;d:70328;i:99;d:71060;}s:13:"originalQuery";s:77:"select count(*) from hn where comment_ranking > 300 and comment_ranking < 500";s:13:"modifiedQuery";s:89:"select count(*) from hn where comment_ranking > 300 and comment_ranking < 500 FORMAT JSON";s:6:"result";a:1:{i:0;a:1:{s:7:"count()";s:6:"163600";}}s:8:"checksum";i:1801646271;s:10:"warmupTime";d:12098;}i:4;a:13:{s:10:"avgFastest";i:231679;s:2:"cv";d:8.14;s:3:"avg";d:236000;s:12:"cvAvgFastest";d:1.12;s:4:"cold";d:344690;s:7:"fastest";d:225624;s:7:"slowest";d:344690;s:5:"times";a:34:{i:0;d:344690;i:1;d:234053;i:2;d:225624;i:3;d:241870;i:4;d:232066;i:5;d:235269;i:6;d:233571;i:7;d:228943;i:8;d:234298;i:9;d:235396;i:10;d:232780;i:11;d:234444;i:12;d:229984;i:13;d:231733;i:14;d:229060;i:15;d:235601;i:16;d:236443;i:17;d:229768;i:18;d:227243;i:19;d:234102;i:20;d:238094;i:21;d:234520;i:22;d:229315;i:23;d:232587;i:24;d:236543;i:25;d:232971;i:26;d:235418;i:27;d:234297;i:28;d:231833;i:29;d:227882;i:30;d:230617;i:31;d:229893;i:32;d:229721;i:33;d:233379;}s:13:"originalQuery";s:91:"select story_author, count(*) from hn group by story_author order by count(*) desc limit 20";s:13:"modifiedQuery";s:103:"select story_author, count(*) from hn group by story_author order by count(*) desc limit 20 FORMAT JSON";s:6:"result";a:20:{i:0;a:2:{s:7:"count()";s:7:"1507100";s:12:"story_author";s:11:"whoishiring";}i:1;a:2:{s:7:"count()";s:6:"540200";s:12:"story_author";s:2:"pg";}i:2;a:2:{s:7:"count()";s:6:"475300";s:12:"story_author";s:11:"ColinWright";}i:3;a:2:{s:7:"count()";s:6:"390100";s:12:"story_author";s:9:"ssclafani";}i:4;a:2:{s:7:"count()";s:6:"361700";s:12:"story_author";s:10:"shawndumas";}i:5;a:2:{s:7:"count()";s:6:"296800";s:12:"story_author";s:7:"llambda";}i:6;a:2:{s:7:"count()";s:6:"293200";s:12:"story_author";s:5:"danso";}i:7;a:2:{s:7:"count()";s:6:"258600";s:12:"story_author";s:3:"luu";}i:8;a:2:{s:7:"count()";s:6:"248500";s:12:"story_author";s:5:"fogus";}i:9;a:2:{s:7:"count()";s:6:"248400";s:12:"story_author";s:6:"uptown";}i:10;a:2:{s:7:"count()";s:6:"247400";s:12:"story_author";s:10:"tokenadult";}i:11;a:2:{s:7:"count()";s:6:"247400";s:12:"story_author";s:4:"cwan";}i:12;a:2:{s:7:"count()";s:6:"222100";s:12:"story_author";s:8:"jgrahamc";}i:13;a:2:{s:7:"count()";s:6:"218300";s:12:"story_author";s:10:"Libertatea";}i:14;a:2:{s:7:"count()";s:6:"188400";s:12:"story_author";s:8:"jacquesm";}i:15;a:2:{s:7:"count()";s:6:"186700";s:12:"story_author";s:14:"aaronbrethorst";}i:16;a:2:{s:7:"count()";s:6:"184200";s:12:"story_author";s:5:"evo_9";}i:17;a:2:{s:7:"count()";s:6:"178300";s:12:"story_author";s:10:"sethbannon";}i:18;a:2:{s:7:"count()";s:6:"171500";s:12:"story_author";s:4:"lelf";}i:19;a:2:{s:7:"count()";s:6:"170800";s:12:"story_author";s:10:"prostoalex";}}s:8:"checksum";i:390905836;s:10:"warmupTime";d:42333;}i:5;a:13:{s:10:"avgFastest";i:297825;s:2:"cv";d:12.64;s:3:"avg";d:306790;s:12:"cvAvgFastest";d:1.24;s:4:"cold";d:526198;s:7:"fastest";d:290170;s:7:"slowest";d:526198;s:5:"times";a:34:{i:0;d:526198;i:1;d:321103;i:2;d:301250;i:3;d:295911;i:4;d:298106;i:5;d:290170;i:6;d:293267;i:7;d:291372;i:8;d:292426;i:9;d:297368;i:10;d:296257;i:11;d:307120;i:12;d:296884;i:13;d:296581;i:14;d:304936;i:15;d:299361;i:16;d:296194;i:17;d:302156;i:18;d:300975;i:19;d:303708;i:20;d:295294;i:21;d:296491;i:22;d:303993;i:23;d:301025;i:24;d:294226;i:25;d:303738;i:26;d:321275;i:27;d:299068;i:28;d:304390;i:29;d:304567;i:30;d:299503;i:31;d:295287;i:32;d:300225;i:33;d:300464;}s:13:"originalQuery";s:102:"select story_author, avg(comment_ranking) avg from hn group by story_author order by avg desc limit 20";s:13:"modifiedQuery";s:114:"select story_author, avg(comment_ranking) avg from hn group by story_author order by avg desc limit 20 FORMAT JSON";s:6:"result";a:20:{i:0;a:2:{s:3:"avg";d:292.2312;s:12:"story_author";s:12:"_whoishiring";}i:1;a:2:{s:3:"avg";d:151.4242;s:12:"story_author";s:13:"superbaconman";}i:2;a:2:{s:3:"avg";d:143.4353;s:12:"story_author";s:11:"whoishiring";}i:3;a:2:{s:3:"avg";d:136.2525;s:12:"story_author";s:7:"mfalcon";}i:4;a:2:{s:3:"avg";d:128.5659;s:12:"story_author";s:2:"pg";}i:5;a:2:{s:3:"avg";d:115.2918;s:12:"story_author";s:3:"nav";}i:6;a:2:{s:3:"avg";d:112.9462;s:12:"story_author";s:7:"knurdle";}i:7;a:2:{s:3:"avg";d:107.9758;s:12:"story_author";s:8:"jader201";}i:8;a:2:{s:3:"avg";d:107.6786;s:12:"story_author";s:9:"hyunwoona";}i:9;a:2:{s:3:"avg";d:104.9542;s:12:"story_author";s:6:"gillis";}i:10;a:2:{s:3:"avg";d:104.8448;s:12:"story_author";s:14:"0xdeadbeefbabe";}i:11;a:2:{s:3:"avg";d:97.8941;s:12:"story_author";s:14:"falsestprophet";}i:12;a:2:{s:3:"avg";d:96.6382;s:12:"story_author";s:6:"conroy";}i:13;a:2:{s:3:"avg";d:92.9242;s:12:"story_author";s:9:"tastyface";}i:14;a:2:{s:3:"avg";d:92.3512;s:12:"story_author";s:12:"patricktomas";}i:15;a:2:{s:3:"avg";d:92.2558;s:12:"story_author";s:4:"kkim";}i:16;a:2:{s:3:"avg";d:84.5246;s:12:"story_author";s:6:"shaddi";}i:17;a:2:{s:3:"avg";d:81.3307;s:12:"story_author";s:10:"frederfred";}i:18;a:2:{s:3:"avg";d:80.1676;s:12:"story_author";s:9:"lpolovets";}i:19;a:2:{s:3:"avg";d:78.4492;s:12:"story_author";s:7:"d1egoaz";}}s:8:"checksum";i:1269331489;s:10:"warmupTime";d:12096;}i:6;a:13:{s:10:"avgFastest";i:106331;s:2:"cv";d:5.95;s:3:"avg";d:107985;s:12:"cvAvgFastest";d:3.68;s:4:"cold";d:155575;s:7:"fastest";d:91424;s:7:"slowest";d:155575;s:5:"times";a:100:{i:0;d:155575;i:1;d:91424;i:2;d:95677;i:3;d:115947;i:4;d:108928;i:5;d:109498;i:6;d:111603;i:7;d:108102;i:8;d:111901;i:9;d:109791;i:10;d:107997;i:11;d:111061;i:12;d:104648;i:13;d:110157;i:14;d:111955;i:15;d:114870;i:16;d:100230;i:17;d:107128;i:18;d:103504;i:19;d:108922;i:20;d:106257;i:21;d:107256;i:22;d:105169;i:23;d:107334;i:24;d:109933;i:25;d:103319;i:26;d:110889;i:27;d:109022;i:28;d:109623;i:29;d:105121;i:30;d:105342;i:31;d:93965;i:32;d:104763;i:33;d:107918;i:34;d:92124;i:35;d:110790;i:36;d:110174;i:37;d:108210;i:38;d:102476;i:39;d:107346;i:40;d:108473;i:41;d:105884;i:42;d:106843;i:43;d:106926;i:44;d:107593;i:45;d:107320;i:46;d:110722;i:47;d:106294;i:48;d:106313;i:49;d:105842;i:50;d:104092;i:51;d:105635;i:52;d:106625;i:53;d:104692;i:54;d:109941;i:55;d:113446;i:56;d:107957;i:57;d:108466;i:58;d:106570;i:59;d:113647;i:60;d:108743;i:61;d:109204;i:62;d:110491;i:63;d:108133;i:64;d:97112;i:65;d:108148;i:66;d:107210;i:67;d:96679;i:68;d:108436;i:69;d:112335;i:70;d:108679;i:71;d:107690;i:72;d:110557;i:73;d:113567;i:74;d:112978;i:75;d:111564;i:76;d:111869;i:77;d:104574;i:78;d:107601;i:79;d:107958;i:80;d:108939;i:81;d:108950;i:82;d:106531;i:83;d:107622;i:84;d:106936;i:85;d:113110;i:86;d:113726;i:87;d:104383;i:88;d:105635;i:89;d:107863;i:90;d:109203;i:91;d:108026;i:92;d:106993;i:93;d:108572;i:94;d:106357;i:95;d:107674;i:96;d:107668;i:97;d:110073;i:98;d:107667;i:99;d:109913;}s:13:"originalQuery";s:97:"select comment_ranking, count(*) from hn group by comment_ranking order by count(*) desc limit 20";s:13:"modifiedQuery";s:109:"select comment_ranking, count(*) from hn group by comment_ranking order by count(*) desc limit 20 FORMAT JSON";s:6:"result";a:20:{i:0;a:2:{s:15:"comment_ranking";s:1:"0";s:7:"count()";s:7:"6150000";}i:1;a:2:{s:15:"comment_ranking";s:1:"1";s:7:"count()";s:7:"6045000";}i:2;a:2:{s:15:"comment_ranking";s:1:"2";s:7:"count()";s:7:"5986900";}i:3;a:2:{s:15:"comment_ranking";s:1:"3";s:7:"count()";s:7:"5916700";}i:4;a:2:{s:15:"comment_ranking";s:1:"4";s:7:"count()";s:7:"5871700";}i:5;a:2:{s:15:"comment_ranking";s:1:"5";s:7:"count()";s:7:"5813900";}i:6;a:2:{s:15:"comment_ranking";s:1:"6";s:7:"count()";s:7:"5747500";}i:7;a:2:{s:15:"comment_ranking";s:1:"7";s:7:"count()";s:7:"5703300";}i:8;a:2:{s:15:"comment_ranking";s:1:"8";s:7:"count()";s:7:"5656800";}i:9;a:2:{s:15:"comment_ranking";s:1:"9";s:7:"count()";s:7:"5589300";}i:10;a:2:{s:15:"comment_ranking";s:2:"10";s:7:"count()";s:7:"5510200";}i:11;a:2:{s:15:"comment_ranking";s:2:"11";s:7:"count()";s:7:"4968500";}i:12;a:2:{s:15:"comment_ranking";s:2:"12";s:7:"count()";s:7:"4408100";}i:13;a:2:{s:15:"comment_ranking";s:2:"13";s:7:"count()";s:7:"3893900";}i:14;a:2:{s:15:"comment_ranking";s:2:"14";s:7:"count()";s:7:"3454700";}i:15;a:2:{s:15:"comment_ranking";s:2:"15";s:7:"count()";s:7:"3036200";}i:16;a:2:{s:15:"comment_ranking";s:2:"16";s:7:"count()";s:7:"2724000";}i:17;a:2:{s:15:"comment_ranking";s:2:"17";s:7:"count()";s:7:"2430000";}i:18;a:2:{s:15:"comment_ranking";s:2:"18";s:7:"count()";s:7:"2182500";}i:19;a:2:{s:15:"comment_ranking";s:2:"19";s:7:"count()";s:7:"1953000";}}s:8:"checksum";i:3722503136;s:10:"warmupTime";d:6051;}i:7;a:13:{s:10:"avgFastest";i:147927;s:2:"cv";d:10.84;s:3:"avg";d:151151;s:12:"cvAvgFastest";d:2.74;s:4:"cold";d:304493;s:7:"fastest";d:129310;s:7:"slowest";d:304493;s:5:"times";a:100:{i:0;d:304493;i:1;d:129310;i:2;d:138952;i:3;d:156290;i:4;d:151074;i:5;d:139928;i:6;d:149661;i:7;d:148029;i:8;d:145089;i:9;d:145370;i:10;d:150204;i:11;d:154086;i:12;d:147653;i:13;d:148358;i:14;d:147922;i:15;d:148670;i:16;d:147313;i:17;d:146498;i:18;d:147579;i:19;d:146312;i:20;d:146537;i:21;d:150879;i:22;d:148215;i:23;d:153361;i:24;d:153957;i:25;d:154170;i:26;d:149134;i:27;d:153223;i:28;d:153655;i:29;d:149573;i:30;d:153901;i:31;d:153578;i:32;d:145675;i:33;d:151197;i:34;d:147705;i:35;d:150759;i:36;d:138972;i:37;d:151950;i:38;d:160363;i:39;d:153085;i:40;d:145964;i:41;d:151245;i:42;d:148979;i:43;d:146494;i:44;d:149329;i:45;d:156250;i:46;d:143117;i:47;d:155118;i:48;d:150975;i:49;d:158429;i:50;d:153015;i:51;d:150220;i:52;d:136903;i:53;d:149201;i:54;d:148261;i:55;d:148240;i:56;d:179389;i:57;d:136901;i:58;d:143834;i:59;d:147613;i:60;d:150736;i:61;d:152645;i:62;d:158152;i:63;d:154639;i:64;d:145480;i:65;d:148398;i:66;d:151204;i:67;d:147471;i:68;d:148920;i:69;d:152463;i:70;d:149132;i:71;d:153895;i:72;d:148231;i:73;d:149925;i:74;d:146214;i:75;d:146380;i:76;d:150896;i:77;d:154901;i:78;d:145778;i:79;d:151634;i:80;d:150740;i:81;d:147862;i:82;d:155456;i:83;d:145725;i:84;d:154520;i:85;d:148764;i:86;d:148133;i:87;d:151184;i:88;d:150096;i:89;d:146353;i:90;d:150098;i:91;d:142879;i:92;d:149538;i:93;d:149984;i:94;d:155713;i:95;d:146054;i:96;d:151527;i:97;d:149850;i:98;d:153040;i:99;d:148422;}s:13:"originalQuery";s:135:"select comment_ranking, avg(author_comment_count) avg from hn group by comment_ranking order by avg desc, comment_ranking desc limit 20";s:13:"modifiedQuery";s:147:"select comment_ranking, avg(author_comment_count) avg from hn group by comment_ranking order by avg desc, comment_ranking desc limit 20 FORMAT JSON";s:6:"result";a:20:{i:0;a:2:{s:3:"avg";i:3504;s:15:"comment_ranking";s:3:"961";}i:1;a:2:{s:3:"avg";i:3504;s:15:"comment_ranking";s:3:"928";}i:2;a:2:{s:3:"avg";i:3504;s:15:"comment_ranking";s:3:"730";}i:3;a:2:{s:3:"avg";i:3080;s:15:"comment_ranking";s:3:"980";}i:4;a:2:{s:3:"avg";i:3080;s:15:"comment_ranking";s:3:"877";}i:5;a:2:{s:3:"avg";i:3077;s:15:"comment_ranking";s:4:"1176";}i:6;a:2:{s:3:"avg";i:3077;s:15:"comment_ranking";s:4:"1075";}i:7;a:2:{s:3:"avg";i:2641;s:15:"comment_ranking";s:3:"804";}i:8;a:2:{s:3:"avg";i:2566;s:15:"comment_ranking";s:4:"1118";}i:9;a:2:{s:3:"avg";i:2371;s:15:"comment_ranking";s:4:"1095";}i:10;a:2:{s:3:"avg";i:2371;s:15:"comment_ranking";s:4:"1022";}i:11;a:2:{s:3:"avg";i:2371;s:15:"comment_ranking";s:3:"907";}i:12;a:2:{s:3:"avg";i:2371;s:15:"comment_ranking";s:3:"867";}i:13;a:2:{s:3:"avg";i:2371;s:15:"comment_ranking";s:3:"686";}i:14;a:2:{s:3:"avg";i:2352;s:15:"comment_ranking";s:3:"657";}i:15;a:2:{s:3:"avg";i:2352;s:15:"comment_ranking";s:3:"651";}i:16;a:2:{s:3:"avg";i:2254;s:15:"comment_ranking";s:4:"1019";}i:17;a:2:{s:3:"avg";i:2254;s:15:"comment_ranking";s:4:"1013";}i:18;a:2:{s:3:"avg";i:1975;s:15:"comment_ranking";s:4:"1167";}i:19;a:2:{s:3:"avg";i:1975;s:15:"comment_ranking";s:4:"1150";}}s:8:"checksum";i:72958101;s:10:"warmupTime";d:24194;}i:8;a:13:{s:10:"avgFastest";i:196638;s:2:"cv";d:18.79;s:3:"avg";d:205297;s:12:"cvAvgFastest";d:1.94;s:4:"cold";d:424588;s:7:"fastest";d:190267;s:7:"slowest";d:424588;s:5:"times";a:34:{i:0;d:424588;i:1;d:193821;i:2;d:194544;i:3;d:208623;i:4;d:190267;i:5;d:192391;i:6;d:196421;i:7;d:213930;i:8;d:201970;i:9;d:198252;i:10;d:195052;i:11;d:205825;i:12;d:205961;i:13;d:199666;i:14;d:194139;i:15;d:199924;i:16;d:206614;i:17;d:203930;i:18;d:198688;i:19;d:202621;i:20;d:191289;i:21;d:194420;i:22;d:196825;i:23;d:197189;i:24;d:190849;i:25;d:205351;i:26;d:195526;i:27;d:192932;i:28;d:203764;i:29;d:198403;i:30;d:193901;i:31;d:196956;i:32;d:194475;i:33;d:201023;}s:13:"originalQuery";s:155:"select comment_ranking, avg(author_comment_count+story_comment_count) avg from hn group by comment_ranking order by avg desc, comment_ranking desc limit 20";s:13:"modifiedQuery";s:167:"select comment_ranking, avg(author_comment_count+story_comment_count) avg from hn group by comment_ranking order by avg desc, comment_ranking desc limit 20 FORMAT JSON";s:6:"result";a:20:{i:0;a:2:{s:3:"avg";i:4720;s:15:"comment_ranking";s:3:"961";}i:1;a:2:{s:3:"avg";i:4720;s:15:"comment_ranking";s:3:"928";}i:2;a:2:{s:3:"avg";i:4720;s:15:"comment_ranking";s:3:"730";}i:3;a:2:{s:3:"avg";i:4296;s:15:"comment_ranking";s:3:"980";}i:4;a:2:{s:3:"avg";i:4296;s:15:"comment_ranking";s:3:"877";}i:5;a:2:{s:3:"avg";i:4293;s:15:"comment_ranking";s:4:"1176";}i:6;a:2:{s:3:"avg";i:4293;s:15:"comment_ranking";s:4:"1075";}i:7;a:2:{s:3:"avg";i:3782;s:15:"comment_ranking";s:4:"1118";}i:8;a:2:{s:3:"avg";i:3587;s:15:"comment_ranking";s:4:"1095";}i:9;a:2:{s:3:"avg";i:3587;s:15:"comment_ranking";s:4:"1022";}i:10;a:2:{s:3:"avg";i:3587;s:15:"comment_ranking";s:3:"907";}i:11;a:2:{s:3:"avg";i:3587;s:15:"comment_ranking";s:3:"867";}i:12;a:2:{s:3:"avg";i:3587;s:15:"comment_ranking";s:3:"686";}i:13;a:2:{s:3:"avg";i:3568;s:15:"comment_ranking";s:3:"657";}i:14;a:2:{s:3:"avg";i:3470;s:15:"comment_ranking";s:4:"1019";}i:15;a:2:{s:3:"avg";i:3470;s:15:"comment_ranking";s:4:"1013";}i:16;a:2:{s:3:"avg";i:3432;s:15:"comment_ranking";s:3:"804";}i:17;a:2:{s:3:"avg";i:3197;s:15:"comment_ranking";s:3:"651";}i:18;a:2:{s:3:"avg";i:3191;s:15:"comment_ranking";s:4:"1167";}i:19;a:2:{s:3:"avg";i:3191;s:15:"comment_ranking";s:4:"1150";}}s:8:"checksum";i:1140039602;s:10:"warmupTime";d:24193;}i:9;a:13:{s:10:"avgFastest";i:260386;s:2:"cv";d:13.1;s:3:"avg";d:268400;s:12:"cvAvgFastest";d:1.75;s:4:"cold";d:467582;s:7:"fastest";d:247009;s:7:"slowest";d:467582;s:5:"times";a:34:{i:0;d:467582;i:1;d:257802;i:2;d:247009;i:3;d:267466;i:4;d:263246;i:5;d:260659;i:6;d:260123;i:7;d:253897;i:8;d:262132;i:9;d:272928;i:10;d:262481;i:11;d:264465;i:12;d:258421;i:13;d:271279;i:14;d:259888;i:15;d:257401;i:16;d:257523;i:17;d:270176;i:18;d:260514;i:19;d:262003;i:20;d:260510;i:21;d:269945;i:22;d:263129;i:23;d:257538;i:24;d:268045;i:25;d:273479;i:26;d:263602;i:27;d:252503;i:28;d:261184;i:29;d:259690;i:30;d:269806;i:31;d:257278;i:32;d:264344;i:33;d:267571;}s:13:"originalQuery";s:182:"select comment_ranking, avg(author_comment_count+story_comment_count) avg from hn where comment_ranking < 10 group by comment_ranking order by avg desc, comment_ranking desc limit 20";s:13:"modifiedQuery";s:194:"select comment_ranking, avg(author_comment_count+story_comment_count) avg from hn where comment_ranking < 10 group by comment_ranking order by avg desc, comment_ranking desc limit 20 FORMAT JSON";s:6:"result";a:10:{i:0;a:2:{s:3:"avg";d:494.8811;s:15:"comment_ranking";s:1:"0";}i:1;a:2:{s:3:"avg";d:427.1935;s:15:"comment_ranking";s:1:"1";}i:2;a:2:{s:3:"avg";d:392.3827;s:15:"comment_ranking";s:1:"2";}i:3;a:2:{s:3:"avg";d:374.6451;s:15:"comment_ranking";s:1:"3";}i:4;a:2:{s:3:"avg";d:359.8805;s:15:"comment_ranking";s:1:"4";}i:5;a:2:{s:3:"avg";d:351.1345;s:15:"comment_ranking";s:1:"6";}i:6;a:2:{s:3:"avg";d:350.8246;s:15:"comment_ranking";s:1:"5";}i:7;a:2:{s:3:"avg";d:343.9601;s:15:"comment_ranking";s:1:"7";}i:8;a:2:{s:3:"avg";d:341.6617;s:15:"comment_ranking";s:1:"8";}i:9;a:2:{s:3:"avg";d:341.5803;s:15:"comment_ranking";s:1:"9";}}s:8:"checksum";i:1378051780;s:10:"warmupTime";d:6050;}i:10;a:13:{s:10:"avgFastest";i:12304857;s:2:"cv";d:7.93;s:3:"avg";d:12512885;s:12:"cvAvgFastest";d:0.5;s:4:"cold";d:18182612;s:7:"fastest";d:12185213;s:7:"slowest";d:18182612;s:5:"times";a:34:{i:0;d:18182612;i:1;d:12371025;i:2;d:12691986;i:3;d:12337639;i:4;d:12221039;i:5;d:12219999;i:6;d:12378331;i:7;d:12401413;i:8;d:12330909;i:9;d:12272936;i:10;d:12399803;i:11;d:12481440;i:12;d:12272426;i:13;d:12239995;i:14;d:12410721;i:15;d:12488162;i:16;d:12531385;i:17;d:12370348;i:18;d:12285427;i:19;d:12415400;i:20;d:12415966;i:21;d:12316326;i:22;d:12287884;i:23;d:12185213;i:24;d:12259770;i:25;d:12291375;i:26;d:12284075;i:27;d:12345892;i:28;d:12346858;i:29;d:12222195;i:30;d:12281031;i:31;d:12362816;i:32;d:12270940;i:33;d:12264754;}s:13:"originalQuery";s:157:"select comment_ranking, avg(author_comment_count) avg from hn where match('google') group by comment_ranking order by avg desc, comment_ranking desc limit 20";s:13:"modifiedQuery";s:303:"select comment_ranking, avg(author_comment_count) avg from hn where (match(story_text, '(?i)\Wgoogle\W') or match(story_author,'(?i)\Wgoogle\W') or match(comment_text, '(?i)\Wgoogle\W') or match(comment_author, '(?i)\Wgoogle\W')) group by comment_ranking order by avg desc, comment_ranking desc limit 20";s:6:"result";a:20:{i:0;a:2:{s:3:"avg";i:2352;s:15:"comment_ranking";s:3:"651";}i:1;a:2:{s:3:"avg";i:2352;s:15:"comment_ranking";s:3:"562";}i:2;a:2:{s:3:"avg";i:2352;s:15:"comment_ranking";s:3:"553";}i:3;a:2:{s:3:"avg";i:988;s:15:"comment_ranking";s:3:"236";}i:4;a:2:{s:3:"avg";i:787;s:15:"comment_ranking";s:3:"777";}i:5;a:2:{s:3:"avg";i:766;s:15:"comment_ranking";s:3:"719";}i:6;a:2:{s:3:"avg";i:766;s:15:"comment_ranking";s:3:"317";}i:7;a:2:{s:3:"avg";i:687;s:15:"comment_ranking";s:3:"352";}i:8;a:2:{s:3:"avg";i:671;s:15:"comment_ranking";s:3:"460";}i:9;a:2:{s:3:"avg";i:615;s:15:"comment_ranking";s:3:"379";}i:10;a:2:{s:3:"avg";i:559;s:15:"comment_ranking";s:3:"273";}i:11;a:2:{s:3:"avg";d:557.25;s:15:"comment_ranking";s:3:"146";}i:12;a:2:{s:3:"avg";d:525.5;s:15:"comment_ranking";s:3:"175";}i:13;a:2:{s:3:"avg";d:519.9286;s:15:"comment_ranking";s:2:"95";}i:14;a:2:{s:3:"avg";d:515.4;s:15:"comment_ranking";s:3:"149";}i:15;a:2:{s:3:"avg";i:493;s:15:"comment_ranking";s:3:"257";}i:16;a:2:{s:3:"avg";d:491.6388;s:15:"comment_ranking";s:1:"0";}i:17;a:2:{s:3:"avg";i:486;s:15:"comment_ranking";s:3:"532";}i:18;a:2:{s:3:"avg";i:486;s:15:"comment_ranking";s:3:"499";}i:19;a:2:{s:3:"avg";d:474.75;s:15:"comment_ranking";s:2:"83";}}s:8:"checksum";i:1060342629;s:10:"warmupTime";d:6050;}i:11;a:13:{s:10:"avgFastest";i:8657359;s:2:"cv";d:10.66;s:3:"avg";d:8852122;s:12:"cvAvgFastest";d:0.7;s:4:"cold";d:14251648;s:7:"fastest";d:8520435;s:7:"slowest";d:14251648;s:5:"times";a:34:{i:0;d:14251648;i:1;d:8563376;i:2;d:8603781;i:3;d:8674558;i:4;d:8800308;i:5;d:8690292;i:6;d:8665171;i:7;d:8663470;i:8;d:8743346;i:9;d:8621285;i:10;d:8602632;i:11;d:8588474;i:12;d:8680397;i:13;d:8628525;i:14;d:8693505;i:15;d:8599999;i:16;d:8693213;i:17;d:8781530;i:18;d:8649269;i:19;d:8757747;i:20;d:8826087;i:21;d:8520435;i:22;d:8602522;i:23;d:8744118;i:24;d:8610784;i:25;d:8662209;i:26;d:8905732;i:27;d:8827749;i:28;d:8636195;i:29;d:8728857;i:30;d:8799948;i:31;d:8811975;i:32;d:8683552;i:33;d:8659473;}s:13:"originalQuery";s:183:"select comment_ranking, avg(author_comment_count) avg from hn where match('google') and comment_ranking > 200 group by comment_ranking order by avg desc, comment_ranking desc limit 20";s:13:"modifiedQuery";s:329:"select comment_ranking, avg(author_comment_count) avg from hn where (match(story_text, '(?i)\Wgoogle\W') or match(story_author,'(?i)\Wgoogle\W') or match(comment_text, '(?i)\Wgoogle\W') or match(comment_author, '(?i)\Wgoogle\W')) and comment_ranking > 200 group by comment_ranking order by avg desc, comment_ranking desc limit 20";s:6:"result";a:20:{i:0;a:2:{s:3:"avg";i:2352;s:15:"comment_ranking";s:3:"651";}i:1;a:2:{s:3:"avg";i:2352;s:15:"comment_ranking";s:3:"562";}i:2;a:2:{s:3:"avg";i:2352;s:15:"comment_ranking";s:3:"553";}i:3;a:2:{s:3:"avg";i:988;s:15:"comment_ranking";s:3:"236";}i:4;a:2:{s:3:"avg";i:787;s:15:"comment_ranking";s:3:"777";}i:5;a:2:{s:3:"avg";i:766;s:15:"comment_ranking";s:3:"719";}i:6;a:2:{s:3:"avg";i:766;s:15:"comment_ranking";s:3:"317";}i:7;a:2:{s:3:"avg";i:687;s:15:"comment_ranking";s:3:"352";}i:8;a:2:{s:3:"avg";i:671;s:15:"comment_ranking";s:3:"460";}i:9;a:2:{s:3:"avg";i:615;s:15:"comment_ranking";s:3:"379";}i:10;a:2:{s:3:"avg";i:559;s:15:"comment_ranking";s:3:"273";}i:11;a:2:{s:3:"avg";i:493;s:15:"comment_ranking";s:3:"257";}i:12;a:2:{s:3:"avg";i:486;s:15:"comment_ranking";s:3:"532";}i:13;a:2:{s:3:"avg";i:486;s:15:"comment_ranking";s:3:"499";}i:14;a:2:{s:3:"avg";i:467;s:15:"comment_ranking";s:3:"231";}i:15;a:2:{s:3:"avg";d:402.6667;s:15:"comment_ranking";s:3:"218";}i:16;a:2:{s:3:"avg";i:376;s:15:"comment_ranking";s:3:"202";}i:17;a:2:{s:3:"avg";d:362.3333;s:15:"comment_ranking";s:3:"224";}i:18;a:2:{s:3:"avg";i:352;s:15:"comment_ranking";s:3:"252";}i:19;a:2:{s:3:"avg";i:324;s:15:"comment_ranking";s:3:"251";}}s:8:"checksum";i:226817268;s:10:"warmupTime";d:6051;}i:12;a:13:{s:10:"avgFastest";i:8627348;s:2:"cv";d:11.2;s:3:"avg";d:8817243;s:12:"cvAvgFastest";d:0.58;s:4:"cold";d:14480484;s:7:"fastest";d:8504370;s:7:"slowest";d:14480484;s:5:"times";a:34:{i:0;d:14480484;i:1;d:8697856;i:2;d:8654722;i:3;d:8689237;i:4;d:8635762;i:5;d:8569272;i:6;d:8685107;i:7;d:8607870;i:8;d:8719769;i:9;d:8641961;i:10;d:8632548;i:11;d:8602421;i:12;d:8616776;i:13;d:8550703;i:14;d:8600485;i:15;d:8667698;i:16;d:8650511;i:17;d:8655357;i:18;d:8709955;i:19;d:8528275;i:20;d:8584425;i:21;d:8640017;i:22;d:8740012;i:23;d:8644141;i:24;d:8683983;i:25;d:8589603;i:26;d:8610404;i:27;d:8504370;i:28;d:8645604;i:29;d:8720615;i:30;d:8721297;i:31;d:8744012;i:32;d:8639356;i:33;d:8721686;}s:13:"originalQuery";s:203:"select comment_ranking, avg(author_comment_count+story_comment_count) avg from hn where match('google') and comment_ranking > 200 group by comment_ranking order by avg desc, comment_ranking desc limit 20";s:13:"modifiedQuery";s:349:"select comment_ranking, avg(author_comment_count+story_comment_count) avg from hn where (match(story_text, '(?i)\Wgoogle\W') or match(story_author,'(?i)\Wgoogle\W') or match(comment_text, '(?i)\Wgoogle\W') or match(comment_author, '(?i)\Wgoogle\W')) and comment_ranking > 200 group by comment_ranking order by avg desc, comment_ranking desc limit 20";s:6:"result";a:20:{i:0;a:2:{s:3:"avg";i:3197;s:15:"comment_ranking";s:3:"651";}i:1;a:2:{s:3:"avg";i:3143;s:15:"comment_ranking";s:3:"562";}i:2;a:2:{s:3:"avg";i:3059;s:15:"comment_ranking";s:3:"553";}i:3;a:2:{s:3:"avg";i:1982;s:15:"comment_ranking";s:3:"719";}i:4;a:2:{s:3:"avg";i:1831;s:15:"comment_ranking";s:3:"379";}i:5;a:2:{s:3:"avg";i:1702;s:15:"comment_ranking";s:3:"532";}i:6;a:2:{s:3:"avg";i:1702;s:15:"comment_ranking";s:3:"499";}i:7;a:2:{s:3:"avg";i:1578;s:15:"comment_ranking";s:3:"777";}i:8;a:2:{s:3:"avg";i:1516;s:15:"comment_ranking";s:3:"460";}i:9;a:2:{s:3:"avg";i:1500;s:15:"comment_ranking";s:3:"382";}i:10;a:2:{s:3:"avg";i:1434;s:15:"comment_ranking";s:3:"317";}i:11;a:2:{s:3:"avg";i:1295;s:15:"comment_ranking";s:3:"216";}i:12;a:2:{s:3:"avg";i:1291;s:15:"comment_ranking";s:3:"983";}i:13;a:2:{s:3:"avg";i:1283;s:15:"comment_ranking";s:4:"1214";}i:14;a:2:{s:3:"avg";i:1269;s:15:"comment_ranking";s:4:"1048";}i:15;a:2:{s:3:"avg";i:1250;s:15:"comment_ranking";s:3:"767";}i:16;a:2:{s:3:"avg";i:1236;s:15:"comment_ranking";s:3:"834";}i:17;a:2:{s:3:"avg";i:1235;s:15:"comment_ranking";s:3:"648";}i:18;a:2:{s:3:"avg";i:1235;s:15:"comment_ranking";s:3:"487";}i:19;a:2:{s:3:"avg";i:1231;s:15:"comment_ranking";s:4:"1122";}}s:8:"checksum";i:2155025955;s:10:"warmupTime";d:6051;}i:13;a:13:{s:10:"avgFastest";i:52969;s:2:"cv";d:19.2;s:3:"avg";d:56659;s:12:"cvAvgFastest";d:6.4;s:4:"cold";d:136670;s:7:"fastest";d:46911;s:7:"slowest";d:136670;s:5:"times";a:100:{i:0;d:136670;i:1;d:54348;i:2;d:55191;i:3;d:53456;i:4;d:53317;i:5;d:54701;i:6;d:64168;i:7;d:58982;i:8;d:53577;i:9;d:53952;i:10;d:53321;i:11;d:54635;i:12;d:50438;i:13;d:52143;i:14;d:51638;i:15;d:52776;i:16;d:52374;i:17;d:47804;i:18;d:48062;i:19;d:51535;i:20;d:47942;i:21;d:67126;i:22;d:52929;i:23;d:54427;i:24;d:52787;i:25;d:48851;i:26;d:62141;i:27;d:54644;i:28;d:55704;i:29;d:53327;i:30;d:65157;i:31;d:57760;i:32;d:54438;i:33;d:62254;i:34;d:48221;i:35;d:53577;i:36;d:48141;i:37;d:50157;i:38;d:50918;i:39;d:55555;i:40;d:55219;i:41;d:49772;i:42;d:62839;i:43;d:55528;i:44;d:56423;i:45;d:56729;i:46;d:93661;i:47;d:51266;i:48;d:68491;i:49;d:56404;i:50;d:56821;i:51;d:70427;i:52;d:70562;i:53;d:55807;i:54;d:54451;i:55;d:54773;i:56;d:52597;i:57;d:62754;i:58;d:69826;i:59;d:60071;i:60;d:50436;i:61;d:53009;i:62;d:50744;i:63;d:50278;i:64;d:49844;i:65;d:51295;i:66;d:62198;i:67;d:49233;i:68;d:49222;i:69;d:51394;i:70;d:49574;i:71;d:49149;i:72;d:60774;i:73;d:48271;i:74;d:52031;i:75;d:63859;i:76;d:47648;i:77;d:49002;i:78;d:46911;i:79;d:55122;i:80;d:47659;i:81;d:59261;i:82;d:49218;i:83;d:56185;i:84;d:60242;i:85;d:47832;i:86;d:64580;i:87;d:49727;i:88;d:54815;i:89;d:56610;i:90;d:58885;i:91;d:55327;i:92;d:54205;i:93;d:56343;i:94;d:72017;i:95;d:76992;i:96;d:68242;i:97;d:64446;i:98;d:53563;i:99;d:56260;}s:13:"originalQuery";s:44:"select * from hn where match('abc') limit 20";s:13:"modifiedQuery";s:181:"select * from hn where (match(story_text, '(?i)\Wabc\W') or match(story_author,'(?i)\Wabc\W') or match(comment_text, '(?i)\Wabc\W') or match(comment_author, '(?i)\Wabc\W')) limit 20";s:6:"result";a:20:{i:0;a:9:{s:20:"author_comment_count";s:2:"15";s:14:"comment_author";s:9:"ReadyNSet";s:10:"comment_id";s:7:"1963094";s:15:"comment_ranking";s:2:"33";s:12:"comment_text";s:236:"Launched an iPhone app for young ones to learn alphabet by popping balloons :)<p><a href="http://itunes.apple.com/us/app/popn-learn-abc/id400222528?mt=8" rel="nofollow">http://itunes.apple.com/us/app/popn-learn-abc/id400222528?mt...</a>";s:12:"story_author";s:9:"commiebob";s:19:"story_comment_count";s:2:"62";s:8:"story_id";s:7:"1962465";s:10:"story_text";s:179:"I know there were a lot of people working on launching an app by the end of November.<p>Well, it's December 2, so I figure it's time for some show and tell.<p>How did everyone do?";}i:1;a:9:{s:20:"author_comment_count";s:2:"34";s:14:"comment_author";s:7:"azat_co";s:10:"comment_id";s:7:"3946599";s:15:"comment_ranking";s:2:"20";s:12:"comment_text";s:303:"Well it's a Shark Tank, right? Most of the companies are jokes anyways. The ones that are the hits are getting "free" publicity. ABC often revisit success stories in their consecutive episodes.
I love the show as it gives some insights on how successful people invest: revenue, patents, dedication, etc.";s:12:"story_author";s:10:"seanmccann";s:19:"story_comment_count";s:2:"29";s:8:"story_id";s:7:"3946008";s:10:"story_text";s:0:"";}i:2;a:9:{s:20:"author_comment_count";s:3:"405";s:14:"comment_author";s:8:"rwhitman";s:10:"comment_id";s:7:"3946337";s:15:"comment_ranking";s:1:"1";s:12:"comment_text";s:2531:"I was forwarded this email from one of the producers before it aired back in 2009. No mention of equity. They probably wised up after they saw how successful some contestants were:<p>From: TrXXX &#60;XXX@gmail.com&#62;
Date: May 27, 2009 12:46:22 PM PDT
To: TriXXX &#60;XXX@gmail.com&#62;
Subject: Shark Tank on ABC<p>Hello,<p>My name is TrXXX and I'm contacting you from Mark Burnett Productions and ABC regarding a new show called Shark Tank.  See the trailer here: <a href="http://abc.go.com/primetime/sharktank/index?pn=index" rel="nofollow">http://abc.go.com/primetime/sharktank/index?pn=index</a><p>It's incredibly hard to get a small business loan from a bank right now.  This show provides the opportunity for a smart entrepreneur or inventor to pitch a product/idea or established business to a group of billionaire investors.  We are looking specifically for a up and coming fashion designer, someone who has a line but wants to expand their business.<p>The premise of Shark Tank is simple: you would approach a panel of billionaire investors (see list below) to explain how much money you would need and how much stake they would receive in turn, and get your company, project or invention more capital to either get started or expand the business.  The panel invests their own money if they decide to go with your proposal, and the outcome could be an amazing opportunity.<p>If you are interested in being on this show or have an email list you can circulate this announcement to,  please do so.  We are trying to extend this opportunity to as many people as possible.<p>Directions: each interested person should email me directly (XXX@gmail.com) with the following information:<p>Name
Occupation
Description of Business/Invention (non-confidential)
Phone number
Email
Photo<p>Once I receive this, I will send an email that you need to reply to.  From there, you can receive an application.  Don't wait, we are filming this show in July and are screening applicants now.<p>Panel of Investors:<p>Robert Herjavec (Tech Genius)
Daymond John (Founder of FUBU clothing)
Barbara Corcoran (Real Estate Mogul)<p>Kevin O'Leary (Venture Capitalist)
Kevin Harrington (Infomercial King)<p>This show has been previously produced in Japan, the UK and Canada under the name, "Dragon's Den." <a href="http://www.youtube.com/watch?v=zVo6e7Y8wBo" rel="nofollow">http://www.youtube.com/watch?v=zVo6e7Y8wBo</a> &#60;<a href="http://www.youtube.com/watch?v=zVo6e7Y8wBo&#62" rel="nofollow">http://www.youtube.com/watch?v=zVo6e7Y8wBo&#62</a>;";s:12:"story_author";s:10:"seanmccann";s:19:"story_comment_count";s:2:"29";s:8:"story_id";s:7:"3946008";s:10:"story_text";s:0:"";}i:3;a:9:{s:20:"author_comment_count";s:3:"990";s:14:"comment_author";s:15:"michael_dorfman";s:10:"comment_id";s:7:"1702898";s:15:"comment_ranking";s:1:"1";s:12:"comment_text";s:578:"If it were me, I'd definitely put "Price of Weed" on the CV-- it's a clever app, that puts together interesting information, and I don't think it implies that you are a stoner.  I've got a friend who is a network admin on a big gay hookup site; that doesn't imply he's gay.<p>The other case is a bit more complicated.  In principle, an unofficial fan site for a band sound great-- unless it's clear to the reader of the CV that you knew the domain name was trademarked and that you were just biding time before a C&#38;D-- this looks opportunistic to me (and not in a good way.)";s:12:"story_author";s:5:"coryl";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:7:"1702872";s:10:"story_text";s:1766:"Hi HN, I face a dilemma in wondering if I should include "sketchy" projects into my resume. By sketchy, I mean that they may offend someone of a particular set, but are otherwise (in my opinion) brilliant executions that I'm proud of. I've never done anything illegal, and I like to think I have a solid base of ethics.<p>For example, when I was around 17, I picked up a trademarked domain for a popular music group from expiry (they didn't own it prior, was just a holding page for non-related topic). I built an unofficial fan site with pics, lyrics, and news content. It was also optimized towards adsense (20+% CTR), pushed affiliate sales for "bling" jewelry products and eventually signed a 1-year $1k/month advertising deal with my affiliate. I offered email service, networked with other hip hop sites, and made about $100k from adsense before I was graciously C&#38;D'd and handed the name over.<p>Most recently I cofounded a project that was covered on the sites of TIME, CBS, Business Insider, Gawker, and pending an ABC News article. It made the front page of HN as well (thanks guys). That site was Price Of Weed, where we crowdsource and share information about the price people pay for marijuana. Possession is still illegal in most of the world; its easy to assume I'm some sort of stoner/drug pusher because I'm associated with this project, but in reality I don't smoke much at all.<p>Now I'm a biz guy and probably won't be applying to jobs at big corporations. I'd really like to work for a startup, which I believe would be less judgmental and more accepting of my project history. If you were me, would you stick these projects on your resume? What are your own experiences with sharing this kind of information with potential employers? Thanks";}i:4;a:9:{s:20:"author_comment_count";s:3:"258";s:14:"comment_author";s:7:"frankus";s:10:"comment_id";s:7:"1577292";s:15:"comment_ranking";s:2:"32";s:12:"comment_text";s:805:"Mine's a WiFi-only 16GB model that I've had since day one. It's a pleasure to use but it hasn't really become indispensable to me.<p>The things it does really well are:<p>- Cooking using recipes from the Web
 - Instapaper
 - Tumblr (reading, that is)
 - Watching ABC TV programs
 - Reading eBooks (I've only done Kindle stuff so far)
 - Catching up on missed TV shows via iTunes
 - Reading instruction/repair manuals from the Web while using/repairing stuff
 - WeatherBug
 - Reading Apple's developer documentation<p>The things it doesn't do:<p>- Flash video, audio, and games
 - Objective-C/Cocoa Development
 - Multitasking (but soon, probably iOS 4.2)<p>If I weren't occasionally developing iPad apps I would consider selling it, simply because I probably have more useful things to be doing with $500.";s:12:"story_author";s:8:"AlexMuir";s:19:"story_comment_count";s:2:"47";s:8:"story_id";s:7:"1574979";s:10:"story_text";s:399:"I'm curious as to what people's thoughts on the iPad now that the dust has settled.<p>I use mine almost exclusively for reading blogs in the evening.  My girlfriend enjoys just browsing about on it.  That's about it - no photos, no videos, no audio.  Minimal gaming.  I also use Goodreader for technical PDFs.<p>Aside: It's been four months and there's not really a sniff of a competing product yet.";}i:5;a:9:{s:20:"author_comment_count";s:3:"105";s:14:"comment_author";s:11:"brianstorms";s:10:"comment_id";s:7:"3946527";s:15:"comment_ranking";s:2:"27";s:12:"comment_text";s:18:"FYI, ABC = Disney.";s:12:"story_author";s:10:"seanmccann";s:19:"story_comment_count";s:2:"29";s:8:"story_id";s:7:"3946008";s:10:"story_text";s:0:"";}i:6;a:9:{s:20:"author_comment_count";s:3:"723";s:14:"comment_author";s:3:"VLM";s:10:"comment_id";s:7:"7059808";s:15:"comment_ranking";s:2:"22";s:12:"comment_text";s:462:"May need to expand.  Saw several posts about shrinking but sometimes the best way to go is expand then start replacing little parts.  So A, B, C both feed into magic box that produces X, Y, Z respectively.  Well, make two (or more) magic boxes and rather than trying to write a (ABC) -&gt; (XYZ) converter all at once, write a A to X converter, then a B to Y converter... Given wildly different languages, they may no longer belong in the same function anyway...";s:12:"story_author";s:9:"chromatic";s:19:"story_comment_count";s:2:"25";s:8:"story_id";s:7:"7059063";s:10:"story_text";s:0:"";}i:7;a:9:{s:20:"author_comment_count";s:2:"11";s:14:"comment_author";s:12:"bvaldivielso";s:10:"comment_id";s:7:"4503353";s:15:"comment_ranking";s:1:"9";s:12:"comment_text";s:509:"Ok, I've read [1] that this guy has developed a new set of mathematical objects and techniques which he is (almost) the only one to understand.<p>That means that if someone wants to check if the proof is right, he'll first have to learn how to use all these objects.<p>I'll guess we won't have a tested proof for some years.<p>[1] [SPA] <a href="http://gaussianos.com/posible-demostracion-de-la-veracidad-de-la-conjetura-abc/" rel="nofollow">http://gaussianos.com/posible-demostracion-de-la-veracidad-d...</a>";s:12:"story_author";s:12:"shashashasha";s:19:"story_comment_count";s:2:"19";s:8:"story_id";s:7:"4502856";s:10:"story_text";s:0:"";}i:8;a:9:{s:20:"author_comment_count";s:2:"23";s:14:"comment_author";s:7:"cecilpl";s:10:"comment_id";s:7:"4503572";s:15:"comment_ranking";s:1:"6";s:12:"comment_text";s:290:"I found the formulation of the theorem difficult to digest, but the wikipedia version was much clearer:<p>For every  &#62; 0, are there only finitely many triples of coprime positive integers
a + b = c
such that
c&#62;d(1+),
where d denotes the product of the distinct prime factors of abc?";s:12:"story_author";s:12:"shashashasha";s:19:"story_comment_count";s:2:"19";s:8:"story_id";s:7:"4502856";s:10:"story_text";s:0:"";}i:9;a:9:{s:20:"author_comment_count";s:2:"57";s:14:"comment_author";s:6:"srgseg";s:10:"comment_id";s:7:"1948391";s:15:"comment_ranking";s:1:"2";s:12:"comment_text";s:1399:"Instead of:<p><pre><code>  public int[] filterEven(int[] array) {
    aggregator = int[array.size()]
    for(int i: array) {
      int aggregatorSize = 0;
  
      // The next line is the only unique part of
      // this function!
      if(array[i] % 2 == 0) {
        // Someone please tell me there's an easier way
        // to append to an array than this
        aggregator[aggregatorSize] = array[i];
        aggregatorSize += 1;
      }
    }
  }
  
  int[] array = { 1, 2, 3, 4, 5, 6 };
  filterEven(array);
  // =&#62; { 2, 4, 6 }

</code></pre>
in Java, you'd normally use collections and not arrays.<p>So it'd be:<p><pre><code>  List&#60;Integer&#62; result = new ArrayList&#60;Integer&#62;();
  for(int i : argument) if(i%2==0) result.add(i);
</code></pre>
So it's really 2 lines, not 7.<p>And if you really needed to work on an argument passed in the form of a primitive array, you'd use   Arrays.asList(arrayArgument) to easily turn the array into a list.<p>Java really shines when you are doing multithreaded code because you have a rich set of thread safe collections. (e.g. multiple simultaneous requests in a web app all modifying shared data structures).<p>With reading something into a file, anyone that does this often will just use a library (either their own or a 3rd party one).<p>Thus, they'd just do:<p><pre><code>  String data = FileUtil.readFile("abc.txt");</code></pre>";s:12:"story_author";s:7:"djacobs";s:19:"story_comment_count";s:2:"20";s:8:"story_id";s:7:"1947723";s:10:"story_text";s:0:"";}i:10;a:9:{s:20:"author_comment_count";s:3:"351";s:14:"comment_author";s:6:"bryanh";s:10:"comment_id";s:7:"4934373";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:2889:"I really love Mixpanel, it is the "best in breed" when it comes to event analytics. I don't think many people would argue with that, it's awesome. In fact, we use it at Zapier for pretty much everything (basic funnels, A/B testing, retention, engagement, etc...) and we haven't even reached our full potential with it yet. But I still have some pretty fundamental beefs with the state of analytics software in general.<p>About the article, the problem stems from the fact that proper analytics is hard and is (arguably) getting harder with more advanced packages.Shouldn't it be going in the opposite direction?<p>It is a lot easier to track discrete downloads or pageviews than some other, more insightful metric, so people will naturally gravitate to the cheaper metrics. Until this is reversed, bullshit metrics will reign.<p>Anyways, my beefs:<p><i>First</i>: how do you decide what data to send into the package?<p>The more data you send, the better (sure), but at a certain point you are just duplicating your internal datastore, so that is too much, right? But not enough and you'll miss a chance to understand a phenomena that you didn't predict seeing (isn't that the point?). After you decide, then you write a crapton of code to send it all (what about backfilling data when you want to track something new?).<p><i>Second</i>: once you are collecting the data, how do you know what metrics to actively track?<p>This is definitely existential, but it's back to the core problem: doing analytics properly is <i>hard</i>. Why couldn't the software let me define some properties about the <i>type</i> of app I am running and suggest some strategies (you have a subscription SaaS app? Try tracking paid plan retention, signup funnels, etc...). Maybe it could go even further with <i>reverse</i> funnels, as in: what events are the most important and work backwards. I could see some automation and discovery possibilities there.<p><i>Third</i>: do I really have to dig around trying to find something useful?<p>All the data is there, the software should <i>tell</i> me what is useful or interesting. It's definitely a hard problem, but I would throw money at software that could send me this email: "<i>Looks like users who experienced event "ABC" also performed your highest priority event "Signup" at a 13% higher rate. This observation is 99% confident.</i>" Of course, you'd need to investigate a littler deeper to see if that isn't just a fluke or something stupidly obvious (like: people who view a page signup at a higher rate than those who don't), but at least I might learn something.<p>I know this is certainly a pipe dream as of today, but I vow to shower someone with money if they can do this.<p>In my opinion, the next generation of analytics software won't just have more bells and whistles, it will fundamentally shorten the time to some sort of real "AHA!" insight.";s:12:"story_author";s:11:"billclerico";s:19:"story_comment_count";s:2:"18";s:8:"story_id";s:7:"4933958";s:10:"story_text";s:0:"";}i:11;a:9:{s:20:"author_comment_count";s:3:"129";s:14:"comment_author";s:8:"avolcano";s:10:"comment_id";s:7:"5018545";s:15:"comment_ranking";s:1:"2";s:12:"comment_text";s:390:"Pretty minor detail, but got me thinking. I like that the site has a Markdown video tag using the following form:<p><pre><code>    |video|(http://youtube.com/watch?v=abc)	
</code></pre>
Haven't seen that in any other Markdown implementations (always hate having to copy the embed code in for Tumblr's half-assed version of it). Is it new to Throwww or is it from another Markdown variation?";s:12:"story_author";s:4:"akos";s:19:"story_comment_count";s:2:"27";s:8:"story_id";s:7:"5017911";s:10:"story_text";s:0:"";}i:12;a:9:{s:20:"author_comment_count";s:2:"12";s:14:"comment_author";s:7:"angilly";s:10:"comment_id";s:7:"8153807";s:15:"comment_ranking";s:1:"8";s:12:"comment_text";s:1415:"This happens a lot.<p>Mentor whiplash gets the founders all frothy that they need to do X, Y, and Z _immediately_ or their company will fall apart. Unfortunately, it changes to A, B, and C a week later after meetings with another 30 people. These founders aren&#x27;t bad people. They just have no idea what they&#x27;re doing. They got shoved into this crazy new accelerator experience, and they&#x27;re being told by their heroes that they need to XYZ and ABC immediately, and they freak out and they make decisions too quickly.<p>Founders joining accelerators, do yourself a favor: the minute you think you NEED to hire one of those first employees, wait a week. Wait 2. Chat with some people informally. Don&#x27;t setup a coffee meeting and ambush them with your whole team. Just breathe and take your time. Building your team is the most important thing you are ever going to do. This is not cliche. The process of building one, especially that initial core team, should be respected. Talk to some people. Do some contracts with them. Take it slow.<p>guybrushT, this sucks for you more than most given that you (and your wife!) were moving from another country. The founders should have been more careful. If you still wanna move to the states, I&#x27;d more than happy to introduce you to a bunch of startups in Boulder. We&#x27;re always looking for developers here. Shoot me an email: ryan at ramen dot is.";s:12:"story_author";s:9:"guybrushT";s:19:"story_comment_count";s:2:"68";s:8:"story_id";s:7:"8152933";s:10:"story_text";s:2062:"I was hired and unhired in 2 weeks, for no reason except  being told that &quot;our plans changed&quot;.<p>I joined as employee #1 of a YC startup. I spent a week working with them before joining. They liked me, and I liked them. I officially joined as the COO. Deal was to work remotely, till we all figured out the visa.<p>And then, suddenly I was told over a catch-up call, that they have to rethink the hiring decision because they really needed someone with a different skill set. The conversation was friendly and polite.<p>Now <i>finger snap</i> - just like that  I am out! Specifically, I was politely asked to leave. Its the strangest experience of my life. They keep reiterating that its not performance related. I believe it.<p>The problem is:  
- I let all job offers go (I had a few good ones)  
- Told my friends&#x2F;family about the job, and that I will be moving to America  
- Reached out to all my contacts (including everyone who was trying to hire me) and attempted to sign them up for this YC service  
- I reached out to several people (e.g. at Google, FB, Partners at a management consultancy (i.e. my former employers)) asking them for a potential   investment into this company (&quot;Use our personal networks&quot; was a key strategy), some of these helped me find a job that I turned down<p>I like the founders - they are good guys. I may even understand that they need someone else, but personally that has left me with few options and in a bit of a depressed state! For my wife, this was such a huge decision (to join a startup and move to another country), and it was just awkward to convince her first, and give her the news.<p>I am not being very articulate about why this sucks  but any help&#x2F;advice would be awesome. I have a masters in CS, a failed startup and 6 yrs of management consulting behind me.<p>Edit: Thank you. Thank you for the wonderful support and advice. I called my wife and showed her this thread! We are going through every word. We are very touched by the amount of concern and positivity here! Thanks.";}i:13;a:9:{s:20:"author_comment_count";s:2:"16";s:14:"comment_author";s:8:"otis_inf";s:10:"comment_id";s:8:"10351784";s:15:"comment_ranking";s:1:"1";s:12:"comment_text";s:1365:"Hierarchy is not only there for &#x27;telling X to do ABC&#x27;, but also to make clear who takes responsibility. If there&#x27;s no leader, who&#x27;s responsible for decisions taken? A random person who happens to be in a team who did something which turned out to be very stupid? All of them? No one? When a decision is made by X, the people who execute it didn&#x27;t decide on it, X did, which means X takes responsibility, not the people who execute the decision.<p>Another aspect which is overlooked in the article is: to get things done, you have to make unpopular decisions sometimes: i.e. cut features to make a deadline, to ship a version, to stop adding stuff and work towards a release. No-one wants to make those, they&#x27;re called &#x27;unpopular&#x27; for a reason. But you have to make them to avoid a state where things aren&#x27;t ready and never will be. There&#x27;s a difference between &#x27;being able to ship&#x27; and &#x27;being able to ship a usable product&#x27;.<p>Funny that they refer to Valve with the text:<p>&gt; At the video-game maker Valve, new employees are told not to expect instructions, because even the managing director isnt your manager, says the employee handbook. You have the power to green-light projects. You have the power to ship products. And so they do.<p>I&#x27;d like to mention &#x27;Half Life 3&#x27;. ;)";s:12:"story_author";s:7:"gpresot";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10351349";s:10:"story_text";s:0:"";}i:14;a:9:{s:20:"author_comment_count";s:2:"83";s:14:"comment_author";s:5:"mrlyc";s:10:"comment_id";s:7:"1565336";s:15:"comment_ranking";s:2:"37";s:12:"comment_text";s:473:"TED Talks:  "Riveting talks by remarkable people" <a href="http://feeds.feedburner.com/tedtalks_audio" rel="nofollow">http://feeds.feedburner.com/tedtalks_audio</a><p>Conversations with Richard Fidler:  a little-known, even in his home country of Australia, radio interviewer who is better than Michael Parkinson <a href="http://abc.net.au/queensland/conversations/conversationspodcast.xml" rel="nofollow">http://abc.net.au/queensland/conversations/conversationspodc...</a>";s:12:"story_author";s:12:"whatusername";s:19:"story_comment_count";s:2:"82";s:8:"story_id";s:7:"1565140";s:10:"story_text";s:283:"Hi HN..  I've been doing a bit more commuting than normal lately and have found I have more commute time than podcast time.  What Podcasts do you listen to that you can recommend to others?  (Basically I'm after the HN guidelines -- anything that satisfies my intellectual curiosity)";}i:15;a:9:{s:20:"author_comment_count";s:3:"747";s:14:"comment_author";s:4:"6ren";s:10:"comment_id";s:7:"2157877";s:15:"comment_ranking";s:1:"6";s:12:"comment_text";s:691:"meta: their schema seems to be JSON instances plus comments. <a href="http://camlistore.org/code/?p=camlistore.git;a=tree;f=doc/schema;h=d36db16e00901fb9a1e1115b7347bfc47efe8192;hb=master" rel="nofollow">http://camlistore.org/code/?p=camlistore.git;a=tree;f=doc/sc...</a><p>This is probably just a temporary notation, but perhaps it's clear enough for ongoing use?<p>Optional/required is handled by comments; JSON "[ ]" syntax indicates lists - but it's unclear if the contents represent a repeated group, like (abc)* , or alternatives, like (a|b|c)*; alternatives in general don't seem to be handled - in  general, alternatives could also appear as the value of a field, not just in a list.";s:12:"story_author";s:10:"joshfraser";s:19:"story_comment_count";s:2:"11";s:8:"story_id";s:7:"2156374";s:10:"story_text";s:0:"";}i:16;a:9:{s:20:"author_comment_count";s:2:"68";s:14:"comment_author";s:6:"daemin";s:10:"comment_id";s:7:"2699855";s:15:"comment_ranking";s:2:"10";s:12:"comment_text";s:1525:"There was an awesome talk by an architect Jan Gehl that I managed to catch (<a href="http://www.abc.net.au/tv/bigideas/stories/2011/06/21/3248796.htm" rel="nofollow">http://www.abc.net.au/tv/bigideas/stories/2011/06/21/3248796...</a>) talking about how new development projects have been built to look good from the Plane and Helicopter perspectives (from 5000feet/metres and rooftop/helicopter) while completely ignoring the street level at which most people operate on.<p>While the talk was more about large building projects, in the second half he does talk about how Copenhagen has transformed itself into a more bike and people friendly environment. More specifically he details how people's behaviour has changed in response to the different environmen, where walking and riding has been made more accessible and safer (for instance bike lanes on the inside of parked cars, so the cars protect the bike lane from the street), more people end up walking and riding.<p>Now suburbia has pretty much been designed for cars rather than people, and as such it is no real wonder that you have to drive everywhere rather than cycling or walking.<p>It should be possible to change this suburbia to something less car friendly, perhaps in cities like Detroit and others, which are in the process of removing suburbs entirely (or so I have read), so that people's behaviour changes. However I don't see this happening easily in the USA. People will relinquish their suburbs, cars, SUV's only when pried from their cold dead hands.";s:12:"story_author";s:8:"hammerdr";s:19:"story_comment_count";s:2:"24";s:8:"story_id";s:7:"2699350";s:10:"story_text";s:0:"";}i:17;a:9:{s:20:"author_comment_count";s:2:"50";s:14:"comment_author";s:5:"spitx";s:10:"comment_id";s:7:"5575392";s:15:"comment_ranking";s:2:"54";s:12:"comment_text";s:2637:"Family of missing Brown university student Sunil Tripathi has taken down the Facebook page dedicated to him.<p>Source:<p><a href="http://gawker.com/5995034/active-shooter-incident-at-mit-mit-police-officer-shot" rel="nofollow">http://gawker.com/5995034/active-shooter-incident-at-mit-mit...</a><p>Cached version of FB page :<p><a href="http://cc.bingj.com/cache.aspx?q=help+us+find+sunil+tripathi&#38;d=4800958371725771&#38;mkt=en-US&#38;setlang=en-US&#38;w=nld1_cZ9TIaHOQiAMeSeWxqLMiqIiDje" rel="nofollow">http://cc.bingj.com/cache.aspx?q=help+us+find+sunil+tripathi...</a><p>Twitter account :<p><a href="https://twitter.com/findingsunny" rel="nofollow">https://twitter.com/findingsunny</a><p>ABC News segment from March 30, 2013:<p><a href="http://abcnews.go.com/GMA/video/sunil-tripathi-video-missing-ivy-league-student-case-18845408" rel="nofollow">http://abcnews.go.com/GMA/video/sunil-tripathi-video-missing...</a><p>Police scanner identifies the names of Boston marathon suspects.<p>Suspect 1: Mike Mulugeta<p>Suspect 2: Sunil Tripathi<p>Source(s) :<p><a href="https://twitter.com/BuzzFeedAndrew/status/325141259515752448" rel="nofollow">https://twitter.com/BuzzFeedAndrew/status/325141259515752448</a><p><a href="https://twitter.com/Salon/status/325152165305937920" rel="nofollow">https://twitter.com/Salon/status/325152165305937920</a><p><a href="https://twitter.com/YourAnonNews/status/325141840561074176" rel="nofollow">https://twitter.com/YourAnonNews/status/325141840561074176</a><p>UPDATE 1:<p>Middlesex DA: One suspect ( donning a black hat in previously released FBI images ) is dead, second suspect is at large, and is believed to be armed and dangerous.<p>Source:<p><a href="http://twitpic.com/ckd6xd" rel="nofollow">http://twitpic.com/ckd6xd</a><p>UPDATE 2:<p>Boston PD releases picture of Suspect 2 retrieved earlier from the 7-Eleven convenience store, possibly the site of the carjacking.<p>Source:<p><a href="https://twitter.com/Boston_Police/status/325161511549009921/photo/1" rel="nofollow">https://twitter.com/Boston_Police/status/325161511549009921/...</a><p>UPDATE 3:<p>Home video footage from a street in Watertown where the exchange of gunfire took place earlier in the night, during which Suspect 1 may have been killed.<p><a href="https://www.youtube.com/watch?v=wSlRHJv1nnA" rel="nofollow">https://www.youtube.com/watch?v=wSlRHJv1nnA</a><p>UPDATE 4:<p>Photo of billboard displaying a missing person alert for Sunil Tripathi<p><a href="http://riehlworldview.com/wp-content/uploads/2013/04/missing-bilboard-for-bad-guy.jpg" rel="nofollow">http://riehlworldview.com/wp-content/uploads/2013/04/missing...</a>";s:12:"story_author";s:7:"weisser";s:19:"story_comment_count";s:2:"44";s:8:"story_id";s:7:"5574495";s:10:"story_text";s:0:"";}i:18;a:9:{s:20:"author_comment_count";s:3:"193";s:14:"comment_author";s:10:"xentronium";s:10:"comment_id";s:7:"5072307";s:15:"comment_ranking";s:1:"2";s:12:"comment_text";s:1877:"&#62; You can change the encoding of a string. Just jesus christ wow.<p>erm, wat?<p>Edit:<p>To refute some of the points:<p>&#62; <i>Why on earth does defined? return a string?</i><p>Why not? Strings are perfectly valid in boolean context.<p>&#62; <i>Using blocks for looping and callbacks</i><p>again, wat?<p>&#62; <i>break/next/return semantics in blocks extremely bizzare</i><p>This is a somewhat valid point. Well, don't do it then, if you don't know what you're doing!<p>&#62; <i>And they have different behavior in procs vs. lambdas</i><p>&#62; <i>Mutable objects have a hash method and can go in Hashes. Why!!!</i><p>Why not? It is possible to shoot yourself in the leg, but otherwise a very useful feature.<p>&#62; <i>Special case of flip-flop and regexp in an if statement (only if it appears</i><p>&#62;  <i>syntactically though!)</i><p>&#62; <i>Setting `$=` to something truthy causes all string operations to become</i><p>&#62;  <i>case-insensitive. This and other magic globals from perl are mind blowing.</i><p>Perlisms.<p>&#62; <i>`f {}`. Tell me what the parsing of that is.</i><p>Calling f with empty block.<p>&#62; <i>Ruby's module system makes namespacing optional (and off by default).</i><p>So?<p>&#62; <i>Regexp with named matches decompose into local variables. Dear lord why.</i><p>No they don't necessarily, no.<p><pre><code>    1.9.3-p327 :006 &#62; "abcdefg".match(/(?&#60;x&#62;abc)/)
    #&#60;MatchData "abc" x:"abc"&#62;
    1.9.3-p327 :007 &#62; x
    NameError: undefined local variable or method `x' for main:Object
</code></pre>
&#62; <i>Encoding system is beyond broken</i><p>wat?<p>&#62; <i>Scopes: constants, class vars, instance vars, methods, locals. wtf.</i><p>Valid point.<p>&#62; <i>Constants aren't constant. Truth in naming.</i><p>So?<p>&#62; <i>Thread locals are really fiber locals.</i><p>Valid point.<p>Overall, a very weak rant.";s:12:"story_author";s:7:"caludio";s:19:"story_comment_count";s:2:"21";s:8:"story_id";s:7:"5072138";s:10:"story_text";s:0:"";}i:19;a:9:{s:20:"author_comment_count";s:2:"79";s:14:"comment_author";s:7:"revscat";s:10:"comment_id";s:7:"7916329";s:15:"comment_ranking";s:1:"5";s:12:"comment_text";s:946:"From p. 15 of the decision:<p>&quot;The method claims do not, for example, purport to improve
the functioning of the computer itself. See ibid. (&#x27;There is no specific or limiting recitation of... improved computer technology...&#x27;); Brief for United States as Amicus Curiae 2830. Nor do they effect an improvement in any other technology or technical field. See, e.g., Diehr, 450 U. S., at 177178. Instead, the claims at issue amount to &#x27;nothing significantly more&#x27; than an instruction to apply the abstract idea of intermediated settlement using some unspecified, generic computer.&quot;<p>I don&#x27;t see this decision as being too far removed from previous decisions. Regardless, this is a step in the right direction, and is a(nother) blow against the patentability of abstract ideas, and a blow against the patent trolls.<p>Separately, no decision on ABC vs. Aereo issued today. Aereo lives to see another day, then. Good.";s:12:"story_author";s:9:"sthu11182";s:19:"story_comment_count";s:2:"20";s:8:"story_id";s:7:"7916160";s:10:"story_text";s:0:"";}}s:8:"checksum";i:236856901;s:10:"warmupTime";d:6051;}i:14;a:13:{s:10:"avgFastest";i:71570;s:2:"cv";d:16.19;s:3:"avg";d:76598;s:12:"cvAvgFastest";d:5.47;s:4:"cold";d:156388;s:7:"fastest";d:64604;s:7:"slowest";d:156388;s:5:"times";a:100:{i:0;d:156388;i:1;d:68306;i:2;d:79505;i:3;d:74658;i:4;d:70495;i:5;d:71955;i:6;d:64604;i:7;d:93884;i:8;d:67930;i:9;d:72748;i:10;d:68717;i:11;d:64916;i:12;d:65288;i:13;d:65916;i:14;d:66666;i:15;d:88005;i:16;d:88360;i:17;d:69296;i:18;d:88256;i:19;d:64616;i:20;d:95391;i:21;d:67405;i:22;d:69386;i:23;d:74069;i:24;d:64908;i:25;d:66249;i:26;d:89169;i:27;d:66447;i:28;d:67231;i:29;d:75687;i:30;d:71985;i:31;d:74342;i:32;d:88822;i:33;d:95371;i:34;d:75070;i:35;d:69393;i:36;d:66968;i:37;d:74342;i:38;d:92997;i:39;d:68863;i:40;d:91929;i:41;d:74738;i:42;d:69974;i:43;d:71299;i:44;d:74468;i:45;d:71348;i:46;d:70269;i:47;d:71558;i:48;d:95125;i:49;d:71658;i:50;d:74433;i:51;d:74205;i:52;d:74358;i:53;d:96456;i:54;d:73942;i:55;d:76815;i:56;d:99293;i:57;d:77104;i:58;d:96507;i:59;d:77915;i:60;d:99462;i:61;d:76072;i:62;d:74724;i:63;d:76290;i:64;d:96902;i:65;d:74522;i:66;d:77505;i:67;d:73209;i:68;d:75198;i:69;d:76629;i:70;d:75750;i:71;d:72247;i:72;d:99439;i:73;d:74868;i:74;d:77739;i:75;d:75774;i:76;d:75780;i:77;d:75046;i:78;d:75588;i:79;d:77180;i:80;d:76591;i:81;d:66430;i:82;d:71115;i:83;d:71838;i:84;d:92009;i:85;d:72294;i:86;d:70378;i:87;d:66192;i:88;d:68394;i:89;d:69680;i:90;d:69961;i:91;d:70315;i:92;d:68707;i:93;d:69287;i:94;d:68205;i:95;d:67727;i:96;d:68396;i:97;d:90464;i:98;d:69253;i:99;d:64701;}s:13:"originalQuery";s:52:"select * from hn where match('abc -google') limit 20";s:13:"modifiedQuery";s:351:"select * from hn where (match(story_text, '(?i)\Wabc\W') or match(story_author,'(?i)\Wabc\W') or match(comment_text, '(?i)\Wabc\W') or match(comment_author, '(?i)\Wabc\W')) and not (match(story_text, '(?i)\Wgoogle\W') or match(story_author,'(?i)\Wgoogle\W') or match(comment_text, '(?i)\Wgoogle\W') or match(comment_author, '(?i)\Wgoogle\W')) limit 20";s:6:"result";a:20:{i:0;a:9:{s:20:"author_comment_count";s:2:"15";s:14:"comment_author";s:9:"ReadyNSet";s:10:"comment_id";s:7:"1963094";s:15:"comment_ranking";s:2:"33";s:12:"comment_text";s:236:"Launched an iPhone app for young ones to learn alphabet by popping balloons :)<p><a href="http://itunes.apple.com/us/app/popn-learn-abc/id400222528?mt=8" rel="nofollow">http://itunes.apple.com/us/app/popn-learn-abc/id400222528?mt...</a>";s:12:"story_author";s:9:"commiebob";s:19:"story_comment_count";s:2:"62";s:8:"story_id";s:7:"1962465";s:10:"story_text";s:179:"I know there were a lot of people working on launching an app by the end of November.<p>Well, it's December 2, so I figure it's time for some show and tell.<p>How did everyone do?";}i:1;a:9:{s:20:"author_comment_count";s:2:"34";s:14:"comment_author";s:7:"azat_co";s:10:"comment_id";s:7:"3946599";s:15:"comment_ranking";s:2:"20";s:12:"comment_text";s:303:"Well it's a Shark Tank, right? Most of the companies are jokes anyways. The ones that are the hits are getting "free" publicity. ABC often revisit success stories in their consecutive episodes.
I love the show as it gives some insights on how successful people invest: revenue, patents, dedication, etc.";s:12:"story_author";s:10:"seanmccann";s:19:"story_comment_count";s:2:"29";s:8:"story_id";s:7:"3946008";s:10:"story_text";s:0:"";}i:2;a:9:{s:20:"author_comment_count";s:3:"405";s:14:"comment_author";s:8:"rwhitman";s:10:"comment_id";s:7:"3946337";s:15:"comment_ranking";s:1:"1";s:12:"comment_text";s:2531:"I was forwarded this email from one of the producers before it aired back in 2009. No mention of equity. They probably wised up after they saw how successful some contestants were:<p>From: TrXXX &#60;XXX@gmail.com&#62;
Date: May 27, 2009 12:46:22 PM PDT
To: TriXXX &#60;XXX@gmail.com&#62;
Subject: Shark Tank on ABC<p>Hello,<p>My name is TrXXX and I'm contacting you from Mark Burnett Productions and ABC regarding a new show called Shark Tank.  See the trailer here: <a href="http://abc.go.com/primetime/sharktank/index?pn=index" rel="nofollow">http://abc.go.com/primetime/sharktank/index?pn=index</a><p>It's incredibly hard to get a small business loan from a bank right now.  This show provides the opportunity for a smart entrepreneur or inventor to pitch a product/idea or established business to a group of billionaire investors.  We are looking specifically for a up and coming fashion designer, someone who has a line but wants to expand their business.<p>The premise of Shark Tank is simple: you would approach a panel of billionaire investors (see list below) to explain how much money you would need and how much stake they would receive in turn, and get your company, project or invention more capital to either get started or expand the business.  The panel invests their own money if they decide to go with your proposal, and the outcome could be an amazing opportunity.<p>If you are interested in being on this show or have an email list you can circulate this announcement to,  please do so.  We are trying to extend this opportunity to as many people as possible.<p>Directions: each interested person should email me directly (XXX@gmail.com) with the following information:<p>Name
Occupation
Description of Business/Invention (non-confidential)
Phone number
Email
Photo<p>Once I receive this, I will send an email that you need to reply to.  From there, you can receive an application.  Don't wait, we are filming this show in July and are screening applicants now.<p>Panel of Investors:<p>Robert Herjavec (Tech Genius)
Daymond John (Founder of FUBU clothing)
Barbara Corcoran (Real Estate Mogul)<p>Kevin O'Leary (Venture Capitalist)
Kevin Harrington (Infomercial King)<p>This show has been previously produced in Japan, the UK and Canada under the name, "Dragon's Den." <a href="http://www.youtube.com/watch?v=zVo6e7Y8wBo" rel="nofollow">http://www.youtube.com/watch?v=zVo6e7Y8wBo</a> &#60;<a href="http://www.youtube.com/watch?v=zVo6e7Y8wBo&#62" rel="nofollow">http://www.youtube.com/watch?v=zVo6e7Y8wBo&#62</a>;";s:12:"story_author";s:10:"seanmccann";s:19:"story_comment_count";s:2:"29";s:8:"story_id";s:7:"3946008";s:10:"story_text";s:0:"";}i:3;a:9:{s:20:"author_comment_count";s:3:"990";s:14:"comment_author";s:15:"michael_dorfman";s:10:"comment_id";s:7:"1702898";s:15:"comment_ranking";s:1:"1";s:12:"comment_text";s:578:"If it were me, I'd definitely put "Price of Weed" on the CV-- it's a clever app, that puts together interesting information, and I don't think it implies that you are a stoner.  I've got a friend who is a network admin on a big gay hookup site; that doesn't imply he's gay.<p>The other case is a bit more complicated.  In principle, an unofficial fan site for a band sound great-- unless it's clear to the reader of the CV that you knew the domain name was trademarked and that you were just biding time before a C&#38;D-- this looks opportunistic to me (and not in a good way.)";s:12:"story_author";s:5:"coryl";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:7:"1702872";s:10:"story_text";s:1766:"Hi HN, I face a dilemma in wondering if I should include "sketchy" projects into my resume. By sketchy, I mean that they may offend someone of a particular set, but are otherwise (in my opinion) brilliant executions that I'm proud of. I've never done anything illegal, and I like to think I have a solid base of ethics.<p>For example, when I was around 17, I picked up a trademarked domain for a popular music group from expiry (they didn't own it prior, was just a holding page for non-related topic). I built an unofficial fan site with pics, lyrics, and news content. It was also optimized towards adsense (20+% CTR), pushed affiliate sales for "bling" jewelry products and eventually signed a 1-year $1k/month advertising deal with my affiliate. I offered email service, networked with other hip hop sites, and made about $100k from adsense before I was graciously C&#38;D'd and handed the name over.<p>Most recently I cofounded a project that was covered on the sites of TIME, CBS, Business Insider, Gawker, and pending an ABC News article. It made the front page of HN as well (thanks guys). That site was Price Of Weed, where we crowdsource and share information about the price people pay for marijuana. Possession is still illegal in most of the world; its easy to assume I'm some sort of stoner/drug pusher because I'm associated with this project, but in reality I don't smoke much at all.<p>Now I'm a biz guy and probably won't be applying to jobs at big corporations. I'd really like to work for a startup, which I believe would be less judgmental and more accepting of my project history. If you were me, would you stick these projects on your resume? What are your own experiences with sharing this kind of information with potential employers? Thanks";}i:4;a:9:{s:20:"author_comment_count";s:3:"258";s:14:"comment_author";s:7:"frankus";s:10:"comment_id";s:7:"1577292";s:15:"comment_ranking";s:2:"32";s:12:"comment_text";s:805:"Mine's a WiFi-only 16GB model that I've had since day one. It's a pleasure to use but it hasn't really become indispensable to me.<p>The things it does really well are:<p>- Cooking using recipes from the Web
 - Instapaper
 - Tumblr (reading, that is)
 - Watching ABC TV programs
 - Reading eBooks (I've only done Kindle stuff so far)
 - Catching up on missed TV shows via iTunes
 - Reading instruction/repair manuals from the Web while using/repairing stuff
 - WeatherBug
 - Reading Apple's developer documentation<p>The things it doesn't do:<p>- Flash video, audio, and games
 - Objective-C/Cocoa Development
 - Multitasking (but soon, probably iOS 4.2)<p>If I weren't occasionally developing iPad apps I would consider selling it, simply because I probably have more useful things to be doing with $500.";s:12:"story_author";s:8:"AlexMuir";s:19:"story_comment_count";s:2:"47";s:8:"story_id";s:7:"1574979";s:10:"story_text";s:399:"I'm curious as to what people's thoughts on the iPad now that the dust has settled.<p>I use mine almost exclusively for reading blogs in the evening.  My girlfriend enjoys just browsing about on it.  That's about it - no photos, no videos, no audio.  Minimal gaming.  I also use Goodreader for technical PDFs.<p>Aside: It's been four months and there's not really a sniff of a competing product yet.";}i:5;a:9:{s:20:"author_comment_count";s:3:"105";s:14:"comment_author";s:11:"brianstorms";s:10:"comment_id";s:7:"3946527";s:15:"comment_ranking";s:2:"27";s:12:"comment_text";s:18:"FYI, ABC = Disney.";s:12:"story_author";s:10:"seanmccann";s:19:"story_comment_count";s:2:"29";s:8:"story_id";s:7:"3946008";s:10:"story_text";s:0:"";}i:6;a:9:{s:20:"author_comment_count";s:3:"723";s:14:"comment_author";s:3:"VLM";s:10:"comment_id";s:7:"7059808";s:15:"comment_ranking";s:2:"22";s:12:"comment_text";s:462:"May need to expand.  Saw several posts about shrinking but sometimes the best way to go is expand then start replacing little parts.  So A, B, C both feed into magic box that produces X, Y, Z respectively.  Well, make two (or more) magic boxes and rather than trying to write a (ABC) -&gt; (XYZ) converter all at once, write a A to X converter, then a B to Y converter... Given wildly different languages, they may no longer belong in the same function anyway...";s:12:"story_author";s:9:"chromatic";s:19:"story_comment_count";s:2:"25";s:8:"story_id";s:7:"7059063";s:10:"story_text";s:0:"";}i:7;a:9:{s:20:"author_comment_count";s:2:"11";s:14:"comment_author";s:12:"bvaldivielso";s:10:"comment_id";s:7:"4503353";s:15:"comment_ranking";s:1:"9";s:12:"comment_text";s:509:"Ok, I've read [1] that this guy has developed a new set of mathematical objects and techniques which he is (almost) the only one to understand.<p>That means that if someone wants to check if the proof is right, he'll first have to learn how to use all these objects.<p>I'll guess we won't have a tested proof for some years.<p>[1] [SPA] <a href="http://gaussianos.com/posible-demostracion-de-la-veracidad-de-la-conjetura-abc/" rel="nofollow">http://gaussianos.com/posible-demostracion-de-la-veracidad-d...</a>";s:12:"story_author";s:12:"shashashasha";s:19:"story_comment_count";s:2:"19";s:8:"story_id";s:7:"4502856";s:10:"story_text";s:0:"";}i:8;a:9:{s:20:"author_comment_count";s:2:"23";s:14:"comment_author";s:7:"cecilpl";s:10:"comment_id";s:7:"4503572";s:15:"comment_ranking";s:1:"6";s:12:"comment_text";s:290:"I found the formulation of the theorem difficult to digest, but the wikipedia version was much clearer:<p>For every  &#62; 0, are there only finitely many triples of coprime positive integers
a + b = c
such that
c&#62;d(1+),
where d denotes the product of the distinct prime factors of abc?";s:12:"story_author";s:12:"shashashasha";s:19:"story_comment_count";s:2:"19";s:8:"story_id";s:7:"4502856";s:10:"story_text";s:0:"";}i:9;a:9:{s:20:"author_comment_count";s:2:"57";s:14:"comment_author";s:6:"srgseg";s:10:"comment_id";s:7:"1948391";s:15:"comment_ranking";s:1:"2";s:12:"comment_text";s:1399:"Instead of:<p><pre><code>  public int[] filterEven(int[] array) {
    aggregator = int[array.size()]
    for(int i: array) {
      int aggregatorSize = 0;
  
      // The next line is the only unique part of
      // this function!
      if(array[i] % 2 == 0) {
        // Someone please tell me there's an easier way
        // to append to an array than this
        aggregator[aggregatorSize] = array[i];
        aggregatorSize += 1;
      }
    }
  }
  
  int[] array = { 1, 2, 3, 4, 5, 6 };
  filterEven(array);
  // =&#62; { 2, 4, 6 }

</code></pre>
in Java, you'd normally use collections and not arrays.<p>So it'd be:<p><pre><code>  List&#60;Integer&#62; result = new ArrayList&#60;Integer&#62;();
  for(int i : argument) if(i%2==0) result.add(i);
</code></pre>
So it's really 2 lines, not 7.<p>And if you really needed to work on an argument passed in the form of a primitive array, you'd use   Arrays.asList(arrayArgument) to easily turn the array into a list.<p>Java really shines when you are doing multithreaded code because you have a rich set of thread safe collections. (e.g. multiple simultaneous requests in a web app all modifying shared data structures).<p>With reading something into a file, anyone that does this often will just use a library (either their own or a 3rd party one).<p>Thus, they'd just do:<p><pre><code>  String data = FileUtil.readFile("abc.txt");</code></pre>";s:12:"story_author";s:7:"djacobs";s:19:"story_comment_count";s:2:"20";s:8:"story_id";s:7:"1947723";s:10:"story_text";s:0:"";}i:10;a:9:{s:20:"author_comment_count";s:3:"274";s:14:"comment_author";s:6:"Create";s:10:"comment_id";s:6:"781864";s:15:"comment_ranking";s:2:"12";s:12:"comment_text";s:926:"Quite to the contrary, life/living is about fighting entropy (or second law of thermodynamics<i>), "randomness".<p>This leads to the most famous and one of the most controversial elements of the [a] play. Adam cannot understand what the purpose of his existence is if mankind's future is so bleak. The last line is spoken by God: "Mondottam, ember, kzdj s bzva bzzl!" ("I have told you, Man: fight on, and trust!") Depending on the interpretation, this can either be seen cynically as the words of a capricious deity, or else pointing to a "hope beyond all hope," that God has a purpose for all things which man may not necessarily comprehend. This is markedly different from Paradise Lost, where the Christian hope is explicitly spelled out.<p></i> listen to the talk: <a href="http://www.abc.net.au/rn/latenightlive/stories/2009/2641555.htm" rel="nofollow">http://www.abc.net.au/rn/latenightlive/stories/2009/2641555....</a>";s:12:"story_author";s:8:"kunqiana";s:19:"story_comment_count";s:2:"23";s:8:"story_id";s:6:"781381";s:10:"story_text";s:0:"";}i:11;a:9:{s:20:"author_comment_count";s:2:"83";s:14:"comment_author";s:5:"mrlyc";s:10:"comment_id";s:7:"1565336";s:15:"comment_ranking";s:2:"37";s:12:"comment_text";s:473:"TED Talks:  "Riveting talks by remarkable people" <a href="http://feeds.feedburner.com/tedtalks_audio" rel="nofollow">http://feeds.feedburner.com/tedtalks_audio</a><p>Conversations with Richard Fidler:  a little-known, even in his home country of Australia, radio interviewer who is better than Michael Parkinson <a href="http://abc.net.au/queensland/conversations/conversationspodcast.xml" rel="nofollow">http://abc.net.au/queensland/conversations/conversationspodc...</a>";s:12:"story_author";s:12:"whatusername";s:19:"story_comment_count";s:2:"82";s:8:"story_id";s:7:"1565140";s:10:"story_text";s:283:"Hi HN..  I've been doing a bit more commuting than normal lately and have found I have more commute time than podcast time.  What Podcasts do you listen to that you can recommend to others?  (Basically I'm after the HN guidelines -- anything that satisfies my intellectual curiosity)";}i:12;a:9:{s:20:"author_comment_count";s:3:"747";s:14:"comment_author";s:4:"6ren";s:10:"comment_id";s:7:"2157877";s:15:"comment_ranking";s:1:"6";s:12:"comment_text";s:691:"meta: their schema seems to be JSON instances plus comments. <a href="http://camlistore.org/code/?p=camlistore.git;a=tree;f=doc/schema;h=d36db16e00901fb9a1e1115b7347bfc47efe8192;hb=master" rel="nofollow">http://camlistore.org/code/?p=camlistore.git;a=tree;f=doc/sc...</a><p>This is probably just a temporary notation, but perhaps it's clear enough for ongoing use?<p>Optional/required is handled by comments; JSON "[ ]" syntax indicates lists - but it's unclear if the contents represent a repeated group, like (abc)* , or alternatives, like (a|b|c)*; alternatives in general don't seem to be handled - in  general, alternatives could also appear as the value of a field, not just in a list.";s:12:"story_author";s:10:"joshfraser";s:19:"story_comment_count";s:2:"11";s:8:"story_id";s:7:"2156374";s:10:"story_text";s:0:"";}i:13;a:9:{s:20:"author_comment_count";s:2:"68";s:14:"comment_author";s:6:"daemin";s:10:"comment_id";s:7:"2699855";s:15:"comment_ranking";s:2:"10";s:12:"comment_text";s:1525:"There was an awesome talk by an architect Jan Gehl that I managed to catch (<a href="http://www.abc.net.au/tv/bigideas/stories/2011/06/21/3248796.htm" rel="nofollow">http://www.abc.net.au/tv/bigideas/stories/2011/06/21/3248796...</a>) talking about how new development projects have been built to look good from the Plane and Helicopter perspectives (from 5000feet/metres and rooftop/helicopter) while completely ignoring the street level at which most people operate on.<p>While the talk was more about large building projects, in the second half he does talk about how Copenhagen has transformed itself into a more bike and people friendly environment. More specifically he details how people's behaviour has changed in response to the different environmen, where walking and riding has been made more accessible and safer (for instance bike lanes on the inside of parked cars, so the cars protect the bike lane from the street), more people end up walking and riding.<p>Now suburbia has pretty much been designed for cars rather than people, and as such it is no real wonder that you have to drive everywhere rather than cycling or walking.<p>It should be possible to change this suburbia to something less car friendly, perhaps in cities like Detroit and others, which are in the process of removing suburbs entirely (or so I have read), so that people's behaviour changes. However I don't see this happening easily in the USA. People will relinquish their suburbs, cars, SUV's only when pried from their cold dead hands.";s:12:"story_author";s:8:"hammerdr";s:19:"story_comment_count";s:2:"24";s:8:"story_id";s:7:"2699350";s:10:"story_text";s:0:"";}i:14;a:9:{s:20:"author_comment_count";s:2:"50";s:14:"comment_author";s:5:"spitx";s:10:"comment_id";s:7:"5575392";s:15:"comment_ranking";s:2:"54";s:12:"comment_text";s:2637:"Family of missing Brown university student Sunil Tripathi has taken down the Facebook page dedicated to him.<p>Source:<p><a href="http://gawker.com/5995034/active-shooter-incident-at-mit-mit-police-officer-shot" rel="nofollow">http://gawker.com/5995034/active-shooter-incident-at-mit-mit...</a><p>Cached version of FB page :<p><a href="http://cc.bingj.com/cache.aspx?q=help+us+find+sunil+tripathi&#38;d=4800958371725771&#38;mkt=en-US&#38;setlang=en-US&#38;w=nld1_cZ9TIaHOQiAMeSeWxqLMiqIiDje" rel="nofollow">http://cc.bingj.com/cache.aspx?q=help+us+find+sunil+tripathi...</a><p>Twitter account :<p><a href="https://twitter.com/findingsunny" rel="nofollow">https://twitter.com/findingsunny</a><p>ABC News segment from March 30, 2013:<p><a href="http://abcnews.go.com/GMA/video/sunil-tripathi-video-missing-ivy-league-student-case-18845408" rel="nofollow">http://abcnews.go.com/GMA/video/sunil-tripathi-video-missing...</a><p>Police scanner identifies the names of Boston marathon suspects.<p>Suspect 1: Mike Mulugeta<p>Suspect 2: Sunil Tripathi<p>Source(s) :<p><a href="https://twitter.com/BuzzFeedAndrew/status/325141259515752448" rel="nofollow">https://twitter.com/BuzzFeedAndrew/status/325141259515752448</a><p><a href="https://twitter.com/Salon/status/325152165305937920" rel="nofollow">https://twitter.com/Salon/status/325152165305937920</a><p><a href="https://twitter.com/YourAnonNews/status/325141840561074176" rel="nofollow">https://twitter.com/YourAnonNews/status/325141840561074176</a><p>UPDATE 1:<p>Middlesex DA: One suspect ( donning a black hat in previously released FBI images ) is dead, second suspect is at large, and is believed to be armed and dangerous.<p>Source:<p><a href="http://twitpic.com/ckd6xd" rel="nofollow">http://twitpic.com/ckd6xd</a><p>UPDATE 2:<p>Boston PD releases picture of Suspect 2 retrieved earlier from the 7-Eleven convenience store, possibly the site of the carjacking.<p>Source:<p><a href="https://twitter.com/Boston_Police/status/325161511549009921/photo/1" rel="nofollow">https://twitter.com/Boston_Police/status/325161511549009921/...</a><p>UPDATE 3:<p>Home video footage from a street in Watertown where the exchange of gunfire took place earlier in the night, during which Suspect 1 may have been killed.<p><a href="https://www.youtube.com/watch?v=wSlRHJv1nnA" rel="nofollow">https://www.youtube.com/watch?v=wSlRHJv1nnA</a><p>UPDATE 4:<p>Photo of billboard displaying a missing person alert for Sunil Tripathi<p><a href="http://riehlworldview.com/wp-content/uploads/2013/04/missing-bilboard-for-bad-guy.jpg" rel="nofollow">http://riehlworldview.com/wp-content/uploads/2013/04/missing...</a>";s:12:"story_author";s:7:"weisser";s:19:"story_comment_count";s:2:"44";s:8:"story_id";s:7:"5574495";s:10:"story_text";s:0:"";}i:15;a:9:{s:20:"author_comment_count";s:3:"193";s:14:"comment_author";s:10:"xentronium";s:10:"comment_id";s:7:"5072307";s:15:"comment_ranking";s:1:"2";s:12:"comment_text";s:1877:"&#62; You can change the encoding of a string. Just jesus christ wow.<p>erm, wat?<p>Edit:<p>To refute some of the points:<p>&#62; <i>Why on earth does defined? return a string?</i><p>Why not? Strings are perfectly valid in boolean context.<p>&#62; <i>Using blocks for looping and callbacks</i><p>again, wat?<p>&#62; <i>break/next/return semantics in blocks extremely bizzare</i><p>This is a somewhat valid point. Well, don't do it then, if you don't know what you're doing!<p>&#62; <i>And they have different behavior in procs vs. lambdas</i><p>&#62; <i>Mutable objects have a hash method and can go in Hashes. Why!!!</i><p>Why not? It is possible to shoot yourself in the leg, but otherwise a very useful feature.<p>&#62; <i>Special case of flip-flop and regexp in an if statement (only if it appears</i><p>&#62;  <i>syntactically though!)</i><p>&#62; <i>Setting `$=` to something truthy causes all string operations to become</i><p>&#62;  <i>case-insensitive. This and other magic globals from perl are mind blowing.</i><p>Perlisms.<p>&#62; <i>`f {}`. Tell me what the parsing of that is.</i><p>Calling f with empty block.<p>&#62; <i>Ruby's module system makes namespacing optional (and off by default).</i><p>So?<p>&#62; <i>Regexp with named matches decompose into local variables. Dear lord why.</i><p>No they don't necessarily, no.<p><pre><code>    1.9.3-p327 :006 &#62; "abcdefg".match(/(?&#60;x&#62;abc)/)
    #&#60;MatchData "abc" x:"abc"&#62;
    1.9.3-p327 :007 &#62; x
    NameError: undefined local variable or method `x' for main:Object
</code></pre>
&#62; <i>Encoding system is beyond broken</i><p>wat?<p>&#62; <i>Scopes: constants, class vars, instance vars, methods, locals. wtf.</i><p>Valid point.<p>&#62; <i>Constants aren't constant. Truth in naming.</i><p>So?<p>&#62; <i>Thread locals are really fiber locals.</i><p>Valid point.<p>Overall, a very weak rant.";s:12:"story_author";s:7:"caludio";s:19:"story_comment_count";s:2:"21";s:8:"story_id";s:7:"5072138";s:10:"story_text";s:0:"";}i:16;a:9:{s:20:"author_comment_count";s:3:"155";s:14:"comment_author";s:10:"hmottestad";s:10:"comment_id";s:7:"6819018";s:15:"comment_ranking";s:1:"9";s:12:"comment_text";s:137:"color=red<p>and<p>color=&quot;red&quot;<p>Note the difference between  and &quot;<p>&quot;red&quot; is in fact red.<p>abc is still green!";s:12:"story_author";s:6:"lucb1e";s:19:"story_comment_count";s:2:"42";s:8:"story_id";s:7:"6818713";s:10:"story_text";s:0:"";}i:17;a:9:{s:20:"author_comment_count";s:2:"88";s:14:"comment_author";s:9:"dizzystar";s:10:"comment_id";s:7:"5398596";s:15:"comment_ranking";s:1:"1";s:12:"comment_text";s:1096:"What pain-points of Leiningen and Compojure does this framework aim to solve?<p>I'm sure its an excellent framework, but there way too much for me to consider using it right now. My concerns:<p>How difficult would it be to switch out Datomic for PostgreSQL?<p>What if I don't want ClojureScript at this moment?<p>What happens if I want to switch X with Z or drop ABC?<p>How hard will it be to minimize and erase all the things I don't want?<p>Why are there so many extra words needed for the routing templates?<p>I've always felt Clojure would get a boost from a Rails-like framework, but I'm concerned that a large, opinionated framework will break the very promise of Clojure: flexibility and easy DSL creation. Once we are faced with something that needs to be reverse-engineered or broken, then this promise is ruined.<p>I'm all for new frameworks and ideas, but its a little funny to think that Noir was dropped, in part, for being too large and complicated.<p>Despite my "not-for-me" criticisms, I do hope that you have some nice success in this framework and it attracts people to Clojure.";s:12:"story_author";s:8:"harrigan";s:19:"story_comment_count";s:2:"17";s:8:"story_id";s:7:"5397255";s:10:"story_text";s:0:"";}i:18;a:9:{s:20:"author_comment_count";s:4:"1440";s:14:"comment_author";s:6:"mahmud";s:10:"comment_id";s:6:"985451";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1504:"Sales and marketing. There is no rush like the rush of money, real, serious money.<p>Everyone you see programming is like a medieval craftsman, good at one thing and one thing only. As a salesman, you're the top dog, you have an eye for who is good and who is bad, you can choose whose products to sell, who to make rich, and who to work with. You're a phone wielding king-maker.<p>If you love thinking, that's all you will do. You will try to understand <i>everyone's</i> business, what they do, who they sell to, how much, how often, and under what restrictions. You take your work with you, to the pub, restaurant, street, gym and home. You will be taking notes when others are talking. You will go over your girlfriend's browser history to learn what she shops for. You will be opening your parent's credit card statements to see where the money goes. A day at the mall will be like heaven to you; you will get a rush from seeing people spend. Information will fucking nurture you.<p>You do that so often you can see trends before they hit the press :-)<p>Nothing like being able to give your friends and family business, real solid leads, and all others will have to contend for your attention and rolodex.<p>Sales makes bull-fighting look boring. It's as if the newspapers were published for your own amusement. Every little column brings in an idea, a lead, a name, an opportunity.<p>P.S. and on good days you will be too thrilled that you end up talking like this. Guess who closed today? ABC :-)";s:12:"story_author";s:4:"ouch";s:19:"story_comment_count";s:2:"15";s:8:"story_id";s:6:"984957";s:10:"story_text";s:1264:"Every day, I code for seven to ten hours in pain (edit: Not carpal tunnel!). The last couple hours are the worst. For whatever reason, my body's had it with typing and mousing all day, and after two years of trying all sorts of things to remedy it, I'm out of ideas.<p>I'm trying to figure out what to do now to support myself as I go knock out the last few semesters on my degree, which seems like the next logical step here. What can a hacker do to eat when he can't type all day? I personally love teaching and I understand that people are really trying to acquire the skills I have right now, so maybe that's an option.<p>So as to not ramble here, I'll keep this short and answer any questions in the comments.<p>These are the skills I've had to demonstrate on the job, so the BS filter is on:<p><pre><code>  * HTML, CSS, web design
  * JavaScript (libs: jQuery, ExtJS)
  * Python
  * Ruby (mainly Rails)
  * PHP (Drupal, CakePHP)
  * MySQL
  * ColdFusion
  * Linux and Solaris server admin (+Apache, MySQL, Postfix, Dovecot, mainly)
  * AWS configuration/deployment
</code></pre>
I've only been in the field (resume-wise) for a few years so it's unlikely I'd be able to move to any sort of position managing other devs, although I do manage one dev right now.";}i:19;a:9:{s:20:"author_comment_count";s:3:"521";s:14:"comment_author";s:7:"grellas";s:10:"comment_id";s:7:"1114988";s:15:"comment_ranking";s:1:"1";s:12:"comment_text";s:2770:"When I was a kid growing up in the 1950s, I thought I was being deprived because my immigrant parents had a thing about <i>not</i> getting a TV in the house. This actually forced me to grow up as an avid reader, which I realized only years later proved a great long-term benefit.<p>Back then (and into the 60s and 70s), TV was wholesome enough but highly limited: mainly three networks (CBS, NBC, ABC) that gave us news, variety shows, and old style sitcoms such as the Beverly Hillbillies and a few local UHF stations that mainly featured old movie reruns. Apart from the "all-night" UHF station, most stations signed off by midnight and then went silent for the night, using an "Indian" image or some equivalent to alert viewers to the fact that they were off the air. I would say, throughout that entire period, that TV was for me what I would call a pleasant time-killer. I wouldn't watch that much of it but, after working like a fiend all week doing my studies and working odd jobs to pay my tuition, it was pretty relaxing to settle back into a sofa and just passively watch something - an old movie, a sports event, a stupid comedy, or whatever - without any demands being made upon me. That was the appeal: a mostly mindless diversion with occasional drama when some important news event captured the nation's fancy (e.g., the Apollo 13 drama).<p>Today, with cable and with digital channels, TV has far more variety with its countless channels and its ubiquitous round-the-clock presence but it remains for me a mostly mindless sinkhole for my time whenever I get caught up watching it, which is not too often. Network news has been largely displaced by wall-to-wall coverage by cable networks of whatever story it is they want to pound to death, with an emphasis on "reality" stories (e.g., what is today's tidbit of information that we can add to the story of the missing teenager who vanished in the Caribbean?). Reality-TV formats are everywhere, creating voyeuristic opportunities to watch people interacting with one another in this or that setting and featuring really nothing more than the personalities of the participants as points of interest. All this and more is for me little more than the "vast wasteland" that Newton Minnow called TV back in the 1960s, with the quality of programming having settled in at a level of almost mind-numbing banality.<p>That said, TV is nothing more than a medium and will always feature this or that item that is indeed interesting or stimulating. It just is not a good <i>habit</i> to find oneself continually caught up in it. Used selectively, it can be just fine for occasional entertainment or for particular items of news or commentary. Not normally very profitable but nothing to be too critical about either.";s:12:"story_author";s:8:"jgrahamc";s:19:"story_comment_count";s:2:"31";s:8:"story_id";s:7:"1114756";s:10:"story_text";s:0:"";}}s:8:"checksum";i:3400316685;s:10:"warmupTime";d:12098;}i:15;a:13:{s:10:"avgFastest";i:54864;s:2:"cv";d:18.87;s:3:"avg";d:57162;s:12:"cvAvgFastest";d:5.51;s:4:"cold";d:156896;s:7:"fastest";d:48732;s:7:"slowest";d:156896;s:5:"times";a:100:{i:0;d:156896;i:1;d:61698;i:2;d:59221;i:3;d:54184;i:4;d:53084;i:5;d:52812;i:6;d:54165;i:7;d:54069;i:8;d:53994;i:9;d:58546;i:10;d:58126;i:11;d:50508;i:12;d:50958;i:13;d:59953;i:14;d:61497;i:15;d:54505;i:16;d:52313;i:17;d:59107;i:18;d:51807;i:19;d:53342;i:20;d:59782;i:21;d:51431;i:22;d:59939;i:23;d:58757;i:24;d:51701;i:25;d:59123;i:26;d:53564;i:27;d:58837;i:28;d:61605;i:29;d:57289;i:30;d:49946;i:31;d:61155;i:32;d:54313;i:33;d:55221;i:34;d:61948;i:35;d:59786;i:36;d:61851;i:37;d:58204;i:38;d:55220;i:39;d:60573;i:40;d:60901;i:41;d:53726;i:42;d:53163;i:43;d:60607;i:44;d:54073;i:45;d:53478;i:46;d:60125;i:47;d:52712;i:48;d:57056;i:49;d:55832;i:50;d:56220;i:51;d:55849;i:52;d:65467;i:53;d:51996;i:54;d:59663;i:55;d:57014;i:56;d:56420;i:57;d:57689;i:58;d:59725;i:59;d:59945;i:60;d:59511;i:61;d:60119;i:62;d:53757;i:63;d:56387;i:64;d:53177;i:65;d:49544;i:66;d:51356;i:67;d:55889;i:68;d:58606;i:69;d:57560;i:70;d:58963;i:71;d:57797;i:72;d:53665;i:73;d:51374;i:74;d:60333;i:75;d:58282;i:76;d:57397;i:77;d:59110;i:78;d:55094;i:79;d:50766;i:80;d:49807;i:81;d:72922;i:82;d:56482;i:83;d:58577;i:84;d:52866;i:85;d:56185;i:86;d:56478;i:87;d:54953;i:88;d:57553;i:89;d:49141;i:90;d:51314;i:91;d:53444;i:92;d:48732;i:93;d:49874;i:94;d:53687;i:95;d:55092;i:96;d:49049;i:97;d:53605;i:98;d:56923;i:99;d:58174;}s:13:"originalQuery";s:52:"select * from hn where match('"elon musk"') limit 20";s:13:"modifiedQuery";s:209:"select * from hn where (match(story_text, '(?i)\Welon\Wmusk\W') or match(story_author,'(?i)\Welon\Wmusk\W') or match(comment_text, '(?i)\Welon\Wmusk\W') or match(comment_author, '(?i)\Welon\Wmusk\W')) limit 20";s:6:"result";a:20:{i:0;a:9:{s:20:"author_comment_count";s:3:"115";s:14:"comment_author";s:11:"BrandonMarc";s:10:"comment_id";s:7:"9548110";s:15:"comment_ranking";s:2:"11";s:12:"comment_text";s:360:"Great article. Even without mention Elon&#x27;s drunk-tweeting about Catherine the Great.<p><a href="http:&#x2F;&#x2F;www.parabolicarc.com&#x2F;2011&#x2F;12&#x2F;30&#x2F;elon-musk-tweets-on-chinese-space-ambitions-catherine-the-greats-horse&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.parabolicarc.com&#x2F;2011&#x2F;12&#x2F;30&#x2F;elon-musk-tweets-on-c...</a>";s:12:"story_author";s:10:"adventured";s:19:"story_comment_count";s:2:"23";s:8:"story_id";s:7:"9544455";s:10:"story_text";s:0:"";}i:1;a:9:{s:20:"author_comment_count";s:3:"525";s:14:"comment_author";s:5:"rorrr";s:10:"comment_id";s:7:"3860539";s:15:"comment_ranking";s:2:"30";s:12:"comment_text";s:143:"I hope Elon Musk gets all the "man of the year" awards.<p>The man is brilliant, and there's so much resistance to what he's doing, it's insane.";s:12:"story_author";s:8:"hef19898";s:19:"story_comment_count";s:2:"32";s:8:"story_id";s:7:"3857904";s:10:"story_text";s:0:"";}i:2;a:9:{s:20:"author_comment_count";s:3:"217";s:14:"comment_author";s:7:"randall";s:10:"comment_id";s:7:"3858225";s:15:"comment_ranking";s:1:"4";s:12:"comment_text";s:219:"Most YC hackers:<p>"I'm fixing x because x is broken. They're slow, costly, inefficient, and aren't taking advantage of modern technology."<p>Elon Musk is doing a YC startup (in spirit) on the most grand scale possible.";s:12:"story_author";s:8:"hef19898";s:19:"story_comment_count";s:2:"32";s:8:"story_id";s:7:"3857904";s:10:"story_text";s:0:"";}i:3;a:9:{s:20:"author_comment_count";s:4:"2371";s:14:"comment_author";s:7:"staunch";s:10:"comment_id";s:7:"8512541";s:15:"comment_ranking";s:1:"5";s:12:"comment_text";s:424:"If Elon Musk had made $16M, instead of $160M, from PayPal there would be no Tesla or SpaceX. He likely would have spent his time much less productively, and the world would be worse off.<p>And yet, very few people similar to Elon Musk ever find themselves in the position of being rich enough to field an army.<p>In a future where resources aren&#x27;t so constrained we&#x27;ll start to see &quot;geniuses&quot; everywhere.";s:12:"story_author";s:10:"ryancarson";s:19:"story_comment_count";s:2:"17";s:8:"story_id";s:7:"8511907";s:10:"story_text";s:0:"";}i:4;a:9:{s:20:"author_comment_count";s:3:"113";s:14:"comment_author";s:8:"sokoloff";s:10:"comment_id";s:7:"7512724";s:15:"comment_ranking";s:2:"10";s:12:"comment_text";s:1283:"MIT &#x27;93 Mech E here (only ever worked as programmer, manager, or executive though). I agree with most of what&#x27;s written, though I never found the winters to be unbearable (and still live in Cambridge now-love it here). If the weather is what matters to you, pick Stanford (duh), but that&#x27;s an absurd way to pick a school, IMO.<p>MIT has great breadth available; it&#x27;s all a matter of what YOU want to make it. If you want to graduate very unidimensional (deep excellence in engineering, skate by in all others), you can. If you want to be well-rounded, you can be, though not perhaps to the same extent of social network as Harvard. I really enjoyed the living groups situation at MIT (I was in a fraternity in Boston) and your living group choice makes a lot of difference in your experience here, at least IME.<p>I took a few humanities classes at Wellesley College. It was kind of a pain in the ass, and not worth it for the academic angle, but there were other factors involved...<p>Congrats on your situation. I&#x27;d repeat at MIT, I&#x27;d never have considered Harvard, and I was wait-listed at Stanford, eventually admitted, but I&#x27;d had my heart set on MIT, so when I got in there, it was an easy call and I couldn&#x27;t be happier about my choice.";s:12:"story_author";s:7:"luckyyy";s:19:"story_comment_count";s:2:"40";s:8:"story_id";s:7:"7512494";s:10:"story_text";s:1214:"In a similar vein to asselinpaul&#x27;s post, I would love some feedback on deciding between MIT, Harvard, and Stanford for undergrad. I was fortunate enough to be accepted to all three, so now I&#x27;m in that tough (but amazing) situation where I have to choose one.<p>My background is in programming and mechanical engineering, but I think big and want to do more than just become an engineer at a company. I look up to people like Elon Musk, but I also realize that shaping my life after another&#x27;s would be foolish.<p>MIT<p>+ Great engineering<p>+ Rigorous courses and student body<p>- Maybe not well-rounded enough for my long-term goals<p>Harvard<p>+ Amazing liberal arts (I&#x27;m all for being well-rounded)<p>+ Would teach me how to work with people<p>- Not known for engineering<p>Stanford<p>+ Great at engineering and liberal arts<p>+ Amazing network in the heart of Silicon Valley<p>- I live in the area and go to a private school nearby (I kind of feel like I need to explore the rest of the world)<p>I know I can&#x27;t go wrong here, but I&#x27;d still love to hear your thoughts. I&#x27;m going to be visiting MIT and Harvard for the first time, so I&#x27;ll make my final decision after that.";}i:5;a:9:{s:20:"author_comment_count";s:4:"3504";s:14:"comment_author";s:10:"tokenadult";s:10:"comment_id";s:7:"5223262";s:15:"comment_ranking";s:1:"3";s:12:"comment_text";s:4597:"From the article, "Beginning early in the morning of my second day with the car, after the projected range had dropped precipitously while parked overnight, I spoke numerous times with Christina Ra, Teslas spokeswoman at the time, and Ted Merendino, a Tesla product planner at the companys headquarters in California."<p>That quoted sentence includes the interesting phrase "Tesla's spokeswoman at the time," seemingly implying that the company has a new spokesperson in just the last few days. Who speaks for the company to the press now? It appears that Christina Ra used to work for Honda<p><a href="http://automobiles.honda.com/2012/cr-z/blog.aspx?Author=5" rel="nofollow">http://automobiles.honda.com/2012/cr-z/blog.aspx?Author=5</a><p>and LinkedIn suggests she works for both Tesla and SpaceX<p><a href="https://www.linkedin.com/in/christinara" rel="nofollow">https://www.linkedin.com/in/christinara</a><p>with the title "senior manager, communications" for Tesla.<p>"I spoke at some length with Mr. Straubel and Ms. Ra six days after the trip, and asked for the data they had collected from my drive, to compare against my notes and recollections. Mr. Straubel said they were able to monitor certain things remotely and that the company could store and retrieve 'typical diagnostic information on the powertrain.'<p>"Mr. Straubel said Tesla did not store data on exact locations where their cars were driven because of privacy concerns, although Tesla seemed to know that I had driven six-tenths of a mile 'in a tiny 100-space parking lot.'"<p>So just what is the spatial resolution of the data stored by Tesla? Who can speak for the company on that exact issue, for the record?<p>I'm amazed, by the way, that commenters here and elsewhere claim that something is easy to see because it can be seen in a Google aerial photo in broad daylight in the summer, when the actual visibility issue is seeing the same thing from a car, while driving, at night in winter. I know lots of drivers who can drive right past things without seeing them, even while looking for those things, if they are driving in an unfamiliar location at night.<p>AFTER EDIT: Thanks for the several interesting comments in reply to this comment. I'll use my edit window to dump in some links from earlier threads on HN. There was an extensive, and on the whole rather favorable, review of the Model S from <i>The Verge</i><p><a href="http://www.theverge.com/2013/2/12/3969260/going-the-distance-driving-tesla-model-s-in-the-real-world" rel="nofollow">http://www.theverge.com/2013/2/12/3969260/going-the-distance...</a><p>submitted to HN while most participants were discussing the John Broder New York Times review. (Most participants missed the discussion on the article from The Verge, which is too bad, as the article has interesting photographs of the car and a lot of thoughtful commentary about its trade-offs as a vehicle for regular use.)<p><a href="http://news.ycombinator.com/item?id=5208154" rel="nofollow">http://news.ycombinator.com/item?id=5208154</a><p>The author of the report in The Verge takes care to mention, "Tesla hopes for its first quarter of black ink this year after a decade of operation, but make no mistake, its still in the throes of startupdom. Much of its working capital has come from nearly half a billion dollars in low-interest rate government loans. It has just a few dozen dealers around the world."<p>ONE MORE EDIT: Reasonable taxpayer and consumer minds can differ, and the differing opinions are widely expressed here on HN, but on the issue of the data-logging, I trust Tesla LESS after the back-and-forth about how Tesla thinks the reporter drove than I did before I saw Tesla's response. Tesla has HUGE taxpayer subsidies keeping its business afloat. Its response to questions about its technology's actual usefulness seems to be to go into attack mode whenever a reporter raises questions about the Tesla driving experience after driving a Tesla car. That doesn't make me think I want to drive a Tesla car. If the cars are really great for driving in places that have snow in winter, word of mouth should be able to tell that story, without any corporate P.R. spin. I note that there are many other news stories out right now, some of which have already been submitted to HN or mentioned in comments, in which onlookers express their opinion that Elon Musk has come out of this looking defensive. The product seems to be lacking in basic features I would need where I live, namely reliable estimates of remaining driving distance in winter, and that seems to speak for itself.";s:12:"story_author";s:10:"tokenadult";s:19:"story_comment_count";s:2:"54";s:8:"story_id";s:7:"5223250";s:10:"story_text";s:0:"";}i:6;a:9:{s:20:"author_comment_count";s:3:"560";s:14:"comment_author";s:5:"codex";s:10:"comment_id";s:7:"5209513";s:15:"comment_ranking";s:1:"2";s:12:"comment_text";s:689:"In reading the rebuttal here, I can't shake the feeling that one cannot take anything uttered from Elon Musk's mouth at face value when it concerns his baby, Tesla (and probably also SpaceX).  He appears absolutely dedicated to the success of his companies.  He is a visionary, a True Beliver, and he will do anything to advance his cause, even at the expense of personal credibility--so it is important to unspin what he says, and give it the maximum amount of scrutiny, because you can be sure he using every trick at his disposal to put the situation in the best possible light.<p>In this respect, he sounds like a political candidate, and, to be fair, many other CEOs behave like this.";s:12:"story_author";s:6:"pzaich";s:19:"story_comment_count";s:2:"19";s:8:"story_id";s:7:"5209213";s:10:"story_text";s:0:"";}i:7;a:9:{s:20:"author_comment_count";s:2:"23";s:14:"comment_author";s:8:"benthumb";s:10:"comment_id";s:7:"4365007";s:15:"comment_ranking";s:2:"42";s:12:"comment_text";s:777:"Mac OS X: Avadis Tevanian - B.A. in Mathematics from the University of Rochester, and his M.S. and Ph.D. degrees in computer science from Carnegie Mellon University<p>Python: Guido van Rossum - masters degree in mathematics and computer science from the University of Amsterdam<p>Ruby on Rails: David Heinemeier Hansson - bachelor's degree in Computer Science<p>Ruby: Yukihiro Matsumoto - He graduated with an information science degree from University of Tsukuba<p>Linux: Linus Torvalds - master's degree in computer science from NODES research group<p>SpaceX: Elon Musk - From the Wharton School of the University of Pennsylvania, he received an undergraduate degree in Economics, and stayed on another year to finish a second bachelor's degree in physics.<p>...I could go on";s:12:"story_author";s:11:"sachitgupta";s:19:"story_comment_count";s:2:"65";s:8:"story_id";s:7:"4364370";s:10:"story_text";s:0:"";}i:8;a:9:{s:20:"author_comment_count";s:3:"116";s:14:"comment_author";s:8:"dakrisht";s:10:"comment_id";s:7:"3995492";s:15:"comment_ranking";s:1:"9";s:12:"comment_text";s:46:"Good luck SpaceX and Elon Musk. True pioneers.";s:12:"story_author";s:7:"DavidSJ";s:19:"story_comment_count";s:2:"16";s:8:"story_id";s:7:"3995312";s:10:"story_text";s:0:"";}i:9;a:9:{s:20:"author_comment_count";s:3:"112";s:14:"comment_author";s:14:"SuperChihuahua";s:10:"comment_id";s:7:"6052642";s:15:"comment_ranking";s:1:"3";s:12:"comment_text";s:1996:"I&#x27;m also about to publish my first book (about a guy called Elon Musk). Here are some links I&#x27;ve saved that were interesting to read:<p>Selling my e-book on Amazon (<a href="http://snook.ca/archives/writing/selling-ebook-on-amazon" rel="nofollow">http:&#x2F;&#x2F;snook.ca&#x2F;archives&#x2F;writing&#x2F;selling-ebook-on-amazon</a>)<p>How you can make a million writing your own e-book (<a href="http://www.dailymail.co.uk/home/moslive/article-2040044/Kindle-How-make-million-writing-e-book.html#ixzz2ZDvfiNPB" rel="nofollow">http:&#x2F;&#x2F;www.dailymail.co.uk&#x2F;home&#x2F;moslive&#x2F;article-2040044&#x2F;Kind...</a>)<p>How to Write and Promote New York Times Bestsellers: Tim Ferriss and Jack Canfield (<a href="http://www.fourhourworkweek.com/blog/2012/09/01/how-to-write-and-promote-new-york-times-bestsellers-tim-ferriss-and-jack-canfield/" rel="nofollow">http:&#x2F;&#x2F;www.fourhourworkweek.com&#x2F;blog&#x2F;2012&#x2F;09&#x2F;01&#x2F;how-to-write...</a>)<p>How to (Really) Make $1,000,000 Selling E-Books  Real-World Case Studies (<a href="http://www.fourhourworkweek.com/blog/2013/04/04/how-to-make-1000000-selling-e-books-tactics-and-case-studies/" rel="nofollow">http:&#x2F;&#x2F;www.fourhourworkweek.com&#x2F;blog&#x2F;2013&#x2F;04&#x2F;04&#x2F;how-to-make-...</a>)<p>How I Used Hacker News to Sell My eBook (<a href="http://rubysnippets.com/2013/04/26/how-i-used-hacker-news-to-sell-my-ebook/" rel="nofollow">http:&#x2F;&#x2F;rubysnippets.com&#x2F;2013&#x2F;04&#x2F;26&#x2F;how-i-used-hacker-news-to...</a>)<p>An eBook pricing model that resulted in $100,000 in sales (<a href="http://blog.asmartbear.com/selling-ebook.html" rel="nofollow">http:&#x2F;&#x2F;blog.asmartbear.com&#x2F;selling-ebook.html</a>)<p>5 rules to sell thousands of copies of your ebook (<a href="http://mir.aculo.us/2012/10/20/5-rules-to-sell-thousands-of-copies-of-your-ebook/" rel="nofollow">http:&#x2F;&#x2F;mir.aculo.us&#x2F;2012&#x2F;10&#x2F;20&#x2F;5-rules-to-sell-thousands-of-...</a>)";s:12:"story_author";s:7:"desouzt";s:19:"story_comment_count";s:2:"45";s:8:"story_id";s:7:"6052075";s:10:"story_text";s:404:"Hi there,<p>I am close to finishing my book and keen to get it published. I figured it would be easier to self publish (could be a wrong assertion), and wondered if anyone had any advice? Have you done it before? Anything to avoid? Anything I should definitely do? Any good sites to promote it on?<p>N.B. The book isn&#x27;t a technical book. It is a comedy book set out in the style of a blog.<p>thanks!";}i:10;a:9:{s:20:"author_comment_count";s:2:"43";s:14:"comment_author";s:7:"bceagle";s:10:"comment_id";s:7:"4328647";s:15:"comment_ranking";s:2:"11";s:12:"comment_text";s:320:"When I first watched the movie Prometheus my first thought was that there is no friggin way we are going to be traveling planets and have that level of advanced technology by 2089. After listening to Elon Musk and seeing the types of steps he is taking, perhaps Prometheus was not as far fetched as I originally thought.";s:12:"story_author";s:3:"api";s:19:"story_comment_count";s:2:"23";s:8:"story_id";s:7:"4328514";s:10:"story_text";s:0:"";}i:11;a:9:{s:20:"author_comment_count";s:3:"235";s:14:"comment_author";s:8:"dave1619";s:10:"comment_id";s:7:"4877506";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:2028:"Tesla Motors is in great shape.  I've been following the company for a while and recently drove the Model S.  Amazing car in almost every way.  What struck me was that it's not an incremental improvement but really a radical (might I say disruptive) improvement in terms of ride quality (super quiet), handling (low center of gravity with skateboard powertrain), electronics (17" touchscreen), cargo space (heard of the frunk?), reliability (electric cars have far less moving parts), and store experience (Tesla retail stores are a way better customer experience than a typical car dealership).  It's difficult to drive a Model S and NOT say that you've driven the future.<p>The Model S is so good that all they need to do is make it into a SUV (Model X) and they'll have the coolest high-end SUV (coming 2014).<p>Then, they just need to make the Model S smaller (GenIII Bluestar) and then they'll have the best small luxury sport sedan on the market (ie., BMW 3 series, Lexus IS, Audi A4 market).  Elon Musk has said they're going after the BMW 3 Series market with the GenIII car, and he's determined to make a best car in that market.  Just like the Model S is better than a BMW 5 Series in most regards, the GenIII will be better than the BMW 3 Series in most regards.  I know it might be difficult for many people to accept that (especially since the BMW 3 Series is legendary) but Tesla's got all the right pieces and has proven they can do it with the Model S.  Again, they just need to shrink the Model S and make it more affordable.<p>But GenIII is slated for 2015 at the earliest and it takes a while to dominate a car segment even after you have a stellar car.  I expect Tesla to become increasingly competitive (in terms of # sales) to the BMW 3 series by 2020 and perhaps dominant by 2025 (if not earlier).<p>Elon Musk has repeatedly said that Tesla Motors is not a typical car company but rather a technology company that will innovate at a blistering pace.  As long as they continue to  do that, they'll be fine.";s:12:"story_author";s:9:"apaprocki";s:19:"story_comment_count";s:2:"11";s:8:"story_id";s:7:"4876226";s:10:"story_text";s:0:"";}i:12;a:9:{s:20:"author_comment_count";s:4:"2440";s:14:"comment_author";s:11:"petercooper";s:10:"comment_id";s:7:"2936660";s:15:"comment_ranking";s:1:"8";s:12:"comment_text";s:623:"I can't buy into this argument.<p>What's important is that you're supporting society, not whether you're at the coal face of saving lives. If it were, Elon Musk should be a paramedic, not inventing electric cars.<p>Even if you do only run an online payments system, a project management webapp, or a site like Twitter, people and businesses are using those things in <i>support</i> of other enterprises. Those things could include space travel, saving lives, new technologies, and more. You don't need to be at the coal face to be pushing the world forward, just doing <i>something</i> to support all of the people who are.";s:12:"story_author";s:8:"dwynings";s:19:"story_comment_count";s:2:"24";s:8:"story_id";s:7:"2935340";s:10:"story_text";s:0:"";}i:13;a:9:{s:20:"author_comment_count";s:3:"432";s:14:"comment_author";s:6:"lutorm";s:10:"comment_id";s:7:"3057315";s:15:"comment_ranking";s:2:"12";s:12:"comment_text";s:286:"From SpaceX page:<p>"SpaceX CEO &#38; CTO Elon Musk will discuss the future of human spaceflight in advance of his companys planned flight later this year to the International Space Station, the first private mission to ISS for NASA, at a National Press Club luncheon today at 1pm EST."";s:12:"story_author";s:6:"equark";s:19:"story_comment_count";s:2:"21";s:8:"story_id";s:7:"3054844";s:10:"story_text";s:0:"";}i:14;a:9:{s:20:"author_comment_count";s:2:"12";s:14:"comment_author";s:9:"joe563323";s:10:"comment_id";s:7:"9747507";s:15:"comment_ranking";s:1:"8";s:12:"comment_text";s:36:"What about Elon Musk ? Jerk or Not ?";s:12:"story_author";s:6:"tablet";s:19:"story_comment_count";s:2:"11";s:8:"story_id";s:7:"9743741";s:10:"story_text";s:164:"It seems almost all famous leaders of IT companies had quite bad personality and squeeze people to get shit done. Do you believe it is a must for any great company?";}i:15;a:9:{s:20:"author_comment_count";s:3:"788";s:14:"comment_author";s:6:"netcan";s:10:"comment_id";s:7:"4333349";s:15:"comment_ranking";s:2:"17";s:12:"comment_text";s:745:"A couple of observations:<p>1 <i>Where will that electricity come from?  - I think solar will be the largest source [he owns a solar company, SolarCity].</i><p>With someone like Elon Musk it's believable that "he owns a solar company" is not a disclosure of bias, it's putting his money where his mouth is.<p>2 He doesn't come off as ideological at all (eg government vs corporate technology) except where relevant to his goal. He's trying to make electric cars &#38; go to mars. Those are the areas where he's thrying to have an impact, here he has strong opinions. Otherwise, he lives in the world as it is. He doesn't get baited into comments on the political, financial or regulatory structure beyond where it applies to the stuff he's doing";s:12:"story_author";s:3:"api";s:19:"story_comment_count";s:2:"23";s:8:"story_id";s:7:"4328514";s:10:"story_text";s:0:"";}i:16;a:9:{s:20:"author_comment_count";s:3:"151";s:14:"comment_author";s:11:"sandworm101";s:10:"comment_id";s:8:"10334256";s:15:"comment_ranking";s:1:"1";s:12:"comment_text";s:872:"When work is a choice, it isn&#x27;t really work.  This guy can take a vacation whenever he likes.  He doesn&#x27;t have a boss that will fire him.  He doesn&#x27;t have to worry about making rent each month.  His concept of &quot;taking a vacation&quot; is very different then mine, yours, or most anyone else who isn&#x27;t a billionaire.<p>If Elon Musk is stressed, he has the option of separating himself from that stress.  He works because he wants to work.  Employees suffer stress from which they cannot separate themselves without, in short order, creating new stresses.  Elon will not be homeless next month if he stops going to work today.  A psychologist might say that his stress is therefore a product of his ego, his daily choices, rather than of his environment.  It is internal to his personality.  That&#x27;s probably why he finds it so hard to separate.";s:12:"story_author";s:11:"cocoflunchy";s:19:"story_comment_count";s:2:"11";s:8:"story_id";s:8:"10334001";s:10:"story_text";s:0:"";}i:17;a:9:{s:20:"author_comment_count";s:3:"102";s:14:"comment_author";s:6:"kirk21";s:10:"comment_id";s:7:"7094698";s:15:"comment_ranking";s:2:"21";s:12:"comment_text";s:516:"1) Selling Elon Musk t-shirts: <a href="http://www.zazzle.com/elonmuskspaceman" rel="nofollow">http:&#x2F;&#x2F;www.zazzle.com&#x2F;elonmuskspaceman</a>
Did not make that much but was great fun.<p>2) Helping my artistic friends selling their products. If you want to sell designer products, you can sign up here: <a href="https://docs.google.com/forms/d/1dmyfzRwBbpcKAyRplHs0i2RMqsCykRdZ7oJnBvZh2ZA/viewform" rel="nofollow">https:&#x2F;&#x2F;docs.google.com&#x2F;forms&#x2F;d&#x2F;1dmyfzRwBbpcKAyRplHs0i2RMqsC...</a>";s:12:"story_author";s:6:"kirk21";s:19:"story_comment_count";s:3:"100";s:8:"story_id";s:7:"7094402";s:10:"story_text";s:284:"This post gave me the motivation to give it another try: https:&#x2F;&#x2F;medium.com&#x2F;business-startup-development-and-more&#x2F;e0937c7f0951<p>Previous years:
https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=6661536
https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=4639271";}i:18;a:9:{s:20:"author_comment_count";s:2:"56";s:14:"comment_author";s:4:"Taek";s:10:"comment_id";s:7:"7432794";s:15:"comment_ranking";s:2:"23";s:12:"comment_text";s:1063:"&quot;Many of my friends are entrepreneurs. A few have mentioned this deep hollow conflicted feeling. Their business ideas are not things the world wants. They&#x27;re following the current tech entrepreneur stereotype, building social apps and pursuing investors. They&#x27;re hating it, and having to admit they&#x27;re doing it only for the jackpot. But if they stop, what&#x27;s left?&quot;<p>For me, that&#x27;s exactly why I&#x27;m starting a company instead of going somewhere like Google. I&#x27;m not in it to hit the jackpot, I&#x27;m in it to make a lasting impact on the world and the way that we use technology. At this stage (early), it feels like I&#x27;m actually trying something useful. I feel like I have a purpose, and it&#x27;s a more satisfying source of motivation than a potential jackpot.<p>I&#x27;d be interested to see Elon Musk weigh in on this. Hitting the financial jackpot seems very far from his mind. He said himself, his goal is to die as a resident of Mars, and the rest is just trying to pay the bills so he can fund his dream.";s:12:"story_author";s:9:"bjcubsfan";s:19:"story_comment_count";s:2:"67";s:8:"story_id";s:7:"7430501";s:10:"story_text";s:0:"";}i:19;a:9:{s:20:"author_comment_count";s:4:"2074";s:14:"comment_author";s:5:"danso";s:10:"comment_id";s:7:"6702687";s:15:"comment_ranking";s:1:"5";s:12:"comment_text";s:2749:"I&#x27;m sure much has been written about the inventor, Lonnie Johnson, already, but if he were a young kid today -- or, perhaps, had more coverage for inventing a billion dollar toy -- he&#x27;d be as revered as Elon Musk by HN, for being both a rich entrepreneur and an esteemed hacker. From the OP:<p>&gt; <i>Johnson, a nuclear engineer, Tuskegee University Ph.D. and former NASA scientist, founded his company in 1989. It was the same year he first licensed the Super Soaker, which generated more than $200 million in retail sales two years later, the company said. The toy was licensed to Larami Corp., which was later purchased by Hasbro.</i><p>&gt; <i>Johnson holds more than 80 patents, with more than 20 pending, the company said, which said sales of the Super Soaker have approached nearly $1 billion.</i><p>&gt; <i>As an Alabama high school senior, Johnson finished building a remote-controlled robot with a reel-to-reel tape player for a brain and jukebox solenoids controlling its pneumatic limbs, according to a 2008 profile in the Atlanta Journal Constitution.</i><p>edit: This 2001 NYT profile is even more fascinating:<p><a href="http://www.nytimes.com/2001/07/31/science/engineer-at-play-lonnie-johnson-rocket-science-served-up-soggy.html?pagewanted=all" rel="nofollow">http:&#x2F;&#x2F;www.nytimes.com&#x2F;2001&#x2F;07&#x2F;31&#x2F;science&#x2F;engineer-at-play-l...</a><p>&gt; <i>In the late 1970&#x27;s, he worked at the Air Force Weapons Laboratory in Albuquerque, overseeing the safety of projects involving space nuclear power.</i><p>&gt; <i>In 1979, he moved to California and the Jet Propulsion Laboratory, an aerospace mecca.</i><p>&gt; <i>There his nuclear skills helped integrate an atomic power plant into Galileo, a $1.6 billion spacecraft destined to study Jupiter and its 16 moons. It needed an atomic battery because sunlight would be too weak there to power solar panels.</i><p>&gt; <i>David M. Durham, a spacecraft engineer at the Jet Propulsion Laboratory, recalled that Mr. Johnson was known not only for professional excellence but for testing his wife&#x27;s patience with his moonlighting.</i><p>&gt; <i>&#x27;&#x27;At one point, his wife nearly threw him out of the house because all he did was tinker,&#x27;&#x27; he said. After minor successes with inventions, he added, Mr. Johnson finally &#x27;&#x27;came up with one that allowed him to no longer have to work for anybody.&#x27;&#x27;</i><p>&gt; <i>It happened in 1982 while Mr. Johnson was working at home on a new kind of cooling device. At that time, refrigerators often used Freon, a gas that destroys the earth&#x27;s ozone layer. He envisioned one that ran on water. It would not only be efficient but would also be environmentally friendly.</i>";s:12:"story_author";s:5:"shill";s:19:"story_comment_count";s:2:"11";s:8:"story_id";s:7:"6702535";s:10:"story_text";s:0:"";}}s:8:"checksum";i:3569644874;s:10:"warmupTime";d:42338;}i:16;a:13:{s:10:"avgFastest";i:13838401;s:2:"cv";d:6.94;s:3:"avg";d:14025238;s:12:"cvAvgFastest";d:0.24;s:4:"cold";d:19607783;s:7:"fastest";d:13785682;s:7:"slowest";d:19607783;s:5:"times";a:34:{i:0;d:19607783;i:1;d:13881278;i:2;d:14002900;i:3;d:13816777;i:4;d:13872222;i:5;d:13897796;i:6;d:13848530;i:7;d:13901908;i:8;d:13787861;i:9;d:13894772;i:10;d:13810720;i:11;d:13785682;i:12;d:13921306;i:13;d:13895309;i:14;d:13868772;i:15;d:13816601;i:16;d:13850828;i:17;d:13834736;i:18;d:13832104;i:19;d:13815405;i:20;d:13885897;i:21;d:13860831;i:22;d:13811045;i:23;d:13877382;i:24;d:13944614;i:25;d:13869390;i:26;d:13836897;i:27;d:13944972;i:28;d:13797238;i:29;d:13785691;i:30;d:13819174;i:31;d:13828494;i:32;d:13821636;i:33;d:13831572;}s:13:"originalQuery";s:73:"select * from hn where match('abc') order by comment_ranking asc limit 20";s:13:"modifiedQuery";s:210:"select * from hn where (match(story_text, '(?i)\Wabc\W') or match(story_author,'(?i)\Wabc\W') or match(comment_text, '(?i)\Wabc\W') or match(comment_author, '(?i)\Wabc\W')) order by comment_ranking asc limit 20";s:6:"result";a:20:{i:0;a:9:{s:20:"author_comment_count";s:3:"361";s:14:"comment_author";s:8:"lkrubner";s:10:"comment_id";s:7:"1941466";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1799:"Articles like this define corporate or national peaks.<p>In 1986 IBM recorded the largest profit ever recorded by any corporation in the the history of the world. Nothing would ever be able to compete with IBM. The media was in a swoon about how amazing IBM was. But IBM was already losing ground in the PC market, and they were losing ground in electronics to the Japanese. In 1993 IBM was struggling to avoid bankruptcy.<p>Circa 1991/1992 there were articles about how Japan was taking over the world and nothing could ever compete with them because they were relentless. But the early 90s marked the beginning of global retreat for many Japanese companies (with a few exceptions, like Toyota).<p>In the late 90s nothing could stop Microsoft, yet the late 90s marked the beginning of the era when Microsoft's momentum began to fade.<p>Somewhere around 2006/2007 Google was the most perfect collection of human beings that had ever thought to work together and nothing anywhere, ever, would ever be able to even conceive of an idea that could compete with Google.<p>In 2010 Facebook is an unstoppable juggernaut and nothing will ever be able to match the unbelievable genius that runs this organization.<p>In 2014 MingaMingaYXZ corp is run not by mortals like you and me, but by people so inhumanly smart they must really be gods that have temporarily taken human form.<p>Then in 2016 we will be told that MingaMingaYXZ secretly had problem abc the whole entire time, and so they never really had what they needed to compete against ZunkZunk corp.<p>Around that time, the media will tell us that ZunkZunk corp is, of course, run by people of such incomparable brilliance that aliens from the future travel back in time to beg for advice to deal with the problems they face a million years from now.";s:12:"story_author";s:12:"danparsonson";s:19:"story_comment_count";s:2:"11";s:8:"story_id";s:7:"1941001";s:10:"story_text";s:0:"";}i:1;a:9:{s:20:"author_comment_count";s:3:"318";s:14:"comment_author";s:6:"Joakal";s:10:"comment_id";s:7:"2108761";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1960:"Some research material I found on poverty:<p>Don't fall in the poverty trap, you might never get out (Best): <a href="http://trueslant.com/megancottrell/2009/11/13/dont-fall-in-the-poverty-trap-you-might-never-get-out/" rel="nofollow">http://trueslant.com/megancottrell/2009/11/13/dont-fall-in-t...</a><p>Economics of being poor (Second best): <a href="https://www.washingtonpost.com/wp-dyn/content/article/2009/05/17/AR2009051702053.html" rel="nofollow">https://www.washingtonpost.com/wp-dyn/content/article/2009/0...</a><p>Poor nutrition stunts growth of millions: <a href="http://www.abc.net.au/news/stories/2009/11/12/2740530.htm" rel="nofollow">http://www.abc.net.au/news/stories/2009/11/12/2740530.htm</a><p>Life on $234 a week: no fresh food, holidays or visits to the doctor: <a href="http://www.smh.com.au/lifestyle/lifematters/life-on-234-a-week-no-fresh-food-holidays-or-visits-to-the-doctor-20110104-19f57.html" rel="nofollow">http://www.smh.com.au/lifestyle/lifematters/life-on-234-a-we...</a> (You hear all about a dollar a day feeds the poor elsewhere)<p>The paradox of American poverty: <a href="http://www.guardian.co.uk/commentisfree/cifamerica/2010/sep/17/census-bureau-poverty" rel="nofollow">http://www.guardian.co.uk/commentisfree/cifamerica/2010/sep/...</a><p>Poverty not Taliban causing war: Afghans: <a href="http://www.abc.net.au/news/stories/2009/11/18/2746886.htm" rel="nofollow">http://www.abc.net.au/news/stories/2009/11/18/2746886.htm</a><p>Statistics and pictures of children in poverty: <a href="http://www.environmentalgraffiti.com/featured/poverty-forces-children-sleep-strangest-places/15237" rel="nofollow">http://www.environmentalgraffiti.com/featured/poverty-forces...</a><p>Poor people spend 9% of yearly income on lottery tickets: <a href="http://www.walletpop.com/2010/05/31/poor-people-spend-9-of-income-on-lottery-tickets-heres-why/" rel="nofollow">http://www.walletpop.com/2010/05/31/poor-people-spend-9-of-i...</a>";s:12:"story_author";s:10:"jamesbritt";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:7:"2108564";s:10:"story_text";s:0:"";}i:2;a:9:{s:20:"author_comment_count";s:3:"318";s:14:"comment_author";s:6:"Joakal";s:10:"comment_id";s:7:"2108761";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1960:"Some research material I found on poverty:<p>Don't fall in the poverty trap, you might never get out (Best): <a href="http://trueslant.com/megancottrell/2009/11/13/dont-fall-in-the-poverty-trap-you-might-never-get-out/" rel="nofollow">http://trueslant.com/megancottrell/2009/11/13/dont-fall-in-t...</a><p>Economics of being poor (Second best): <a href="https://www.washingtonpost.com/wp-dyn/content/article/2009/05/17/AR2009051702053.html" rel="nofollow">https://www.washingtonpost.com/wp-dyn/content/article/2009/0...</a><p>Poor nutrition stunts growth of millions: <a href="http://www.abc.net.au/news/stories/2009/11/12/2740530.htm" rel="nofollow">http://www.abc.net.au/news/stories/2009/11/12/2740530.htm</a><p>Life on $234 a week: no fresh food, holidays or visits to the doctor: <a href="http://www.smh.com.au/lifestyle/lifematters/life-on-234-a-week-no-fresh-food-holidays-or-visits-to-the-doctor-20110104-19f57.html" rel="nofollow">http://www.smh.com.au/lifestyle/lifematters/life-on-234-a-we...</a> (You hear all about a dollar a day feeds the poor elsewhere)<p>The paradox of American poverty: <a href="http://www.guardian.co.uk/commentisfree/cifamerica/2010/sep/17/census-bureau-poverty" rel="nofollow">http://www.guardian.co.uk/commentisfree/cifamerica/2010/sep/...</a><p>Poverty not Taliban causing war: Afghans: <a href="http://www.abc.net.au/news/stories/2009/11/18/2746886.htm" rel="nofollow">http://www.abc.net.au/news/stories/2009/11/18/2746886.htm</a><p>Statistics and pictures of children in poverty: <a href="http://www.environmentalgraffiti.com/featured/poverty-forces-children-sleep-strangest-places/15237" rel="nofollow">http://www.environmentalgraffiti.com/featured/poverty-forces...</a><p>Poor people spend 9% of yearly income on lottery tickets: <a href="http://www.walletpop.com/2010/05/31/poor-people-spend-9-of-income-on-lottery-tickets-heres-why/" rel="nofollow">http://www.walletpop.com/2010/05/31/poor-people-spend-9-of-i...</a>";s:12:"story_author";s:10:"jamesbritt";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:7:"2108564";s:10:"story_text";s:0:"";}i:3;a:9:{s:20:"author_comment_count";s:3:"410";s:14:"comment_author";s:3:"16s";s:10:"comment_id";s:7:"1908799";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:671:"The sha1 hashes he provides are super weak. I can crack half of them in less than 30 seconds on my CPU with my software (16crack). Hardly material for a GPU:<p>EF8420D70DD7676E04BEA55F405FA39B022A90C8 "Password!"<p>5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8 "password"<p>A9993E364706816ABA3E25717850C26C9CD0D89D "abc"<p>1902E3D6FC4E78A0BCC50BA12B882769AFBF4A8C "bad"<p>8F2005004F8BAA7A1090A9BF3B03C48D38E78157 "P4s$"<p>CD3724AC40034097A3D27865D710E4F791B6AEDB "Bwah"<p>7110EDA4D09E062AA5E4A390B0A572AC0D2C0220 "1234"<p><a href="http://stacksmashing.net/blogfiles/2010_11_15/sha1_hashes.txt" rel="nofollow">http://stacksmashing.net/blogfiles/2010_11_15/sha1_hashes.tx...</a>";s:12:"story_author";s:9:"ssclafani";s:19:"story_comment_count";s:2:"14";s:8:"story_id";s:7:"1907513";s:10:"story_text";s:0:"";}i:4;a:9:{s:20:"author_comment_count";s:2:"17";s:14:"comment_author";s:11:"nathannecro";s:10:"comment_id";s:7:"8408494";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:2138:"Please HN, there are a few comments in this thread talking about &quot;taking action&quot; if you happen to be a bystander during an emergency.<p>Let me implore you. If the area isn&#x27;t safe, do not even attempt to enter the scene. Fires can instantly flare up and engulf a room in seconds. Rivers can be so cold they cause shock upon entering the water and, in some cases, they cause cardiac arrest. Tiny pieces of broken glass can cause deep, sometimes life-threatening lacerations. An accident on the side of the road can immediately escalate into a multi-vehicle incident if another driver doesn&#x27;t pay attention.<p>What we don&#x27;t want to happen is for you, the hero, to become another patient. Not only are you putting your life in danger, you&#x27;re also increasing the risk for your rescuers as well.<p>What you can do is this:<p>1. Secure the scene. If the accident occurred at the side of the road, park behind the accident and turn your hazards on. Wave at traffic to slow down and be cautious around the accident. If there is a house fire, try to find the gas shut-off valve and turn it off.<p>2. Assist the location of the scene. It&#x27;s often difficult for EMS to locate the scene of the emergency. Standing near the front of the building or the entrance to the parking lot and flagging the ambulance&#x2F;PD&#x2F;fire down helps a ton. Leading them directly to the scene is just as important.<p>3. Use your common sense. Don&#x27;t let the panic take hold of you. Be rational, reasonable. I&#x27;m not saying you should never try to help someone, just make sure that YOU are safe FIRST before heading in to assist.<p>I hold EMT&#x2F;Paramedic certs and volunteer in my spare time.<p>Thanks.<p>Edit: I also want to point out that there is generally very little anyone can do aside from basic management of the ABC&#x27;s (airway, breathing and circulation) without equipment. Some of that equipment is located onboard a fire truck or an ambulance. Most of that equipment is usually found inside the operating room of your local hospital. The faster the patient is moved safely to the local ED, the better it is.";s:12:"story_author";s:6:"gr2020";s:19:"story_comment_count";s:2:"16";s:8:"story_id";s:7:"8407083";s:10:"story_text";s:0:"";}i:5;a:9:{s:20:"author_comment_count";s:3:"678";s:14:"comment_author";s:8:"codegeek";s:10:"comment_id";s:7:"7197070";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:3488:"Annual Performance Reviews is one of the reasons why I chose to be a consultant. Really. I always have a smile on my face when my boss announces the dreaded annual review time in a meeting and then looks at me and goes &quot;Not you of course&quot;. Love the feeling that I don&#x27;t have to worry about that crap.<p>You may not like Adobe for many reasons but this move is definitely worth a welcome. It is high time companies stop this madness of &quot;annual performance reviews&quot; which really does not mean much.<p>&quot;&quot;The aim is to give people information when they need it rather than months after teachable moments have passed,&quot;<p>Exactly. You just cannot sit down one fine day (read: end of the year) and discuss the performance for the entire year. Just does not work for human beings like that. We are good and bad on different days. Some days, we are ultra productive, some we just slack off. I would rather have my team&#x2F;manager talk to me more often about what I am doing right when it actually happens. Same with what I did not do well <i>at the time</i> when it happened. This gives me the opportunity to learn quickly.<p>The end of year discussion in reality is more like &quot;I do not really know the details of what you did exactly but I know you were ok for the most part. Here is a couple of things you can change, blah blah. You get a satisfactory rating blah. &quot; That&#x27;s for most of us. A few unlucky ones get the shorter end of the stick &quot;We have to fire the bottom 5% and we thought you are one of those. Not much specifics specially compared to co-workers&quot;<p>I want real metrics and feedback to be incorporated in my review. Not the end of year survey sent to a few people I choose who will mostly say good things about me (hopefully). By real feedback, I mean the email that my customer sent saying &quot;You saved my life today. You are awesome&quot;. This email should be filed&#x2F;shared with my manager who will then know the background of why the customer said so. stuff like that is real feedback.<p>The biggest problem I see with performance reviews is the fact that there is no way to compare my work with my co-workers in terms of effectiveness, customer satisfaction and quality delivery. I m not saying that it should become a competition of who is better but there must be a  way to tell me that someone else did a better job at xyz while I was really good at abc.<p>&quot;It also bolsters accountability because managers have far more responsibility for setting employee compensation than under the old system&quot;<p>This. A 1000 times. It is sickening to hear the same old argument from your direct manager that &quot;sorry if I could, I would give you a better raise. But my hands are tied because I am told so&quot;. One huge reason why I quit working fulltime and became a consultant. You pay me what we agreed and I live with it. When my contract rolls, I might ask for a raise and if you decline, it is my choice to stay or move on. Either way, no one is forced into anything.<p>Couple of others useful links with details on this:<p>[0] <a href="http://www.hreonline.com/HRE/view/story.jhtml?id=534355695&amp;" rel="nofollow">http:&#x2F;&#x2F;www.hreonline.com&#x2F;HRE&#x2F;view&#x2F;story.jhtml?id=534355695&amp;</a><p>[1] <a href="https://blogs.adobe.com/conversations/tag/performance-review" rel="nofollow">https:&#x2F;&#x2F;blogs.adobe.com&#x2F;conversations&#x2F;tag&#x2F;performance-review</a>";s:12:"story_author";s:9:"tmbsundar";s:19:"story_comment_count";s:2:"16";s:8:"story_id";s:7:"7196536";s:10:"story_text";s:0:"";}i:6;a:9:{s:20:"author_comment_count";s:2:"15";s:14:"comment_author";s:8:"gkefalas";s:10:"comment_id";s:7:"1038662";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1830:"In terms of medical advances, there may not have been any major blockbuster disease cures found, but there were several very important advances &#38; innovations. I'll crib from ABC News and call out a few that I think are impressive as a layperson: <a href="http://abcnews.go.com/Health/Decade/genome-hormones-top-10-medical-advances-decade/story?id=9356853" rel="nofollow">http://abcnews.go.com/Health/Decade/genome-hormones-top-10-m...</a><p>- Heart disease numbers dropped considerably: so many heart-related diseases and emergencies that previously would be fatal or have many more severe consequences are now survivable and livable.<p>- Stem cell research: even with the lack of US/federal funding, stem cell research started to bear fruit, and looks to only grow from here.<p>- Improved cancer survival rates for many types of cancers: Huge. We're a long way away from a real cure, but survival rates have never been higher.<p>- Incredible advances in arthroscopic &#38; noninvasive/outpatient surgery &#38; procedures: In 2004-ish I blew out the "terrible triad" of knee ligaments; my surgery scars are just little dots. My brother had similar surgery just about 6-8 years prior to that, and he bears the ugly long scar over his kneecap.<p>That's just gleaned from one decade-end retrospective article, and is just focused on medical advances.<p>But also, stop and think back to the internet in 2000 versus where we are now. There's been a hell of a lot of innovation there, as well; think of all of the things that are now possible or even commonplace to do online that were merely a gleam in our minds a decade ago...<p>If anything, just thinking about the pieces and foundations that were put in place throughout the 00s excites me for the possibilities of this next decade even more. It should be a very exciting time.";s:12:"story_author";s:8:"dnsworks";s:19:"story_comment_count";s:2:"22";s:8:"story_id";s:7:"1038594";s:10:"story_text";s:312:"I still have the same DSL upload speed I did a decade ago. So at least that's status quo. I've been trying to think of something that humanity has done, besides come up with new ways to sell advertising. Any important diseases cured? Any increases in privacy, civil rights, human rights, intolerance?<p>Anything?";}i:7;a:9:{s:20:"author_comment_count";s:4:"1586";s:14:"comment_author";s:7:"Animats";s:10:"comment_id";s:7:"9800038";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1010:"That reads like a rant from the 1950s. People have been complaining about that since the introduction of television.  Before television, entertainment was a scarce resource.  After television, anyone with a receiver could obtain more entertainment than they could consume.<p>About a dozen years ago, ABC, the TV network, had a promotion to the industry with banners around the Hollywood area. One on Wilshire near Beverly Hills said &quot;All we ask is five hours a day&quot;. That refers to the average TV viewing time of Americans.  That number has dropped since, much to the annoyance of the TV networks.<p>We may have passed peak cell phone overuse. I see fewer people walking around while looking at their little screen.  It&#x27;s been several years now since someone walked into me while looking at a screen; in the early days of smartphones, that happened often in stores. I&#x27;m no longer seeing people on the California Coastal Trail watching little screens.  Society seems to be dealing with this.";s:12:"story_author";s:6:"zkanda";s:19:"story_comment_count";s:2:"14";s:8:"story_id";s:7:"9798298";s:10:"story_text";s:0:"";}i:8;a:9:{s:20:"author_comment_count";s:3:"410";s:14:"comment_author";s:3:"16s";s:10:"comment_id";s:7:"1908799";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:671:"The sha1 hashes he provides are super weak. I can crack half of them in less than 30 seconds on my CPU with my software (16crack). Hardly material for a GPU:<p>EF8420D70DD7676E04BEA55F405FA39B022A90C8 "Password!"<p>5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8 "password"<p>A9993E364706816ABA3E25717850C26C9CD0D89D "abc"<p>1902E3D6FC4E78A0BCC50BA12B882769AFBF4A8C "bad"<p>8F2005004F8BAA7A1090A9BF3B03C48D38E78157 "P4s$"<p>CD3724AC40034097A3D27865D710E4F791B6AEDB "Bwah"<p>7110EDA4D09E062AA5E4A390B0A572AC0D2C0220 "1234"<p><a href="http://stacksmashing.net/blogfiles/2010_11_15/sha1_hashes.txt" rel="nofollow">http://stacksmashing.net/blogfiles/2010_11_15/sha1_hashes.tx...</a>";s:12:"story_author";s:9:"ssclafani";s:19:"story_comment_count";s:2:"14";s:8:"story_id";s:7:"1907513";s:10:"story_text";s:0:"";}i:9;a:9:{s:20:"author_comment_count";s:3:"164";s:14:"comment_author";s:6:"hluska";s:10:"comment_id";s:7:"4362290";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1042:"First off, I support LendInk and think these authors behaved like children. Heck, I was outraged I even blogged about it.<p>However, I'd like to play devil's advocate for a moment. A few weeks ago, the Ryan Holiday fiasco went public. If you don't remember this, he was the guy who lied his way into coverage in mainstream media (ie - ABC, MSNBC, the New York Times, etc.) This was a situation where journalists didn't check their own facts (in this case, they didn't vet their expert) and they printed lies.<p>A few months ago, ABC tweeted that Hosni Mubarak had died. Turns out he was still alive (and it took journalists about twenty minutes to figure that out).<p>Journalists are in the business of fact checking, yet they've been caught many, many times unknowingly spreading hoaxes. Social media is incredibly powerful (now), but it will become useless if we don't teach civilians how to check their facts before they start lynch mobs.<p>Anyone have any ideas how we can guide users towards showing some restraint in similar situations?";s:12:"story_author";s:5:"sp332";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:7:"4361889";s:10:"story_text";s:0:"";}i:10;a:9:{s:20:"author_comment_count";s:3:"164";s:14:"comment_author";s:6:"hluska";s:10:"comment_id";s:7:"4362290";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1042:"First off, I support LendInk and think these authors behaved like children. Heck, I was outraged I even blogged about it.<p>However, I'd like to play devil's advocate for a moment. A few weeks ago, the Ryan Holiday fiasco went public. If you don't remember this, he was the guy who lied his way into coverage in mainstream media (ie - ABC, MSNBC, the New York Times, etc.) This was a situation where journalists didn't check their own facts (in this case, they didn't vet their expert) and they printed lies.<p>A few months ago, ABC tweeted that Hosni Mubarak had died. Turns out he was still alive (and it took journalists about twenty minutes to figure that out).<p>Journalists are in the business of fact checking, yet they've been caught many, many times unknowingly spreading hoaxes. Social media is incredibly powerful (now), but it will become useless if we don't teach civilians how to check their facts before they start lynch mobs.<p>Anyone have any ideas how we can guide users towards showing some restraint in similar situations?";s:12:"story_author";s:5:"sp332";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:7:"4361889";s:10:"story_text";s:0:"";}i:11;a:9:{s:20:"author_comment_count";s:3:"318";s:14:"comment_author";s:6:"Joakal";s:10:"comment_id";s:7:"2108761";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1960:"Some research material I found on poverty:<p>Don't fall in the poverty trap, you might never get out (Best): <a href="http://trueslant.com/megancottrell/2009/11/13/dont-fall-in-the-poverty-trap-you-might-never-get-out/" rel="nofollow">http://trueslant.com/megancottrell/2009/11/13/dont-fall-in-t...</a><p>Economics of being poor (Second best): <a href="https://www.washingtonpost.com/wp-dyn/content/article/2009/05/17/AR2009051702053.html" rel="nofollow">https://www.washingtonpost.com/wp-dyn/content/article/2009/0...</a><p>Poor nutrition stunts growth of millions: <a href="http://www.abc.net.au/news/stories/2009/11/12/2740530.htm" rel="nofollow">http://www.abc.net.au/news/stories/2009/11/12/2740530.htm</a><p>Life on $234 a week: no fresh food, holidays or visits to the doctor: <a href="http://www.smh.com.au/lifestyle/lifematters/life-on-234-a-week-no-fresh-food-holidays-or-visits-to-the-doctor-20110104-19f57.html" rel="nofollow">http://www.smh.com.au/lifestyle/lifematters/life-on-234-a-we...</a> (You hear all about a dollar a day feeds the poor elsewhere)<p>The paradox of American poverty: <a href="http://www.guardian.co.uk/commentisfree/cifamerica/2010/sep/17/census-bureau-poverty" rel="nofollow">http://www.guardian.co.uk/commentisfree/cifamerica/2010/sep/...</a><p>Poverty not Taliban causing war: Afghans: <a href="http://www.abc.net.au/news/stories/2009/11/18/2746886.htm" rel="nofollow">http://www.abc.net.au/news/stories/2009/11/18/2746886.htm</a><p>Statistics and pictures of children in poverty: <a href="http://www.environmentalgraffiti.com/featured/poverty-forces-children-sleep-strangest-places/15237" rel="nofollow">http://www.environmentalgraffiti.com/featured/poverty-forces...</a><p>Poor people spend 9% of yearly income on lottery tickets: <a href="http://www.walletpop.com/2010/05/31/poor-people-spend-9-of-income-on-lottery-tickets-heres-why/" rel="nofollow">http://www.walletpop.com/2010/05/31/poor-people-spend-9-of-i...</a>";s:12:"story_author";s:10:"jamesbritt";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:7:"2108564";s:10:"story_text";s:0:"";}i:12;a:9:{s:20:"author_comment_count";s:3:"674";s:14:"comment_author";s:3:"jws";s:10:"comment_id";s:6:"887287";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:515:"I think it comes down to history. Host names existed before domain names. When domains were bolted on they used the idea of a default domain for each host and that made sense to be on the end.<p>Consider:<p><pre><code>  telnet hosta          # established way
  telnet hosta.abc      # domain bolted on back
  telnet abc.hosta      # domain bolted on front
</code></pre>
Since people knew the host names and were used to dealing with them, the suffix was more natural since it kept the domain cruft out at the edge.";s:12:"story_author";s:7:"riobard";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:6:"887212";s:10:"story_text";s:502:"Why is it www.google.com instead of com.google.www? Tried searching for a good explanation but found nothing helpful. Is there any solid reasons for the arrangement, or is it just a random choice?<p>[EDIT]: as bajsejohannes points out, the major problem of the current arrangement is that it differs from the order of the path component, as in<p><pre><code>    www.google.com/path/to/the/file
</code></pre>
it really makes more sense to say<p><pre><code>    com.google.www/path/to/the/file</code></pre>";}i:13;a:9:{s:20:"author_comment_count";s:3:"164";s:14:"comment_author";s:6:"hluska";s:10:"comment_id";s:7:"4362290";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1042:"First off, I support LendInk and think these authors behaved like children. Heck, I was outraged I even blogged about it.<p>However, I'd like to play devil's advocate for a moment. A few weeks ago, the Ryan Holiday fiasco went public. If you don't remember this, he was the guy who lied his way into coverage in mainstream media (ie - ABC, MSNBC, the New York Times, etc.) This was a situation where journalists didn't check their own facts (in this case, they didn't vet their expert) and they printed lies.<p>A few months ago, ABC tweeted that Hosni Mubarak had died. Turns out he was still alive (and it took journalists about twenty minutes to figure that out).<p>Journalists are in the business of fact checking, yet they've been caught many, many times unknowingly spreading hoaxes. Social media is incredibly powerful (now), but it will become useless if we don't teach civilians how to check their facts before they start lynch mobs.<p>Anyone have any ideas how we can guide users towards showing some restraint in similar situations?";s:12:"story_author";s:5:"sp332";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:7:"4361889";s:10:"story_text";s:0:"";}i:14;a:9:{s:20:"author_comment_count";s:3:"674";s:14:"comment_author";s:3:"jws";s:10:"comment_id";s:6:"887287";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:515:"I think it comes down to history. Host names existed before domain names. When domains were bolted on they used the idea of a default domain for each host and that made sense to be on the end.<p>Consider:<p><pre><code>  telnet hosta          # established way
  telnet hosta.abc      # domain bolted on back
  telnet abc.hosta      # domain bolted on front
</code></pre>
Since people knew the host names and were used to dealing with them, the suffix was more natural since it kept the domain cruft out at the edge.";s:12:"story_author";s:7:"riobard";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:6:"887212";s:10:"story_text";s:502:"Why is it www.google.com instead of com.google.www? Tried searching for a good explanation but found nothing helpful. Is there any solid reasons for the arrangement, or is it just a random choice?<p>[EDIT]: as bajsejohannes points out, the major problem of the current arrangement is that it differs from the order of the path component, as in<p><pre><code>    www.google.com/path/to/the/file
</code></pre>
it really makes more sense to say<p><pre><code>    com.google.www/path/to/the/file</code></pre>";}i:15;a:9:{s:20:"author_comment_count";s:3:"552";s:14:"comment_author";s:6:"dotBen";s:10:"comment_id";s:7:"1703167";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1864:"Regardless of whether you are forward about it in your resume, there are two things to consider that you havn't mentioned:<p>1) The actual issue is not whether you should mention it on a but whether a potential employer would have an issue if they knew/found out you had built one of these sites.  The subtle difference is that even if you don't disclose on your resume, you need to consider whether they would be ok if they found out post-hire.  You might say "yeah I didn't mention it because it wasn't relevant to my candidacy" but you should consider that they might have an issue and what the consequences might be... ostracized and thus sidelined for promotion by management, even loose your job perhaps, etc. <i>(I personally would hope not, but that is the crux of your dilemma in your OP is that others might)</i><p>2) Even if its not on the resume you probably need + should disclose all of the projects you are working on during the interview/negotiation stage because most employment contracts will ask you to disclose any possible conflict of interest + you will want to ring-fence your IP so that they can't claim your next venture started post-hire belongs to them (see also <a href="http://news.ycombinator.com/item?id=1685431" rel="nofollow">http://news.ycombinator.com/item?id=1685431</a>)<p>When I was 17 I ran a pretty successful free email site in the UK called fuckyou.co.uk. I tried to apply to IBM's early-intake (ie non-university) entry route for aspiring developers.<p>The technical interviewers thought it was great, the non-tech HR people were very concerned. I made it to the final few candidates but I think the site was a blip on my evaluation forms and ultimately may have cost me a place there.  12 years later I'm hardly crying over not getting into IBM but it's fair to say it closed doors to the corporate software world (yay!)";s:12:"story_author";s:5:"coryl";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:7:"1702872";s:10:"story_text";s:1766:"Hi HN, I face a dilemma in wondering if I should include "sketchy" projects into my resume. By sketchy, I mean that they may offend someone of a particular set, but are otherwise (in my opinion) brilliant executions that I'm proud of. I've never done anything illegal, and I like to think I have a solid base of ethics.<p>For example, when I was around 17, I picked up a trademarked domain for a popular music group from expiry (they didn't own it prior, was just a holding page for non-related topic). I built an unofficial fan site with pics, lyrics, and news content. It was also optimized towards adsense (20+% CTR), pushed affiliate sales for "bling" jewelry products and eventually signed a 1-year $1k/month advertising deal with my affiliate. I offered email service, networked with other hip hop sites, and made about $100k from adsense before I was graciously C&#38;D'd and handed the name over.<p>Most recently I cofounded a project that was covered on the sites of TIME, CBS, Business Insider, Gawker, and pending an ABC News article. It made the front page of HN as well (thanks guys). That site was Price Of Weed, where we crowdsource and share information about the price people pay for marijuana. Possession is still illegal in most of the world; its easy to assume I'm some sort of stoner/drug pusher because I'm associated with this project, but in reality I don't smoke much at all.<p>Now I'm a biz guy and probably won't be applying to jobs at big corporations. I'd really like to work for a startup, which I believe would be less judgmental and more accepting of my project history. If you were me, would you stick these projects on your resume? What are your own experiences with sharing this kind of information with potential employers? Thanks";}i:16;a:9:{s:20:"author_comment_count";s:3:"674";s:14:"comment_author";s:3:"jws";s:10:"comment_id";s:6:"887287";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:515:"I think it comes down to history. Host names existed before domain names. When domains were bolted on they used the idea of a default domain for each host and that made sense to be on the end.<p>Consider:<p><pre><code>  telnet hosta          # established way
  telnet hosta.abc      # domain bolted on back
  telnet abc.hosta      # domain bolted on front
</code></pre>
Since people knew the host names and were used to dealing with them, the suffix was more natural since it kept the domain cruft out at the edge.";s:12:"story_author";s:7:"riobard";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:6:"887212";s:10:"story_text";s:502:"Why is it www.google.com instead of com.google.www? Tried searching for a good explanation but found nothing helpful. Is there any solid reasons for the arrangement, or is it just a random choice?<p>[EDIT]: as bajsejohannes points out, the major problem of the current arrangement is that it differs from the order of the path component, as in<p><pre><code>    www.google.com/path/to/the/file
</code></pre>
it really makes more sense to say<p><pre><code>    com.google.www/path/to/the/file</code></pre>";}i:17;a:9:{s:20:"author_comment_count";s:3:"552";s:14:"comment_author";s:6:"dotBen";s:10:"comment_id";s:7:"1703167";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1864:"Regardless of whether you are forward about it in your resume, there are two things to consider that you havn't mentioned:<p>1) The actual issue is not whether you should mention it on a but whether a potential employer would have an issue if they knew/found out you had built one of these sites.  The subtle difference is that even if you don't disclose on your resume, you need to consider whether they would be ok if they found out post-hire.  You might say "yeah I didn't mention it because it wasn't relevant to my candidacy" but you should consider that they might have an issue and what the consequences might be... ostracized and thus sidelined for promotion by management, even loose your job perhaps, etc. <i>(I personally would hope not, but that is the crux of your dilemma in your OP is that others might)</i><p>2) Even if its not on the resume you probably need + should disclose all of the projects you are working on during the interview/negotiation stage because most employment contracts will ask you to disclose any possible conflict of interest + you will want to ring-fence your IP so that they can't claim your next venture started post-hire belongs to them (see also <a href="http://news.ycombinator.com/item?id=1685431" rel="nofollow">http://news.ycombinator.com/item?id=1685431</a>)<p>When I was 17 I ran a pretty successful free email site in the UK called fuckyou.co.uk. I tried to apply to IBM's early-intake (ie non-university) entry route for aspiring developers.<p>The technical interviewers thought it was great, the non-tech HR people were very concerned. I made it to the final few candidates but I think the site was a blip on my evaluation forms and ultimately may have cost me a place there.  12 years later I'm hardly crying over not getting into IBM but it's fair to say it closed doors to the corporate software world (yay!)";s:12:"story_author";s:5:"coryl";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:7:"1702872";s:10:"story_text";s:1766:"Hi HN, I face a dilemma in wondering if I should include "sketchy" projects into my resume. By sketchy, I mean that they may offend someone of a particular set, but are otherwise (in my opinion) brilliant executions that I'm proud of. I've never done anything illegal, and I like to think I have a solid base of ethics.<p>For example, when I was around 17, I picked up a trademarked domain for a popular music group from expiry (they didn't own it prior, was just a holding page for non-related topic). I built an unofficial fan site with pics, lyrics, and news content. It was also optimized towards adsense (20+% CTR), pushed affiliate sales for "bling" jewelry products and eventually signed a 1-year $1k/month advertising deal with my affiliate. I offered email service, networked with other hip hop sites, and made about $100k from adsense before I was graciously C&#38;D'd and handed the name over.<p>Most recently I cofounded a project that was covered on the sites of TIME, CBS, Business Insider, Gawker, and pending an ABC News article. It made the front page of HN as well (thanks guys). That site was Price Of Weed, where we crowdsource and share information about the price people pay for marijuana. Possession is still illegal in most of the world; its easy to assume I'm some sort of stoner/drug pusher because I'm associated with this project, but in reality I don't smoke much at all.<p>Now I'm a biz guy and probably won't be applying to jobs at big corporations. I'd really like to work for a startup, which I believe would be less judgmental and more accepting of my project history. If you were me, would you stick these projects on your resume? What are your own experiences with sharing this kind of information with potential employers? Thanks";}i:18;a:9:{s:20:"author_comment_count";s:3:"118";s:14:"comment_author";s:8:"jemfinch";s:10:"comment_id";s:7:"3352875";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:2904:"I'm going to say it because it seems no one else is.  I apologize ahead of time for my brutal honesty.<p>You need to consider the possibility that you're not as competent as you believe yourself to be.  Dunning-Kruger[0] is real, and your post doesn't demonstrate the self-awareness the best developers seem to possess.<p>Your writing is sprinkled with emoticons and rife with reduplicated punctuation, both of which (especially the exclamation points) are common signs of immaturity.  Reading this diatribe--and assuming your 50 emails were written similarly--I am forced to accept one of two conclusions: either you're not aware that your writing is unprofessional, or you're aware that it's unprofessional and unconcerned.  Either option does not reflect well on you.  To put it bluntly, if I received an email from you in this style, I would archive it without response, assuming it was from someone who lacked the requisite introspective capability I expect from the people I want to work with.<p>I found it particularly telling that you claim that all five of your phone screens went "very well" but marveled that only three companies tried to set up an onsite interview with you.  Unless both the two companies that stopped at the phone screen simultaneously filled the position immediately after your phone screen, you really need to recognize that at least those two phone screens did not go well.  I do interviews at a large Internet company, and one of my goals--one of the goals that I've been trained to seek--is to ensure that the candidate, no matter how bad, walks away from the interview feeling good about himself/herself and the company.  If you're doing really poorly in an interview, I'll toss you some easier questions than I normally give, because I have all the information I need, and I don't want you to have a negative experience with my company.  You may have felt good about the phone screens, but the most likely explanation for the two companies that didn't bring you onsite is that you didn't actually do well enough to justify additional interviews.  These people <i>want</i> to hire someone, and if you were someone they wanted to hire, they certainly <i>would</i> have continued to interview you.<p>I think your experiment was less valid than you think it was because you're less competent than you think you are.<p>EDIT: I should add that whatever the case, whether I'm right or wrong about you, the best response to the situation you're in is to seek to improve yourself, not to embark on a quixotic venture to change others.  Read CS theory books, create and modify open source projects, solve fun programming puzzles: sharpen your skills and--no matter what your level of competency--your prospects will improve.<p>[0] <a href="http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect" rel="nofollow">http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect</a>";s:12:"story_author";s:9:"up_and_up";s:19:"story_comment_count";s:2:"61";s:8:"story_id";s:7:"3351699";s:10:"story_text";s:4263:"TL;DR version: When developer talent sends you an email, you fail to reply!!!<p>==========<p>Full Version:<p>To all the startups and companies whining about lack of developer talent, I call your bluff.<p>I ran a little experiment over the last 60 days. I sent emails to ~50 different companies (some well-known, others unknown) that were looking for "Sr. Developers", particularly Ruby devs, as found on the major developer job sites (stackoverflow, Dice, Indeed, 37signals etc). I mainly targeted companies that were potentially/maybe/sorta/kinda/probably/possibly able to accomodate some form of telecommuting/remoting. I also picked companies that most closely matched my skillset. In my email I introduced myself and included my resume. Here is how I am represented in the email (paraphrased from actual text, ):<p>Given: X &#62; 7 &#38; Y &#62; 4,<p>"Sr. Level Developer, with X years exp. Y years of prof exp with Ruby. Main expertise is in Ruby, API's, MySQL and a bunch of other stuff. Previously worked for 'ABC' startup ($X Millions angel backed) for two years and helped build out the entire app/platform etc. Later served as CTO for several side projects. I attended Top Tier University , ...  blah blah blah"<p>More stats:<p>Salary expectations: $115K<p>Areas of interest: API's, Analytics, SaaS, Telephony, Machine learning ....<p>Ability to relocate: Open to idea, can't right away<p>Telecommuter?: Pretty please<p>Snark level: Not nearly as high as this post ;)<p>Likeability: Very high<p>So out of ~50 companies that I tried contacting what was the result?<p>10/50 - sent me a reply email of some sort (confirmation, autoreply, whatever)<p>7/50 - tried to setup a phone screen<p>5/50 - actually completed the phone screen (with all phones screens going very well, I might add)<p>3/50 - tried to setup a technical interview<p>0/50 - actually completed a technical interview<p>0/50 - made offer!<p>From my 60 day simple experiment, I argue......<p>The top 5 reasons you are (probably) not hiring:<p>1. You don't read or dont respond to emails!!<p>How can 40/50 companies or their recruiters not even respond to an email at all? Why heavily advertise a position only to not follow through! 
LESSON: Check the email box for resumes<p>2. You allow for big time gaps in your hiring process<p>The hiring process at some of the companies that contacted me was just strange. One day they ask me "when can we setup an interview?", so I respond right away. 4-5 days later they get back saying "Ok how about next week?". LESSON: Long delays in communication make me lose confidence in the process/the seriousness of your interest etc.<p>3. Weird extra steps<p>Some companies like to send riddle/puzzles/challenges etc, which is fine with me. This might be a barrier to some people that think its absurd. What does it prove? That your team spends lunch break browsing trickyriddles.com?  LESSON: riddle/puzzles/challenges might seem cool to you but might just seem like another hoop to me.<p>4. A cultural mismatch<p>"Xbox's PS3 Nerf guns Starcraft/Rock band competitions !!!" - Nothing against any of that, but as married father of two, I have other concerns (what no ping pong table?) like "Compensation, Opportunity for Advancement, Great Benefits, Fast Growing, Opportunities to contribute/architect etc". If you think of "Xbox's PS3 Nerf guns Starcraft/Rock band competitions !!!" is an applicant deterrent, then I agree with your strategy. LESSON: not all programmers/developers fit the fold you are presenting, many of us are unique!!!<p>5. You dont hire telecommuters/remotes even if you say you do<p>This has been talked about ad nauseum...<p>Other potential reasons: Administrative snafus, HR general laziness, what HR?, the site's down, I want too much money, your company has a bad reputation, others?<p>So after 60 days I am still looking ;) but based on my simple research project, 80% of companies claiming to need developers are either nonserious or are too busy to even start the hiring process.<p>I know, this research project is flawed and anecdotal but maybe it can help you rethink/iron out any bugs in your hiring process. If you can't find talent, my guess is that you are probably failing in one or more areas above.<p>EDIT: Formatting";}i:19;a:9:{s:20:"author_comment_count";s:3:"118";s:14:"comment_author";s:8:"jemfinch";s:10:"comment_id";s:7:"3352875";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:2904:"I'm going to say it because it seems no one else is.  I apologize ahead of time for my brutal honesty.<p>You need to consider the possibility that you're not as competent as you believe yourself to be.  Dunning-Kruger[0] is real, and your post doesn't demonstrate the self-awareness the best developers seem to possess.<p>Your writing is sprinkled with emoticons and rife with reduplicated punctuation, both of which (especially the exclamation points) are common signs of immaturity.  Reading this diatribe--and assuming your 50 emails were written similarly--I am forced to accept one of two conclusions: either you're not aware that your writing is unprofessional, or you're aware that it's unprofessional and unconcerned.  Either option does not reflect well on you.  To put it bluntly, if I received an email from you in this style, I would archive it without response, assuming it was from someone who lacked the requisite introspective capability I expect from the people I want to work with.<p>I found it particularly telling that you claim that all five of your phone screens went "very well" but marveled that only three companies tried to set up an onsite interview with you.  Unless both the two companies that stopped at the phone screen simultaneously filled the position immediately after your phone screen, you really need to recognize that at least those two phone screens did not go well.  I do interviews at a large Internet company, and one of my goals--one of the goals that I've been trained to seek--is to ensure that the candidate, no matter how bad, walks away from the interview feeling good about himself/herself and the company.  If you're doing really poorly in an interview, I'll toss you some easier questions than I normally give, because I have all the information I need, and I don't want you to have a negative experience with my company.  You may have felt good about the phone screens, but the most likely explanation for the two companies that didn't bring you onsite is that you didn't actually do well enough to justify additional interviews.  These people <i>want</i> to hire someone, and if you were someone they wanted to hire, they certainly <i>would</i> have continued to interview you.<p>I think your experiment was less valid than you think it was because you're less competent than you think you are.<p>EDIT: I should add that whatever the case, whether I'm right or wrong about you, the best response to the situation you're in is to seek to improve yourself, not to embark on a quixotic venture to change others.  Read CS theory books, create and modify open source projects, solve fun programming puzzles: sharpen your skills and--no matter what your level of competency--your prospects will improve.<p>[0] <a href="http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect" rel="nofollow">http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect</a>";s:12:"story_author";s:9:"up_and_up";s:19:"story_comment_count";s:2:"61";s:8:"story_id";s:7:"3351699";s:10:"story_text";s:4263:"TL;DR version: When developer talent sends you an email, you fail to reply!!!<p>==========<p>Full Version:<p>To all the startups and companies whining about lack of developer talent, I call your bluff.<p>I ran a little experiment over the last 60 days. I sent emails to ~50 different companies (some well-known, others unknown) that were looking for "Sr. Developers", particularly Ruby devs, as found on the major developer job sites (stackoverflow, Dice, Indeed, 37signals etc). I mainly targeted companies that were potentially/maybe/sorta/kinda/probably/possibly able to accomodate some form of telecommuting/remoting. I also picked companies that most closely matched my skillset. In my email I introduced myself and included my resume. Here is how I am represented in the email (paraphrased from actual text, ):<p>Given: X &#62; 7 &#38; Y &#62; 4,<p>"Sr. Level Developer, with X years exp. Y years of prof exp with Ruby. Main expertise is in Ruby, API's, MySQL and a bunch of other stuff. Previously worked for 'ABC' startup ($X Millions angel backed) for two years and helped build out the entire app/platform etc. Later served as CTO for several side projects. I attended Top Tier University , ...  blah blah blah"<p>More stats:<p>Salary expectations: $115K<p>Areas of interest: API's, Analytics, SaaS, Telephony, Machine learning ....<p>Ability to relocate: Open to idea, can't right away<p>Telecommuter?: Pretty please<p>Snark level: Not nearly as high as this post ;)<p>Likeability: Very high<p>So out of ~50 companies that I tried contacting what was the result?<p>10/50 - sent me a reply email of some sort (confirmation, autoreply, whatever)<p>7/50 - tried to setup a phone screen<p>5/50 - actually completed the phone screen (with all phones screens going very well, I might add)<p>3/50 - tried to setup a technical interview<p>0/50 - actually completed a technical interview<p>0/50 - made offer!<p>From my 60 day simple experiment, I argue......<p>The top 5 reasons you are (probably) not hiring:<p>1. You don't read or dont respond to emails!!<p>How can 40/50 companies or their recruiters not even respond to an email at all? Why heavily advertise a position only to not follow through! 
LESSON: Check the email box for resumes<p>2. You allow for big time gaps in your hiring process<p>The hiring process at some of the companies that contacted me was just strange. One day they ask me "when can we setup an interview?", so I respond right away. 4-5 days later they get back saying "Ok how about next week?". LESSON: Long delays in communication make me lose confidence in the process/the seriousness of your interest etc.<p>3. Weird extra steps<p>Some companies like to send riddle/puzzles/challenges etc, which is fine with me. This might be a barrier to some people that think its absurd. What does it prove? That your team spends lunch break browsing trickyriddles.com?  LESSON: riddle/puzzles/challenges might seem cool to you but might just seem like another hoop to me.<p>4. A cultural mismatch<p>"Xbox's PS3 Nerf guns Starcraft/Rock band competitions !!!" - Nothing against any of that, but as married father of two, I have other concerns (what no ping pong table?) like "Compensation, Opportunity for Advancement, Great Benefits, Fast Growing, Opportunities to contribute/architect etc". If you think of "Xbox's PS3 Nerf guns Starcraft/Rock band competitions !!!" is an applicant deterrent, then I agree with your strategy. LESSON: not all programmers/developers fit the fold you are presenting, many of us are unique!!!<p>5. You dont hire telecommuters/remotes even if you say you do<p>This has been talked about ad nauseum...<p>Other potential reasons: Administrative snafus, HR general laziness, what HR?, the site's down, I want too much money, your company has a bad reputation, others?<p>So after 60 days I am still looking ;) but based on my simple research project, 80% of companies claiming to need developers are either nonserious or are too busy to even start the hiring process.<p>I know, this research project is flawed and anecdotal but maybe it can help you rethink/iron out any bugs in your hiring process. If you can't find talent, my guess is that you are probably failing in one or more areas above.<p>EDIT: Formatting";}}s:8:"checksum";i:505020968;s:10:"warmupTime";d:42337;}i:17;a:13:{s:10:"avgFastest";i:13864424;s:2:"cv";d:6.67;s:3:"avg";d:14048819;s:12:"cvAvgFastest";d:0.27;s:4:"cold";d:19424808;s:7:"fastest";d:13786502;s:7:"slowest";d:19424808;s:5:"times";a:34:{i:0;d:19424808;i:1;d:13887677;i:2;d:13844589;i:3;d:13853326;i:4;d:13823061;i:5;d:13850576;i:6;d:13830140;i:7;d:13879756;i:8;d:13888226;i:9;d:13896647;i:10;d:13892029;i:11;d:13907447;i:12;d:13883212;i:13;d:13946288;i:14;d:13955975;i:15;d:13993053;i:16;d:13871999;i:17;d:13830840;i:18;d:13862969;i:19;d:13845265;i:20;d:13824725;i:21;d:13970302;i:22;d:13970231;i:23;d:13804719;i:24;d:13943009;i:25;d:13786502;i:26;d:13862382;i:27;d:13884034;i:28;d:14059721;i:29;d:13868453;i:30;d:13815166;i:31;d:13935284;i:32;d:13902968;i:33;d:13864470;}s:13:"originalQuery";s:88:"select * from hn where match('abc') order by comment_ranking asc, story_id desc limit 20";s:13:"modifiedQuery";s:225:"select * from hn where (match(story_text, '(?i)\Wabc\W') or match(story_author,'(?i)\Wabc\W') or match(comment_text, '(?i)\Wabc\W') or match(comment_author, '(?i)\Wabc\W')) order by comment_ranking asc, story_id desc limit 20";s:6:"result";a:20:{i:0;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:1;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:2;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:3;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:4;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:5;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:6;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:7;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:8;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:9;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:10;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:11;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:12;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:13;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:14;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:15;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:16;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:17;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:18;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}i:19;a:9:{s:20:"author_comment_count";s:3:"127";s:14:"comment_author";s:6:"powera";s:10:"comment_id";s:8:"10350694";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"OK, I have no idea how the proof works, but I think I read the abstracts well enough to do something that might qualify as pretending to pretend to know how the proof works: (please note: I&#x27;m not qualified to pretend to know how this works, I have to pretend twice to get anything that sounds like both math and English)<p>* Part 1: All chaotic systems are isomorphic to an elliptic curve [traditionally y2 = x3 + ax + b] for some extended definition of elliptic curves<p>* Part 2: A general method of constructing isomorphisms of chaotic systems to extended elliptic curves<p>* Part 3: Using the method from Part 2, construct a more understandable model of the chaotic structure of the natural numbers<p>* Part 4: Using the model constructed in part 3, construct a proof for abc<p>Hopefully if you understand any of this you can point out why I&#x27;m obviously wrong.";s:12:"story_author";s:12:"robinhouston";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:8:"10348617";s:10:"story_text";s:0:"";}}s:8:"checksum";i:2399516493;s:10:"warmupTime";d:48382;}i:18;a:13:{s:10:"avgFastest";i:8188697;s:2:"cv";d:11.76;s:3:"avg";d:8378663;s:12:"cvAvgFastest";d:0.42;s:4:"cold";d:14031975;s:7:"fastest";d:8129616;s:7:"slowest";d:14031975;s:5:"times";a:34:{i:0;d:14031975;i:1;d:8244978;i:2;d:8311006;i:3;d:8340929;i:4;d:8217478;i:5;d:8203509;i:6;d:8231971;i:7;d:8151734;i:8;d:8223258;i:9;d:8135515;i:10;d:8211098;i:11;d:8154427;i:12;d:8184760;i:13;d:8196048;i:14;d:8168026;i:15;d:8162747;i:16;d:8239684;i:17;d:8152575;i:18;d:8168782;i:19;d:8170011;i:20;d:8171190;i:21;d:8248515;i:22;d:8163185;i:23;d:8193401;i:24;d:8268788;i:25;d:8277362;i:26;d:8229292;i:27;d:8299630;i:28;d:8250045;i:29;d:8129616;i:30;d:8140880;i:31;d:8200886;i:32;d:8190529;i:33;d:8210727;}s:13:"originalQuery";s:71:"select count(*) from hn where match('google') and comment_ranking > 200";s:13:"modifiedQuery";s:217:"select count(*) from hn where (match(story_text, '(?i)\Wgoogle\W') or match(story_author,'(?i)\Wgoogle\W') or match(comment_text, '(?i)\Wgoogle\W') or match(comment_author, '(?i)\Wgoogle\W')) and comment_ranking > 200";s:6:"result";a:1:{i:0;a:1:{s:7:"count()";s:5:"33500";}}s:8:"checksum";i:419578656;s:10:"warmupTime";d:12099;}i:19;a:13:{s:10:"avgFastest";i:11566221;s:2:"cv";d:8.67;s:3:"avg";d:11777513;s:12:"cvAvgFastest";d:0.58;s:4:"cold";d:17619150;s:7:"fastest";d:11436215;s:7:"slowest";d:17619150;s:5:"times";a:34:{i:0;d:17619150;i:1;d:11531646;i:2;d:11597448;i:3;d:11664306;i:4;d:11436215;i:5;d:11512326;i:6;d:11504107;i:7;d:11616046;i:8;d:11603781;i:9;d:11572547;i:10;d:11786011;i:11;d:11619634;i:12;d:11467120;i:13;d:11741190;i:14;d:11595288;i:15;d:11492723;i:16;d:11787033;i:17;d:11596471;i:18;d:11723484;i:19;d:11765674;i:20;d:11481854;i:21;d:11718089;i:22;d:11579055;i:23;d:11506654;i:24;d:11586361;i:25;d:11724927;i:26;d:11653794;i:27;d:11521185;i:28;d:11531296;i:29;d:11583075;i:30;d:11625079;i:31;d:11511583;i:32;d:11516235;i:33;d:11664058;}s:13:"originalQuery";s:79:"select story_id from hn where match('me') order by comment_ranking asc limit 20";s:13:"modifiedQuery";s:213:"select story_id from hn where (match(story_text, '(?i)\Wme\W') or match(story_author,'(?i)\Wme\W') or match(comment_text, '(?i)\Wme\W') or match(comment_author, '(?i)\Wme\W')) order by comment_ranking asc limit 20";s:6:"result";a:20:{i:0;a:1:{s:8:"story_id";s:7:"7461797";}i:1;a:1:{s:8:"story_id";s:7:"1883123";}i:2;a:1:{s:8:"story_id";s:7:"3971867";}i:3;a:1:{s:8:"story_id";s:6:"781381";}i:4;a:1:{s:8:"story_id";s:7:"2955357";}i:5;a:1:{s:8:"story_id";s:7:"6084272";}i:6;a:1:{s:8:"story_id";s:7:"9929816";}i:7;a:1:{s:8:"story_id";s:7:"1322995";}i:8;a:1:{s:8:"story_id";s:7:"7321354";}i:9;a:1:{s:8:"story_id";s:7:"4864566";}i:10;a:1:{s:8:"story_id";s:7:"1109499";}i:11;a:1:{s:8:"story_id";s:7:"2420489";}i:12;a:1:{s:8:"story_id";s:7:"4556139";}i:13;a:1:{s:8:"story_id";s:7:"4291803";}i:14;a:1:{s:8:"story_id";s:6:"478401";}i:15;a:1:{s:8:"story_id";s:5:"97384";}i:16;a:1:{s:8:"story_id";s:7:"7565153";}i:17;a:1:{s:8:"story_id";s:6:"165098";}i:18;a:1:{s:8:"story_id";s:8:"10191938";}i:19;a:1:{s:8:"story_id";s:7:"6413730";}}s:8:"checksum";i:2256220441;s:10:"warmupTime";d:12099;}i:20;a:13:{s:10:"avgFastest";i:66448;s:2:"cv";d:12.88;s:3:"avg";d:68479;s:12:"cvAvgFastest";d:3.48;s:4:"cold";d:149760;s:7:"fastest";d:61249;s:7:"slowest";d:149760;s:5:"times";a:100:{i:0;d:149760;i:1;d:73682;i:2;d:64639;i:3;d:66222;i:4;d:64273;i:5;d:68343;i:6;d:74101;i:7;d:62767;i:8;d:61745;i:9;d:68809;i:10;d:72276;i:11;d:66438;i:12;d:62431;i:13;d:61473;i:14;d:62045;i:15;d:66486;i:16;d:67611;i:17;d:66510;i:18;d:61249;i:19;d:62287;i:20;d:67703;i:21;d:64828;i:22;d:66479;i:23;d:65817;i:24;d:67300;i:25;d:63333;i:26;d:64827;i:27;d:66130;i:28;d:70007;i:29;d:68058;i:30;d:68770;i:31;d:62521;i:32;d:66412;i:33;d:73553;i:34;d:67345;i:35;d:64893;i:36;d:67599;i:37;d:66244;i:38;d:67439;i:39;d:65813;i:40;d:64819;i:41;d:69575;i:42;d:66108;i:43;d:65706;i:44;d:71300;i:45;d:74685;i:46;d:68907;i:47;d:70491;i:48;d:66187;i:49;d:70203;i:50;d:66318;i:51;d:65323;i:52;d:66522;i:53;d:69662;i:54;d:63163;i:55;d:64822;i:56;d:67363;i:57;d:69371;i:58;d:64252;i:59;d:66412;i:60;d:77513;i:61;d:69622;i:62;d:67083;i:63;d:67758;i:64;d:66074;i:65;d:74399;i:66;d:67610;i:67;d:69055;i:68;d:68499;i:69;d:73290;i:70;d:68006;i:71;d:75349;i:72;d:65388;i:73;d:67756;i:74;d:70625;i:75;d:71826;i:76;d:67350;i:77;d:61553;i:78;d:69845;i:79;d:72600;i:80;d:69079;i:81;d:66849;i:82;d:72150;i:83;d:69712;i:84;d:67563;i:85;d:62921;i:86;d:69847;i:87;d:70439;i:88;d:71608;i:89;d:67325;i:90;d:66799;i:91;d:71082;i:92;d:71036;i:93;d:66809;i:94;d:69144;i:95;d:66404;i:96;d:66781;i:97;d:70775;i:98;d:66051;i:99;d:64998;}s:13:"originalQuery";s:153:"select story_id, comment_id, comment_ranking, author_comment_count, story_comment_count, story_author, comment_author from hn where match('abc') limit 20";s:13:"modifiedQuery";s:290:"select story_id, comment_id, comment_ranking, author_comment_count, story_comment_count, story_author, comment_author from hn where (match(story_text, '(?i)\Wabc\W') or match(story_author,'(?i)\Wabc\W') or match(comment_text, '(?i)\Wabc\W') or match(comment_author, '(?i)\Wabc\W')) limit 20";s:6:"result";a:20:{i:0;a:7:{s:20:"author_comment_count";s:2:"15";s:14:"comment_author";s:9:"ReadyNSet";s:10:"comment_id";s:7:"1963094";s:15:"comment_ranking";s:2:"33";s:12:"story_author";s:9:"commiebob";s:19:"story_comment_count";s:2:"62";s:8:"story_id";s:7:"1962465";}i:1;a:7:{s:20:"author_comment_count";s:2:"34";s:14:"comment_author";s:7:"azat_co";s:10:"comment_id";s:7:"3946599";s:15:"comment_ranking";s:2:"20";s:12:"story_author";s:10:"seanmccann";s:19:"story_comment_count";s:2:"29";s:8:"story_id";s:7:"3946008";}i:2;a:7:{s:20:"author_comment_count";s:3:"405";s:14:"comment_author";s:8:"rwhitman";s:10:"comment_id";s:7:"3946337";s:15:"comment_ranking";s:1:"1";s:12:"story_author";s:10:"seanmccann";s:19:"story_comment_count";s:2:"29";s:8:"story_id";s:7:"3946008";}i:3;a:7:{s:20:"author_comment_count";s:3:"990";s:14:"comment_author";s:15:"michael_dorfman";s:10:"comment_id";s:7:"1702898";s:15:"comment_ranking";s:1:"1";s:12:"story_author";s:5:"coryl";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:7:"1702872";}i:4;a:7:{s:20:"author_comment_count";s:3:"258";s:14:"comment_author";s:7:"frankus";s:10:"comment_id";s:7:"1577292";s:15:"comment_ranking";s:2:"32";s:12:"story_author";s:8:"AlexMuir";s:19:"story_comment_count";s:2:"47";s:8:"story_id";s:7:"1574979";}i:5;a:7:{s:20:"author_comment_count";s:3:"105";s:14:"comment_author";s:11:"brianstorms";s:10:"comment_id";s:7:"3946527";s:15:"comment_ranking";s:2:"27";s:12:"story_author";s:10:"seanmccann";s:19:"story_comment_count";s:2:"29";s:8:"story_id";s:7:"3946008";}i:6;a:7:{s:20:"author_comment_count";s:3:"723";s:14:"comment_author";s:3:"VLM";s:10:"comment_id";s:7:"7059808";s:15:"comment_ranking";s:2:"22";s:12:"story_author";s:9:"chromatic";s:19:"story_comment_count";s:2:"25";s:8:"story_id";s:7:"7059063";}i:7;a:7:{s:20:"author_comment_count";s:2:"79";s:14:"comment_author";s:7:"revscat";s:10:"comment_id";s:7:"7916329";s:15:"comment_ranking";s:1:"5";s:12:"story_author";s:9:"sthu11182";s:19:"story_comment_count";s:2:"20";s:8:"story_id";s:7:"7916160";}i:8;a:7:{s:20:"author_comment_count";s:3:"105";s:14:"comment_author";s:7:"Smerity";s:10:"comment_id";s:7:"9176462";s:15:"comment_ranking";s:1:"0";s:12:"story_author";s:8:"skazka16";s:19:"story_comment_count";s:2:"39";s:8:"story_id";s:7:"9176195";}i:9;a:7:{s:20:"author_comment_count";s:4:"1080";s:14:"comment_author";s:6:"btilly";s:10:"comment_id";s:7:"2734522";s:15:"comment_ranking";s:2:"11";s:12:"story_author";s:3:"mef";s:19:"story_comment_count";s:2:"21";s:8:"story_id";s:7:"2733694";}i:10;a:7:{s:20:"author_comment_count";s:3:"946";s:14:"comment_author";s:12:"peterwwillis";s:10:"comment_id";s:7:"1905284";s:15:"comment_ranking";s:2:"15";s:12:"story_author";s:11:"jlangenauer";s:19:"story_comment_count";s:2:"22";s:8:"story_id";s:7:"1904880";}i:11;a:7:{s:20:"author_comment_count";s:4:"2890";s:14:"comment_author";s:6:"edw519";s:10:"comment_id";s:7:"4621796";s:15:"comment_ranking";s:1:"8";s:12:"story_author";s:7:"norswap";s:19:"story_comment_count";s:2:"34";s:8:"story_id";s:7:"4621731";}i:12;a:7:{s:20:"author_comment_count";s:3:"274";s:14:"comment_author";s:6:"Create";s:10:"comment_id";s:6:"781864";s:15:"comment_ranking";s:2:"12";s:12:"story_author";s:8:"kunqiana";s:19:"story_comment_count";s:2:"23";s:8:"story_id";s:6:"781381";}i:13;a:7:{s:20:"author_comment_count";s:3:"290";s:14:"comment_author";s:4:"T_S_";s:10:"comment_id";s:7:"3352979";s:15:"comment_ranking";s:2:"35";s:12:"story_author";s:9:"up_and_up";s:19:"story_comment_count";s:2:"61";s:8:"story_id";s:7:"3351699";}i:14;a:7:{s:20:"author_comment_count";s:3:"225";s:14:"comment_author";s:6:"rickmb";s:10:"comment_id";s:7:"3353370";s:15:"comment_ranking";s:2:"52";s:12:"story_author";s:9:"up_and_up";s:19:"story_comment_count";s:2:"61";s:8:"story_id";s:7:"3351699";}i:15;a:7:{s:20:"author_comment_count";s:2:"79";s:14:"comment_author";s:7:"smackay";s:10:"comment_id";s:7:"7815959";s:15:"comment_ranking";s:2:"15";s:12:"story_author";s:7:"dhimant";s:19:"story_comment_count";s:2:"18";s:8:"story_id";s:7:"7815632";}i:16;a:7:{s:20:"author_comment_count";s:2:"15";s:14:"comment_author";s:8:"gkefalas";s:10:"comment_id";s:7:"1038662";s:15:"comment_ranking";s:1:"0";s:12:"story_author";s:8:"dnsworks";s:19:"story_comment_count";s:2:"22";s:8:"story_id";s:7:"1038594";}i:17;a:7:{s:20:"author_comment_count";s:2:"11";s:14:"comment_author";s:12:"peter_tonoli";s:10:"comment_id";s:7:"6119055";s:15:"comment_ranking";s:1:"7";s:12:"story_author";s:14:"DavidChouinard";s:19:"story_comment_count";s:2:"35";s:8:"story_id";s:7:"6117055";}i:18;a:7:{s:20:"author_comment_count";s:3:"303";s:14:"comment_author";s:6:"SeoxyS";s:10:"comment_id";s:7:"3352273";s:15:"comment_ranking";s:2:"26";s:12:"story_author";s:9:"up_and_up";s:19:"story_comment_count";s:2:"61";s:8:"story_id";s:7:"3351699";}i:19;a:7:{s:20:"author_comment_count";s:2:"68";s:14:"comment_author";s:11:"jayzalowitz";s:10:"comment_id";s:7:"3353991";s:15:"comment_ranking";s:2:"44";s:12:"story_author";s:9:"up_and_up";s:19:"story_comment_count";s:2:"61";s:8:"story_id";s:7:"3351699";}}s:8:"checksum";i:3007271897;s:10:"warmupTime";d:12098;}i:21;a:13:{s:10:"avgFastest";i:9687020;s:2:"cv";d:9.97;s:3:"avg";d:9883966;s:12:"cvAvgFastest";d:0.7;s:4:"cold";d:15524093;s:7:"fastest";d:9568257;s:7:"slowest";d:15524093;s:5:"times";a:34:{i:0;d:15524093;i:1;d:9680541;i:2;d:9573648;i:3;d:9643544;i:4;d:9581388;i:5;d:9568257;i:6;d:9741868;i:7;d:9585959;i:8;d:9690663;i:9;d:9685807;i:10;d:9587037;i:11;d:9843736;i:12;d:9645415;i:13;d:9797973;i:14;d:9651109;i:15;d:9806027;i:16;d:9721458;i:17;d:9717206;i:18;d:9798918;i:19;d:9778292;i:20;d:9800298;i:21;d:9784245;i:22;d:9760524;i:23;d:9855189;i:24;d:9679109;i:25;d:9727918;i:26;d:9671844;i:27;d:9731853;i:28;d:9674692;i:29;d:9645641;i:30;d:9733150;i:31;d:9877062;i:32;d:9698496;i:33;d:9791916;}s:13:"originalQuery";s:54:"select * from hn order by comment_ranking asc limit 20";s:13:"modifiedQuery";s:66:"select * from hn order by comment_ranking asc limit 20 FORMAT JSON";s:6:"result";a:20:{i:0;a:9:{s:20:"author_comment_count";s:3:"220";s:14:"comment_author";s:6:"roel_v";s:10:"comment_id";s:7:"2221845";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:522:"I was a paying customer of Mozy. Their 'restore' does not do resume. Yes, that means that after restoring 50 GB and losing internet connection, you have to restart.<p>Needless to say I was quite happy that I tried the restore before I actually needed it. And also that I'm not a Mozy customer anymore, although I'm still paying them so I guess technically I am - but that's just because they refuse to cancel my subscription and keep charging my credit card.<p>Lesson learned: stay away from Mozy, and EMC for that matter.";s:12:"story_author";s:7:"thekguy";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:7:"2221286";s:10:"story_text";s:0:"";}i:1;a:9:{s:20:"author_comment_count";s:3:"512";s:14:"comment_author";s:5:"pilif";s:10:"comment_id";s:7:"2793262";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:815:"And yet another control that pretends to be a dropdown box, but isn't. No. I'm not complaining about the appearance or the fact that it has a search field while the real dropdown doesn't.<p>I'm complaining about the way it responds to mouse actions: The real dropdown box, on my machine, expands the menu on mouse down after a no-doubt OS-specific delay. The fake dropdown doesn't - it only reacts on mouse up.<p>Of course, you can't make a a control work exactly like its native counterpart - but that IMHO just means that you shouldn't even try imitating them and provide its own unique look.<p>I really dislike nearly-native controls - they feel wrong to me.<p>But don't get me wrong: The controls are really cool and incredibly useful. If only they didn't try to mimic the native look without quite matching it.";s:12:"story_author";s:14:"utkarshkukreti";s:19:"story_comment_count";s:2:"30";s:8:"story_id";s:7:"2793086";s:10:"story_text";s:0:"";}i:2;a:9:{s:20:"author_comment_count";s:3:"103";s:14:"comment_author";s:5:"tytso";s:10:"comment_id";s:7:"6040624";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:5449:"There are several different ways in which randomness is used in the kernel.    One general class of randomness is things like randomizing the sequence numbers and port numbers of new network connections.   If you can predict the result of this randomness, it becomes easier to carry out attacks such as hijacking a TCP connection.  (Note that if the active attacker controls the path between the source and the destination, they&#x27;ll be able to do this regardless of the strength of the RNG; this makes just makes it easier if they don&#x27;t have 100% control of the routing.)<p>Another class of randomness is that which is used to randomize the layout of shared libraries, stacks, etc. --- address space layout randomization (ALSR).   If someone is able to guess the randomness used by ASLR, then they will be able to more easily exploit stack overrun attacks, since they won&#x27;t need to guess where the stack is, and where various bits of executable segments might end up in the address space&#x27;s layout.<p>Another case of randomness is to create crypto keys; either long-term keys such as RSA&#x2F;DSA keys, or symmetric session keys.   If someone screws this up, that&#x27;s when the &quot;bad guy&quot; (in this case, people are worried about the NSA being the bad guy) can get access to encrypted information.<p>It is only the first two use cases where we use RDRAND without doing any further post-processing.   These are cases where the failure of the RNG is not catastrophic, and&#x2F;or performance is extremely critical.<p>We do not use RDRAND without first mixing it with other bits  of randomness gather in the system for anything that is emitted via &#x2F;dev&#x2F;random or &#x2F;dev&#x2F;urandom, because we know that this is used for session keys and for long-term RSA&#x2F;DSA keys.<p>The bigger problem, and it&#x27;s one that we worry a huge amount about it, is the embedded ARM use cases which do not have RDRAND, and for which there is precious little randomness available when the system is first initialized --- and oh, did I mention that this is when long-term secrets such as SSH and x.509 keys tend to be generated in things like printers and embedded&#x2F;mobile devices and when they are first unwrapped and plugged in, when the amount of entropy gathered by the entropy pool is usually close to zero?   What we desperately need to do is to require that all such devices have a hardware random number generator --- but the problem is that there are product managers who are trying to shave fractions of a penny off of the BOM cost, and those folks are clueless about the difference between cost and value as far as high-quality random number generators are concerned.<p>What if the RNG has been compromised by the NSA?   Well, that&#x27;s where you need to mix in other sources of randomness into the entropy pool.   The password used by the user when he or she first logs into an android device, for example.   Screen digitizer input from the user while they are first going through the setup process.   In the case of a consumer grade wireless router, it could sniff the network for a while and use packet inter-arrival times and mix that into the entropy pool.   Yes, someone who is on the home network at that time will know those numbers, but hopefully someone who is in a position to spy on those numbers, isn&#x27;t also going to have access at the same time the super-secret NSA key used to gimmick the RDRAND instruction (assuming that is gimmicked, which is effectively impossible for us to prove or disprove.)    But then again, your wireless router isn&#x27;t going to have access to unencrypted plaintext which is critical --- if you&#x27;re sending anything out your wireless network without first encrypting it first, I would hope that you would consider it completely bare and exposed!<p>If you are super paranoid, you&#x27;ll need to find a hardware random generator which you&#x27;ve built yourself --- and hopefully you are competent enough to actually build a real HWRNG, and not something which is sampling 60 Hz hum (or 50 Hz hum if you are in Europe :-), and mix that into the entropy pool as well.   In that case, even if the Intel RDRAND is compromised six ways from Sunday, the NSA won&#x27;t have access to the output from the HWRNG --- and if it turns out you were incompetent and your HWRNG is bogus, at least RDRAND is also getting mixed into the entropy pool.<p>And if I were in China, I&#x27;d use a hardware chip built in China for the RNG, and combine that with an Intel chip.  That way even if the HWRNG chip is compromised by the MSS, and even if RDRAND is compromised by the NSA, the combination is hopefully stronger since presumably (hopefully!) it&#x27;s unlikely that the MSS and the NSA are collaborating with each other at that deep a level.   Ultimately, of course, if you don&#x27;t trust Intel, you don&#x27;t trust the silicon fab, etc., then you&#x27;ll have to build your own computer from scratch, write your own compiler from scratch, etc.<p>(MIT CS undergrads used to have all of that knowledge, starting with building a computer out of TTL chips and how to build a Scheme interpreter from machine code, etc.   But not any more, alas.  Now they learn Python and it&#x27;s assumed that it&#x27;s impossible to understand the entire software stack, let alone the entire hardware stack, so you don&#x27;t even try to teach it.   But that&#x27;s another rant....)";s:12:"story_author";s:8:"hpaavola";s:19:"story_comment_count";s:2:"19";s:8:"story_id";s:7:"6038473";s:10:"story_text";s:0:"";}i:3;a:9:{s:20:"author_comment_count";s:3:"219";s:14:"comment_author";s:10:"rcthompson";s:10:"comment_id";s:7:"4075407";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:687:"Short version of the science: The heat is released via an exothermic chemical reaction between the Zeolite and water. However, unlike the one-time-use chemical-reaction heating pads you can buy in a pharmacy, this reaction is reversible, so you can "recharge" the Zeolite by heating it and removing the water as it is released in order to force the reaction to reverse itself. The reaction goes something like this:<p>Zeolite + water &#60;-&#62; Zeolite &#38; water complex + HEAT<p>The reaction happens at the surface of the zeolite, so the storage capacity is proportional to the surface area of the pellet. If you make the pellet highly porous, this can be proportional to its volume.";s:12:"story_author";s:4:"ukdm";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:7:"4075163";s:10:"story_text";s:0:"";}i:4;a:9:{s:20:"author_comment_count";s:2:"31";s:14:"comment_author";s:7:"Fundlab";s:10:"comment_id";s:7:"7674219";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:904:"I think it all comes down to what type of meal recipes or what one already has in stock.<p>Do u already have complementary cooking resources; powder, garlic, oil etc? These often overlooked in a buck a day meals.<p>One thing with western dishes is the attempt to give food an aesthetic appeal. In places where people live on a dollar a day, they tend to be more concerned with getting full and not the appealing or garnished outlook of food.<p>Also, in places like Africa,food is stored! I cant emphasize this more. A peanut soup or chicken soup could last a span of 3 days to a week. It cab be served with rice, bread, or other dough meals. After taking servings, the soup is warmed and placed back in the fridge and can be eaten another day. This to me is what frugal cooking is. It is easier to tweak frugal eating this way than shopping fresh groceries every other day.<p>NB: Pardon my incoherence :)";s:12:"story_author";s:12:"sillysaurus3";s:19:"story_comment_count";s:2:"20";s:8:"story_id";s:7:"7673628";s:10:"story_text";s:0:"";}i:5;a:9:{s:20:"author_comment_count";s:4:"4547";s:14:"comment_author";s:8:"jacquesm";s:10:"comment_id";s:7:"8082774";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:602:"Assuming this is all true (the article is sourced poorly): Justin and team very much congratulated, that was a long road from justin.tv to twitch.tv and now an exit of this magnitude.<p>Hard-won, <i>very</i> much deserved, also a case study for a successful pivot.<p>&quot; We do know that Twitch investors who participated in past rounds are pleased that they will be getting significant returns that are multiple times the amount they originally invested. &quot;<p>Suggests that it was one of the investors that leaked the story to venturebeat, pretty classless, and really not-done in those circles.";s:12:"story_author";s:7:"owenwil";s:19:"story_comment_count";s:2:"20";s:8:"story_id";s:7:"8082068";s:10:"story_text";s:0:"";}i:6;a:9:{s:20:"author_comment_count";s:2:"30";s:14:"comment_author";s:8:"rohanpai";s:10:"comment_id";s:7:"5396072";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1136:"Used my ninja skills and found it. Here is an example: <a href="http://extremetracking.com/open?login=46union" rel="nofollow">http://extremetracking.com/open?login=46union</a> [NSFW links on site] I just found a random example<p>It appears to be incoming search terms for a webstie that has the ExtremeTracking service installed. So it's not really that it's public, it's more that the incoming search terms are just saved along with personal identifying information (ISP/IP) etc.<p>Website states: 
"Adding the tracker to your site is not complicated. If you are familiar with HTML-editing just copy and paste the tracker code into the source of your pages and you are ready. The tracker code can also be handled fine with WYSIWYG editors and content management systems, scripts and blogs. You can use one and the same code for all your pages or the more advanced code to report groups of pages, it is all possible. We will be happy to help you through. At your My Account you find all your tracker details and setup instructions clearly explained as well as your personal code-checker to check if you have copied your code correctly."";s:12:"story_author";s:8:"rasengan";s:19:"story_comment_count";s:2:"18";s:8:"story_id";s:7:"5395676";s:10:"story_text";s:0:"";}i:7;a:9:{s:20:"author_comment_count";s:3:"468";s:14:"comment_author";s:3:"cpr";s:10:"comment_id";s:7:"1271756";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1756:"Amid the ranting, he's making a good point.<p>And that is that there is no serious competition for the hard combination of serious good taste, obsession with details that seem negligible but ultimately matter a lot, etc., embodied in Apple's recent products.<p>I know this sounds like raving Apple fanboy stuff, but I do think it's rarely acknowledged explicitly; it's either assumed by those in the know, or ignored by those not.<p>For example, I would never in a million years want to develop Android software; why? Because it's written in a language I loathe, and the API is workmanlike but completely uninspired (disclaimer: I've never written any code for it). In contrast, the Cocoa Touch APIs are delightful, and MIT-style (vs. New Jersey) at most levels. Perfect? No. Amazingly crafted? Yes.<p>I claim the secret sauce to their APIs is actually a character at Apple named Ali Ozer who, along with his crew, has maintained a firm hand on the tiller, and learned a huge amount about object-oriented design for interactive systems over the past couple of decades.<p>iPhone OS is the result of throwing out a lot of the cruft and starting over, but keeping the hard-earned knowledge. (Core Animation being one of the key underlying technologies for iPhone OS that found its way back to the desktop, but only partially due to all the cruft in normal desktop Cocoa.)<p>And Apple works hard at the silicon-to-UI whole-stack integration and performance tuning, something that other vendors famously haven't been able to do (because they don't control the whole stack), or haven't wanted to do. Microsoft has recently figured this out, according to Ballmer, and intends to do the same.<p>I could go on, but I'm sure I'll get downmodded to death already. ;-)";s:12:"story_author";s:12:"zephyrfalcon";s:19:"story_comment_count";s:2:"14";s:8:"story_id";s:7:"1271662";s:10:"story_text";s:0:"";}i:8;a:9:{s:20:"author_comment_count";s:3:"636";s:14:"comment_author";s:5:"buro9";s:10:"comment_id";s:7:"5611946";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1920:"I've been a mentee, and I now mentor.<p>What I want when I see web sites like this is to see an understanding that mentoring isn't Q&#38;A, and it's not "a chat over coffee".<p>The most successful mentoring arrangements I've seen have always had a clear agreement between mentor and mentee, a mentorship contract with specific goals and hopes outlined over a specified period of time, and a clear commitment to meet and stay on topic, discussing what needs to be discussed.<p>Training for mentors is therefore critical, giving a clear guide to them as to what they should and should not do (knowing when <i>not</i> to give advice is important, a mentor shouldn't feel they need to fix someone's life).<p>For mentees, who generally enter into this from the cold and with little experience... having a good mentor matters. And that is far more about having a person who is able to shape and manage the mentorship process rather than just a specialist in a field.<p>I would suggest going beyond just match-making, and helping to give online training, advice, and a mentor's forum so that they have a support network... such that you can really offer a strong benefit to mentors, and as a result have such high quality mentors that this becomes a key selling point to the mentees.<p>It is much harder to find mentors than mentees after all, so building an attractive proposition to those wanting to give time is critical.<p>PS: As an example of what mentors go through, I've uploaded the notes that were the outcome of the last training session I attended: <a href="https://www.dropbox.com/sh/a9c832pvsz2tn4j/zAEgACdZ8_/Mentoring%20Tips%20and%20Notes.pdf" rel="nofollow">https://www.dropbox.com/sh/a9c832pvsz2tn4j/zAEgACdZ8_/Mentor...</a> . I think online training for mentors, education for them, would enhance the offering... it becomes clearer to them that they can do it, and will be shown how and have support to do so.";s:12:"story_author";s:10:"nitinpande";s:19:"story_comment_count";s:2:"20";s:8:"story_id";s:7:"5611055";s:10:"story_text";s:0:"";}i:9;a:9:{s:20:"author_comment_count";s:2:"76";s:14:"comment_author";s:5:"novum";s:10:"comment_id";s:7:"6201134";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:884:"Is this it? This is our brave new world of pervasive data gathering, social network analysis, and the dying gasp of any shred of privacy? This is the future we&#x27;ve built for ourselves?<p>I haven&#x27;t had a facebook account for 3 years. I&#x27;m certain FB has a shadow profile for me today and there&#x27;s nothing I can do about it. My friends don&#x27;t understand (or don&#x27;t care about) the implications of everything they do online being tracked, in minute detail, and stored indefinitely.<p>Real-time indefinite mass surveillance is a fact and yet failed to galvanize the public into action. What can I do other than allow the cynicism to take hold and become a recluse?<p>I earn my livelihood from technology. I want to believe technology has great potential for medicine, exploration, and improving the human condition. The cognitive dissonance has to give somewhere.";s:12:"story_author";s:10:"pessimizer";s:19:"story_comment_count";s:2:"33";s:8:"story_id";s:7:"6200538";s:10:"story_text";s:0:"";}i:10;a:9:{s:20:"author_comment_count";s:2:"82";s:14:"comment_author";s:8:"moconnor";s:10:"comment_id";s:7:"7808843";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:733:"Bilingual speaker here: the German translation produced was very poor quality compared to the English one; the German speaker was enunciating excessively clearly, sitting in a sound studio and sticking to short, simple phrases with clear grammar.<p>From that point of view the demo was misleading - we heard an English speaker talking naturally and heard clear responses, but the other side of the conversation was quite broken, although possible to understand.<p>If both sides were speaking in real world settings the demo would have been honest but far less impressive to casual watchers.<p>Despite this misdirection I am still impressed with the amount it did manage to translate from the long, naturally-spoken English sentences.";s:12:"story_author";s:5:"ghosh";s:19:"story_comment_count";s:2:"18";s:8:"story_id";s:7:"7808505";s:10:"story_text";s:0:"";}i:11;a:9:{s:20:"author_comment_count";s:3:"193";s:14:"comment_author";s:7:"scarmig";s:10:"comment_id";s:7:"3572952";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:439:"Luck is a factor, but interpersonal dynamics and alliances are most important, in my experience.<p>How to win: always be a moderate second while limiting the routes for first to win, concurrently reserve at least two separate routes to victory for yourself, and don't let the game get too lopsided. Then as the end draws near, finish it in a turn.<p>It would be interesting to have a Catan-AI competition. Does the Catan server allow bots?";s:12:"story_author";s:10:"malcolmong";s:19:"story_comment_count";s:2:"15";s:8:"story_id";s:7:"3572677";s:10:"story_text";s:0:"";}i:12;a:9:{s:20:"author_comment_count";s:2:"25";s:14:"comment_author";s:6:"pietro";s:10:"comment_id";s:7:"4090887";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:874:"VBA is one of the best languages and environments for beginners ever. Why using Python instead would give the beginner anything, is beyond me.<p>Here's a shortlist:<p>- VBA is case-insensitive. If you don't know the significance of this, you've never taught beginners
- VBA hides event binding and namespaces for the user. Major obstacles removed
- VBA has full autocomplete
- VBA has F1 context-sensitive help
- VBA automatically formats and indents your code
- VBA is more verbose, and verbosity aids comprehension
- VBA finishes most of what you type, so you don't actually have to type much more than in Python
- VBA was designed for Excel, and vice versa. The object models fit
- There's tons of online resources for using VBA in Excel<p>And finally, VBA is dead-easy to learn, even for Microsoft-hating open source hackers. You just have to learn to get over yourself.";s:12:"story_author";s:5:"joxie";s:19:"story_comment_count";s:2:"15";s:8:"story_id";s:7:"4090337";s:10:"story_text";s:0:"";}i:13;a:9:{s:20:"author_comment_count";s:4:"1340";s:14:"comment_author";s:3:"ars";s:10:"comment_id";s:7:"1513883";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"This isn't really the whole story. They are assuming that their member companies will make more money as a result of less piracy. And that additional money should/would be added to the total.<p>(Note: I did not say if it <i>will</i> actually reduce piracy, just that that is their assumption, and is why they are willing to pay this.)";s:12:"story_author";s:2:"aj";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:7:"1513840";s:10:"story_text";s:0:"";}i:14;a:9:{s:20:"author_comment_count";s:3:"247";s:14:"comment_author";s:3:"pwg";s:10:"comment_id";s:7:"6608244";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1091:"My answer depends in part on exactly how you define &quot;use regularly&quot;.<p>If by &quot;use regularly&quot; you mean utilize for direct user interaction with the machine, then that would be a Compaq laptop from 2006 with 768M of RAM and an AMD Sempron CPU.<p>If by &quot;use regularly&quot; mean &quot;use to perform a task&quot; then that would be a Supermicro dual Pentium-2 400Mhz system with 512M that acts as a PVR scheduler&#x2F;recording driver.  I&#x27;ve long since lost track of exactly when that motherboard was purchased, but it was somewhere in the 1998-2002 time frame.  That puts it at somewhere between 11 and 15 years.<p>If you&#x27;d asked this question last year I could have answered an old PentiumPro box (with something like 128Meg or 256Meg of RAM) that a buddy from work gave me that was acting as an internet firewall.  It likely hailed from the 1995-1996 time frame.  But I retired it last year in favor of an old Pentium4 Thinkstation that I got from a local store in their &quot;refurb&quot; section.  I have no idea of what year the Thinkstation hails from.";s:12:"story_author";s:9:"yitchelle";s:19:"story_comment_count";s:2:"24";s:8:"story_id";s:7:"6608079";s:10:"story_text";s:684:"A recent post (https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=6606056) about using a 6 year old laptop as the developement machine.<p>I have just retired an old Compaq with an Intel Celeron running WindowsXP with 4Gb of RAM just last year, it was a couple of years after Compaq was acquired by HP. I bought the Compaq computer is 2004. It lasted 8 years before it died. My development setup was through a terminal session and editing code with Vim.<p>So I am asking how old is your regular computer and what is that computer and its configuration<p>It will be interesting to see what is the oldest machine and its configuration.<p>Edit: corrected the typo with the Memory config.";}i:15;a:9:{s:20:"author_comment_count";s:2:"17";s:14:"comment_author";s:8:"workpost";s:10:"comment_id";s:6:"206834";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1502:"Think about what you want the application to do, brainstorm, free associate and go from there. You've got a mobile application + social networking twist.. off the top of my head I think... sociable.. socimobile, mob social, text social, social text.. socialcom.. socialmeet.. meetsocial.. but I think some of those are taken..<p>There's also a tradition of adding.. ista.. and ist on to words.. mobista.. mobilist.. mobilista.. (just looked online, I see squatters have already got two of those). Also.. mobilizer.. socializer.. but don't do the flickr thing if you don't have to..<p>Making plays on words other people have suggested.. I'd look at shoutspace, textspace.. shouttext.. textyell.. hollaspace.. mobiile.. txtmobl..textpush.. socialpush.. sociplace.. freesocial.. soctxt.. txtpush.. textero.. socialpath (play on sociopath?)  no idea if any of those are taken or used yet.<p>Do NOT name it anything having to do with Twitter.. or put an i in front of it.. that is totally done already.<p>One of my ongoing projects is called Workpost. It's a place to post and find work and, soon, will be a place to list and review workers. We have other stuff planned for future versions of the site + application but it all originates from the name and the brand.<p>It's cool if you can think of a nonsense word and then turn that into a brand but with all the web 2.0 names out there, I think it's more useful now if you can start with a name that already means something.<p>Well, hope that was helpful.";s:12:"story_author";s:10:"aitoehigie";s:19:"story_comment_count";s:2:"15";s:8:"story_id";s:6:"206653";s:10:"story_text";s:299:"Hi, I have developed a mobile application ala twitter but with a social networking twist and I just cant seem to come up with any catchy name for it. So I will like to give the honors (if i may call it that) to members of YC News to give it a name. Any suggestions will be highly appreciated! thanks";}i:16;a:9:{s:20:"author_comment_count";s:3:"705";s:14:"comment_author";s:14:"DanielStraight";s:10:"comment_id";s:6:"912614";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:1174:"You're asking (or implying) a lot of different questions here.<p>Is is expedient for a young person entering the job market to be familiar with Java (I'm changing this to a positive formation becasue negatives are confusing)? Of course. The TIOBE index answers this is two seconds. Java has over 18% market share, the most of any language.<p>Is there any excuse not to know Java? Of course. You don't care about the 18% of the market that uses Java. I think I could be happy knowing just Python most of the time.<p>To answer some more implicit questions:<p>Will learning Java affect the way you think about programming? Java is a great place to learn about unit testing, DI, and design patterns. The value of these is of course up for debate, but knowledge is power, and Java gives you a great chance to get this knowledge. Ultimately, I think it's better if you move on to more expressive languages, but Java is a good platform to learn some stuff on.<p>Should you know a lot of languages? Yes. While you may not need Java specifically, not knowing <i>any</i> C-like object-oriented language is not only career suicide, it's detrimental to your development as a programmer.";s:12:"story_author";s:10:"tokenadult";s:19:"story_comment_count";s:2:"13";s:8:"story_id";s:6:"912587";s:10:"story_text";s:677:"I have complete buy-in to the idea that Lisp is an elegant computer language, and general buy-in to the idea that knowing a lot of languages from a lot of paradigms is good for perspective and for problem-solving. As Alan Perlis said, "A language that doesn't affect the way you think about programming, is not worth knowing." Any programmer can gain new ways of thinking by learning a new language.<p>But asking more for students whom I advise than for myself, is it at all expedient for a young person entering the job market today to be unfamiliar with Java? Java has its own set of trade-offs, but doesn't it continue to be employed in many applications in many industries?";}i:17;a:9:{s:20:"author_comment_count";s:2:"21";s:14:"comment_author";s:5:"zende";s:10:"comment_id";s:7:"5827014";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:606:"(I work at Balanced)<p>Balanced (<a href="https://balancedpayments.com" rel="nofollow">https://balancedpayments.com</a>) provides a payouts solution for marketplaces like redditgifts, Crowdtilt, Fancy, Artsy, Visual.ly, and many others.<p>The differences with Stripe include the money being available for payout immediately (instead of 5 days), and the recipient will receive the money the next business day. Balanced has also performed a lot of work to verify merchants with as little information as possible name, dob, and address. Instead of SSN for an individual you only need to pass in the last four.";s:12:"story_author";s:2:"pc";s:19:"story_comment_count";s:2:"28";s:8:"story_id";s:7:"5826482";s:10:"story_text";s:0:"";}i:18;a:9:{s:20:"author_comment_count";s:3:"109";s:14:"comment_author";s:6:"RogerL";s:10:"comment_id";s:7:"8896796";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:558:"So there are 3 issues [1] against OS X, released a while ago, and one against Microsoft. Why the HN focus on the Windows bugs? At least Microsoft is communicating with Google, and have patches planned, just not on the exact timeline of the arbitrary 90 day deadline. Is there something about the OS X ones that doesn&#x27;t warrant the same exposure&#x2F;discussion?<p>[1] <a href="https://code.google.com/p/google-security-research/issues/list" rel="nofollow">https:&#x2F;&#x2F;code.google.com&#x2F;p&#x2F;google-security-research&#x2F;issues&#x2F;li...</a>";s:12:"story_author";s:5:"doe88";s:19:"story_comment_count";s:2:"12";s:8:"story_id";s:7:"8896221";s:10:"story_text";s:0:"";}i:19;a:9:{s:20:"author_comment_count";s:3:"393";s:14:"comment_author";s:9:"Xcelerate";s:10:"comment_id";s:7:"8011721";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:870:"As someone who spends a good deal of time alone because I enjoy solitary pursuits, I disagree with the article when it claims that alone time is a form of &quot;liberation&quot;, &quot;freedom&quot;, and gaining &quot;control&quot;.  It&#x27;s been my experience that people who use terms like these to describe their solitude don&#x27;t actually really enjoy it much at all and tend to only seek this alone time as a manifestation of an avoidant personality.  In other words, they don&#x27;t feel happy during this time by themselves, but they seek it as a way to demonstrate autonomy within their life.  They like the <i>idea</i> of being alone, but not the alone time itself.<p>On the other hand, people who describe their alone time as &quot;relaxing&quot;, &quot;exciting&quot;, or &quot;interesting&quot; truly seem to enjoy that period without social interaction.";s:12:"story_author";s:8:"visopsys";s:19:"story_comment_count";s:2:"21";s:8:"story_id";s:7:"8011355";s:10:"story_text";s:0:"";}}s:8:"checksum";i:1790112058;s:10:"warmupTime";d:6050;}i:22;a:13:{s:10:"avgFastest";i:9720572;s:2:"cv";d:9.86;s:3:"avg";d:9920696;s:12:"cvAvgFastest";d:0.64;s:4:"cold";d:15519427;s:7:"fastest";d:9606386;s:7:"slowest";d:15519427;s:5:"times";a:34:{i:0;d:15519427;i:1;d:9681676;i:2;d:9684390;i:3;d:9755940;i:4;d:9653293;i:5;d:9633121;i:6;d:9739669;i:7;d:9606386;i:8;d:9742400;i:9;d:9802067;i:10;d:9687330;i:11;d:9753993;i:12;d:9779643;i:13;d:9624514;i:14;d:9960930;i:15;d:9748114;i:16;d:9758435;i:17;d:9877569;i:18;d:9799909;i:19;d:9786011;i:20;d:9632950;i:21;d:9792332;i:22;d:9794495;i:23;d:9844867;i:24;d:9828403;i:25;d:9730134;i:26;d:9762696;i:27;d:9760831;i:28;d:9660117;i:29;d:9701571;i:30;d:9610544;i:31;d:9908232;i:32;d:9908791;i:33;d:9772899;}s:13:"originalQuery";s:55:"select * from hn order by comment_ranking desc limit 20";s:13:"modifiedQuery";s:67:"select * from hn order by comment_ranking desc limit 20 FORMAT JSON";s:6:"result";a:20:{i:0;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:1;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:2;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:3;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:4;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:5;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:6;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:7;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:8;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:9;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:10;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:11;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:12;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:13;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:14;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:15;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:16;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:17;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:18;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:19;a:9:{s:20:"author_comment_count";s:2:"64";s:14:"comment_author";s:8:"sscheper";s:10:"comment_id";s:6:"844463";s:15:"comment_ranking";s:4:"1305";s:12:"comment_text";s:6:"search";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}}s:8:"checksum";i:1873409503;s:10:"warmupTime";d:12098;}i:23;a:13:{s:10:"avgFastest";i:10032597;s:2:"cv";d:9.09;s:3:"avg";d:10224115;s:12:"cvAvgFastest";d:0.8;s:4:"cold";d:15535111;s:7:"fastest";d:9870591;s:7:"slowest";d:15535111;s:5:"times";a:34:{i:0;d:15535111;i:1;d:10171646;i:2;d:10210834;i:3;d:9957199;i:4;d:10192403;i:5;d:10082389;i:6;d:10163747;i:7;d:9949898;i:8;d:9962461;i:9;d:9909236;i:10;d:10003253;i:11;d:10051689;i:12;d:10123025;i:13;d:10037004;i:14;d:10077682;i:15;d:9949832;i:16;d:9925980;i:17;d:10078229;i:18;d:10049094;i:19;d:10116975;i:20;d:10086784;i:21;d:9976956;i:22;d:10204900;i:23;d:10133077;i:24;d:10023738;i:25;d:10108066;i:26;d:10208683;i:27;d:10155434;i:28;d:9993783;i:29;d:10115129;i:30;d:9870591;i:31;d:9923152;i:32;d:10055720;i:33;d:10216235;}s:13:"originalQuery";s:68:"select * from hn order by comment_ranking asc, story_id asc limit 20";s:13:"modifiedQuery";s:80:"select * from hn order by comment_ranking asc, story_id asc limit 20 FORMAT JSON";s:6:"result";a:20:{i:0;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:1;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:2;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:3;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:4;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:5;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:6;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:7;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:8;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:9;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:10;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:11;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:12;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:13;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:14;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:15;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:16;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:17;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:18;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}i:19;a:9:{s:20:"author_comment_count";s:3:"569";s:14:"comment_author";s:12:"JoshTriplett";s:10:"comment_id";s:7:"2430542";s:15:"comment_ranking";s:1:"0";s:12:"comment_text";s:334:"Please change page titles from "Hacker News | $TITLE" to "$TITLE | Hacker News".  Right now, my tab bar shows a pile of orange [Y] icons that all say "Hacker Ne...", which makes them impossible to distinguish.  The [Y] icon already tells me the tab points to Hacker News, so an excerpt of the title would help more than the site name.";s:12:"story_author";s:2:"pg";s:19:"story_comment_count";s:4:"1216";s:8:"story_id";s:3:"363";s:10:"story_text";s:0:"";}}s:8:"checksum";i:2020069319;s:10:"warmupTime";d:12099;}i:24;a:13:{s:10:"avgFastest";i:65343;s:2:"cv";d:11.01;s:3:"avg";d:66979;s:12:"cvAvgFastest";d:3.85;s:4:"cold";d:133649;s:7:"fastest";d:56242;s:7:"slowest";d:133649;s:5:"times";a:100:{i:0;d:133649;i:1;d:61539;i:2;d:70443;i:3;d:72786;i:4;d:73594;i:5;d:62858;i:6;d:71884;i:7;d:74777;i:8;d:69982;i:9;d:68092;i:10;d:69716;i:11;d:67791;i:12;d:66388;i:13;d:68141;i:14;d:67481;i:15;d:66798;i:16;d:67512;i:17;d:65649;i:18;d:69853;i:19;d:68289;i:20;d:66609;i:21;d:67360;i:22;d:67128;i:23;d:66321;i:24;d:57209;i:25;d:67769;i:26;d:66550;i:27;d:69224;i:28;d:67519;i:29;d:66833;i:30;d:66947;i:31;d:65159;i:32;d:67167;i:33;d:66518;i:34;d:64542;i:35;d:64618;i:36;d:56242;i:37;d:62228;i:38;d:64607;i:39;d:63907;i:40;d:56442;i:41;d:65035;i:42;d:65877;i:43;d:67707;i:44;d:69702;i:45;d:65558;i:46;d:63152;i:47;d:65158;i:48;d:65712;i:49;d:68690;i:50;d:70520;i:51;d:68125;i:52;d:67231;i:53;d:66658;i:54;d:66851;i:55;d:66989;i:56;d:63925;i:57;d:65390;i:58;d:66871;i:59;d:66886;i:60;d:58896;i:61;d:67056;i:62;d:69462;i:63;d:70014;i:64;d:68897;i:65;d:65701;i:66;d:65804;i:67;d:66681;i:68;d:64861;i:69;d:70154;i:70;d:68145;i:71;d:66759;i:72;d:63800;i:73;d:64835;i:74;d:65469;i:75;d:66005;i:76;d:67464;i:77;d:65442;i:78;d:62064;i:79;d:66068;i:80;d:66959;i:81;d:66316;i:82;d:64052;i:83;d:62708;i:84;d:61859;i:85;d:67546;i:86;d:70689;i:87;d:66161;i:88;d:67376;i:89;d:63674;i:90;d:67346;i:91;d:65703;i:92;d:66596;i:93;d:63803;i:94;d:63403;i:95;d:67658;i:96;d:62444;i:97;d:62358;i:98;d:66624;i:99;d:66950;}s:13:"originalQuery";s:68:"select comment_ranking from hn order by comment_ranking asc limit 20";s:13:"modifiedQuery";s:80:"select comment_ranking from hn order by comment_ranking asc limit 20 FORMAT JSON";s:6:"result";a:20:{i:0;a:1:{s:15:"comment_ranking";s:1:"0";}i:1;a:1:{s:15:"comment_ranking";s:1:"0";}i:2;a:1:{s:15:"comment_ranking";s:1:"0";}i:3;a:1:{s:15:"comment_ranking";s:1:"0";}i:4;a:1:{s:15:"comment_ranking";s:1:"0";}i:5;a:1:{s:15:"comment_ranking";s:1:"0";}i:6;a:1:{s:15:"comment_ranking";s:1:"0";}i:7;a:1:{s:15:"comment_ranking";s:1:"0";}i:8;a:1:{s:15:"comment_ranking";s:1:"0";}i:9;a:1:{s:15:"comment_ranking";s:1:"0";}i:10;a:1:{s:15:"comment_ranking";s:1:"0";}i:11;a:1:{s:15:"comment_ranking";s:1:"0";}i:12;a:1:{s:15:"comment_ranking";s:1:"0";}i:13;a:1:{s:15:"comment_ranking";s:1:"0";}i:14;a:1:{s:15:"comment_ranking";s:1:"0";}i:15;a:1:{s:15:"comment_ranking";s:1:"0";}i:16;a:1:{s:15:"comment_ranking";s:1:"0";}i:17;a:1:{s:15:"comment_ranking";s:1:"0";}i:18;a:1:{s:15:"comment_ranking";s:1:"0";}i:19;a:1:{s:15:"comment_ranking";s:1:"0";}}s:8:"checksum";i:1026705258;s:10:"warmupTime";d:12099;}i:25;a:13:{s:10:"avgFastest";i:501995;s:2:"cv";d:42.3;s:3:"avg";d:545145;s:12:"cvAvgFastest";d:0.82;s:4:"cold";d:1868887;s:7:"fastest";d:494977;s:7:"slowest";d:1868887;s:5:"times";a:34:{i:0;d:1868887;i:1;d:532754;i:2;d:508807;i:3;d:502995;i:4;d:508086;i:5;d:516300;i:6;d:509518;i:7;d:521561;i:8;d:502231;i:9;d:502947;i:10;d:501738;i:11;d:506114;i:12;d:507803;i:13;d:499514;i:14;d:501906;i:15;d:510043;i:16;d:497389;i:17;d:510163;i:18;d:499685;i:19;d:497836;i:20;d:521377;i:21;d:494977;i:22;d:506870;i:23;d:502742;i:24;d:498400;i:25;d:507423;i:26;d:500442;i:27;d:504826;i:28;d:499104;i:29;d:499449;i:30;d:499437;i:31;d:500879;i:32;d:496713;i:33;d:496043;}s:13:"originalQuery";s:80:"select comment_ranking, story_text from hn order by comment_ranking asc limit 20";s:13:"modifiedQuery";s:92:"select comment_ranking, story_text from hn order by comment_ranking asc limit 20 FORMAT JSON";s:6:"result";a:20:{i:0;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:1;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:2;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:3;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:4;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:5;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:6;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:7;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:8;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:9;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:10;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:11;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:12;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:13;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:14;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:684:"A recent post (https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=6606056) about using a 6 year old laptop as the developement machine.<p>I have just retired an old Compaq with an Intel Celeron running WindowsXP with 4Gb of RAM just last year, it was a couple of years after Compaq was acquired by HP. I bought the Compaq computer is 2004. It lasted 8 years before it died. My development setup was through a terminal session and editing code with Vim.<p>So I am asking how old is your regular computer and what is that computer and its configuration<p>It will be interesting to see what is the oldest machine and its configuration.<p>Edit: corrected the typo with the Memory config.";}i:15;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:299:"Hi, I have developed a mobile application ala twitter but with a social networking twist and I just cant seem to come up with any catchy name for it. So I will like to give the honors (if i may call it that) to members of YC News to give it a name. Any suggestions will be highly appreciated! thanks";}i:16;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:677:"I have complete buy-in to the idea that Lisp is an elegant computer language, and general buy-in to the idea that knowing a lot of languages from a lot of paradigms is good for perspective and for problem-solving. As Alan Perlis said, "A language that doesn't affect the way you think about programming, is not worth knowing." Any programmer can gain new ways of thinking by learning a new language.<p>But asking more for students whom I advise than for myself, is it at all expedient for a young person entering the job market today to be unfamiliar with Java? Java has its own set of trade-offs, but doesn't it continue to be employed in many applications in many industries?";}i:17;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:18;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}i:19;a:2:{s:15:"comment_ranking";s:1:"0";s:10:"story_text";s:0:"";}}s:8:"checksum";i:345769634;s:10:"warmupTime";d:36289;}i:26;a:13:{s:10:"avgFastest";i:88965;s:2:"cv";d:8.19;s:3:"avg";d:91066;s:12:"cvAvgFastest";d:4.27;s:4:"cold";d:141280;s:7:"fastest";d:71165;s:7:"slowest";d:141280;s:5:"times";a:100:{i:0;d:141280;i:1;d:71165;i:2;d:84169;i:3;d:96121;i:4;d:94125;i:5;d:91368;i:6;d:89196;i:7;d:81417;i:8;d:89022;i:9;d:90212;i:10;d:88434;i:11;d:89926;i:12;d:90699;i:13;d:87813;i:14;d:88203;i:15;d:84948;i:16;d:91164;i:17;d:91629;i:18;d:124479;i:19;d:97872;i:20;d:84061;i:21;d:96867;i:22;d:94419;i:23;d:93518;i:24;d:93116;i:25;d:93193;i:26;d:85413;i:27;d:95795;i:28;d:88307;i:29;d:88373;i:30;d:98047;i:31;d:94295;i:32;d:92692;i:33;d:96264;i:34;d:95769;i:35;d:91434;i:36;d:94344;i:37;d:93079;i:38;d:96361;i:39;d:82033;i:40;d:91160;i:41;d:96841;i:42;d:92822;i:43;d:92540;i:44;d:92140;i:45;d:85175;i:46;d:84535;i:47;d:95491;i:48;d:89485;i:49;d:86355;i:50;d:85670;i:51;d:89961;i:52;d:89217;i:53;d:85341;i:54;d:91842;i:55;d:87874;i:56;d:89322;i:57;d:88754;i:58;d:87560;i:59;d:85798;i:60;d:89985;i:61;d:88909;i:62;d:85180;i:63;d:86490;i:64;d:89187;i:65;d:89889;i:66;d:89695;i:67;d:88224;i:68;d:95992;i:69;d:90589;i:70;d:88660;i:71;d:87568;i:72;d:91124;i:73;d:86003;i:74;d:86771;i:75;d:91448;i:76;d:93576;i:77;d:90889;i:78;d:79186;i:79;d:94256;i:80;d:94976;i:81;d:93103;i:82;d:93397;i:83;d:93207;i:84;d:82091;i:85;d:91376;i:86;d:93261;i:87;d:94169;i:88;d:85380;i:89;d:88050;i:90;d:91319;i:91;d:95835;i:92;d:93177;i:93;d:86809;i:94;d:91375;i:95;d:91422;i:96;d:91130;i:97;d:89710;i:98;d:91911;i:99;d:92875;}s:13:"originalQuery";s:58:"select count(*) from hn where comment_ranking in (100,200)";s:13:"modifiedQuery";s:70:"select count(*) from hn where comment_ranking in (100,200) FORMAT JSON";s:6:"result";a:1:{i:0;a:1:{s:7:"count()";s:5:"25200";}}s:8:"checksum";i:71705545;s:10:"warmupTime";d:18145;}i:27;a:13:{s:10:"avgFastest";i:259527;s:2:"cv";d:31.47;s:3:"avg";d:276321;s:12:"cvAvgFastest";d:1.56;s:4:"cold";d:774967;s:7:"fastest";d:251448;s:7:"slowest";d:774967;s:5:"times";a:34:{i:0;d:774967;i:1;d:269997;i:2;d:259692;i:3;d:264400;i:4;d:258236;i:5;d:259956;i:6;d:269238;i:7;d:264830;i:8;d:264174;i:9;d:251862;i:10;d:262230;i:11;d:257930;i:12;d:260665;i:13;d:258260;i:14;d:251949;i:15;d:258066;i:16;d:254498;i:17;d:264167;i:18;d:267896;i:19;d:267738;i:20;d:271380;i:21;d:266459;i:22;d:266181;i:23;d:262116;i:24;d:260162;i:25;d:256170;i:26;d:256112;i:27;d:262226;i:28;d:264062;i:29;d:257397;i:30;d:251448;i:31;d:259012;i:32;d:258299;i:33;d:263156;}s:13:"originalQuery";s:128:"select story_id from hn order by comment_ranking asc, author_comment_count asc, story_comment_count asc, comment_id asc limit 20";s:13:"modifiedQuery";s:140:"select story_id from hn order by comment_ranking asc, author_comment_count asc, story_comment_count asc, comment_id asc limit 20 FORMAT JSON";s:6:"result";a:20:{i:0;a:1:{s:8:"story_id";s:5:"26150";}i:1;a:1:{s:8:"story_id";s:5:"26150";}i:2;a:1:{s:8:"story_id";s:5:"26150";}i:3;a:1:{s:8:"story_id";s:5:"26150";}i:4;a:1:{s:8:"story_id";s:5:"26150";}i:5;a:1:{s:8:"story_id";s:5:"26150";}i:6;a:1:{s:8:"story_id";s:5:"26150";}i:7;a:1:{s:8:"story_id";s:5:"26150";}i:8;a:1:{s:8:"story_id";s:5:"26150";}i:9;a:1:{s:8:"story_id";s:5:"26150";}i:10;a:1:{s:8:"story_id";s:5:"26150";}i:11;a:1:{s:8:"story_id";s:5:"26150";}i:12;a:1:{s:8:"story_id";s:5:"26150";}i:13;a:1:{s:8:"story_id";s:5:"26150";}i:14;a:1:{s:8:"story_id";s:5:"26150";}i:15;a:1:{s:8:"story_id";s:5:"26150";}i:16;a:1:{s:8:"story_id";s:5:"26150";}i:17;a:1:{s:8:"story_id";s:5:"26150";}i:18;a:1:{s:8:"story_id";s:5:"26150";}i:19;a:1:{s:8:"story_id";s:5:"26150";}}s:8:"checksum";i:3240114460;s:10:"warmupTime";d:12098;}}s:7:"limited";i:0;s:8:"serverId";s:32:"9cb27f4d3c8d4331982e83e66c09a5ff";s:10:"serverInfo";a:9:{s:4:"argv";s:81:"./test --test=hn --engines=clickhouse --memory=110000 --dir=results/hn/clickhouse";s:7:"cpuInfo";s:49837:"processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 0
cpu cores	: 16
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 1
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 1
cpu cores	: 16
apicid		: 2
initial apicid	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 2
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 2
cpu cores	: 16
apicid		: 4
initial apicid	: 4
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 3
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 3
cpu cores	: 16
apicid		: 6
initial apicid	: 6
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 4
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 4
cpu cores	: 16
apicid		: 8
initial apicid	: 8
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 5
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 5
cpu cores	: 16
apicid		: 10
initial apicid	: 10
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 6
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 6
cpu cores	: 16
apicid		: 12
initial apicid	: 12
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 7
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 7
cpu cores	: 16
apicid		: 14
initial apicid	: 14
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 8
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 8
cpu cores	: 16
apicid		: 16
initial apicid	: 16
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 9
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 9
cpu cores	: 16
apicid		: 18
initial apicid	: 18
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 10
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 10
cpu cores	: 16
apicid		: 20
initial apicid	: 20
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 11
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 11
cpu cores	: 16
apicid		: 22
initial apicid	: 22
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 12
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 12
cpu cores	: 16
apicid		: 24
initial apicid	: 24
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 13
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 13
cpu cores	: 16
apicid		: 26
initial apicid	: 26
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 14
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 14
cpu cores	: 16
apicid		: 28
initial apicid	: 28
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 15
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2794.513
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 15
cpu cores	: 16
apicid		: 30
initial apicid	: 30
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 16
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 0
cpu cores	: 16
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 17
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 1
cpu cores	: 16
apicid		: 3
initial apicid	: 3
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 18
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 2
cpu cores	: 16
apicid		: 5
initial apicid	: 5
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 19
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 3
cpu cores	: 16
apicid		: 7
initial apicid	: 7
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 20
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 4
cpu cores	: 16
apicid		: 9
initial apicid	: 9
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 21
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 5
cpu cores	: 16
apicid		: 11
initial apicid	: 11
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 22
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 6
cpu cores	: 16
apicid		: 13
initial apicid	: 13
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 23
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 7
cpu cores	: 16
apicid		: 15
initial apicid	: 15
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 24
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2794.421
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 8
cpu cores	: 16
apicid		: 17
initial apicid	: 17
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 25
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 9
cpu cores	: 16
apicid		: 19
initial apicid	: 19
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 26
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 10
cpu cores	: 16
apicid		: 21
initial apicid	: 21
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 27
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 11
cpu cores	: 16
apicid		: 23
initial apicid	: 23
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 28
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 12
cpu cores	: 16
apicid		: 25
initial apicid	: 25
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 29
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 13
cpu cores	: 16
apicid		: 27
initial apicid	: 27
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 30
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 14
cpu cores	: 16
apicid		: 29
initial apicid	: 29
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]

processor	: 31
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 33
model name	: AMD Ryzen 9 5950X 16-Core Processor
stepping	: 0
microcode	: 0xa201016
cpu MHz		: 2800.000
cache size	: 512 KB
physical id	: 0
siblings	: 32
core id		: 15
cpu cores	: 16
apicid		: 31
initial apicid	: 31
fpu		: yes
fpu_exception	: yes
cpuid level	: 16
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs		: sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips	: 6787.50
TLB size	: 2560 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]
";s:4:"free";s:206:"               total        used        free      shared  buff/cache   available
Mem:       131837584     3700512   127521260        1152      615812   127037564
Swap:              0           0           0";s:2:"ps";s:37124:"USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           1  0.0  0.0 165492 10912 ?        Ss   Apr21   8:00 /sbin/init
root           2  0.0  0.0      0     0 ?        S    Apr21   0:01 [kthreadd]
root           3  0.0  0.0      0     0 ?        I<   Apr21   0:00 [rcu_gp]
root           4  0.0  0.0      0     0 ?        I<   Apr21   0:00 [rcu_par_gp]
root           6  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/0:0H-events_highpri]
root           9  0.0  0.0      0     0 ?        I<   Apr21   0:00 [mm_percpu_wq]
root          10  0.0  0.0      0     0 ?        S    Apr21   0:00 [rcu_tasks_rude_]
root          11  0.0  0.0      0     0 ?        S    Apr21   0:00 [rcu_tasks_trace]
root          12  0.0  0.0      0     0 ?        S    Apr21   0:06 [ksoftirqd/0]
root          13  0.0  0.0      0     0 ?        I    Apr21   6:38 [rcu_sched]
root          14  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/0]
root          15  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/0]
root          16  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/0]
root          17  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/1]
root          18  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/1]
root          19  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/1]
root          20  0.0  0.0      0     0 ?        S    Apr21   0:03 [ksoftirqd/1]
root          22  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/1:0H-events_highpri]
root          23  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/2]
root          24  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/2]
root          25  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/2]
root          26  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/2]
root          28  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/2:0H-kblockd]
root          29  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/3]
root          30  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/3]
root          31  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/3]
root          32  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/3]
root          34  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/3:0H-kblockd]
root          35  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/4]
root          36  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/4]
root          37  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/4]
root          38  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/4]
root          40  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/4:0H-events_highpri]
root          41  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/5]
root          42  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/5]
root          43  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/5]
root          44  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/5]
root          46  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/5:0H-events_highpri]
root          47  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/6]
root          48  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/6]
root          49  0.0  0.0      0     0 ?        S    Apr21   0:06 [migration/6]
root          50  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/6]
root          52  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/6:0H-kblockd]
root          53  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/7]
root          54  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/7]
root          55  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/7]
root          56  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/7]
root          58  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/7:0H-kblockd]
root          59  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/8]
root          60  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/8]
root          61  0.0  0.0      0     0 ?        S    Apr21   0:08 [migration/8]
root          62  0.0  0.0      0     0 ?        S    Apr21   0:03 [ksoftirqd/8]
root          64  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/8:0H-events_highpri]
root          65  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/9]
root          66  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/9]
root          67  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/9]
root          68  0.0  0.0      0     0 ?        S    Apr21   0:03 [ksoftirqd/9]
root          70  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/9:0H-events_highpri]
root          71  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/10]
root          72  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/10]
root          73  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/10]
root          74  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/10]
root          76  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/10:0H-events_highpri]
root          77  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/11]
root          78  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/11]
root          79  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/11]
root          80  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/11]
root          82  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/11:0H-events_highpri]
root          83  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/12]
root          84  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/12]
root          85  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/12]
root          86  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/12]
root          88  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/12:0H-events_highpri]
root          89  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/13]
root          90  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/13]
root          91  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/13]
root          92  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/13]
root          94  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/13:0H-events_highpri]
root          95  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/14]
root          96  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/14]
root          97  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/14]
root          98  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/14]
root         100  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/14:0H-events_highpri]
root         101  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/15]
root         102  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/15]
root         103  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/15]
root         104  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/15]
root         106  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/15:0H-events_highpri]
root         107  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/16]
root         108  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/16]
root         109  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/16]
root         110  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/16]
root         112  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/16:0H-events_highpri]
root         113  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/17]
root         114  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/17]
root         115  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/17]
root         116  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/17]
root         118  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/17:0H-events_highpri]
root         119  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/18]
root         120  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/18]
root         121  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/18]
root         122  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/18]
root         124  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/18:0H-events_highpri]
root         125  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/19]
root         126  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/19]
root         127  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/19]
root         128  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/19]
root         130  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/19:0H-kblockd]
root         131  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/20]
root         132  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/20]
root         133  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/20]
root         134  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/20]
root         136  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/20:0H-kblockd]
root         137  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/21]
root         138  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/21]
root         139  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/21]
root         140  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/21]
root         142  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/21:0H-kblockd]
root         143  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/22]
root         144  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/22]
root         145  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/22]
root         146  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/22]
root         148  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/22:0H-events_highpri]
root         149  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/23]
root         150  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/23]
root         151  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/23]
root         152  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/23]
root         154  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/23:0H-events_highpri]
root         155  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/24]
root         156  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/24]
root         157  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/24]
root         158  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/24]
root         160  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/24:0H-events_highpri]
root         161  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/25]
root         162  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/25]
root         163  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/25]
root         164  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/25]
root         166  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/25:0H-events_highpri]
root         167  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/26]
root         168  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/26]
root         169  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/26]
root         170  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/26]
root         172  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/26:0H-events_highpri]
root         173  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/27]
root         174  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/27]
root         175  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/27]
root         176  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/27]
root         178  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/27:0H-events_highpri]
root         179  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/28]
root         180  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/28]
root         181  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/28]
root         182  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/28]
root         184  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/28:0H-events_highpri]
root         185  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/29]
root         186  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/29]
root         187  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/29]
root         188  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/29]
root         190  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/29:0H-events_highpri]
root         191  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/30]
root         192  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/30]
root         193  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/30]
root         194  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/30]
root         196  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/30:0H-events_highpri]
root         197  0.0  0.0      0     0 ?        S    Apr21   0:00 [cpuhp/31]
root         198  0.0  0.0      0     0 ?        S    Apr21   0:00 [idle_inject/31]
root         199  0.0  0.0      0     0 ?        S    Apr21   0:07 [migration/31]
root         200  0.0  0.0      0     0 ?        S    Apr21   0:02 [ksoftirqd/31]
root         202  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/31:0H-events_highpri]
root         203  0.0  0.0      0     0 ?        S    Apr21   0:00 [kdevtmpfs]
root         204  0.0  0.0      0     0 ?        I<   Apr21   0:00 [netns]
root         205  0.0  0.0      0     0 ?        I<   Apr21   0:00 [inet_frag_wq]
root         206  0.0  0.0      0     0 ?        S    Apr21   0:00 [kauditd]
root         210  0.0  0.0      0     0 ?        S    Apr21   0:02 [khungtaskd]
root         211  0.0  0.0      0     0 ?        S    Apr21   0:04 [oom_reaper]
root         212  0.0  0.0      0     0 ?        I<   Apr21   0:00 [writeback]
root         213  0.0  0.0      0     0 ?        S    Apr21  13:48 [kcompactd0]
root         214  0.0  0.0      0     0 ?        SN   Apr21   0:00 [ksmd]
root         215  0.0  0.0      0     0 ?        SN   Apr21   0:00 [khugepaged]
root         262  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kintegrityd]
root         263  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kblockd]
root         264  0.0  0.0      0     0 ?        I<   Apr21   0:00 [blkcg_punt_bio]
root         265  0.0  0.0      0     0 ?        I<   Apr21   0:00 [tpm_dev_wq]
root         266  0.0  0.0      0     0 ?        I<   Apr21   0:00 [ata_sff]
root         267  0.0  0.0      0     0 ?        I<   Apr21   0:00 [md]
root         268  0.0  0.0      0     0 ?        I<   Apr21   0:00 [edac-poller]
root         269  0.0  0.0      0     0 ?        I<   Apr21   0:00 [devfreq_wq]
root         271  0.0  0.0      0     0 ?        S    Apr21   0:00 [watchdogd]
root         273  0.0  0.0      0     0 ?        I<   Apr21   0:16 [kworker/16:1H-kblockd]
root         274  0.0  0.0      0     0 ?        S    Apr21   0:00 [irq/25-AMD-Vi]
root         276  0.0  0.0      0     0 ?        S    Apr21  45:22 [kswapd0]
root         277  0.0  0.0      0     0 ?        S    Apr21   0:00 [ecryptfs-kthrea]
root         279  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kthrotld]
root         280  0.0  0.0      0     0 ?        S    Apr21   0:00 [irq/27-aerdrv]
root         281  0.0  0.0      0     0 ?        S    Apr21   0:00 [irq/28-aerdrv]
root         282  0.0  0.0      0     0 ?        S    Apr21   0:00 [irq/29-aerdrv]
root         283  0.0  0.0      0     0 ?        S    Apr21   0:00 [irq/31-aerdrv]
root         284  0.0  0.0      0     0 ?        S    Apr21   0:00 [irq/32-aerdrv]
root         313  0.0  0.0      0     0 ?        I<   Apr21   0:00 [acpi_thermal_pm]
root         317  0.0  0.0      0     0 ?        I<   Apr21   0:00 [vfio-irqfd-clea]
root         318  0.0  0.0      0     0 ?        I<   Apr21   0:00 [mld]
root         319  0.0  0.0      0     0 ?        I<   Apr21   0:00 [ipv6_addrconf]
root         321  0.0  0.0      0     0 ?        I<   Apr21   0:15 [kworker/17:1H-kblockd]
root         329  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kstrp]
root         332  0.0  0.0      0     0 ?        I<   Apr21   0:00 [zswap-shrink]
root         333  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kworker/u65:0]
root         338  0.0  0.0      0     0 ?        I<   Apr21   0:00 [charger_manager]
root         341  0.0  0.0      0     0 ?        S    Apr21   0:00 [irq/26-ACPI:Eve]
root         364  0.0  0.0      0     0 ?        I<   Apr21   0:29 [kworker/1:1H-kblockd]
root         392  0.0  0.0      0     0 ?        I<   Apr21   0:23 [kworker/15:1H-kblockd]
root         421  0.0  0.0      0     0 ?        I<   Apr21   0:00 [cryptd]
root         422  0.0  0.0      0     0 ?        I<   Apr21   0:00 [nvme-wq]
root         463  0.0  0.0      0     0 ?        I<   Apr21   0:15 [kworker/24:1H-kblockd]
root         465  0.0  0.0      0     0 ?        I<   Apr21   0:00 [nvme-reset-wq]
root         466  0.0  0.0      0     0 ?        I<   Apr21   0:00 [nvme-delete-wq]
root         467  0.0  0.0      0     0 ?        I<   Apr21   0:21 [kworker/30:1H-kblockd]
root         469  0.0  0.0      0     0 ?        I<   Apr21   0:24 [kworker/12:1H-kblockd]
root         471  0.0  0.0      0     0 ?        S    Apr21   0:00 [scsi_eh_0]
root         472  0.0  0.0      0     0 ?        I<   Apr21   0:15 [kworker/18:1H-kblockd]
root         473  0.0  0.0      0     0 ?        I<   Apr21   0:22 [kworker/29:1H-kblockd]
root         478  0.0  0.0      0     0 ?        I<   Apr21   0:00 [scsi_tmf_0]
root         486  0.0  0.0      0     0 ?        S    Apr21   0:00 [scsi_eh_1]
root         487  0.0  0.0      0     0 ?        I<   Apr21   0:00 [scsi_tmf_1]
root         492  0.0  0.0      0     0 ?        S    Apr21   0:00 [scsi_eh_2]
root         493  0.0  0.0      0     0 ?        I<   Apr21   0:00 [scsi_tmf_2]
root         494  0.0  0.0      0     0 ?        S    Apr21   0:00 [scsi_eh_3]
root         495  0.0  0.0      0     0 ?        I<   Apr21   0:00 [scsi_tmf_3]
root         496  0.0  0.0      0     0 ?        S    Apr21   0:00 [scsi_eh_4]
root         497  0.0  0.0      0     0 ?        I<   Apr21   0:00 [scsi_tmf_4]
root         498  0.0  0.0      0     0 ?        S    Apr21   0:00 [scsi_eh_5]
root         500  0.0  0.0      0     0 ?        I<   Apr21   0:00 [scsi_tmf_5]
root         515  0.0  0.0      0     0 ?        I<   Apr21   0:12 [kworker/22:1H-kblockd]
root         523  0.0  0.0      0     0 ?        I<   Apr21   0:15 [kworker/23:1H-kblockd]
root         525  0.0  0.0      0     0 ?        I<   Apr21   0:28 [kworker/9:1H-kblockd]
root         529  0.0  0.0      0     0 ?        I<   Apr21   0:25 [kworker/4:1H-kblockd]
root         551  0.0  0.0      0     0 ?        I<   Apr21   0:00 [raid5wq]
root         598  0.0  0.0      0     0 ?        S    Apr21  10:04 [jbd2/nvme0n1p2-]
root         599  0.0  0.0      0     0 ?        I<   Apr21   0:00 [ext4-rsv-conver]
root         614  0.0  0.0      0     0 ?        I<   Apr21   0:21 [kworker/11:1H-kblockd]
root         630  0.0  0.0      0     0 ?        I<   Apr21   0:17 [kworker/0:1H-kblockd]
root         669  0.0  0.0      0     0 ?        I<   Apr21   0:20 [kworker/28:1H-kblockd]
root         674  0.0  0.0 134272 69228 ?        S<s  Apr21   9:13 /lib/systemd/systemd-journald
root         704  0.0  0.0      0     0 ?        I<   Apr21   0:18 [kworker/26:1H-kblockd]
root         708  0.0  0.0  23676  5036 ?        Ss   Apr21   0:15 /lib/systemd/systemd-udevd
systemd+     721  0.0  0.0  18468  5104 ?        Ss   Apr21   0:20 /lib/systemd/systemd-networkd
root         724  0.0  0.0      0     0 ?        I<   Apr21   0:20 [kworker/27:1H-kblockd]
root         725  0.0  0.0      0     0 ?        I<   Apr21   0:23 [kworker/14:1H-kblockd]
root         738  0.0  0.0      0     0 ?        I<   Apr21   0:13 [kworker/19:1H-kblockd]
root         745  0.0  0.0      0     0 ?        I<   Apr21   0:30 [kworker/3:1H-kblockd]
root         770  0.0  0.0      0     0 ?        I<   Apr21   0:14 [kworker/20:1H-kblockd]
root         771  0.0  0.0      0     0 ?        I<   Apr21   0:31 [kworker/2:1H-kblockd]
root         776  0.0  0.0      0     0 ?        I<   Apr21   0:24 [kworker/6:1H-kblockd]
root         791  0.0  0.0      0     0 ?        I<   Apr21   0:22 [kworker/13:1H-kblockd]
root         797  0.0  0.0      0     0 ?        I<   Apr21   0:14 [kworker/21:1H-kblockd]
root         801  0.0  0.0      0     0 ?        I<   Apr21   0:29 [kworker/7:1H-kblockd]
root         804  0.0  0.0      0     0 ?        I<   Apr21   0:25 [kworker/5:1H-kblockd]
root         807  0.0  0.0      0     0 ?        I<   Apr21   0:22 [kworker/10:1H-kblockd]
root         816  0.0  0.0      0     0 ?        I<   Apr21   0:23 [kworker/31:1H-kblockd]
root         818  0.0  0.0      0     0 ?        I<   Apr21   0:30 [kworker/8:1H-kblockd]
root         836  0.0  0.0      0     0 ?        I<   Apr21   0:16 [kworker/25:1H-kblockd]
root         853  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kaluad]
root         855  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kmpath_rdacd]
root         856  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kmpathd]
root         857  0.0  0.0      0     0 ?        I<   Apr21   0:00 [kmpath_handlerd]
root         858  0.0  0.0 215128 18320 ?        SLsl Apr21   2:26 /sbin/multipathd -d -s
root         867  0.0  0.0      0     0 ?        S    Apr21   0:00 [jbd2/nvme0n1p1-]
root         868  0.0  0.0      0     0 ?        I<   Apr21   0:00 [ext4-rsv-conver]
root         869  0.0  0.0      0     0 ?        S    Apr21   0:12 [jbd2/nvme1n1p1-]
root         870  0.0  0.0      0     0 ?        I<   Apr21   0:00 [ext4-rsv-conver]
systemd+     892  0.0  0.0  23640 10672 ?        Ss   Apr21   0:30 /lib/systemd/systemd-resolved
systemd+     893  0.0  0.0  87660  3632 ?        Ssl  Apr21   0:08 /lib/systemd/systemd-timesyncd
message+     897  0.0  0.0   8740  4488 ?        Ss   Apr21   0:26 @dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
root         902  0.0  0.0  82724  3100 ?        Ssl  Apr21   7:17 /usr/sbin/irqbalance --foreground
root         904  0.0  0.0  30616 15644 ?        Ss   Apr21   0:21 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
syslog       905  0.0  0.0 221252  4972 ?        Ssl  Apr21   4:00 /usr/sbin/rsyslogd -n -iNONE
root         906  0.0  0.0  14192  5700 ?        Ss   Apr21   0:07 /lib/systemd/systemd-logind
root         910  0.0  0.0 392784  6352 ?        Ssl  Apr21   0:08 /usr/libexec/udisks2/udisksd
root         925  0.3  0.0 3565032 27396 ?       Ssl  Apr21 340:52 /usr/bin/containerd
root         932  0.0  0.0 234188  4448 ?        Ssl  Apr21   0:04 /usr/libexec/polkitd --no-debug
root         994  0.0  0.0 5591932 82956 ?       Ssl  Apr21  72:35 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root         998  0.0  0.0   6880  2424 ?        Ss   Apr21   0:03 /usr/sbin/cron -f -P
daemon      1015  0.0  0.0   3856  1268 ?        Ss   Apr21   0:00 /usr/sbin/atd -f
root        1049  0.0  0.0   6140   980 tty1     Ss+  Apr21   0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux
root        1053  0.0  0.0  13132  7440 ?        Ss   Apr21   3:37 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
root        1483  0.0  0.0  15280  7492 ?        Ss   Apr21   0:39 /lib/systemd/systemd --user
root        1484  0.0  0.0 167524  3732 ?        S    Apr21   0:00 (sd-pam)
root        1901  0.0  1.5 1984748 1980404 ?     Ss   Apr21   1:01 SCREEN -S ind
root        1902  0.0  0.0  29480 25764 pts/1    Ss+  Apr21   0:16 /bin/bash
root       20530  0.0  0.0  41948 38308 pts/2    Ss   Apr21   0:58 /bin/bash
root       73348  0.0  0.0 292416 10176 ?        Ssl  Apr22   0:12 /usr/libexec/packagekitd
root       74188  0.0  0.0 246408  5060 ?        Ssl  Apr22   0:00 /usr/libexec/upowerd
root      148256  0.0  0.0  15000  9968 pts/4    Ss   Apr24   0:00 /bin/bash
root      148338  0.0  0.0  11320  4172 pts/4    S    Apr24   0:00 sudo su snikolaev
root      148339  0.0  0.0  10168  3200 pts/4    S    Apr24   0:00 su snikolaev
snikola+  148340  0.0  0.0  10064  6324 pts/4    S+   Apr24   0:00 bash
root      274345  0.0  0.0  17696 14068 pts/6    Ss+  Apr25   0:07 /bin/bash
root     1630842  0.0  0.0  19692 15948 pts/3    Ss+  Jun01   0:19 /bin/bash
root     2573803  0.0  0.0  81300  3012 ?        SLs  Jun15   0:00 /usr/bin/gpg-agent --supervised
root     3018046  0.0  0.0  16868 11940 pts/5    Ss+  Jun22   0:00 /bin/bash
root     3100375  0.0  0.0  16868 11996 pts/7    Ss+  Jun22   0:02 /bin/bash
root     3129072  0.0  0.0  21576  5784 pts/2    T    Jun23   0:00 mysql -P9306 -h0
root     3129434  0.0  0.0  21576  5848 pts/2    T    Jun23   0:00 mysql -P9306 -h0
root     3525591  0.0  0.7 954952 950076 ?       Ss   Jun28   1:07 SCREEN -S tmp
root     3525592  0.0  0.0  16940 12228 pts/9    Ss+  Jun28   0:03 /bin/bash
root     3534744  0.0  0.0  16940 12032 pts/8    Ss+  Jun29   0:00 /bin/bash
root     3557069  0.0  0.0  16948 12076 pts/10   Ss+  Jun30   0:00 /bin/bash
root     3558411  0.0  0.0  15496 10524 pts/11   Ss   Jun30   0:00 /bin/bash
root     3558428  0.1  0.0 3271856 26976 pts/11  Sl+  Jun30   9:00 docker stats
root     3625527  0.0  0.0      0     0 ?        I    05:32   0:00 [kworker/u64:1-events_power_efficient]
root     3625633  0.0  0.0      0     0 ?        I    05:39   0:00 [kworker/u64:3-ext4-rsv-conversion]
root     3626108  0.0  0.0  14772  9036 ?        Ss   05:45   0:00 sshd: root@pts/0
root     3626239  0.0  0.0  16952 13676 pts/0    Ss+  05:45   0:00 -bash
root     3636334  0.0  0.0      0     0 ?        I    06:14   0:00 [kworker/u64:0-events_unbound]
root     3640135  0.0  0.0      0     0 ?        I    06:25   0:00 [kworker/u64:5-flush-259:2]
root     3641232  0.0  0.0      0     0 ?        I    06:28   0:00 [kworker/30:0-rcu_par_gp]
root     3643219  0.0  0.0      0     0 ?        I    06:30   0:00 [kworker/17:4-rcu_par_gp]
root     3644452  0.0  0.0      0     0 ?        I    06:30   0:00 [kworker/0:2-events]
root     3647184  0.0  0.0      0     0 ?        I    06:32   0:00 [kworker/3:3-rcu_par_gp]
root     3652115  0.0  0.0      0     0 ?        I    06:36   0:00 [kworker/31:0-rcu_par_gp]
root     3653175  0.0  0.0      0     0 ?        I    06:36   0:00 [kworker/4:3-rcu_par_gp]
root     3653734  0.0  0.0      0     0 ?        I    06:37   0:00 [kworker/2:1-rcu_gp]
root     3655459  0.0  0.0      0     0 ?        I    06:39   0:00 [kworker/9:0-rcu_par_gp]
root     3655464  0.0  0.0      0     0 ?        I    06:39   0:00 [kworker/8:1-rcu_par_gp]
root     3655495  0.0  0.0      0     0 ?        I    06:39   0:00 [kworker/23:0-rcu_gp]
root     3656547  0.0  0.0      0     0 ?        I    06:40   0:00 [kworker/22:0-rcu_par_gp]
root     3657142  0.0  0.0      0     0 ?        I    06:41   0:00 [kworker/29:0-rcu_par_gp]
root     3657650  0.0  0.0      0     0 ?        I    06:41   0:00 [kworker/5:1-rcu_par_gp]
root     3658328  0.0  0.0      0     0 ?        I    06:41   0:00 [kworker/20:0-rcu_par_gp]
root     3658905  0.0  0.0      0     0 ?        I    06:42   0:00 [kworker/30:2-rcu_par_gp]
root     3658928  0.0  0.0      0     0 ?        I    06:42   0:00 [kworker/12:2-rcu_par_gp]
root     3660303  0.0  0.0      0     0 ?        I    06:43   0:00 [kworker/8:2-rcu_par_gp]
root     3660516  0.0  0.0      0     0 ?        I    06:43   0:00 [kworker/10:3-rcu_par_gp]
root     3660943  0.0  0.0      0     0 ?        I    06:43   0:00 [kworker/13:1-inet_frag_wq]
root     3660948  0.0  0.0      0     0 ?        I    06:43   0:00 [kworker/14:3-rcu_par_gp]
root     3661279  0.0  0.0      0     0 ?        I    06:43   0:00 [kworker/11:0-rcu_par_gp]
root     3661616  0.0  0.0      0     0 ?        I    06:44   0:00 [kworker/24:1-events]
root     3661617  0.0  0.0      0     0 ?        I    06:44   0:00 [kworker/24:3-rcu_par_gp]
root     3662994  0.0  0.0      0     0 ?        I    06:45   0:00 [kworker/26:0-rcu_gp]
root     3663130  0.0  0.0      0     0 ?        I    06:45   0:00 [kworker/3:1-rcu_gp]
root     3663757  0.0  0.0      0     0 ?        I    06:45   0:00 [kworker/28:0-rcu_gp]
root     3664321  0.0  0.0      0     0 ?        I    06:45   0:00 [kworker/6:2-events]
root     3665004  0.0  0.0      0     0 ?        I    06:46   0:00 [kworker/26:1-events]
root     3665661  0.0  0.0      0     0 ?        I    06:46   0:00 [kworker/1:2-rcu_par_gp]
root     3665682  0.0  0.0      0     0 ?        I    06:46   0:00 [kworker/18:1-rcu_par_gp]
root     3665685  0.0  0.0      0     0 ?        I    06:46   0:00 [kworker/18:3-rcu_par_gp]
root     3665891  0.0  0.0      0     0 ?        I    06:46   0:00 [kworker/21:0-rcu_par_gp]
root     3666365  0.0  0.0      0     0 ?        I    06:47   0:00 [kworker/17:2-rcu_gp]
root     3667737  0.0  0.0      0     0 ?        I    06:47   0:00 [kworker/31:1-rcu_par_gp]
root     3667768  0.0  0.0      0     0 ?        I    06:47   0:00 [kworker/19:2-rcu_par_gp]
root     3667924  0.0  0.0      0     0 ?        I    06:47   0:00 [kworker/22:1-rcu_par_gp]
root     3668411  0.0  0.0      0     0 ?        I    06:49   0:00 [kworker/20:2-rcu_par_gp]
root     3668425  0.0  0.0      0     0 ?        I    06:49   0:00 [kworker/10:0-rcu_par_gp]
root     3668426  0.0  0.0      0     0 ?        I    06:49   0:00 [kworker/11:2-rcu_par_gp]
root     3668457  0.0  0.0      0     0 ?        I    06:49   0:00 [kworker/0:0-mm_percpu_wq]
root     3668950  0.0  0.0      0     0 ?        I    06:49   0:00 [kworker/27:1-rcu_gp]
root     3668951  0.0  0.0      0     0 ?        I    06:49   0:00 [kworker/28:3-rcu_par_gp]
root     3668954  0.0  0.0      0     0 ?        I    06:49   0:00 [kworker/27:3-rcu_par_gp]
root     3669619  0.0  0.0      0     0 ?        I    06:50   0:00 [kworker/3:2-events]
root     3669632  0.0  0.0      0     0 ?        I    06:50   0:00 [kworker/5:2-rcu_par_gp]
root     3669827  0.0  0.0      0     0 ?        I    06:50   0:00 [kworker/9:1-rcu_gp]
root     3670172  0.0  0.0      0     0 ?        I    06:50   0:00 [kworker/29:2-events]
root     3670173  0.0  0.0      0     0 ?        I    06:50   0:00 [kworker/30:1-rcu_gp]
root     3670719  0.0  0.0      0     0 ?        I    06:51   0:00 [kworker/16:0-rcu_par_gp]
root     3670923  0.0  0.0      0     0 ?        I    06:51   0:00 [kworker/13:2-rcu_par_gp]
root     3670924  0.0  0.0      0     0 ?        I    06:51   0:00 [kworker/14:1-rcu_par_gp]
root     3671403  0.0  0.0      0     0 ?        I    06:51   0:00 [kworker/23:1-rcu_par_gp]
root     3671406  0.0  0.0      0     0 ?        I    06:51   0:00 [kworker/16:3-rcu_gp]
root     3671420  0.0  0.0      0     0 ?        I    06:51   0:00 [kworker/7:2-events]
root     3671939  0.0  0.0      0     0 ?        I    06:52   0:00 [kworker/12:1-rcu_gp]
root     3671958  0.0  0.0      0     0 ?        I    06:52   0:00 [kworker/15:0-events]
root     3671959  0.0  0.0      0     0 ?        I    06:52   0:00 [kworker/24:0-rcu_par_gp]
root     3671962  0.0  0.0      0     0 ?        I    06:52   0:00 [kworker/15:3-events]
root     3671972  0.0  0.0      0     0 ?        I    06:52   0:00 [kworker/u64:2-flush-259:2]
root     3672010  0.0  0.0      0     0 ?        I    06:52   0:00 [kworker/21:1-rcu_gp]
root     3672171  0.0  0.0      0     0 ?        I    06:52   0:00 [kworker/1:0-events]
root     3672172  0.0  0.0      0     0 ?        I    06:52   0:00 [kworker/2:0-rcu_par_gp]
root     3672509  0.0  0.0      0     0 ?        I    06:53   0:00 [kworker/25:0-rcu_par_gp]
root     3672520  0.0  0.0      0     0 ?        I    06:53   0:00 [kworker/5:3-events]
root     3672523  0.0  0.0      0     0 ?        I    06:53   0:00 [kworker/25:3-rcu_par_gp]
root     3672570  0.0  0.0      0     0 ?        I    06:53   0:00 [kworker/31:2-rcu_par_gp]
root     3673051  0.0  0.0      0     0 ?        I    06:53   0:00 [kworker/19:0-events]
root     3673070  0.0  0.0      0     0 ?        I    06:53   0:00 [kworker/6:3-events]
root     3673073  0.0  0.0      0     0 ?        I    06:53   0:00 [kworker/21:2-rcu_par_gp]
root     3673074  0.0  0.0      0     0 ?        I    06:53   0:00 [kworker/22:2-events]
root     3673632  0.0  0.0      0     0 ?        I    06:54   0:00 [kworker/7:3-events]
root     3673685  0.0  0.0      0     0 ?        I    06:54   0:00 [kworker/4:4-events]
root     3674179  0.0  0.0      0     0 ?        I    06:54   0:00 [kworker/20:1-events]
root     3674199  0.0  0.0      0     0 ?        I    06:54   0:00 [kworker/30:3-events]
root     3674211  0.0  0.0      0     0 ?        I    06:54   0:00 [kworker/u64:4-flush-259:2]
root     3674249  0.0  0.0      0     0 ?        I    06:55   0:00 [kworker/0:1-rcu_par_gp]
root     3674760  0.0  0.0      0     0 ?        I    06:55   0:00 [kworker/22:3-mm_percpu_wq]
root     3674870  0.0  0.0      0     0 ?        I    06:55   0:00 [kworker/10:1-events]
root     3675433  0.0  0.0      0     0 ?        I    06:56   0:00 [kworker/29:1-mm_percpu_wq]
root     3675446  0.0  0.0      0     0 ?        I    06:56   0:00 [kworker/3:0-events]
root     3675490  0.0  0.0      0     0 ?        I    06:56   0:00 [kworker/9:2-rcu_par_gp]
root     3675491  0.0  0.0      0     0 ?        I    06:56   0:00 [kworker/11:1-events]
root     3675492  0.0  0.0      0     0 ?        I    06:56   0:00 [kworker/9:3-events]
root     3675494  0.0  0.0      0     0 ?        I    06:56   0:00 [kworker/9:4]
root     3675606  0.0  0.0      0     0 ?        I    06:56   0:00 [kworker/18:0-events]
root     3675655  0.0  0.0      0     0 ?        I    06:56   0:00 [kworker/8:0-events]
root     3676004  0.0  0.0      0     0 ?        I    06:57   0:00 [kworker/17:0-events]
root     3676005  0.0  0.0      0     0 ?        I    06:57   0:00 [kworker/18:2-events]
root     3676008  0.0  0.0      0     0 ?        I    06:57   0:00 [kworker/17:1-rcu_par_gp]
root     3676689  0.0  0.0      0     0 ?        I    06:57   0:00 [kworker/27:0-events]
root     3676690  0.0  0.0      0     0 ?        I    06:57   0:00 [kworker/12:0-events]
root     3676691  0.0  0.0      0     0 ?        I    06:57   0:00 [kworker/28:1-events]
root     3676692  0.0  0.0      0     0 ?        I    06:57   0:00 [kworker/28:2-rcu_gp]
root     3676695  0.0  0.0      0     0 ?        I    06:57   0:00 [kworker/27:2-events]
root     3676709  0.0  0.0      0     0 ?        I    06:57   0:00 [kworker/13:0-events]
root     3676754  0.0  0.0      0     0 ?        I    06:58   0:00 [kworker/27:4-events]
root     3676862  0.0  0.0      0     0 ?        I    06:58   0:00 [kworker/23:2-mm_percpu_wq]
root     3677245  0.0  0.0      0     0 ?        I    06:58   0:00 [kworker/15:1-events]
root     3677252  0.0  0.0      0     0 ?        I    06:58   0:00 [kworker/31:3-events]
root     3677255  0.0  0.0      0     0 ?        I    06:58   0:00 [kworker/25:1-events]
root     3677256  0.0  0.0      0     0 ?        I    06:58   0:00 [kworker/26:2-rcu_par_gp]
root     3677257  0.0  0.0      0     0 ?        I    06:58   0:00 [kworker/26:3-events]
root     3677935  0.0  0.0      0     0 ?        I    06:58   0:00 [kworker/12:3]
root     3677949  0.0  0.0      0     0 ?        I    06:58   0:00 [kworker/14:0-events]
root     3677980  0.0  0.0      0     0 ?        I    06:58   0:00 [kworker/26:4-mm_percpu_wq]
root     3678093  0.0  0.0      0     0 ?        I    06:58   0:00 [kworker/2:2-mm_percpu_wq]
root     3678143  0.0  0.0      0     0 ?        I    06:58   0:00 [kworker/16:1-events]
root     3678502  0.0  0.0      0     0 ?        I    06:59   0:00 [kworker/21:3-events]
root     3678503  0.0  0.0      0     0 ?        I    06:59   0:00 [kworker/6:0]
root     3678528  0.0  0.0  68676 20868 pts/2    S+   06:59   0:00 /usr/bin/php ./test --test=hn --engines=clickhouse --memory=110000 --dir=results/hn/clickhouse
root     3678538  0.0  0.0  23676  3252 ?        S    06:59   0:00 /lib/systemd/systemd-udevd
root     3678539  0.0  0.0  23676  3252 ?        S    06:59   0:00 /lib/systemd/systemd-udevd
root     3678659  0.0  0.0   2872   976 pts/2    S+   06:59   0:00 sh -c ps aux
root     3678660  0.0  0.0   9916  3468 pts/2    R+   06:59   0:00 ps aux";s:7:"DMIInfo";s:12407:"# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.
Table at 0x000E6CC0.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: American Megatrends International, LLC.
	Version: L0.21
	Release Date: 08/27/2021
	Address: 0xF0000
	Runtime Size: 64 kB
	ROM Size: 16 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		BIOS ROM is socketed
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		Print screen service is supported (int 5h)
		Serial services are supported (int 14h)
		Printer services are supported (int 17h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 5.17

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: To Be Filled By O.E.M.
	Product Name: To Be Filled By O.E.M.
	Version: To Be Filled By O.E.M.
	Serial Number: To Be Filled By O.E.M.
	UUID: 00000000-0000-0000-0000-d05099fdd51f
	Wake-up Type: Power Switch
	SKU Number: To Be Filled By O.E.M.
	Family: To Be Filled By O.E.M.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
	Manufacturer: ASRockRack
	Product Name: B565D4-V1L
	Version:
	Serial Number: 214165870000123
	Asset Tag:
	Features:
		Board is a hosting board
		Board is replaceable
	Location In Chassis:
	Chassis Handle: 0x0003
	Type: Motherboard
	Contained Object Handles: 0

Handle 0x0003, DMI type 3, 22 bytes
Chassis Information
	Manufacturer: To Be Filled By O.E.M.
	Type: Desktop
	Lock: Not Present
	Version: To Be Filled By O.E.M.
	Serial Number: To Be Filled By O.E.M.
	Asset Tag: To Be Filled By O.E.M.
	Boot-up State: Safe
	Power Supply State: Safe
	Thermal State: Safe
	Security Status: None
	OEM Information: 0x00000000
	Height: Unspecified
	Number Of Power Cords: 1
	Contained Elements: 0
	SKU Number: Default string

Handle 0x0004, DMI type 10, 6 bytes
On Board Device Information
	Type: Video
	Status: Enabled
	Description:    To Be Filled By O.E.M.

Handle 0x0005, DMI type 11, 5 bytes
OEM Strings
	String 1: Default string

Handle 0x0006, DMI type 32, 20 bytes
System Boot Information
	Status: No errors detected

Handle 0x0007, DMI type 44, 9 bytes
Unknown Type
	Header and Data:
		2C 09 07 00 FF FF 01 01 00

Handle 0x0008, DMI type 18, 23 bytes
32-bit Memory Error Information
	Type: OK
	Granularity: Unknown
	Operation: Unknown
	Vendor Syndrome: Unknown
	Memory Array Address: Unknown
	Device Address: Unknown
	Resolution: Unknown

Handle 0x0009, DMI type 16, 23 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: Multi-bit ECC
	Maximum Capacity: 128 GB
	Error Information Handle: 0x0008
	Number Of Devices: 4

Handle 0x000A, DMI type 19, 31 bytes
Memory Array Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x000BFFFFFFF
	Range Size: 3 GB
	Physical Array Handle: 0x0009
	Partition Width: 4

Handle 0x000B, DMI type 19, 31 bytes
Memory Array Mapped Address
	Starting Address: 0x00100000000
	Ending Address: 0x0203FFFFFFF
	Range Size: 125 GB
	Physical Array Handle: 0x0009
	Partition Width: 4

Handle 0x000C, DMI type 7, 27 bytes
Cache Information
	Socket Designation: L1 - Cache
	Configuration: Enabled, Not Socketed, Level 1
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 1 MB
	Maximum Size: 1 MB
	Supported SRAM Types:
		Pipeline Burst
	Installed SRAM Type: Pipeline Burst
	Speed: 1 ns
	Error Correction Type: Multi-bit ECC
	System Type: Unified
	Associativity: 8-way Set-associative

Handle 0x000D, DMI type 7, 27 bytes
Cache Information
	Socket Designation: L2 - Cache
	Configuration: Enabled, Not Socketed, Level 2
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 8 MB
	Maximum Size: 8 MB
	Supported SRAM Types:
		Pipeline Burst
	Installed SRAM Type: Pipeline Burst
	Speed: 1 ns
	Error Correction Type: Multi-bit ECC
	System Type: Unified
	Associativity: 8-way Set-associative

Handle 0x000E, DMI type 7, 27 bytes
Cache Information
	Socket Designation: L3 - Cache
	Configuration: Enabled, Not Socketed, Level 3
	Operational Mode: Write Back
	Location: Internal
	Installed Size: 64 MB
	Maximum Size: 64 MB
	Supported SRAM Types:
		Pipeline Burst
	Installed SRAM Type: Pipeline Burst
	Speed: 1 ns
	Error Correction Type: Multi-bit ECC
	System Type: Unified
	Associativity: 16-way Set-associative

Handle 0x000F, DMI type 4, 48 bytes
Processor Information
	Socket Designation: CPU1
	Type: Central Processor
	Family: Zen
	Manufacturer: Advanced Micro Devices, Inc.
	ID: 10 0F A2 00 FF FB 8B 17
	Signature: Family 25, Model 33, Stepping 0
	Flags:
		FPU (Floating-point unit on-chip)
		VME (Virtual mode extension)
		DE (Debugging extension)
		PSE (Page size extension)
		TSC (Time stamp counter)
		MSR (Model specific registers)
		PAE (Physical address extension)
		MCE (Machine check exception)
		CX8 (CMPXCHG8 instruction supported)
		APIC (On-chip APIC hardware supported)
		SEP (Fast system call)
		MTRR (Memory type range registers)
		PGE (Page global enable)
		MCA (Machine check architecture)
		CMOV (Conditional move instruction supported)
		PAT (Page attribute table)
		PSE-36 (36-bit page size extension)
		CLFSH (CLFLUSH instruction supported)
		MMX (MMX technology supported)
		FXSR (FXSAVE and FXSTOR instructions supported)
		SSE (Streaming SIMD extensions)
		SSE2 (Streaming SIMD extensions 2)
		HTT (Multi-threading)
	Version: AMD Ryzen 9 5950X 16-Core Processor
	Voltage: 1.1 V
	External Clock: 100 MHz
	Max Speed: 5050 MHz
	Current Speed: 3400 MHz
	Status: Populated, Enabled
	Upgrade: Socket AM4
	L1 Cache Handle: 0x000C
	L2 Cache Handle: 0x000D
	L3 Cache Handle: 0x000E
	Serial Number: Unknown
	Asset Tag: Unknown
	Part Number: Unknown
	Core Count: 16
	Core Enabled: 16
	Thread Count: 32
	Characteristics:
		64-bit capable
		Multi-Core
		Hardware Thread
		Execute Protection
		Enhanced Virtualization
		Power/Performance Control

Handle 0x0010, DMI type 18, 23 bytes
32-bit Memory Error Information
	Type: OK
	Granularity: Unknown
	Operation: Unknown
	Vendor Syndrome: Unknown
	Memory Array Address: Unknown
	Device Address: Unknown
	Resolution: Unknown

Handle 0x0011, DMI type 17, 92 bytes
Memory Device
	Array Handle: 0x0009
	Error Information Handle: 0x0010
	Total Width: 72 bits
	Data Width: 64 bits
	Size: 32 GB
	Form Factor: DIMM
	Set: None
	Locator: DIMM 0
	Bank Locator: P0 CHANNEL A
	Type: DDR4
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 3200 MT/s
	Manufacturer: Samsung
	Serial Number: 01F78791
	Asset Tag: Not Specified
	Part Number: M391A4G43AB1-CWE
	Rank: 2
	Configured Memory Speed: 2666 MT/s
	Minimum Voltage: 1.2 V
	Maximum Voltage: 1.2 V
	Configured Voltage: 1.2 V
	Memory Technology: DRAM
	Memory Operating Mode Capability: Volatile memory
	Firmware Version: Unknown
	Module Manufacturer ID: Bank 1, Hex 0xCE
	Module Product ID: Unknown
	Memory Subsystem Controller Manufacturer ID: Unknown
	Memory Subsystem Controller Product ID: Unknown
	Non-Volatile Size: None
	Volatile Size: 32 GB
	Cache Size: None
	Logical Size: None

Handle 0x0012, DMI type 20, 35 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x01FFFFFFFFF
	Range Size: 128 GB
	Physical Device Handle: 0x0011
	Memory Array Mapped Address Handle: 0x000B
	Partition Row Position: Unknown
	Interleave Position: Unknown
	Interleaved Data Depth: Unknown

Handle 0x0013, DMI type 18, 23 bytes
32-bit Memory Error Information
	Type: OK
	Granularity: Unknown
	Operation: Unknown
	Vendor Syndrome: Unknown
	Memory Array Address: Unknown
	Device Address: Unknown
	Resolution: Unknown

Handle 0x0014, DMI type 17, 92 bytes
Memory Device
	Array Handle: 0x0009
	Error Information Handle: 0x0013
	Total Width: 72 bits
	Data Width: 64 bits
	Size: 32 GB
	Form Factor: DIMM
	Set: None
	Locator: DIMM 1
	Bank Locator: P0 CHANNEL A
	Type: DDR4
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 3200 MT/s
	Manufacturer: Samsung
	Serial Number: 01F78CCE
	Asset Tag: Not Specified
	Part Number: M391A4G43AB1-CWE
	Rank: 2
	Configured Memory Speed: 2666 MT/s
	Minimum Voltage: 1.2 V
	Maximum Voltage: 1.2 V
	Configured Voltage: 1.2 V
	Memory Technology: DRAM
	Memory Operating Mode Capability: Volatile memory
	Firmware Version: Unknown
	Module Manufacturer ID: Bank 1, Hex 0xCE
	Module Product ID: Unknown
	Memory Subsystem Controller Manufacturer ID: Unknown
	Memory Subsystem Controller Product ID: Unknown
	Non-Volatile Size: None
	Volatile Size: 32 GB
	Cache Size: None
	Logical Size: None

Handle 0x0015, DMI type 20, 35 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x01FFFFFFFFF
	Range Size: 128 GB
	Physical Device Handle: 0x0014
	Memory Array Mapped Address Handle: 0x000B
	Partition Row Position: Unknown
	Interleave Position: Unknown
	Interleaved Data Depth: Unknown

Handle 0x0016, DMI type 18, 23 bytes
32-bit Memory Error Information
	Type: OK
	Granularity: Unknown
	Operation: Unknown
	Vendor Syndrome: Unknown
	Memory Array Address: Unknown
	Device Address: Unknown
	Resolution: Unknown

Handle 0x0017, DMI type 17, 92 bytes
Memory Device
	Array Handle: 0x0009
	Error Information Handle: 0x0016
	Total Width: 72 bits
	Data Width: 64 bits
	Size: 32 GB
	Form Factor: DIMM
	Set: None
	Locator: DIMM 0
	Bank Locator: P0 CHANNEL B
	Type: DDR4
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 3200 MT/s
	Manufacturer: Samsung
	Serial Number: 01F78C97
	Asset Tag: Not Specified
	Part Number: M391A4G43AB1-CWE
	Rank: 2
	Configured Memory Speed: 2666 MT/s
	Minimum Voltage: 1.2 V
	Maximum Voltage: 1.2 V
	Configured Voltage: 1.2 V
	Memory Technology: DRAM
	Memory Operating Mode Capability: Volatile memory
	Firmware Version: Unknown
	Module Manufacturer ID: Bank 1, Hex 0xCE
	Module Product ID: Unknown
	Memory Subsystem Controller Manufacturer ID: Unknown
	Memory Subsystem Controller Product ID: Unknown
	Non-Volatile Size: None
	Volatile Size: 32 GB
	Cache Size: None
	Logical Size: None

Handle 0x0018, DMI type 20, 35 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x01FFFFFFFFF
	Range Size: 128 GB
	Physical Device Handle: 0x0017
	Memory Array Mapped Address Handle: 0x000B
	Partition Row Position: Unknown
	Interleave Position: Unknown
	Interleaved Data Depth: Unknown

Handle 0x0019, DMI type 18, 23 bytes
32-bit Memory Error Information
	Type: OK
	Granularity: Unknown
	Operation: Unknown
	Vendor Syndrome: Unknown
	Memory Array Address: Unknown
	Device Address: Unknown
	Resolution: Unknown

Handle 0x001A, DMI type 17, 92 bytes
Memory Device
	Array Handle: 0x0009
	Error Information Handle: 0x0019
	Total Width: 72 bits
	Data Width: 64 bits
	Size: 32 GB
	Form Factor: DIMM
	Set: None
	Locator: DIMM 1
	Bank Locator: P0 CHANNEL B
	Type: DDR4
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 3200 MT/s
	Manufacturer: Samsung
	Serial Number: 01F78CCD
	Asset Tag: Not Specified
	Part Number: M391A4G43AB1-CWE
	Rank: 2
	Configured Memory Speed: 2666 MT/s
	Minimum Voltage: 1.2 V
	Maximum Voltage: 1.2 V
	Configured Voltage: 1.2 V
	Memory Technology: DRAM
	Memory Operating Mode Capability: Volatile memory
	Firmware Version: Unknown
	Module Manufacturer ID: Bank 1, Hex 0xCE
	Module Product ID: Unknown
	Memory Subsystem Controller Manufacturer ID: Unknown
	Memory Subsystem Controller Product ID: Unknown
	Non-Volatile Size: None
	Volatile Size: 32 GB
	Cache Size: None
	Logical Size: None

Handle 0x001B, DMI type 20, 35 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x01FFFFFFFFF
	Range Size: 128 GB
	Physical Device Handle: 0x001A
	Memory Array Mapped Address Handle: 0x000B
	Partition Row Position: Unknown
	Interleave Position: Unknown
	Interleaved Data Depth: Unknown

Handle 0x001C, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 1
		en|US|iso8859-1
	Currently Installed Language: en|US|iso8859-1

Handle 0x001D, DMI type 127, 4 bytes
End Of Table
";s:2:"df";s:367:"Filesystem      Size  Used Avail Use% Mounted on
tmpfs            13G  1.2M   13G   1% /run
/dev/nvme0n1p2  3.5T  2.4T  969G  72% /
tmpfs            63G     0   63G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/nvme0n1p1  488M   89M  374M  20% /boot
/dev/nvme1n1p1  3.5T  1.6T  1.7T  48% /mnt/ssd
tmpfs            13G     0   13G   0% /run/user/0";s:4:"lshw";s:28644:"perf3
    description: Desktop Computer
    product: To Be Filled By O.E.M. (To Be Filled By O.E.M.)
    vendor: To Be Filled By O.E.M.
    version: To Be Filled By O.E.M.
    serial: To Be Filled By O.E.M.
    width: 64 bits
    capabilities: smbios-3.3.0 dmi-3.3.0 smp vsyscall32
    configuration: boot=normal chassis=desktop family=To Be Filled By O.E.M. sku=To Be Filled By O.E.M. uuid=00000000-0000-0000-0000-D05099FDD51F
  *-core
       description: Motherboard
       product: B565D4-V1L
       vendor: ASRockRack
       physical id: 0
       serial: 214165870000123
     *-firmware
          description: BIOS
          vendor: American Megatrends International, LLC.
          physical id: 0
          version: L0.21
          date: 08/27/2021
          size: 64KiB
          capacity: 16MiB
          capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int14serial int17printer int10video acpi usb biosbootspecification uefi
     *-memory
          description: System Memory
          physical id: 9
          slot: System board or motherboard
          size: 128GiB
          capabilities: ecc
          configuration: errordetection=multi-bit-ecc
        *-bank:0
             description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 3200 MHz (0.3 ns)
             product: M391A4G43AB1-CWE
             vendor: Samsung
             physical id: 0
             serial: 01F78791
             slot: DIMM 0
             size: 32GiB
             width: 64 bits
             clock: 3200MHz (0.3ns)
        *-bank:1
             description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 3200 MHz (0.3 ns)
             product: M391A4G43AB1-CWE
             vendor: Samsung
             physical id: 1
             serial: 01F78CCE
             slot: DIMM 1
             size: 32GiB
             width: 64 bits
             clock: 3200MHz (0.3ns)
        *-bank:2
             description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 3200 MHz (0.3 ns)
             product: M391A4G43AB1-CWE
             vendor: Samsung
             physical id: 2
             serial: 01F78C97
             slot: DIMM 0
             size: 32GiB
             width: 64 bits
             clock: 3200MHz (0.3ns)
        *-bank:3
             description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 3200 MHz (0.3 ns)
             product: M391A4G43AB1-CWE
             vendor: Samsung
             physical id: 3
             serial: 01F78CCD
             slot: DIMM 1
             size: 32GiB
             width: 64 bits
             clock: 3200MHz (0.3ns)
     *-cache:0
          description: L1 cache
          physical id: c
          slot: L1 - Cache
          size: 1MiB
          capacity: 1MiB
          clock: 1GHz (1.0ns)
          capabilities: pipeline-burst internal write-back unified
          configuration: level=1
     *-cache:1
          description: L2 cache
          physical id: d
          slot: L2 - Cache
          size: 8MiB
          capacity: 8MiB
          clock: 1GHz (1.0ns)
          capabilities: pipeline-burst internal write-back unified
          configuration: level=2
     *-cache:2
          description: L3 cache
          physical id: e
          slot: L3 - Cache
          size: 64MiB
          capacity: 64MiB
          clock: 1GHz (1.0ns)
          capabilities: pipeline-burst internal write-back unified
          configuration: level=3
     *-cpu
          description: CPU
          product: AMD Ryzen 9 5950X 16-Core Processor
          vendor: Advanced Micro Devices [AMD]
          physical id: f
          bus info: cpu@0
          version: AMD Ryzen 9 5950X 16-Core Processor
          serial: Unknown
          slot: CPU1
          size: 2790MHz
          capacity: 5083MHz
          width: 64 bits
          clock: 100MHz
          capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm cpufreq
          configuration: cores=16 enabledcores=16 threads=32
     *-pci:0
          description: Host bridge
          product: Starship/Matisse Root Complex
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 00
          width: 32 bits
          clock: 33MHz
        *-generic UNCLAIMED
             description: IOMMU
             product: Starship/Matisse IOMMU
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 0.2
             bus info: pci@0000:00:00.2
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: msi ht bus_master cap_list
             configuration: latency=0
        *-pci:0
             description: PCI bridge
             product: Starship/Matisse GPP Bridge
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 1.2
             bus info: pci@0000:00:01.2
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:27 ioport:e000(size=8192) memory:fb000000-fc3fffff
           *-usb
                description: USB controller
                product: Advanced Micro Devices, Inc. [AMD]
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0
                bus info: pci@0000:02:00.0
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: msi msix pm pciexpress xhci bus_master cap_list
                configuration: driver=xhci_hcd latency=0
                resources: irq:35 memory:fc3a0000-fc3a7fff
              *-usbhost:0
                   product: xHCI Host Controller
                   vendor: Linux 5.13.0-21-generic xhci-hcd
                   physical id: 0
                   bus info: usb@1
                   logical name: usb1
                   version: 5.13
                   capabilities: usb-2.00
                   configuration: driver=hub slots=10 speed=480Mbit/s
                 *-usb
                      description: Keyboard
                      product: PS2toUSB Adapter
                      vendor: PS2toUSB
                      physical id: 1
                      bus info: usb@1:1
                      version: 3.02
                      capabilities: usb-1.10
                      configuration: driver=usbhid maxpower=480mA speed=2Mbit/s
              *-usbhost:1
                   product: xHCI Host Controller
                   vendor: Linux 5.13.0-21-generic xhci-hcd
                   physical id: 1
                   bus info: usb@2
                   logical name: usb2
                   version: 5.13
                   capabilities: usb-3.10
                   configuration: driver=hub slots=4 speed=10000Mbit/s
           *-sata
                description: SATA controller
                product: Advanced Micro Devices, Inc. [AMD]
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0.1
                bus info: pci@0000:02:00.1
                version: 00
                width: 32 bits
                clock: 33MHz
                capabilities: sata msi pm pciexpress ahci_1.0 bus_master cap_list rom
                configuration: driver=ahci latency=0
                resources: irq:39 memory:fc380000-fc39ffff memory:fc300000-fc37ffff
           *-pci
                description: PCI bridge
                product: Advanced Micro Devices, Inc. [AMD]
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0.2
                bus info: pci@0000:02:00.2
                version: 00
                width: 32 bits
                clock: 33MHz
                capabilities: pci msi pm pciexpress normal_decode bus_master cap_list
                configuration: driver=pcieport
                resources: irq:34 ioport:e000(size=8192) memory:fb000000-fc2fffff
              *-pci:0
                   description: PCI bridge
                   product: Advanced Micro Devices, Inc. [AMD]
                   vendor: Advanced Micro Devices, Inc. [AMD]
                   physical id: 8
                   bus info: pci@0000:20:08.0
                   version: 00
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci msi pm pciexpress normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:36 ioport:f000(size=4096) memory:fc200000-fc2fffff
                 *-network
                      description: Ethernet interface
                      product: I210 Gigabit Network Connection
                      vendor: Intel Corporation
                      physical id: 0
                      bus info: pci@0000:29:00.0
                      logical name: enp41s0
                      version: 03
                      serial: d0:50:99:fd:d5:1f
                      size: 1Gbit/s
                      capacity: 1Gbit/s
                      width: 32 bits
                      clock: 33MHz
                      capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
                      configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.13.0-21-generic duplex=full firmware=3.16, 0x800004d6 ip=46.4.23.57 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
                      resources: irq:35 memory:fc200000-fc27ffff ioport:f000(size=32) memory:fc280000-fc283fff
              *-pci:1
                   description: PCI bridge
                   product: Advanced Micro Devices, Inc. [AMD]
                   vendor: Advanced Micro Devices, Inc. [AMD]
                   physical id: 9
                   bus info: pci@0000:20:09.0
                   version: 00
                   width: 32 bits
                   clock: 33MHz
                   capabilities: pci msi pm pciexpress normal_decode bus_master cap_list
                   configuration: driver=pcieport
                   resources: irq:38 ioport:e000(size=4096) memory:fb000000-fc0fffff
                 *-pci
                      description: PCI bridge
                      product: AST1150 PCI-to-PCI Bridge
                      vendor: ASPEED Technology, Inc.
                      physical id: 0
                      bus info: pci@0000:2a:00.0
                      version: 04
                      width: 32 bits
                      clock: 33MHz
                      capabilities: pci msi pm pciexpress normal_decode bus_master cap_list
                      resources: ioport:e000(size=4096) memory:fb000000-fc0fffff
                    *-display UNCLAIMED
                         description: VGA compatible controller
                         product: ASPEED Graphics Family
                         vendor: ASPEED Technology, Inc.
                         physical id: 0
                         bus info: pci@0000:2b:00.0
                         version: 41
                         width: 32 bits
                         clock: 33MHz
                         capabilities: pm msi vga_controller bus_master cap_list
                         configuration: latency=0
                         resources: memory:fb000000-fbffffff memory:fc000000-fc01ffff ioport:e000(size=128) memory:c0000-dffff
        *-pci:1
             description: PCI bridge
             product: Starship/Matisse GPP Bridge
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 3.1
             bus info: pci@0000:00:03.1
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:28 memory:fc900000-fc9fffff
           *-storage
                description: Non-Volatile memory controller
                product: Micron Technology Inc
                vendor: Micron Technology Inc
                physical id: 0
                bus info: pci@0000:2c:00.0
                version: 01
                width: 64 bits
                clock: 33MHz
                capabilities: storage pm msi msix pciexpress nvm_express bus_master cap_list rom
                configuration: driver=nvme latency=0
                resources: irq:40 memory:fc920000-fc923fff memory:fc900000-fc91ffff
              *-nvme0
                   description: NVMe device
                   product: Micron_7300_MTFDHBE3T8TDF
                   physical id: 0
                   logical name: /dev/nvme0
                   version: 95420260
                   serial: 213230F4B1AB
                   configuration: nqn=nqn.2016-08.com.micron:nvme:nvm-subsystem-sn-213230F4B1AB state=live
                 *-namespace
                      description: NVMe namespace
                      physical id: 1
                      logical name: /dev/nvme0n1
                      size: 3576GiB (3840GB)
                      capabilities: gpt-1.00 partitioned partitioned:gpt
                      configuration: guid=238ed375-a95a-4545-bdc0-fcfe00dddcba logicalsectorsize=512 sectorsize=512
                    *-volume:0
                         description: EXT3 volume
                         vendor: Linux
                         physical id: 1
                         logical name: /dev/nvme0n1p1
                         logical name: /boot
                         version: 1.0
                         serial: ee80cdd7-d013-4258-a624-07ef6a24ba57
                         size: 512MiB
                         capabilities: journaled extended_attributes large_files recover ext3 ext2 initialized
                         configuration: created=2021-11-26 11:49:26 filesystem=ext3 lastmountpoint=/boot modified=2022-04-21 14:33:13 mount.fstype=ext3 mount.options=rw,relatime mounted=2022-04-21 14:33:13 state=mounted
                    *-volume:1
                         description: EXT4 volume
                         vendor: Linux
                         physical id: 2
                         logical name: /dev/nvme0n1p2
                         logical name: /
                         version: 1.0
                         serial: ba28a78b-28b3-4e8a-8c5a-a7a52c3462a9
                         size: 3576GiB
                         capacity: 3576GiB
                         capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                         configuration: created=2021-11-26 11:49:30 filesystem=ext4 lastmountpoint=/ modified=2022-04-21 14:33:12 mount.fstype=ext4 mount.options=rw,relatime mounted=2022-04-21 14:33:12 state=mounted
                    *-volume:2
                         description: BIOS Boot partition
                         vendor: EFI
                         physical id: 3
                         logical name: /dev/nvme0n1p3
                         serial: 1f605df3-d769-4c08-817f-4d7aad4cac44
                         capacity: 1023KiB
                         capabilities: nofs
        *-pci:2
             description: PCI bridge
             product: Starship/Matisse GPP Bridge
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 3.2
             bus info: pci@0000:00:03.2
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:29 memory:fc800000-fc8fffff
           *-storage
                description: Non-Volatile memory controller
                product: Micron Technology Inc
                vendor: Micron Technology Inc
                physical id: 0
                bus info: pci@0000:2d:00.0
                version: 01
                width: 64 bits
                clock: 33MHz
                capabilities: storage pm msi msix pciexpress nvm_express bus_master cap_list rom
                configuration: driver=nvme latency=0
                resources: irq:42 memory:fc820000-fc823fff memory:fc800000-fc81ffff
              *-nvme1
                   description: NVMe device
                   product: Micron_7300_MTFDHBE3T8TDF
                   physical id: 0
                   logical name: /dev/nvme1
                   version: 95420260
                   serial: 213230F4B11C
                   configuration: nqn=nqn.2016-08.com.micron:nvme:nvm-subsystem-sn-213230F4B11C state=live
                 *-namespace
                      description: NVMe namespace
                      physical id: 1
                      logical name: /dev/nvme1n1
                      size: 3576GiB (3840GB)
                      capabilities: gpt-1.00 partitioned partitioned:gpt
                      configuration: guid=79df77a6-683f-4133-8e66-10c02b3ca2e6 logicalsectorsize=512 sectorsize=512
                    *-volume
                         description: EXT4 volume
                         vendor: Linux
                         physical id: 1
                         logical name: /dev/nvme1n1p1
                         logical name: /mnt/ssd
                         version: 1.0
                         serial: 366e9bb7-713f-4b70-89fb-868d9b3789c1
                         size: 3576GiB
                         capacity: 3576GiB
                         capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                         configuration: created=2021-11-26 12:01:58 filesystem=ext4 lastmountpoint=/mnt/ssd modified=2022-04-21 14:33:13 mount.fstype=ext4 mount.options=rw,relatime mounted=2022-04-21 14:33:13 state=mounted
        *-pci:3
             description: PCI bridge
             product: Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 7.1
             bus info: pci@0000:00:07.1
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:31
           *-generic UNCLAIMED
                description: Non-Essential Instrumentation
                product: Starship/Matisse PCIe Dummy Function
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0
                bus info: pci@0000:2e:00.0
                version: 00
                width: 32 bits
                clock: 33MHz
                capabilities: pm pciexpress bus_master cap_list
                configuration: latency=0
        *-pci:4
             description: PCI bridge
             product: Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 8.1
             bus info: pci@0000:00:08.1
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm pciexpress msi ht normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:32 memory:fc500000-fc7fffff
           *-generic:0 UNCLAIMED
                description: Non-Essential Instrumentation
                product: Starship/Matisse Reserved SPP
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0
                bus info: pci@0000:2f:00.0
                version: 00
                width: 32 bits
                clock: 33MHz
                capabilities: pm pciexpress bus_master cap_list
                configuration: latency=0
           *-generic:1
                description: Encryption controller
                product: Starship/Matisse Cryptographic Coprocessor PSPCPP
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0.1
                bus info: pci@0000:2f:00.1
                version: 00
                width: 32 bits
                clock: 33MHz
                capabilities: pm pciexpress msi msix bus_master cap_list
                configuration: driver=ccp latency=0
                resources: irq:130 memory:fc600000-fc6fffff memory:fc700000-fc701fff
           *-usb
                description: USB controller
                product: Matisse USB 3.0 Host Controller
                vendor: Advanced Micro Devices, Inc. [AMD]
                physical id: 0.3
                bus info: pci@0000:2f:00.3
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: pm pciexpress msi msix xhci bus_master cap_list
                configuration: driver=xhci_hcd latency=0
                resources: irq:57 memory:fc500000-fc5fffff
              *-usbhost:0
                   product: xHCI Host Controller
                   vendor: Linux 5.13.0-21-generic xhci-hcd
                   physical id: 0
                   bus info: usb@3
                   logical name: usb3
                   version: 5.13
                   capabilities: usb-2.00
                   configuration: driver=hub slots=4 speed=480Mbit/s
              *-usbhost:1
                   product: xHCI Host Controller
                   vendor: Linux 5.13.0-21-generic xhci-hcd
                   physical id: 1
                   bus info: usb@4
                   logical name: usb4
                   version: 5.13
                   capabilities: usb-3.10
                   configuration: driver=hub slots=4 speed=10000Mbit/s
        *-serial
             description: SMBus
             product: FCH SMBus Controller
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 14
             bus info: pci@0000:00:14.0
             version: 61
             width: 32 bits
             clock: 66MHz
             configuration: driver=piix4_smbus latency=0
             resources: irq:0
        *-isa
             description: ISA bridge
             product: FCH LPC Bridge
             vendor: Advanced Micro Devices, Inc. [AMD]
             physical id: 14.3
             bus info: pci@0000:00:14.3
             version: 51
             width: 32 bits
             clock: 66MHz
             capabilities: isa bus_master
             configuration: latency=0
     *-pci:1
          description: Host bridge
          product: Starship/Matisse PCIe Dummy Host Bridge
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 101
          bus info: pci@0000:00:01.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:2
          description: Host bridge
          product: Starship/Matisse PCIe Dummy Host Bridge
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 102
          bus info: pci@0000:00:02.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:3
          description: Host bridge
          product: Starship/Matisse PCIe Dummy Host Bridge
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 103
          bus info: pci@0000:00:03.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:4
          description: Host bridge
          product: Starship/Matisse PCIe Dummy Host Bridge
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 104
          bus info: pci@0000:00:04.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:5
          description: Host bridge
          product: Starship/Matisse PCIe Dummy Host Bridge
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 105
          bus info: pci@0000:00:05.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:6
          description: Host bridge
          product: Starship/Matisse PCIe Dummy Host Bridge
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 106
          bus info: pci@0000:00:07.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:7
          description: Host bridge
          product: Starship/Matisse PCIe Dummy Host Bridge
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 107
          bus info: pci@0000:00:08.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:8
          description: Host bridge
          product: Matisse Device 24: Function 0
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 108
          bus info: pci@0000:00:18.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:9
          description: Host bridge
          product: Matisse Device 24: Function 1
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 109
          bus info: pci@0000:00:18.1
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:10
          description: Host bridge
          product: Matisse Device 24: Function 2
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 10a
          bus info: pci@0000:00:18.2
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:11
          description: Host bridge
          product: Matisse Device 24: Function 3
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 10b
          bus info: pci@0000:00:18.3
          version: 00
          width: 32 bits
          clock: 33MHz
          configuration: driver=k10temp
          resources: irq:0
     *-pci:12
          description: Host bridge
          product: Matisse Device 24: Function 4
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 10c
          bus info: pci@0000:00:18.4
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:13
          description: Host bridge
          product: Matisse Device 24: Function 5
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 10d
          bus info: pci@0000:00:18.5
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:14
          description: Host bridge
          product: Matisse Device 24: Function 6
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 10e
          bus info: pci@0000:00:18.6
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:15
          description: Host bridge
          product: Matisse Device 24: Function 7
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 10f
          bus info: pci@0000:00:18.7
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pnp00:00
          product: PnP device PNP0c01
          physical id: 1
          capabilities: pnp
          configuration: driver=system
     *-pnp00:01
          product: PnP device PNP0c02
          physical id: 2
          capabilities: pnp
          configuration: driver=system
     *-pnp00:02
          product: PnP device PNP0b00
          physical id: 3
          capabilities: pnp
          configuration: driver=rtc_cmos
     *-pnp00:03
          product: PnP device PNP0c02
          physical id: 4
          capabilities: pnp
          configuration: driver=system
     *-pnp00:04
          product: PnP device PNP0c02
          physical id: 5
          capabilities: pnp
          configuration: driver=system";s:8:"hostname";s:5:"perf3";s:3:"git";s:40:"897411e1fcfaba8203b1ab3f4f245c929fc3554a";}s:8:"testInfo";s:234:"Hacker News comments (x100)

Data collection: 1.1M Hacker News curated comments multiplied 100 times which gives 100+M documents with numeric fields (from https://zenodo.org/record/45901/). 
Queries: full-text and analytical queries 
";}