diff --git a/201807_ETHPrize/ETHPrize_tagged_data_analysis.ipynb b/201807_ETHPrize/ETHPrize_tagged_data_analysis.ipynb index 6c45155..2fe516d 100644 --- a/201807_ETHPrize/ETHPrize_tagged_data_analysis.ipynb +++ b/201807_ETHPrize/ETHPrize_tagged_data_analysis.ipynb @@ -541,7 +541,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Reformatting the columns for multi-labelling\n", + "## Data cleaning - Reformatting the columns for multi-labelling\n", "\n", "The topics and projects can be applied to all questions so we can train two common models instead of a\n", "a question specific models, one model for topics and one for projects.\n", @@ -570,7 +570,10 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### First besides the name we need to group them" + "### First besides the name we need to group them\n", + "Check if we can get what we want for groups\n", + "\n", + "Let's get an \"empty frame\" first" ] }, { @@ -627,7 +630,7 @@ "
Answers_Topics_Projects | \n", + "id | \n", "Questions | \n", "Name | \n", "Answer | \n", @@ -3875,331 +3757,331 @@ "" ], "text/plain": [ - "Answers_Topics_Projects Questions \\\n", - "0 Are there any other questions we should be ask... \n", - "1 Are there any other questions we should be ask... \n", - "2 Are there any other questions we should be ask... \n", - "3 Are there any other questions we should be ask... \n", - "4 Are there any other questions we should be ask... \n", - "5 Are there any other questions we should be ask... \n", - "6 Are there any other questions we should be ask... \n", - "7 Are there any other questions we should be ask... \n", - "8 Are there any other questions we should be ask... \n", - "9 Are there any other questions we should be ask... \n", - "10 Are there any other questions we should be ask... \n", - "11 Are there any other questions we should be ask... \n", - "12 Are there any other questions we should be ask... \n", - "13 Are there any other questions we should be ask... \n", - "14 Are there any other questions we should be ask... \n", - "15 Are there any other questions we should be ask... \n", - "16 Are there any other questions we should be ask... \n", - "17 Are there any other questions we should be ask... \n", - "18 Are there any other questions we should be ask... \n", - "19 Are there any other questions we should be ask... \n", - "20 Are there any other questions we should be ask... \n", - "21 Are there any other questions we should be ask... \n", - "22 Are there any other questions we should be ask... \n", - "23 Are there any other questions we should be ask... \n", - "24 Are there any other questions we should be ask... \n", - "25 Are there any other questions we should be ask... \n", - "26 Are there any other questions we should be ask... \n", - "27 Are there any other questions we should be ask... \n", - "28 Are there any other questions we should be ask... \n", - "29 Are there any other questions we should be ask... \n", - "... ... \n", - "1426 Who are you and what are you working on? \n", - "1427 Who are you and what are you working on? \n", - "1428 Who are you and what are you working on? \n", - "1429 Who are you and what are you working on? \n", - "1430 Who are you and what are you working on? \n", - "1431 Who are you and what are you working on? \n", - "1432 Who are you and what are you working on? \n", - "1433 Who are you and what are you working on? \n", - "1434 Who are you and what are you working on? \n", - "1435 Who are you and what are you working on? \n", - "1436 Who are you and what are you working on? \n", - "1437 Who are you and what are you working on? \n", - "1438 Who are you and what are you working on? \n", - "1439 Who are you and what are you working on? \n", - "1440 Who are you and what are you working on? \n", - "1441 Who are you and what are you working on? \n", - "1442 Who are you and what are you working on? \n", - "1443 Who are you and what are you working on? \n", - "1444 Who are you and what are you working on? \n", - "1445 Who are you and what are you working on? \n", - "1446 Who are you and what are you working on? \n", - "1447 Who are you and what are you working on? \n", - "1448 Who are you and what are you working on? \n", - "1449 Who are you and what are you working on? \n", - "1450 Who are you and what are you working on? \n", - "1451 Who are you and what are you working on? \n", - "1452 Who are you and what are you working on? \n", - "1453 Who are you and what are you working on? \n", - "1454 Who are you and what are you working on? \n", - "1455 Who are you and what are you working on? \n", + "id Questions \\\n", + "0 Are there any other questions we should be ask... \n", + "1 Are there any other questions we should be ask... \n", + "2 Are there any other questions we should be ask... \n", + "3 Are there any other questions we should be ask... \n", + "4 Are there any other questions we should be ask... \n", + "5 Are there any other questions we should be ask... \n", + "6 Are there any other questions we should be ask... \n", + "7 Are there any other questions we should be ask... \n", + "8 Are there any other questions we should be ask... \n", + "9 Are there any other questions we should be ask... \n", + "10 Are there any other questions we should be ask... \n", + "11 Are there any other questions we should be ask... \n", + "12 Are there any other questions we should be ask... \n", + "13 Are there any other questions we should be ask... \n", + "14 Are there any other questions we should be ask... \n", + "15 Are there any other questions we should be ask... \n", + "16 Are there any other questions we should be ask... \n", + "17 Are there any other questions we should be ask... \n", + "18 Are there any other questions we should be ask... \n", + "19 Are there any other questions we should be ask... \n", + "20 Are there any other questions we should be ask... \n", + "21 Are there any other questions we should be ask... \n", + "22 Are there any other questions we should be ask... \n", + "23 Are there any other questions we should be ask... \n", + "24 Are there any other questions we should be ask... \n", + "25 Are there any other questions we should be ask... \n", + "26 Are there any other questions we should be ask... \n", + "27 Are there any other questions we should be ask... \n", + "28 Are there any other questions we should be ask... \n", + "29 Are there any other questions we should be ask... \n", + "... ... \n", + "1426 Who are you and what are you working on? \n", + "1427 Who are you and what are you working on? \n", + "1428 Who are you and what are you working on? \n", + "1429 Who are you and what are you working on? \n", + "1430 Who are you and what are you working on? \n", + "1431 Who are you and what are you working on? \n", + "1432 Who are you and what are you working on? \n", + "1433 Who are you and what are you working on? \n", + "1434 Who are you and what are you working on? \n", + "1435 Who are you and what are you working on? \n", + "1436 Who are you and what are you working on? \n", + "1437 Who are you and what are you working on? \n", + "1438 Who are you and what are you working on? \n", + "1439 Who are you and what are you working on? \n", + "1440 Who are you and what are you working on? \n", + "1441 Who are you and what are you working on? \n", + "1442 Who are you and what are you working on? \n", + "1443 Who are you and what are you working on? \n", + "1444 Who are you and what are you working on? \n", + "1445 Who are you and what are you working on? \n", + "1446 Who are you and what are you working on? \n", + "1447 Who are you and what are you working on? \n", + "1448 Who are you and what are you working on? \n", + "1449 Who are you and what are you working on? \n", + "1450 Who are you and what are you working on? \n", + "1451 Who are you and what are you working on? \n", + "1452 Who are you and what are you working on? \n", + "1453 Who are you and what are you working on? \n", + "1454 Who are you and what are you working on? \n", + "1455 Who are you and what are you working on? \n", "\n", - "Answers_Topics_Projects Name \\\n", - "0 (Fabio Berger + Remco Bloemen ,) \n", - "1 (Leo Logvinov,) \n", - "2 (Axel Ericsson,) \n", - "3 (Mike Goldin,) \n", - "4 (Oleksii,) \n", - "5 (Brett Sun,) \n", - "6 (Jorge Izquierdo,) \n", - "7 (Jack Peterson and Sparkle,) \n", - "8 (Joey Krug,) \n", - "9 (Mark Beylin,) \n", - "10 (Aidan Hyman,) \n", - "11 (Greg, Stu, David,) \n", - "12 (Jon Maurelian,) \n", - "13 (Nick Dodson,) \n", - "14 (Ilan Benbrith,) \n", - "15 (Goncalo Sa,) \n", - "16 (Fabiano, Jordan, Nick,) \n", - "17 (Andy Milenius,) \n", - "18 (Esteban Ordano,) \n", - "19 (Matias Bargas,) \n", - "20 (Nadav Hollander,) \n", - "21 (Alex van de Sande,) \n", - "22 (Nick Johnson,) \n", - "23 (Elena Nadolinski,) \n", - "24 (Swaroop,) \n", - "25 (Alex Beregszazzi & Pawel Bylica,) \n", - "26 (Christian Reitwiessner,) \n", - "27 (Fabian Vogelsteller,) \n", - "28 (Hudson Jameson,) \n", - "29 (Martin Swende,) \n", - "... ... \n", - "1426 (Scott Wright ,) \n", - "1427 (Felix Feng,) \n", - "1428 (Simon Jentzsch,) \n", - "1429 (Fernando G,) \n", - "1430 (Dandelion,) \n", - "1431 (David Wolever,) \n", - "1432 (James Young,) \n", - "1433 (Doug Hoyte,) \n", - "1434 (Ricardo Guillerme Schmidt,) \n", - "1435 (Richard Ramos ,) \n", - "1436 (Bob Summerwill,) \n", - "1437 (Yaniv Tal and Brandon Ramirez,) \n", - "1438 (Sina Habibian,) \n", - "1439 (Truffle Team,) \n", - "1440 (Preethi Kasireddy,) \n", - "1441 (Alexey Akhunov,) \n", - "1442 (Simon de la Rouviere,) \n", - "1443 (Alvaro ,) \n", - "1444 (Javier Franco,) \n", - "1445 (Rick Dudley,) \n", - "1446 (Evan Van Ness,) \n", - "1447 (William Entriken,) \n", - "1448 (Christopher Goes,) \n", - "1449 (Matt Condon,) \n", - "1450 (Ramon Recuero,) \n", - "1451 (Facu Spagnuolo,) \n", - "1452 (Manuel Araoz,) \n", - "1453 (Brendan Chou ,) \n", - "1454 (Lane Rettig,) \n", - "1455 (Kames,) \n", + "id Name \\\n", + "0 (Fabio Berger + Remco Bloemen ,) \n", + "1 (Leo Logvinov,) \n", + "2 (Axel Ericsson,) \n", + "3 (Mike Goldin,) \n", + "4 (Oleksii,) \n", + "5 (Brett Sun,) \n", + "6 (Jorge Izquierdo,) \n", + "7 (Jack Peterson and Sparkle,) \n", + "8 (Joey Krug,) \n", + "9 (Mark Beylin,) \n", + "10 (Aidan Hyman,) \n", + "11 (Greg, Stu, David,) \n", + "12 (Jon Maurelian,) \n", + "13 (Nick Dodson,) \n", + "14 (Ilan Benbrith,) \n", + "15 (Goncalo Sa,) \n", + "16 (Fabiano, Jordan, Nick,) \n", + "17 (Andy Milenius,) \n", + "18 (Esteban Ordano,) \n", + "19 (Matias Bargas,) \n", + "20 (Nadav Hollander,) \n", + "21 (Alex van de Sande,) \n", + "22 (Nick Johnson,) \n", + "23 (Elena Nadolinski,) \n", + "24 (Swaroop,) \n", + "25 (Alex Beregszazzi & Pawel Bylica,) \n", + "26 (Christian Reitwiessner,) \n", + "27 (Fabian Vogelsteller,) \n", + "28 (Hudson Jameson,) \n", + "29 (Martin Swende,) \n", + "... ... \n", + "1426 (Scott Wright ,) \n", + "1427 (Felix Feng,) \n", + "1428 (Simon Jentzsch,) \n", + "1429 (Fernando G,) \n", + "1430 (Dandelion,) \n", + "1431 (David Wolever,) \n", + "1432 (James Young,) \n", + "1433 (Doug Hoyte,) \n", + "1434 (Ricardo Guillerme Schmidt,) \n", + "1435 (Richard Ramos ,) \n", + "1436 (Bob Summerwill,) \n", + "1437 (Yaniv Tal and Brandon Ramirez,) \n", + "1438 (Sina Habibian,) \n", + "1439 (Truffle Team,) \n", + "1440 (Preethi Kasireddy,) \n", + "1441 (Alexey Akhunov,) \n", + "1442 (Simon de la Rouviere,) \n", + "1443 (Alvaro ,) \n", + "1444 (Javier Franco,) \n", + "1445 (Rick Dudley,) \n", + "1446 (Evan Van Ness,) \n", + "1447 (William Entriken,) \n", + "1448 (Christopher Goes,) \n", + "1449 (Matt Condon,) \n", + "1450 (Ramon Recuero,) \n", + "1451 (Facu Spagnuolo,) \n", + "1452 (Manuel Araoz,) \n", + "1453 (Brendan Chou ,) \n", + "1454 (Lane Rettig,) \n", + "1455 (Kames,) \n", "\n", - "Answers_Topics_Projects Answer \\\n", - "0 NaN \n", - "1 NaN \n", - "2 NaN \n", - "3 NaN \n", - "4 NaN \n", - "5 NaN \n", - "6 NaN \n", - "7 NaN \n", - "8 NaN \n", - "9 Curious to know about developer incentives. As... \n", - "10 NaN \n", - "11 Where do we actually find out more about all t... \n", - "12 NaN \n", - "13 NaN \n", - "14 NaN \n", - "15 NaN \n", - "16 NaN \n", - "17 How can Ethereum create more cultural norms an... \n", - "18 NaN \n", - "19 NaN \n", - "20 “What is the thing that makes debugging solidi... \n", - "21 NaN \n", - "22 NaN \n", - "23 Real world companies that are not tech savvy c... \n", - "24 NaN \n", - "25 NaN \n", - "26 NaN \n", - "27 NaN \n", - "28 NaN \n", - "29 NaN \n", - "... ... \n", - "1426 Just simple stuff - proofs of concept.\\nWorkin... \n", - "1427 Founder of Set Protocol, wrote all the smart c... \n", - "1428 CTO of SlockIt.\\nDaily standups like any other... \n", - "1429 I am a developer, working in London for the la... \n", - "1430 SourcCred - bounties and reputation for open s... \n", - "1431 Been working with Spankchain team. Combination... \n", - "1432 Work primarily with Spankchain, doing state ch... \n", - "1433 Doug Hoyte, working on sportcrypt.com, a sport... \n", - "1434 Development of smart contracts for Status.\\nCa... \n", - "1435 Smart contract developer at Status, also worki... \n", - "1436 Been involved with the Ethereum community sinc... \n", - "1437 Yaniv and Brandon from The Graph, query protoc... \n", - "1438 I started in January or February of this year,... \n", - "1439 NaN \n", - "1440 I’m the founder and CEO of Trustory, an app th... \n", - "1441 Been in Ethereum since the beginning. Was foll... \n", - "1442 I have been in blockchain since 2013 working i... \n", - "1443 VirtuePoker – offchain game, smart contracts t... \n", - "1444 VirtuePoker –– making the migration to the new... \n", - "1445 I worked on EthPM briefly.\\nI gave up in frust... \n", - "1446 Have only ever played around very early, but n... \n", - "1447 Started using Ethereum in December.\\nCreated E... \n", - "1448 Wyvern is an application agnostic protocol for... \n", - "1449 Built a raffle contract, but didn’t ship it be... \n", - "1450 Last summer, developed Redis on Ethereum. Simp... \n", - "1451 I studied Computer Engineering and am a full s... \n", - "1452 Open Zeppelin: open source smart contract fram... \n", - "1453 On chain derivatives for erc-20 tokens\\nOpen s... \n", - "1454 Core developer for EWASM, but independent and ... \n", - "1455 I am working on uPort as a community a manager... \n", + "id Answer \\\n", + "0 NaN \n", + "1 NaN \n", + "2 NaN \n", + "3 NaN \n", + "4 NaN \n", + "5 NaN \n", + "6 NaN \n", + "7 NaN \n", + "8 NaN \n", + "9 Curious to know about developer incentives. As... \n", + "10 NaN \n", + "11 Where do we actually find out more about all t... \n", + "12 NaN \n", + "13 NaN \n", + "14 NaN \n", + "15 NaN \n", + "16 NaN \n", + "17 How can Ethereum create more cultural norms an... \n", + "18 NaN \n", + "19 NaN \n", + "20 “What is the thing that makes debugging solidi... \n", + "21 NaN \n", + "22 NaN \n", + "23 Real world companies that are not tech savvy c... \n", + "24 NaN \n", + "25 NaN \n", + "26 NaN \n", + "27 NaN \n", + "28 NaN \n", + "29 NaN \n", + "... ... \n", + "1426 Just simple stuff - proofs of concept.\\nWorkin... \n", + "1427 Founder of Set Protocol, wrote all the smart c... \n", + "1428 CTO of SlockIt.\\nDaily standups like any other... \n", + "1429 I am a developer, working in London for the la... \n", + "1430 SourcCred - bounties and reputation for open s... \n", + "1431 Been working with Spankchain team. Combination... \n", + "1432 Work primarily with Spankchain, doing state ch... \n", + "1433 Doug Hoyte, working on sportcrypt.com, a sport... \n", + "1434 Development of smart contracts for Status.\\nCa... \n", + "1435 Smart contract developer at Status, also worki... \n", + "1436 Been involved with the Ethereum community sinc... \n", + "1437 Yaniv and Brandon from The Graph, query protoc... \n", + "1438 I started in January or February of this year,... \n", + "1439 NaN \n", + "1440 I’m the founder and CEO of Trustory, an app th... \n", + "1441 Been in Ethereum since the beginning. Was foll... \n", + "1442 I have been in blockchain since 2013 working i... \n", + "1443 VirtuePoker – offchain game, smart contracts t... \n", + "1444 VirtuePoker –– making the migration to the new... \n", + "1445 I worked on EthPM briefly.\\nI gave up in frust... \n", + "1446 Have only ever played around very early, but n... \n", + "1447 Started using Ethereum in December.\\nCreated E... \n", + "1448 Wyvern is an application agnostic protocol for... \n", + "1449 Built a raffle contract, but didn’t ship it be... \n", + "1450 Last summer, developed Redis on Ethereum. Simp... \n", + "1451 I studied Computer Engineering and am a full s... \n", + "1452 Open Zeppelin: open source smart contract fram... \n", + "1453 On chain derivatives for erc-20 tokens\\nOpen s... \n", + "1454 Core developer for EWASM, but independent and ... \n", + "1455 I am working on uPort as a community a manager... \n", "\n", - "Answers_Topics_Projects Projects \\\n", - "0 NaN \n", - "1 NaN \n", - "2 NaN \n", - "3 NaN \n", - "4 NaN \n", - "5 NaN \n", - "6 NaN \n", - "7 NaN \n", - "8 NaN \n", - "9 Augur \n", - "10 NaN \n", - "11 NaN \n", - "12 NaN \n", - "13 NaN \n", - "14 NaN \n", - "15 NaN \n", - "16 NaN \n", - "17 Ethereum \n", - "18 NaN \n", - "19 NaN \n", - "20 Solidity \n", - "21 NaN \n", - "22 NaN \n", - "23 Squarespace, Wix \n", - "24 NaN \n", - "25 NaN \n", - "26 NaN \n", - "27 NaN \n", - "28 NaN \n", - "29 NaN \n", - "... ... \n", - "1426 NaN \n", - "1427 Set Protocol, 0x \n", - "1428 SlockIt, Energy Web Foundation, \n", - "1429 Consensys \n", - "1430 SourceCred Ethereu, GitHub, IPFS, Filecoin, Te... \n", - "1431 Spankchain \n", - "1432 Spankchain, AWS, Adtoken, Ethereum \n", - "1433 Ethereum, Sportcrypt,com \n", - "1434 Status, web3.js, Oraclize, Truebit, Zokrates \n", - "1435 Status, Embark, ENS \n", - "1436 Ethereum, Sweetbridge, Consensys \n", - "1437 The Graph, Ethereum \n", - "1438 Medium, TrueBit, Ethereum \n", - "1439 NaN \n", - "1440 Trustory, Coinbase \n", - "1441 Ethereum, Parity, Geth, Casper \n", - "1442 Bitcoin, Ethereum, Ujo \n", - "1443 VirtuePoker, Ethereum \n", - "1444 VirtuePoker \n", - "1445 EthPM, Monax, Ethereum, VulcanizeDB, MakerDAO,... \n", - "1446 Consensys, WeekInEthereum, Reddit \n", - "1447 Ethereum, Solidity \n", - "1448 CryptoKitties, Ethereum, Wyvern \n", - "1449 XLNT, Solidity, steak.network, Gnarly \n", - "1450 Redis, Ethereim \n", - "1451 Bitcoin, Ethereum, Open Zeppelin, EVM \n", - "1452 NaN \n", - "1453 NaN \n", - "1454 eWASM, Ethereum , CryptoNYC, Odin protocol \n", - "1455 Ethereum, uPort \n", + "id Projects \\\n", + "0 NaN \n", + "1 NaN \n", + "2 NaN \n", + "3 NaN \n", + "4 NaN \n", + "5 NaN \n", + "6 NaN \n", + "7 NaN \n", + "8 NaN \n", + "9 Augur \n", + "10 NaN \n", + "11 NaN \n", + "12 NaN \n", + "13 NaN \n", + "14 NaN \n", + "15 NaN \n", + "16 NaN \n", + "17 Ethereum \n", + "18 NaN \n", + "19 NaN \n", + "20 Solidity \n", + "21 NaN \n", + "22 NaN \n", + "23 Squarespace, Wix \n", + "24 NaN \n", + "25 NaN \n", + "26 NaN \n", + "27 NaN \n", + "28 NaN \n", + "29 NaN \n", + "... ... \n", + "1426 NaN \n", + "1427 Set Protocol, 0x \n", + "1428 SlockIt, Energy Web Foundation, \n", + "1429 Consensys \n", + "1430 SourceCred Ethereu, GitHub, IPFS, Filecoin, Te... \n", + "1431 Spankchain \n", + "1432 Spankchain, AWS, Adtoken, Ethereum \n", + "1433 Ethereum, Sportcrypt,com \n", + "1434 Status, web3.js, Oraclize, Truebit, Zokrates \n", + "1435 Status, Embark, ENS \n", + "1436 Ethereum, Sweetbridge, Consensys \n", + "1437 The Graph, Ethereum \n", + "1438 Medium, TrueBit, Ethereum \n", + "1439 NaN \n", + "1440 Trustory, Coinbase \n", + "1441 Ethereum, Parity, Geth, Casper \n", + "1442 Bitcoin, Ethereum, Ujo \n", + "1443 VirtuePoker, Ethereum \n", + "1444 VirtuePoker \n", + "1445 EthPM, Monax, Ethereum, VulcanizeDB, MakerDAO,... \n", + "1446 Consensys, WeekInEthereum, Reddit \n", + "1447 Ethereum, Solidity \n", + "1448 CryptoKitties, Ethereum, Wyvern \n", + "1449 XLNT, Solidity, steak.network, Gnarly \n", + "1450 Redis, Ethereim \n", + "1451 Bitcoin, Ethereum, Open Zeppelin, EVM \n", + "1452 NaN \n", + "1453 NaN \n", + "1454 eWASM, Ethereum , CryptoNYC, Odin protocol \n", + "1455 Ethereum, uPort \n", "\n", - "Answers_Topics_Projects Topics \n", - "0 NaN \n", - "1 NaN \n", - "2 NaN \n", - "3 NaN \n", - "4 NaN \n", - "5 NaN \n", - "6 NaN \n", - "7 NaN \n", - "8 NaN \n", - "9 incentives, money \n", - "10 NaN \n", - "11 NaN \n", - "12 NaN \n", - "13 NaN \n", - "14 NaN \n", - "15 NaN \n", - "16 NaN \n", - "17 language, leadership, ecosystem, language \n", - "18 NaN \n", - "19 NaN \n", - "20 debugger \n", - "21 NaN \n", - "22 NaN \n", - "23 art, pattern, dapps \n", - "24 NaN \n", - "25 NaN \n", - "26 NaN \n", - "27 NaN \n", - "28 NaN \n", - "29 NaN \n", - "... ... \n", - "1426 tokens \n", - "1427 unit tests, contracts tokens transactions, jav... \n", - "1428 IOT, contracts, data, architecture, open sourc... \n", - "1429 debugger \n", - "1430 bounties, open source, reputation, analysis, i... \n", - "1431 state channels, contracts, ICO, auction \n", - "1432 state channels, research, scalability, video, ... \n", - "1433 NaN \n", - "1434 DAO, proxy, contracts, javascript \n", - "1435 contracts, spam, identity \n", - "1436 NaN \n", - "1437 query, data, protocol, design, RPC, data, laye... \n", - "1438 assembly, interpreter, ICO \n", - "1439 NaN \n", - "1440 games \n", - "1441 sharding, optimise, security, audit, contracts... \n", - "1442 stack, curation markets, network \n", - "1443 off cahin, games, contracts, stake \n", - "1444 python, gas, scalability, peer-to-peer, attack... \n", - "1445 bounties, contracts, immutability, testnet, ne... \n", - "1446 NaN \n", - "1447 ERC, interface, inheritance, errors, open sour... \n", - "1448 exchange, transactions, tokens, NFT, assets, c... \n", - "1449 NaN \n", - "1450 data \n", - "1451 security, research, education, community, audi... \n", - "1452 open source, upgradability, contracts, marketp... \n", - "1453 ERC, tokens, open source, contracts, protocols \n", - "1454 data, marketplace, governance, community, grants \n", - "1455 community, identity \n", + "id Topics \n", + "0 NaN \n", + "1 NaN \n", + "2 NaN \n", + "3 NaN \n", + "4 NaN \n", + "5 NaN \n", + "6 NaN \n", + "7 NaN \n", + "8 NaN \n", + "9 incentives, money \n", + "10 NaN \n", + "11 NaN \n", + "12 NaN \n", + "13 NaN \n", + "14 NaN \n", + "15 NaN \n", + "16 NaN \n", + "17 language, leadership, ecosystem, language \n", + "18 NaN \n", + "19 NaN \n", + "20 debugger \n", + "21 NaN \n", + "22 NaN \n", + "23 art, pattern, dapps \n", + "24 NaN \n", + "25 NaN \n", + "26 NaN \n", + "27 NaN \n", + "28 NaN \n", + "29 NaN \n", + "... ... \n", + "1426 tokens \n", + "1427 unit tests, contracts tokens transactions, jav... \n", + "1428 IOT, contracts, data, architecture, open sourc... \n", + "1429 debugger \n", + "1430 bounties, open source, reputation, analysis, i... \n", + "1431 state channels, contracts, ICO, auction \n", + "1432 state channels, research, scalability, video, ... \n", + "1433 NaN \n", + "1434 DAO, proxy, contracts, javascript \n", + "1435 contracts, spam, identity \n", + "1436 NaN \n", + "1437 query, data, protocol, design, RPC, data, laye... \n", + "1438 assembly, interpreter, ICO \n", + "1439 NaN \n", + "1440 games \n", + "1441 sharding, optimise, security, audit, contracts... \n", + "1442 stack, curation markets, network \n", + "1443 off cahin, games, contracts, stake \n", + "1444 python, gas, scalability, peer-to-peer, attack... \n", + "1445 bounties, contracts, immutability, testnet, ne... \n", + "1446 NaN \n", + "1447 ERC, interface, inheritance, errors, open sour... \n", + "1448 exchange, transactions, tokens, NFT, assets, c... \n", + "1449 NaN \n", + "1450 data \n", + "1451 security, research, education, community, audi... \n", + "1452 open source, upgradability, contracts, marketp... \n", + "1453 ERC, tokens, open source, contracts, protocols \n", + "1454 data, marketplace, governance, community, grants \n", + "1455 community, identity \n", "\n", "[1456 rows x 5 columns]" ] }, - "execution_count": 17, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "cleaned = df.set_index('Name').unstack().unstack(level=1).reset_index(drop=True)\n", + "cleaned = df.set_index('Name').unstack().unstack(level=1).reset_index()\n", "cleaned" ] }, @@ -4207,12 +4089,12 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "We need to fix the \"Name\" having leftover multilevel and let's sort the dataframe" + "We need to fix the \"Name\" having leftover multilevel and let's sort the dataframe as well" ] }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -4235,8 +4117,7 @@ "
---|
Answers_Topics_Projects | \n", - "index | \n", + "id | \n", "Name | \n", "Questions | \n", "Answer | \n", @@ -4247,7 +4128,6 @@ "|||
---|---|---|---|---|---|---|---|---|
0 | \n", - "56 | \n", "Christopher Brown | \n", "Are there any other questions we should be ask... | \n", "NaN | \n", @@ -4256,7 +4136,6 @@ "||||
1 | \n", - "160 | \n", "Christopher Brown | \n", "How do you handle smart contract verification ... | \n", "NaN | \n", @@ -4265,7 +4144,6 @@ "||||
2 | \n", - "264 | \n", "Christopher Brown | \n", "How do you handle testing? | \n", "Just Truffle for tests\\nMocha for unit and fun... | \n", @@ -4274,7 +4152,6 @@ "||||
3 | \n", - "368 | \n", "Christopher Brown | \n", "Other bounties? | \n", "NaN | \n", @@ -4283,7 +4160,6 @@ "||||
4 | \n", - "472 | \n", "Christopher Brown | \n", "Other domain specific questions? | \n", "NaN | \n", @@ -4292,7 +4168,6 @@ "||||
5 | \n", - "576 | \n", "Christopher Brown | \n", "Was anything easier than expected? | \n", "NaN | \n", @@ -4301,7 +4176,6 @@ "||||
6 | \n", - "680 | \n", "Christopher Brown | \n", "What are the best educational resources? | \n", "NaN | \n", @@ -4310,7 +4184,6 @@ "||||
7 | \n", - "784 | \n", "Christopher Brown | \n", "What are the tools/libraries/frameworks you use? | \n", "Truffle for building, testing and compiling\\nC... | \n", @@ -4319,7 +4192,6 @@ "||||
8 | \n", - "888 | \n", "Christopher Brown | \n", "What are you most excited about in the short t... | \n", "Proof of Stake overlays will be really interes... | \n", @@ -4328,7 +4200,6 @@ "||||
9 | \n", - "992 | \n", "Christopher Brown | \n", "What are your biggest frustrations? | \n", "NaN | \n", @@ -4337,7 +4208,6 @@ "||||
10 | \n", - "1096 | \n", "Christopher Brown | \n", "What tools don’t exist at the moment? | \n", "The community is doing a good job and a lot of... | \n", @@ -4346,7 +4216,6 @@ "||||
11 | \n", - "1200 | \n", "Christopher Brown | \n", "What was the hardest part about learning to de... | \n", "Having a sequential getting started stuff on e... | \n", @@ -4355,7 +4224,6 @@ "||||
12 | \n", - "1304 | \n", "Christopher Brown | \n", "Who are the other people you think we should t... | \n", "NaN | \n", @@ -4364,7 +4232,6 @@ "||||
13 | \n", - "1408 | \n", "Christopher Brown | \n", "Who are you and what are you working on? | \n", "Full stack web dev, working in finance and som... | \n", @@ -4373,7 +4240,6 @@ "||||
14 | \n", - "45 | \n", "ANDREY PETROV | \n", "Are there any other questions we should be ask... | \n", "NaN | \n", @@ -4382,7 +4248,6 @@ "||||
15 | \n", - "149 | \n", "ANDREY PETROV | \n", "How do you handle smart contract verification ... | \n", "Write a lot of tests myself. Get other people ... | \n", @@ -4391,7 +4256,6 @@ "||||
16 | \n", - "253 | \n", "ANDREY PETROV | \n", "How do you handle testing? | \n", "NaN | \n", @@ -4400,7 +4264,6 @@ "||||
17 | \n", - "357 | \n", "ANDREY PETROV | \n", "Other bounties? | \n", "NaN | \n", @@ -4409,7 +4272,6 @@ "||||
18 | \n", - "461 | \n", "ANDREY PETROV | \n", "Other domain specific questions? | \n", "NaN | \n", @@ -4418,7 +4280,6 @@ "||||
19 | \n", - "565 | \n", "ANDREY PETROV | \n", "Was anything easier than expected? | \n", "NaN | \n", @@ -4427,7 +4288,6 @@ "||||
20 | \n", - "669 | \n", "ANDREY PETROV | \n", "What are the best educational resources? | \n", "NaN | \n", @@ -4436,7 +4296,6 @@ "||||
21 | \n", - "773 | \n", "ANDREY PETROV | \n", "What are the tools/libraries/frameworks you use? | \n", "Truffle - not his favourite, but best thing ou... | \n", @@ -4445,7 +4304,6 @@ "||||
22 | \n", - "877 | \n", "ANDREY PETROV | \n", "What are you most excited about in the short t... | \n", "What dev tools on near horizon that would chan... | \n", @@ -4454,7 +4312,6 @@ "||||
23 | \n", - "981 | \n", "ANDREY PETROV | \n", "What are your biggest frustrations? | \n", "Dapps: web3js stuff sucks. In the doc, it’s in... | \n", @@ -4463,7 +4320,6 @@ "||||
24 | \n", - "1085 | \n", "ANDREY PETROV | \n", "What tools don’t exist at the moment? | \n", "Things I want improved with truffle: it has a ... | \n", @@ -4472,7 +4328,6 @@ "||||
25 | \n", - "1189 | \n", "ANDREY PETROV | \n", "What was the hardest part about learning to de... | \n", "A lot of tooling that isn’t there. Ecosystem i... | \n", @@ -4481,7 +4336,6 @@ "||||
26 | \n", - "1293 | \n", "ANDREY PETROV | \n", "Who are the other people you think we should t... | \n", "Max Veytsman\\n | \n", @@ -4490,7 +4344,6 @@ "||||
27 | \n", - "1397 | \n", "ANDREY PETROV | \n", "Who are you and what are you working on? | \n", "https://thousandetherhomepage.com/\\n | \n", @@ -4499,7 +4352,6 @@ "||||
28 | \n", - "54 | \n", "Aaron Kumavis | \n", "Are there any other questions we should be ask... | \n", "NaN | \n", @@ -4508,7 +4360,6 @@ "||||
29 | \n", - "158 | \n", "Aaron Kumavis | \n", "How do you handle smart contract verification ... | \n", "NaN | \n", @@ -4522,11 +4373,9 @@ "... | \n", "... | \n", "... | \n", - "... | \n", "
1426 | \n", - "1333 | \n", "Yaniv Tal and Brandon Ramirez | \n", "Who are the other people you think we should t... | \n", "NaN | \n", @@ -4535,7 +4384,6 @@ "||||
1427 | \n", - "1437 | \n", "Yaniv Tal and Brandon Ramirez | \n", "Who are you and what are you working on? | \n", "Yaniv and Brandon from The Graph, query protoc... | \n", @@ -4544,7 +4392,6 @@ "||||
1428 | \n", - "72 | \n", "Yann Levreau | \n", "Are there any other questions we should be ask... | \n", "NaN | \n", @@ -4553,7 +4400,6 @@ "||||
1429 | \n", - "176 | \n", "Yann Levreau | \n", "How do you handle smart contract verification ... | \n", "NaN | \n", @@ -4562,7 +4408,6 @@ "||||
1430 | \n", - "280 | \n", "Yann Levreau | \n", "How do you handle testing? | \n", "NaN | \n", @@ -4571,7 +4416,6 @@ "||||
1431 | \n", - "384 | \n", "Yann Levreau | \n", "Other bounties? | \n", "Hard to make links between tools.\\nIf you want... | \n", @@ -4580,7 +4424,6 @@ "||||
1432 | \n", - "488 | \n", "Yann Levreau | \n", "Other domain specific questions? | \n", "NaN | \n", @@ -4589,7 +4432,6 @@ "||||
1433 | \n", - "592 | \n", "Yann Levreau | \n", "Was anything easier than expected? | \n", "NaN | \n", @@ -4598,7 +4440,6 @@ "||||
1434 | \n", - "696 | \n", "Yann Levreau | \n", "What are the best educational resources? | \n", "NaN | \n", @@ -4607,7 +4448,6 @@ "||||
1435 | \n", - "800 | \n", "Yann Levreau | \n", "What are the tools/libraries/frameworks you use? | \n", "Focussed on Remix and improving the UX:\\nRemix... | \n", @@ -4616,7 +4456,6 @@ "||||
1436 | \n", - "904 | \n", "Yann Levreau | \n", "What are you most excited about in the short t... | \n", "NaN | \n", @@ -4625,7 +4464,6 @@ "||||
1437 | \n", - "1008 | \n", "Yann Levreau | \n", "What are your biggest frustrations? | \n", "NaN | \n", @@ -4634,7 +4472,6 @@ "||||
1438 | \n", - "1112 | \n", "Yann Levreau | \n", "What tools don’t exist at the moment? | \n", "NaN | \n", @@ -4643,7 +4480,6 @@ "||||
1439 | \n", - "1216 | \n", "Yann Levreau | \n", "What was the hardest part about learning to de... | \n", "NaN | \n", @@ -4652,7 +4488,6 @@ "||||
1440 | \n", - "1320 | \n", "Yann Levreau | \n", "Who are the other people you think we should t... | \n", "NaN | \n", @@ -4661,7 +4496,6 @@ "||||
1441 | \n", - "1424 | \n", "Yann Levreau | \n", "Who are you and what are you working on? | \n", "Working on dev tools for the Foundation for th... | \n", @@ -4670,7 +4504,6 @@ "||||
1442 | \n", - "49 | \n", "Yondon Fu | \n", "Are there any other questions we should be ask... | \n", "Have we considered Grants, for longer-term thi... | \n", @@ -4679,7 +4512,6 @@ "||||
1443 | \n", - "153 | \n", "Yondon Fu | \n", "How do you handle smart contract verification ... | \n", "NaN | \n", @@ -4688,7 +4520,6 @@ "||||
1444 | \n", - "257 | \n", "Yondon Fu | \n", "How do you handle testing? | \n", "NaN | \n", @@ -4697,7 +4528,6 @@ "||||
1445 | \n", - "361 | \n", "Yondon Fu | \n", "Other bounties? | \n", "NaN | \n", @@ -4706,7 +4536,6 @@ "||||
1446 | \n", - "465 | \n", "Yondon Fu | \n", "Other domain specific questions? | \n", "NaN | \n", @@ -4715,7 +4544,6 @@ "||||
1447 | \n", - "569 | \n", "Yondon Fu | \n", "Was anything easier than expected? | \n", "NaN | \n", @@ -4724,7 +4552,6 @@ "||||
1448 | \n", - "673 | \n", "Yondon Fu | \n", "What are the best educational resources? | \n", "NaN | \n", @@ -4733,7 +4560,6 @@ "||||
1449 | \n", - "777 | \n", "Yondon Fu | \n", "What are the tools/libraries/frameworks you use? | \n", "NaN | \n", @@ -4742,7 +4568,6 @@ "||||
1450 | \n", - "881 | \n", "Yondon Fu | \n", "What are you most excited about in the short t... | \n", "NaN | \n", @@ -4751,7 +4576,6 @@ "||||
1451 | \n", - "985 | \n", "Yondon Fu | \n", "What are your biggest frustrations? | \n", "Livepeer that runs as Daemon, unlock your wall... | \n", @@ -4760,7 +4584,6 @@ "||||
1452 | \n", - "1089 | \n", "Yondon Fu | \n", "What tools don’t exist at the moment? | \n", "NaN | \n", @@ -4769,7 +4592,6 @@ "||||
1453 | \n", - "1193 | \n", "Yondon Fu | \n", "What was the hardest part about learning to de... | \n", "Smart contracts:\\nContract compilation time is... | \n", @@ -4778,7 +4600,6 @@ "||||
1454 | \n", - "1297 | \n", "Yondon Fu | \n", "Who are the other people you think we should t... | \n", "Guys at Aragon – Jorge or Oliver.\\nEthereum Na... | \n", @@ -4787,7 +4608,6 @@ "||||
1455 | \n", - "1401 | \n", "Yondon Fu | \n", "Who are you and what are you working on? | \n", "Previously: working on smart contracts.\\nTruff... | \n", @@ -4796,329 +4616,329 @@ "
1456 rows × 6 columns
\n", + "1456 rows × 5 columns
\n", "" ], "text/plain": [ - "Answers_Topics_Projects index Name \\\n", - "0 56 Christopher Brown \n", - "1 160 Christopher Brown \n", - "2 264 Christopher Brown \n", - "3 368 Christopher Brown \n", - "4 472 Christopher Brown \n", - "5 576 Christopher Brown \n", - "6 680 Christopher Brown \n", - "7 784 Christopher Brown \n", - "8 888 Christopher Brown \n", - "9 992 Christopher Brown \n", - "10 1096 Christopher Brown \n", - "11 1200 Christopher Brown \n", - "12 1304 Christopher Brown \n", - "13 1408 Christopher Brown \n", - "14 45 ANDREY PETROV \n", - "15 149 ANDREY PETROV \n", - "16 253 ANDREY PETROV \n", - "17 357 ANDREY PETROV \n", - "18 461 ANDREY PETROV \n", - "19 565 ANDREY PETROV \n", - "20 669 ANDREY PETROV \n", - "21 773 ANDREY PETROV \n", - "22 877 ANDREY PETROV \n", - "23 981 ANDREY PETROV \n", - "24 1085 ANDREY PETROV \n", - "25 1189 ANDREY PETROV \n", - "26 1293 ANDREY PETROV \n", - "27 1397 ANDREY PETROV \n", - "28 54 Aaron Kumavis \n", - "29 158 Aaron Kumavis \n", - "... ... ... \n", - "1426 1333 Yaniv Tal and Brandon Ramirez \n", - "1427 1437 Yaniv Tal and Brandon Ramirez \n", - "1428 72 Yann Levreau \n", - "1429 176 Yann Levreau \n", - "1430 280 Yann Levreau \n", - "1431 384 Yann Levreau \n", - "1432 488 Yann Levreau \n", - "1433 592 Yann Levreau \n", - "1434 696 Yann Levreau \n", - "1435 800 Yann Levreau \n", - "1436 904 Yann Levreau \n", - "1437 1008 Yann Levreau \n", - "1438 1112 Yann Levreau \n", - "1439 1216 Yann Levreau \n", - "1440 1320 Yann Levreau \n", - "1441 1424 Yann Levreau \n", - "1442 49 Yondon Fu \n", - "1443 153 Yondon Fu \n", - "1444 257 Yondon Fu \n", - "1445 361 Yondon Fu \n", - "1446 465 Yondon Fu \n", - "1447 569 Yondon Fu \n", - "1448 673 Yondon Fu \n", - "1449 777 Yondon Fu \n", - "1450 881 Yondon Fu \n", - "1451 985 Yondon Fu \n", - "1452 1089 Yondon Fu \n", - "1453 1193 Yondon Fu \n", - "1454 1297 Yondon Fu \n", - "1455 1401 Yondon Fu \n", + "id Name \\\n", + "0 Christopher Brown \n", + "1 Christopher Brown \n", + "2 Christopher Brown \n", + "3 Christopher Brown \n", + "4 Christopher Brown \n", + "5 Christopher Brown \n", + "6 Christopher Brown \n", + "7 Christopher Brown \n", + "8 Christopher Brown \n", + "9 Christopher Brown \n", + "10 Christopher Brown \n", + "11 Christopher Brown \n", + "12 Christopher Brown \n", + "13 Christopher Brown \n", + "14 ANDREY PETROV \n", + "15 ANDREY PETROV \n", + "16 ANDREY PETROV \n", + "17 ANDREY PETROV \n", + "18 ANDREY PETROV \n", + "19 ANDREY PETROV \n", + "20 ANDREY PETROV \n", + "21 ANDREY PETROV \n", + "22 ANDREY PETROV \n", + "23 ANDREY PETROV \n", + "24 ANDREY PETROV \n", + "25 ANDREY PETROV \n", + "26 ANDREY PETROV \n", + "27 ANDREY PETROV \n", + "28 Aaron Kumavis \n", + "29 Aaron Kumavis \n", + "... ... \n", + "1426 Yaniv Tal and Brandon Ramirez \n", + "1427 Yaniv Tal and Brandon Ramirez \n", + "1428 Yann Levreau \n", + "1429 Yann Levreau \n", + "1430 Yann Levreau \n", + "1431 Yann Levreau \n", + "1432 Yann Levreau \n", + "1433 Yann Levreau \n", + "1434 Yann Levreau \n", + "1435 Yann Levreau \n", + "1436 Yann Levreau \n", + "1437 Yann Levreau \n", + "1438 Yann Levreau \n", + "1439 Yann Levreau \n", + "1440 Yann Levreau \n", + "1441 Yann Levreau \n", + "1442 Yondon Fu \n", + "1443 Yondon Fu \n", + "1444 Yondon Fu \n", + "1445 Yondon Fu \n", + "1446 Yondon Fu \n", + "1447 Yondon Fu \n", + "1448 Yondon Fu \n", + "1449 Yondon Fu \n", + "1450 Yondon Fu \n", + "1451 Yondon Fu \n", + "1452 Yondon Fu \n", + "1453 Yondon Fu \n", + "1454 Yondon Fu \n", + "1455 Yondon Fu \n", "\n", - "Answers_Topics_Projects Questions \\\n", - "0 Are there any other questions we should be ask... \n", - "1 How do you handle smart contract verification ... \n", - "2 How do you handle testing? \n", - "3 Other bounties? \n", - "4 Other domain specific questions? \n", - "5 Was anything easier than expected? \n", - "6 What are the best educational resources? \n", - "7 What are the tools/libraries/frameworks you use? \n", - "8 What are you most excited about in the short t... \n", - "9 What are your biggest frustrations? \n", - "10 What tools don’t exist at the moment? \n", - "11 What was the hardest part about learning to de... \n", - "12 Who are the other people you think we should t... \n", - "13 Who are you and what are you working on? \n", - "14 Are there any other questions we should be ask... \n", - "15 How do you handle smart contract verification ... \n", - "16 How do you handle testing? \n", - "17 Other bounties? \n", - "18 Other domain specific questions? \n", - "19 Was anything easier than expected? \n", - "20 What are the best educational resources? \n", - "21 What are the tools/libraries/frameworks you use? \n", - "22 What are you most excited about in the short t... \n", - "23 What are your biggest frustrations? \n", - "24 What tools don’t exist at the moment? \n", - "25 What was the hardest part about learning to de... \n", - "26 Who are the other people you think we should t... \n", - "27 Who are you and what are you working on? \n", - "28 Are there any other questions we should be ask... \n", - "29 How do you handle smart contract verification ... \n", - "... ... \n", - "1426 Who are the other people you think we should t... \n", - "1427 Who are you and what are you working on? \n", - "1428 Are there any other questions we should be ask... \n", - "1429 How do you handle smart contract verification ... \n", - "1430 How do you handle testing? \n", - "1431 Other bounties? \n", - "1432 Other domain specific questions? \n", - "1433 Was anything easier than expected? \n", - "1434 What are the best educational resources? \n", - "1435 What are the tools/libraries/frameworks you use? \n", - "1436 What are you most excited about in the short t... \n", - "1437 What are your biggest frustrations? \n", - "1438 What tools don’t exist at the moment? \n", - "1439 What was the hardest part about learning to de... \n", - "1440 Who are the other people you think we should t... \n", - "1441 Who are you and what are you working on? \n", - "1442 Are there any other questions we should be ask... \n", - "1443 How do you handle smart contract verification ... \n", - "1444 How do you handle testing? \n", - "1445 Other bounties? \n", - "1446 Other domain specific questions? \n", - "1447 Was anything easier than expected? \n", - "1448 What are the best educational resources? \n", - "1449 What are the tools/libraries/frameworks you use? \n", - "1450 What are you most excited about in the short t... \n", - "1451 What are your biggest frustrations? \n", - "1452 What tools don’t exist at the moment? \n", - "1453 What was the hardest part about learning to de... \n", - "1454 Who are the other people you think we should t... \n", - "1455 Who are you and what are you working on? \n", + "id Questions \\\n", + "0 Are there any other questions we should be ask... \n", + "1 How do you handle smart contract verification ... \n", + "2 How do you handle testing? \n", + "3 Other bounties? \n", + "4 Other domain specific questions? \n", + "5 Was anything easier than expected? \n", + "6 What are the best educational resources? \n", + "7 What are the tools/libraries/frameworks you use? \n", + "8 What are you most excited about in the short t... \n", + "9 What are your biggest frustrations? \n", + "10 What tools don’t exist at the moment? \n", + "11 What was the hardest part about learning to de... \n", + "12 Who are the other people you think we should t... \n", + "13 Who are you and what are you working on? \n", + "14 Are there any other questions we should be ask... \n", + "15 How do you handle smart contract verification ... \n", + "16 How do you handle testing? \n", + "17 Other bounties? \n", + "18 Other domain specific questions? \n", + "19 Was anything easier than expected? \n", + "20 What are the best educational resources? \n", + "21 What are the tools/libraries/frameworks you use? \n", + "22 What are you most excited about in the short t... \n", + "23 What are your biggest frustrations? \n", + "24 What tools don’t exist at the moment? \n", + "25 What was the hardest part about learning to de... \n", + "26 Who are the other people you think we should t... \n", + "27 Who are you and what are you working on? \n", + "28 Are there any other questions we should be ask... \n", + "29 How do you handle smart contract verification ... \n", + "... ... \n", + "1426 Who are the other people you think we should t... \n", + "1427 Who are you and what are you working on? \n", + "1428 Are there any other questions we should be ask... \n", + "1429 How do you handle smart contract verification ... \n", + "1430 How do you handle testing? \n", + "1431 Other bounties? \n", + "1432 Other domain specific questions? \n", + "1433 Was anything easier than expected? \n", + "1434 What are the best educational resources? \n", + "1435 What are the tools/libraries/frameworks you use? \n", + "1436 What are you most excited about in the short t... \n", + "1437 What are your biggest frustrations? \n", + "1438 What tools don’t exist at the moment? \n", + "1439 What was the hardest part about learning to de... \n", + "1440 Who are the other people you think we should t... \n", + "1441 Who are you and what are you working on? \n", + "1442 Are there any other questions we should be ask... \n", + "1443 How do you handle smart contract verification ... \n", + "1444 How do you handle testing? \n", + "1445 Other bounties? \n", + "1446 Other domain specific questions? \n", + "1447 Was anything easier than expected? \n", + "1448 What are the best educational resources? \n", + "1449 What are the tools/libraries/frameworks you use? \n", + "1450 What are you most excited about in the short t... \n", + "1451 What are your biggest frustrations? \n", + "1452 What tools don’t exist at the moment? \n", + "1453 What was the hardest part about learning to de... \n", + "1454 Who are the other people you think we should t... \n", + "1455 Who are you and what are you working on? \n", "\n", - "Answers_Topics_Projects Answer \\\n", - "0 NaN \n", - "1 NaN \n", - "2 Just Truffle for tests\\nMocha for unit and fun... \n", - "3 NaN \n", - "4 NaN \n", - "5 NaN \n", - "6 NaN \n", - "7 Truffle for building, testing and compiling\\nC... \n", - "8 Proof of Stake overlays will be really interes... \n", - "9 NaN \n", - "10 The community is doing a good job and a lot of... \n", - "11 Having a sequential getting started stuff on e... \n", - "12 NaN \n", - "13 Full stack web dev, working in finance and som... \n", - "14 NaN \n", - "15 Write a lot of tests myself. Get other people ... \n", - "16 NaN \n", - "17 NaN \n", - "18 NaN \n", - "19 NaN \n", - "20 NaN \n", - "21 Truffle - not his favourite, but best thing ou... \n", - "22 What dev tools on near horizon that would chan... \n", - "23 Dapps: web3js stuff sucks. In the doc, it’s in... \n", - "24 Things I want improved with truffle: it has a ... \n", - "25 A lot of tooling that isn’t there. Ecosystem i... \n", - "26 Max Veytsman\\n \n", - "27 https://thousandetherhomepage.com/\\n \n", - "28 NaN \n", - "29 NaN \n", - "... ... \n", - "1426 NaN \n", - "1427 Yaniv and Brandon from The Graph, query protoc... \n", - "1428 NaN \n", - "1429 NaN \n", - "1430 NaN \n", - "1431 Hard to make links between tools.\\nIf you want... \n", - "1432 NaN \n", - "1433 NaN \n", - "1434 NaN \n", - "1435 Focussed on Remix and improving the UX:\\nRemix... \n", - "1436 NaN \n", - "1437 NaN \n", - "1438 NaN \n", - "1439 NaN \n", - "1440 NaN \n", - "1441 Working on dev tools for the Foundation for th... \n", - "1442 Have we considered Grants, for longer-term thi... \n", - "1443 NaN \n", - "1444 NaN \n", - "1445 NaN \n", - "1446 NaN \n", - "1447 NaN \n", - "1448 NaN \n", - "1449 NaN \n", - "1450 NaN \n", - "1451 Livepeer that runs as Daemon, unlock your wall... \n", - "1452 NaN \n", - "1453 Smart contracts:\\nContract compilation time is... \n", - "1454 Guys at Aragon – Jorge or Oliver.\\nEthereum Na... \n", - "1455 Previously: working on smart contracts.\\nTruff... \n", + "id Answer \\\n", + "0 NaN \n", + "1 NaN \n", + "2 Just Truffle for tests\\nMocha for unit and fun... \n", + "3 NaN \n", + "4 NaN \n", + "5 NaN \n", + "6 NaN \n", + "7 Truffle for building, testing and compiling\\nC... \n", + "8 Proof of Stake overlays will be really interes... \n", + "9 NaN \n", + "10 The community is doing a good job and a lot of... \n", + "11 Having a sequential getting started stuff on e... \n", + "12 NaN \n", + "13 Full stack web dev, working in finance and som... \n", + "14 NaN \n", + "15 Write a lot of tests myself. Get other people ... \n", + "16 NaN \n", + "17 NaN \n", + "18 NaN \n", + "19 NaN \n", + "20 NaN \n", + "21 Truffle - not his favourite, but best thing ou... \n", + "22 What dev tools on near horizon that would chan... \n", + "23 Dapps: web3js stuff sucks. In the doc, it’s in... \n", + "24 Things I want improved with truffle: it has a ... \n", + "25 A lot of tooling that isn’t there. Ecosystem i... \n", + "26 Max Veytsman\\n \n", + "27 https://thousandetherhomepage.com/\\n \n", + "28 NaN \n", + "29 NaN \n", + "... ... \n", + "1426 NaN \n", + "1427 Yaniv and Brandon from The Graph, query protoc... \n", + "1428 NaN \n", + "1429 NaN \n", + "1430 NaN \n", + "1431 Hard to make links between tools.\\nIf you want... \n", + "1432 NaN \n", + "1433 NaN \n", + "1434 NaN \n", + "1435 Focussed on Remix and improving the UX:\\nRemix... \n", + "1436 NaN \n", + "1437 NaN \n", + "1438 NaN \n", + "1439 NaN \n", + "1440 NaN \n", + "1441 Working on dev tools for the Foundation for th... \n", + "1442 Have we considered Grants, for longer-term thi... \n", + "1443 NaN \n", + "1444 NaN \n", + "1445 NaN \n", + "1446 NaN \n", + "1447 NaN \n", + "1448 NaN \n", + "1449 NaN \n", + "1450 NaN \n", + "1451 Livepeer that runs as Daemon, unlock your wall... \n", + "1452 NaN \n", + "1453 Smart contracts:\\nContract compilation time is... \n", + "1454 Guys at Aragon – Jorge or Oliver.\\nEthereum Na... \n", + "1455 Previously: working on smart contracts.\\nTruff... \n", "\n", - "Answers_Topics_Projects Topics \\\n", - "0 NaN \n", - "1 NaN \n", - "2 unit tests, testing, functional tests, contact... \n", - "3 NaN \n", - "4 NaN \n", - "5 NaN \n", - "6 NaN \n", - "7 testing, compile, deployment, integration, con... \n", - "8 NaN \n", - "9 NaN \n", - "10 community, ETHGlobal, visualisation, logging, \n", - "11 readthedocs, websockets, transaction \n", - "12 NaN \n", - "13 tokens, tokens, open source documentation, ERC... \n", - "14 NaN \n", - "15 human \n", - "16 NaN \n", - "17 NaN \n", - "18 NaN \n", - "19 NaN \n", - "20 NaN \n", - "21 IDE, Go \n", - "22 wallets, dapps, market \n", - "23 documentation, UX, transaction, light client, ... \n", - "24 ecosystem, local dummy client, continuous inte... \n", - "25 ecosystem, security, browser \n", - "26 NaN \n", - "27 NaN \n", - "28 NaN \n", - "29 NaN \n", - "... ... \n", - "1426 NaN \n", - "1427 query, data, protocol, design, RPC, data, laye... \n", - "1428 NaN \n", - "1429 NaN \n", - "1430 NaN \n", - "1431 dapps, integration, usability, libraries, tran... \n", - "1432 NaN \n", - "1433 NaN \n", - "1434 NaN \n", - "1435 UX, documentation, videos, documentation, boun... \n", - "1436 NaN \n", - "1437 NaN \n", - "1438 NaN \n", - "1439 NaN \n", - "1440 NaN \n", - "1441 static analysis, UX, modularity, contracts \n", - "1442 grants, bounties, debugger, maintenance, incen... \n", - "1443 NaN \n", - "1444 NaN \n", - "1445 NaN \n", - "1446 NaN \n", - "1447 NaN \n", - "1448 NaN \n", - "1449 NaN \n", - "1450 NaN \n", - "1451 wallet, memory, keys, key management, document... \n", - "1452 NaN \n", - "1453 contracts, copile, C++, javascript, state, deb... \n", - "1454 Natspec, typescript \n", - "1455 contracts, Go, video \n", + "id Topics \\\n", + "0 NaN \n", + "1 NaN \n", + "2 unit tests, testing, functional tests, contact... \n", + "3 NaN \n", + "4 NaN \n", + "5 NaN \n", + "6 NaN \n", + "7 testing, compile, deployment, integration, con... \n", + "8 NaN \n", + "9 NaN \n", + "10 community, ETHGlobal, visualisation, logging, \n", + "11 readthedocs, websockets, transaction \n", + "12 NaN \n", + "13 tokens, tokens, open source documentation, ERC... \n", + "14 NaN \n", + "15 human \n", + "16 NaN \n", + "17 NaN \n", + "18 NaN \n", + "19 NaN \n", + "20 NaN \n", + "21 IDE, Go \n", + "22 wallets, dapps, market \n", + "23 documentation, UX, transaction, light client, ... \n", + "24 ecosystem, local dummy client, continuous inte... \n", + "25 ecosystem, security, browser \n", + "26 NaN \n", + "27 NaN \n", + "28 NaN \n", + "29 NaN \n", + "... ... \n", + "1426 NaN \n", + "1427 query, data, protocol, design, RPC, data, laye... \n", + "1428 NaN \n", + "1429 NaN \n", + "1430 NaN \n", + "1431 dapps, integration, usability, libraries, tran... \n", + "1432 NaN \n", + "1433 NaN \n", + "1434 NaN \n", + "1435 UX, documentation, videos, documentation, boun... \n", + "1436 NaN \n", + "1437 NaN \n", + "1438 NaN \n", + "1439 NaN \n", + "1440 NaN \n", + "1441 static analysis, UX, modularity, contracts \n", + "1442 grants, bounties, debugger, maintenance, incen... \n", + "1443 NaN \n", + "1444 NaN \n", + "1445 NaN \n", + "1446 NaN \n", + "1447 NaN \n", + "1448 NaN \n", + "1449 NaN \n", + "1450 NaN \n", + "1451 wallet, memory, keys, key management, document... \n", + "1452 NaN \n", + "1453 contracts, copile, C++, javascript, state, deb... \n", + "1454 Natspec, typescript \n", + "1455 contracts, Go, video \n", "\n", - "Answers_Topics_Projects Projects \n", - "0 NaN \n", - "1 NaN \n", - "2 Truffle, Mocha, Mthril \n", - "3 NaN \n", - "4 NaN \n", - "5 NaN \n", - "6 NaN \n", - "7 Open Zeppelin, Truffle, Ganache, Ethereum, not... \n", - "8 Proof of Stake, Casper, eWASM \n", - "9 NaN \n", - "10 ETHGlobal, Solcoverage, parity \n", - "11 Solidity, Ethereum, Geth, GitHub, reddit \n", - "12 NaN \n", - "13 Ethereum, Modular.network, AWS, Blossom, Statu... \n", - "14 NaN \n", - "15 NaN \n", - "16 NaN \n", - "17 NaN \n", - "18 NaN \n", - "19 NaN \n", - "20 NaN \n", - "21 Truffle, VIM, Etherscan, built_our_own \n", - "22 Status, web3.js, SNARKs, MetaMask, Cipher \n", - "23 not_web3.js, ethers.js, MetaMask, Geth, Vipnod... \n", - "24 Truffle \n", - "25 Truffle, MetaMask, Mist \n", - "26 NaN \n", - "27 ThousandEther \n", - "28 NaN \n", - "29 NaN \n", - "... ... \n", - "1426 NaN \n", - "1427 The Graph, Ethereum \n", - "1428 NaN \n", - "1429 NaN \n", - "1430 NaN \n", - "1431 Remix, Truffle, MetaMask, Swarm, web3.js, Soli... \n", - "1432 NaN \n", - "1433 NaN \n", - "1434 NaN \n", - "1435 Remix, Solium, Oyente, GitHub \n", - "1436 NaN \n", - "1437 NaN \n", - "1438 NaN \n", - "1439 NaN \n", - "1440 NaN \n", - "1441 Ethereum, Remix, Embark, Visual Studio Code \n", - "1442 Ethereum \n", - "1443 NaN \n", - "1444 NaN \n", - "1445 NaN \n", - "1446 NaN \n", - "1447 NaN \n", - "1448 NaN \n", - "1449 NaN \n", - "1450 NaN \n", - "1451 Livepeer, Casper, Geth, Pupeth, Docker, Ethere... \n", - "1452 NaN \n", - "1453 Truffle, Solidity, Dapphub, Ethereum, Geth, pa... \n", - "1454 Aragon, Open Zeppelin, 0x \n", - "1455 Geth, EVM, Parity, POA, Truffle, Testrpc \n", + "id Projects \n", + "0 NaN \n", + "1 NaN \n", + "2 Truffle, Mocha, Mthril \n", + "3 NaN \n", + "4 NaN \n", + "5 NaN \n", + "6 NaN \n", + "7 Open Zeppelin, Truffle, Ganache, Ethereum, not... \n", + "8 Proof of Stake, Casper, eWASM \n", + "9 NaN \n", + "10 ETHGlobal, Solcoverage, parity \n", + "11 Solidity, Ethereum, Geth, GitHub, reddit \n", + "12 NaN \n", + "13 Ethereum, Modular.network, AWS, Blossom, Statu... \n", + "14 NaN \n", + "15 NaN \n", + "16 NaN \n", + "17 NaN \n", + "18 NaN \n", + "19 NaN \n", + "20 NaN \n", + "21 Truffle, VIM, Etherscan, built_our_own \n", + "22 Status, web3.js, SNARKs, MetaMask, Cipher \n", + "23 not_web3.js, ethers.js, MetaMask, Geth, Vipnod... \n", + "24 Truffle \n", + "25 Truffle, MetaMask, Mist \n", + "26 NaN \n", + "27 ThousandEther \n", + "28 NaN \n", + "29 NaN \n", + "... ... \n", + "1426 NaN \n", + "1427 The Graph, Ethereum \n", + "1428 NaN \n", + "1429 NaN \n", + "1430 NaN \n", + "1431 Remix, Truffle, MetaMask, Swarm, web3.js, Soli... \n", + "1432 NaN \n", + "1433 NaN \n", + "1434 NaN \n", + "1435 Remix, Solium, Oyente, GitHub \n", + "1436 NaN \n", + "1437 NaN \n", + "1438 NaN \n", + "1439 NaN \n", + "1440 NaN \n", + "1441 Ethereum, Remix, Embark, Visual Studio Code \n", + "1442 Ethereum \n", + "1443 NaN \n", + "1444 NaN \n", + "1445 NaN \n", + "1446 NaN \n", + "1447 NaN \n", + "1448 NaN \n", + "1449 NaN \n", + "1450 NaN \n", + "1451 Livepeer, Casper, Geth, Pupeth, Docker, Ethere... \n", + "1452 NaN \n", + "1453 Truffle, Solidity, Dapphub, Ethereum, Geth, pa... \n", + "1454 Aragon, Open Zeppelin, 0x \n", + "1455 Geth, EVM, Parity, POA, Truffle, Testrpc \n", "\n", - "[1456 rows x 6 columns]" + "[1456 rows x 5 columns]" ] }, - "execution_count": 18, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -5130,6 +4950,2180 @@ "cleaned" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Perfect, we're finished on basic data loading." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Preparing our train, validation and test datasets\n", + "\n", + "Now we have a single dataframe, we need to split it, we use the following standard terminology:\n", + "\n", + "- train set: Dataset used for training our machine learning models\n", + "- validation set: Dataset used to validate that the models can generalize on unseen data.\n", + " we have the answers, the machine don't and we ask them to predict those, then we check if those are good enough\n", + "- test set: What we actually want to do once the model is trained. We don't have the answers neither does the machine. But we assume that if it generalize well on the unseen validation set, it generalizes well for this one too.\n", + "\n", + "First we can only work on questions with an actual answer" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "answered = cleaned[~pd.isnull(cleaned['Answer'])]" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "id | \n", + "Name | \n", + "Questions | \n", + "Answer | \n", + "Topics | \n", + "Projects | \n", + "
---|---|---|---|---|---|
2 | \n", + "Christopher Brown | \n", + "How do you handle testing? | \n", + "Just Truffle for tests\\nMocha for unit and fun... | \n", + "unit tests, testing, functional tests, contact... | \n", + "Truffle, Mocha, Mthril | \n", + "
7 | \n", + "Christopher Brown | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Truffle for building, testing and compiling\\nC... | \n", + "testing, compile, deployment, integration, con... | \n", + "Open Zeppelin, Truffle, Ganache, Ethereum, not... | \n", + "
8 | \n", + "Christopher Brown | \n", + "What are you most excited about in the short t... | \n", + "Proof of Stake overlays will be really interes... | \n", + "NaN | \n", + "Proof of Stake, Casper, eWASM | \n", + "
10 | \n", + "Christopher Brown | \n", + "What tools don’t exist at the moment? | \n", + "The community is doing a good job and a lot of... | \n", + "community, ETHGlobal, visualisation, logging, | \n", + "ETHGlobal, Solcoverage, parity | \n", + "
11 | \n", + "Christopher Brown | \n", + "What was the hardest part about learning to de... | \n", + "Having a sequential getting started stuff on e... | \n", + "readthedocs, websockets, transaction | \n", + "Solidity, Ethereum, Geth, GitHub, reddit | \n", + "
13 | \n", + "Christopher Brown | \n", + "Who are you and what are you working on? | \n", + "Full stack web dev, working in finance and som... | \n", + "tokens, tokens, open source documentation, ERC... | \n", + "Ethereum, Modular.network, AWS, Blossom, Statu... | \n", + "
15 | \n", + "ANDREY PETROV | \n", + "How do you handle smart contract verification ... | \n", + "Write a lot of tests myself. Get other people ... | \n", + "human | \n", + "NaN | \n", + "
21 | \n", + "ANDREY PETROV | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Truffle - not his favourite, but best thing ou... | \n", + "IDE, Go | \n", + "Truffle, VIM, Etherscan, built_our_own | \n", + "
22 | \n", + "ANDREY PETROV | \n", + "What are you most excited about in the short t... | \n", + "What dev tools on near horizon that would chan... | \n", + "wallets, dapps, market | \n", + "Status, web3.js, SNARKs, MetaMask, Cipher | \n", + "
23 | \n", + "ANDREY PETROV | \n", + "What are your biggest frustrations? | \n", + "Dapps: web3js stuff sucks. In the doc, it’s in... | \n", + "documentation, UX, transaction, light client, ... | \n", + "not_web3.js, ethers.js, MetaMask, Geth, Vipnod... | \n", + "
24 | \n", + "ANDREY PETROV | \n", + "What tools don’t exist at the moment? | \n", + "Things I want improved with truffle: it has a ... | \n", + "ecosystem, local dummy client, continuous inte... | \n", + "Truffle | \n", + "
25 | \n", + "ANDREY PETROV | \n", + "What was the hardest part about learning to de... | \n", + "A lot of tooling that isn’t there. Ecosystem i... | \n", + "ecosystem, security, browser | \n", + "Truffle, MetaMask, Mist | \n", + "
26 | \n", + "ANDREY PETROV | \n", + "Who are the other people you think we should t... | \n", + "Max Veytsman\\n | \n", + "NaN | \n", + "NaN | \n", + "
27 | \n", + "ANDREY PETROV | \n", + "Who are you and what are you working on? | \n", + "https://thousandetherhomepage.com/\\n | \n", + "NaN | \n", + "ThousandEther | \n", + "
31 | \n", + "Aaron Kumavis | \n", + "Other bounties? | \n", + "We’ve had good experience with bounties – Gitc... | \n", + "bounties, ERC, volatility | \n", + "Gitcoin, MakerDAO | \n", + "
37 | \n", + "Aaron Kumavis | \n", + "What are your biggest frustrations? | \n", + "Usability\\nChallenging because there’s a large... | \n", + "usability, signing, ICO, bugs, education, boun... | \n", + "MakerDAO, RChain, MetaMask, Ethereum, Whymarrh... | \n", + "
41 | \n", + "Aaron Kumavis | \n", + "Who are you and what are you working on? | \n", + "Whymarrh: contracting in the space, working on... | \n", + "UI, wallet, keys, signing, gas, contracts, tra... | \n", + "MetaMask, Qhymarrh, EthereumJS, eth.js | \n", + "
44 | \n", + "Aidan Hyman | \n", + "How do you handle testing? | \n", + "Talk with Stu, who handles all the testing stu... | \n", + "visualisation, fuzz testing, unit tests | \n", + "Mythril, Mocha | \n", + "
48 | \n", + "Aidan Hyman | \n", + "What are the best educational resources? | \n", + "Honestly just readthedocs, gitter channels and... | \n", + "readthedocs, stack, opcodes, community | \n", + "Gitter, GitHub, Slack, Stack overflow, Ethereum | \n", + "
49 | \n", + "Aidan Hyman | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Truffle\\nLack of modularity is the biggest pro... | \n", + "modularity, updatability, opcodes, open source... | \n", + "Truffle, EVM, Parity, Geth, MetaMask, Not_Myth... | \n", + "
50 | \n", + "Aidan Hyman | \n", + "What are you most excited about in the short t... | \n", + "Two of our most exciting projects:\\nShift - de... | \n", + "NaN | \n", + "Shyft, Bunz | \n", + "
52 | \n", + "Aidan Hyman | \n", + "What tools don’t exist at the moment? | \n", + "Mythril for the EVM stack. Rewrite a complete ... | \n", + "caching, IDE, vidualisation, stack, modularity | \n", + "Mythril, EVM | \n", + "
55 | \n", + "Aidan Hyman | \n", + "Who are you and what are you working on? | \n", + "Working with parity and geth and parity-bridge... | \n", + "Optimise, data | \n", + "Aion, Shyft, EVM, POA, Parity, Geth | \n", + "
65 | \n", + "Alex Beregszazzi & Pawel Bylica | \n", + "What are your biggest frustrations? | \n", + "Communication is bad within EF and within ecos... | \n", + "communication, ecosystem, static analysis, jav... | \n", + "Ethereum, eWASM, EVM, Gitter, Solidity, GitHub... | \n", + "
69 | \n", + "Alex Beregszazzi & Pawel Bylica | \n", + "Who are you and what are you working on? | \n", + "Pawel - focused on VM in general, spent a lot ... | \n", + "experimentation, optimise, dapps, UI, C++, RPC... | \n", + "Solidity, EVM, Trezor, eWASM, Testrpc, Ganache | \n", + "
71 | \n", + "Alex Leishman | \n", + "How do you handle smart contract verification ... | \n", + "We refer companies to trail of bits/ other.\\nF... | \n", + "formal verification, audit | \n", + "Trail of Bits | \n", + "
72 | \n", + "Alex Leishman | \n", + "How do you handle testing? | \n", + "CI pipeline needed.\\nTesting and security audi... | \n", + "continuous integration, security, deployment, ... | \n", + "NaN | \n", + "
73 | \n", + "Alex Leishman | \n", + "Other bounties? | \n", + "Large players funding bug bounties for public ... | \n", + "bugs, bounties, multisig contracts, signatures... | \n", + "Ethereum | \n", + "
75 | \n", + "Alex Leishman | \n", + "Was anything easier than expected? | \n", + "Wallets UX has improved.\\n | \n", + "wallet, UX | \n", + "NaN | \n", + "
76 | \n", + "Alex Leishman | \n", + "What are the best educational resources? | \n", + "Andreas’ books\\nEthereum wiki on Github\\n | \n", + "NaN | \n", + "Ethereum, GitHub | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
1371 | \n", + "Swaroop | \n", + "Who are you and what are you working on? | \n", + "We are building EthVigil an API gateway to to ... | \n", + "RPC, dapps, ERC, tokens, IDE, deployment, keys... | \n", + "EthVigil, Slack | \n", + "
1375 | \n", + "Taylor Monahan | \n", + "Other bounties? | \n", + "Money is not their constraining resource. Peop... | \n", + "money, management, ecosystem, education, video... | \n", + "MEW, Ethereum | \n", + "
1376 | \n", + "Taylor Monahan | \n", + "Other domain specific questions? | \n", + "Silo’s – Slack silos aren’t healthy.\\nMentione... | \n", + "community, infrastructure, security, UI, testing | \n", + "Slack, MEW, Ethereum, Swarm City, Coinbase, Ha... | \n", + "
1385 | \n", + "Taylor Monahan | \n", + "Who are you and what are you working on? | \n", + "Chaos. 2017 in one word.\\nStarted off as a fun... | \n", + "ecosystem, security | \n", + "Kosla, MEW, Ethereum | \n", + "
1389 | \n", + "Truffle Team | \n", + "Other bounties? | \n", + "Set of tools: linters & coverage tools\\nCritic... | \n", + "linting, code coverage, platform agnostic, bou... | \n", + "Consensys, 0x, Truffle, Solidity, web3.js. Myt... | \n", + "
1390 | \n", + "Truffle Team | \n", + "Other domain specific questions? | \n", + "Integration between truffle & ganache?\\nWe’d l... | \n", + "integration | \n", + "Truffle, Ganache | \n", + "
1392 | \n", + "Truffle Team | \n", + "What are the best educational resources? | \n", + "Currently we use Gitter. Every Truffle member ... | \n", + "NaN | \n", + "Gitter, Truffle, Stack overflow | \n", + "
1393 | \n", + "Truffle Team | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Chris:\\nThe closer you are the foundation of t... | \n", + "infrastructure, debugger | \n", + "Truffle | \n", + "
1395 | \n", + "Truffle Team | \n", + "What are your biggest frustrations? | \n", + "It’s downstream on Etheruem and Web 3js; upstr... | \n", + "versioning, compile | \n", + "Ethereum, web3.js, Solidity, Aragon | \n", + "
1404 | \n", + "William Entriken | \n", + "Other domain specific questions? | \n", + "Lack of private/business incentive to solve Ba... | \n", + "payments, exchange, ERC, fork, consensus, gove... | \n", + "Ethereum, GitHub, Swift, Apple, DARPA | \n", + "
1409 | \n", + "William Entriken | \n", + "What are your biggest frustrations? | \n", + "The #1 problem:\\nMy mom wants to buy ETH. In o... | \n", + "ICO, identity, money | \n", + "Ethereum, Coinbase | \n", + "
1413 | \n", + "William Entriken | \n", + "Who are you and what are you working on? | \n", + "Started using Ethereum in December.\\nCreated E... | \n", + "ERC, interface, inheritance, errors, open sour... | \n", + "Ethereum, Solidity | \n", + "
1415 | \n", + "Yaniv Tal and Brandon Ramirez | \n", + "How do you handle smart contract verification ... | \n", + "Instead of statically linking contracts, you f... | \n", + "gas, security, audit, deployment, community, d... | \n", + "The Graph, Open Zeppelin | \n", + "
1416 | \n", + "Yaniv Tal and Brandon Ramirez | \n", + "How do you handle testing? | \n", + "Write a lot of tests, try to make them as comp... | \n", + "javascript, code coverage | \n", + "Truffle, built_our_own | \n", + "
1417 | \n", + "Yaniv Tal and Brandon Ramirez | \n", + "Other bounties? | \n", + "We need to ask, what are the barriers to dapps... | \n", + "adoption, scalability, transactions, wallets, ... | \n", + "Status MetaMask, L4, Next | \n", + "
1418 | \n", + "Yaniv Tal and Brandon Ramirez | \n", + "Other domain specific questions? | \n", + "How have you found working on Aragon, esp. APM... | \n", + "NaN | \n", + "Aragon, IPFS | \n", + "
1420 | \n", + "Yaniv Tal and Brandon Ramirez | \n", + "What are the best educational resources? | \n", + "CryptoZombies, used to send people to Zasterin... | \n", + "NaN | \n", + "CryptoZombies, Zasterin, Truffle, Medium, Unen... | \n", + "
1421 | \n", + "Yaniv Tal and Brandon Ramirez | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Been using Truffle for Solidity. Remix on occa... | \n", + "linting, dapps, contracts, upgradability | \n", + "Truffle, Remix, Etherscan, Parity, Geth, IDE, ... | \n", + "
1422 | \n", + "Yaniv Tal and Brandon Ramirez | \n", + "What are you most excited about in the short t... | \n", + "Plasma stuff. Obviously early days, but we wan... | \n", + "formal verification, scaling, state channels | \n", + "Plasma, Vyper, eWASM | \n", + "
1423 | \n", + "Yaniv Tal and Brandon Ramirez | \n", + "What are your biggest frustrations? | \n", + "Artificial limitations in Solidity, number of ... | \n", + "compile, data, community, language, events | \n", + "Solidity, EVM, Ethereum, eWASM | \n", + "
1424 | \n", + "Yaniv Tal and Brandon Ramirez | \n", + "What tools don’t exist at the moment? | \n", + "Pretty common for people to develop contracts ... | \n", + "gas, compile, debuggers, testnet | \n", + "Remix, Atom, Embark | \n", + "
1427 | \n", + "Yaniv Tal and Brandon Ramirez | \n", + "Who are you and what are you working on? | \n", + "Yaniv and Brandon from The Graph, query protoc... | \n", + "query, data, protocol, design, RPC, data, laye... | \n", + "The Graph, Ethereum | \n", + "
1431 | \n", + "Yann Levreau | \n", + "Other bounties? | \n", + "Hard to make links between tools.\\nIf you want... | \n", + "dapps, integration, usability, libraries, tran... | \n", + "Remix, Truffle, MetaMask, Swarm, web3.js, Soli... | \n", + "
1435 | \n", + "Yann Levreau | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Focussed on Remix and improving the UX:\\nRemix... | \n", + "UX, documentation, videos, documentation, boun... | \n", + "Remix, Solium, Oyente, GitHub | \n", + "
1441 | \n", + "Yann Levreau | \n", + "Who are you and what are you working on? | \n", + "Working on dev tools for the Foundation for th... | \n", + "static analysis, UX, modularity, contracts | \n", + "Ethereum, Remix, Embark, Visual Studio Code | \n", + "
1442 | \n", + "Yondon Fu | \n", + "Are there any other questions we should be ask... | \n", + "Have we considered Grants, for longer-term thi... | \n", + "grants, bounties, debugger, maintenance, incen... | \n", + "Ethereum | \n", + "
1451 | \n", + "Yondon Fu | \n", + "What are your biggest frustrations? | \n", + "Livepeer that runs as Daemon, unlock your wall... | \n", + "wallet, memory, keys, key management, document... | \n", + "Livepeer, Casper, Geth, Pupeth, Docker, Ethere... | \n", + "
1453 | \n", + "Yondon Fu | \n", + "What was the hardest part about learning to de... | \n", + "Smart contracts:\\nContract compilation time is... | \n", + "contracts, copile, C++, javascript, state, deb... | \n", + "Truffle, Solidity, Dapphub, Ethereum, Geth, pa... | \n", + "
1454 | \n", + "Yondon Fu | \n", + "Who are the other people you think we should t... | \n", + "Guys at Aragon – Jorge or Oliver.\\nEthereum Na... | \n", + "Natspec, typescript | \n", + "Aragon, Open Zeppelin, 0x | \n", + "
1455 | \n", + "Yondon Fu | \n", + "Who are you and what are you working on? | \n", + "Previously: working on smart contracts.\\nTruff... | \n", + "contracts, Go, video | \n", + "Geth, EVM, Parity, POA, Truffle, Testrpc | \n", + "
706 rows × 5 columns
\n", + "id | \n", + "Questions | \n", + "Answer | \n", + "Topics | \n", + "
---|---|---|---|
2 | \n", + "How do you handle testing? | \n", + "Just Truffle for tests\\nMocha for unit and fun... | \n", + "unit tests, testing, functional tests, contact... | \n", + "
7 | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Truffle for building, testing and compiling\\nC... | \n", + "testing, compile, deployment, integration, con... | \n", + "
10 | \n", + "What tools don’t exist at the moment? | \n", + "The community is doing a good job and a lot of... | \n", + "community, ETHGlobal, visualisation, logging, | \n", + "
11 | \n", + "What was the hardest part about learning to de... | \n", + "Having a sequential getting started stuff on e... | \n", + "readthedocs, websockets, transaction | \n", + "
13 | \n", + "Who are you and what are you working on? | \n", + "Full stack web dev, working in finance and som... | \n", + "tokens, tokens, open source documentation, ERC... | \n", + "
15 | \n", + "How do you handle smart contract verification ... | \n", + "Write a lot of tests myself. Get other people ... | \n", + "human | \n", + "
21 | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Truffle - not his favourite, but best thing ou... | \n", + "IDE, Go | \n", + "
22 | \n", + "What are you most excited about in the short t... | \n", + "What dev tools on near horizon that would chan... | \n", + "wallets, dapps, market | \n", + "
23 | \n", + "What are your biggest frustrations? | \n", + "Dapps: web3js stuff sucks. In the doc, it’s in... | \n", + "documentation, UX, transaction, light client, ... | \n", + "
24 | \n", + "What tools don’t exist at the moment? | \n", + "Things I want improved with truffle: it has a ... | \n", + "ecosystem, local dummy client, continuous inte... | \n", + "
25 | \n", + "What was the hardest part about learning to de... | \n", + "A lot of tooling that isn’t there. Ecosystem i... | \n", + "ecosystem, security, browser | \n", + "
31 | \n", + "Other bounties? | \n", + "We’ve had good experience with bounties – Gitc... | \n", + "bounties, ERC, volatility | \n", + "
37 | \n", + "What are your biggest frustrations? | \n", + "Usability\\nChallenging because there’s a large... | \n", + "usability, signing, ICO, bugs, education, boun... | \n", + "
41 | \n", + "Who are you and what are you working on? | \n", + "Whymarrh: contracting in the space, working on... | \n", + "UI, wallet, keys, signing, gas, contracts, tra... | \n", + "
44 | \n", + "How do you handle testing? | \n", + "Talk with Stu, who handles all the testing stu... | \n", + "visualisation, fuzz testing, unit tests | \n", + "
48 | \n", + "What are the best educational resources? | \n", + "Honestly just readthedocs, gitter channels and... | \n", + "readthedocs, stack, opcodes, community | \n", + "
49 | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Truffle\\nLack of modularity is the biggest pro... | \n", + "modularity, updatability, opcodes, open source... | \n", + "
52 | \n", + "What tools don’t exist at the moment? | \n", + "Mythril for the EVM stack. Rewrite a complete ... | \n", + "caching, IDE, vidualisation, stack, modularity | \n", + "
55 | \n", + "Who are you and what are you working on? | \n", + "Working with parity and geth and parity-bridge... | \n", + "Optimise, data | \n", + "
65 | \n", + "What are your biggest frustrations? | \n", + "Communication is bad within EF and within ecos... | \n", + "communication, ecosystem, static analysis, jav... | \n", + "
69 | \n", + "Who are you and what are you working on? | \n", + "Pawel - focused on VM in general, spent a lot ... | \n", + "experimentation, optimise, dapps, UI, C++, RPC... | \n", + "
71 | \n", + "How do you handle smart contract verification ... | \n", + "We refer companies to trail of bits/ other.\\nF... | \n", + "formal verification, audit | \n", + "
72 | \n", + "How do you handle testing? | \n", + "CI pipeline needed.\\nTesting and security audi... | \n", + "continuous integration, security, deployment, ... | \n", + "
73 | \n", + "Other bounties? | \n", + "Large players funding bug bounties for public ... | \n", + "bugs, bounties, multisig contracts, signatures... | \n", + "
75 | \n", + "Was anything easier than expected? | \n", + "Wallets UX has improved.\\n | \n", + "wallet, UX | \n", + "
78 | \n", + "What are you most excited about in the short t... | \n", + "Lightning - cheap, fast micropayments even tho... | \n", + "payments | \n", + "
80 | \n", + "What tools don’t exist at the moment? | \n", + "Native chain improvements\\nCasper\\nGeneralized... | \n", + "staking, tokens, contracts, assembly, language... | \n", + "
83 | \n", + "Who are you and what are you working on? | \n", + "I am an engineer on the Polychain team, but co... | \n", + "analysis, cryptography, payment | \n", + "
85 | \n", + "How do you handle smart contract verification ... | \n", + "It would be nice if some of the audits were co... | \n", + "audit, open source, security, | \n", + "
86 | \n", + "How do you handle testing? | \n", + "Haven’t come across any tools for game-theoret... | \n", + "game theory, memory | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "
1366 | \n", + "What are you most excited about in the short t... | \n", + "We built a platform to help people use blockch... | \n", + "assets, scalability | \n", + "
1368 | \n", + "What tools don’t exist at the moment? | \n", + "Web3 is a library to make it easier for a lot ... | \n", + "RPC | \n", + "
1369 | \n", + "What was the hardest part about learning to de... | \n", + "The first thing I built was a tool that looks ... | \n", + "ERC, automatic, errors, documentation, testnet | \n", + "
1371 | \n", + "Who are you and what are you working on? | \n", + "We are building EthVigil an API gateway to to ... | \n", + "RPC, dapps, ERC, tokens, IDE, deployment, keys... | \n", + "
1375 | \n", + "Other bounties? | \n", + "Money is not their constraining resource. Peop... | \n", + "money, management, ecosystem, education, video... | \n", + "
1376 | \n", + "Other domain specific questions? | \n", + "Silo’s – Slack silos aren’t healthy.\\nMentione... | \n", + "community, infrastructure, security, UI, testing | \n", + "
1385 | \n", + "Who are you and what are you working on? | \n", + "Chaos. 2017 in one word.\\nStarted off as a fun... | \n", + "ecosystem, security | \n", + "
1389 | \n", + "Other bounties? | \n", + "Set of tools: linters & coverage tools\\nCritic... | \n", + "linting, code coverage, platform agnostic, bou... | \n", + "
1390 | \n", + "Other domain specific questions? | \n", + "Integration between truffle & ganache?\\nWe’d l... | \n", + "integration | \n", + "
1393 | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Chris:\\nThe closer you are the foundation of t... | \n", + "infrastructure, debugger | \n", + "
1395 | \n", + "What are your biggest frustrations? | \n", + "It’s downstream on Etheruem and Web 3js; upstr... | \n", + "versioning, compile | \n", + "
1404 | \n", + "Other domain specific questions? | \n", + "Lack of private/business incentive to solve Ba... | \n", + "payments, exchange, ERC, fork, consensus, gove... | \n", + "
1409 | \n", + "What are your biggest frustrations? | \n", + "The #1 problem:\\nMy mom wants to buy ETH. In o... | \n", + "ICO, identity, money | \n", + "
1413 | \n", + "Who are you and what are you working on? | \n", + "Started using Ethereum in December.\\nCreated E... | \n", + "ERC, interface, inheritance, errors, open sour... | \n", + "
1415 | \n", + "How do you handle smart contract verification ... | \n", + "Instead of statically linking contracts, you f... | \n", + "gas, security, audit, deployment, community, d... | \n", + "
1416 | \n", + "How do you handle testing? | \n", + "Write a lot of tests, try to make them as comp... | \n", + "javascript, code coverage | \n", + "
1417 | \n", + "Other bounties? | \n", + "We need to ask, what are the barriers to dapps... | \n", + "adoption, scalability, transactions, wallets, ... | \n", + "
1421 | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Been using Truffle for Solidity. Remix on occa... | \n", + "linting, dapps, contracts, upgradability | \n", + "
1422 | \n", + "What are you most excited about in the short t... | \n", + "Plasma stuff. Obviously early days, but we wan... | \n", + "formal verification, scaling, state channels | \n", + "
1423 | \n", + "What are your biggest frustrations? | \n", + "Artificial limitations in Solidity, number of ... | \n", + "compile, data, community, language, events | \n", + "
1424 | \n", + "What tools don’t exist at the moment? | \n", + "Pretty common for people to develop contracts ... | \n", + "gas, compile, debuggers, testnet | \n", + "
1427 | \n", + "Who are you and what are you working on? | \n", + "Yaniv and Brandon from The Graph, query protoc... | \n", + "query, data, protocol, design, RPC, data, laye... | \n", + "
1431 | \n", + "Other bounties? | \n", + "Hard to make links between tools.\\nIf you want... | \n", + "dapps, integration, usability, libraries, tran... | \n", + "
1435 | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Focussed on Remix and improving the UX:\\nRemix... | \n", + "UX, documentation, videos, documentation, boun... | \n", + "
1441 | \n", + "Who are you and what are you working on? | \n", + "Working on dev tools for the Foundation for th... | \n", + "static analysis, UX, modularity, contracts | \n", + "
1442 | \n", + "Are there any other questions we should be ask... | \n", + "Have we considered Grants, for longer-term thi... | \n", + "grants, bounties, debugger, maintenance, incen... | \n", + "
1451 | \n", + "What are your biggest frustrations? | \n", + "Livepeer that runs as Daemon, unlock your wall... | \n", + "wallet, memory, keys, key management, document... | \n", + "
1453 | \n", + "What was the hardest part about learning to de... | \n", + "Smart contracts:\\nContract compilation time is... | \n", + "contracts, copile, C++, javascript, state, deb... | \n", + "
1454 | \n", + "Who are the other people you think we should t... | \n", + "Guys at Aragon – Jorge or Oliver.\\nEthereum Na... | \n", + "Natspec, typescript | \n", + "
1455 | \n", + "Who are you and what are you working on? | \n", + "Previously: working on smart contracts.\\nTruff... | \n", + "contracts, Go, video | \n", + "
591 rows × 3 columns
\n", + "id | \n", + "Questions | \n", + "Answer | \n", + "Projects | \n", + "
---|---|---|---|
2 | \n", + "How do you handle testing? | \n", + "Just Truffle for tests\\nMocha for unit and fun... | \n", + "Truffle, Mocha, Mthril | \n", + "
7 | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Truffle for building, testing and compiling\\nC... | \n", + "Open Zeppelin, Truffle, Ganache, Ethereum, not... | \n", + "
8 | \n", + "What are you most excited about in the short t... | \n", + "Proof of Stake overlays will be really interes... | \n", + "Proof of Stake, Casper, eWASM | \n", + "
10 | \n", + "What tools don’t exist at the moment? | \n", + "The community is doing a good job and a lot of... | \n", + "ETHGlobal, Solcoverage, parity | \n", + "
11 | \n", + "What was the hardest part about learning to de... | \n", + "Having a sequential getting started stuff on e... | \n", + "Solidity, Ethereum, Geth, GitHub, reddit | \n", + "
13 | \n", + "Who are you and what are you working on? | \n", + "Full stack web dev, working in finance and som... | \n", + "Ethereum, Modular.network, AWS, Blossom, Statu... | \n", + "
21 | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Truffle - not his favourite, but best thing ou... | \n", + "Truffle, VIM, Etherscan, built_our_own | \n", + "
22 | \n", + "What are you most excited about in the short t... | \n", + "What dev tools on near horizon that would chan... | \n", + "Status, web3.js, SNARKs, MetaMask, Cipher | \n", + "
23 | \n", + "What are your biggest frustrations? | \n", + "Dapps: web3js stuff sucks. In the doc, it’s in... | \n", + "not_web3.js, ethers.js, MetaMask, Geth, Vipnod... | \n", + "
24 | \n", + "What tools don’t exist at the moment? | \n", + "Things I want improved with truffle: it has a ... | \n", + "Truffle | \n", + "
25 | \n", + "What was the hardest part about learning to de... | \n", + "A lot of tooling that isn’t there. Ecosystem i... | \n", + "Truffle, MetaMask, Mist | \n", + "
27 | \n", + "Who are you and what are you working on? | \n", + "https://thousandetherhomepage.com/\\n | \n", + "ThousandEther | \n", + "
31 | \n", + "Other bounties? | \n", + "We’ve had good experience with bounties – Gitc... | \n", + "Gitcoin, MakerDAO | \n", + "
37 | \n", + "What are your biggest frustrations? | \n", + "Usability\\nChallenging because there’s a large... | \n", + "MakerDAO, RChain, MetaMask, Ethereum, Whymarrh... | \n", + "
41 | \n", + "Who are you and what are you working on? | \n", + "Whymarrh: contracting in the space, working on... | \n", + "MetaMask, Qhymarrh, EthereumJS, eth.js | \n", + "
44 | \n", + "How do you handle testing? | \n", + "Talk with Stu, who handles all the testing stu... | \n", + "Mythril, Mocha | \n", + "
48 | \n", + "What are the best educational resources? | \n", + "Honestly just readthedocs, gitter channels and... | \n", + "Gitter, GitHub, Slack, Stack overflow, Ethereum | \n", + "
49 | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Truffle\\nLack of modularity is the biggest pro... | \n", + "Truffle, EVM, Parity, Geth, MetaMask, Not_Myth... | \n", + "
50 | \n", + "What are you most excited about in the short t... | \n", + "Two of our most exciting projects:\\nShift - de... | \n", + "Shyft, Bunz | \n", + "
52 | \n", + "What tools don’t exist at the moment? | \n", + "Mythril for the EVM stack. Rewrite a complete ... | \n", + "Mythril, EVM | \n", + "
55 | \n", + "Who are you and what are you working on? | \n", + "Working with parity and geth and parity-bridge... | \n", + "Aion, Shyft, EVM, POA, Parity, Geth | \n", + "
65 | \n", + "What are your biggest frustrations? | \n", + "Communication is bad within EF and within ecos... | \n", + "Ethereum, eWASM, EVM, Gitter, Solidity, GitHub... | \n", + "
69 | \n", + "Who are you and what are you working on? | \n", + "Pawel - focused on VM in general, spent a lot ... | \n", + "Solidity, EVM, Trezor, eWASM, Testrpc, Ganache | \n", + "
71 | \n", + "How do you handle smart contract verification ... | \n", + "We refer companies to trail of bits/ other.\\nF... | \n", + "Trail of Bits | \n", + "
73 | \n", + "Other bounties? | \n", + "Large players funding bug bounties for public ... | \n", + "Ethereum | \n", + "
76 | \n", + "What are the best educational resources? | \n", + "Andreas’ books\\nEthereum wiki on Github\\n | \n", + "Ethereum, GitHub | \n", + "
78 | \n", + "What are you most excited about in the short t... | \n", + "Lightning - cheap, fast micropayments even tho... | \n", + "Lightning, Ethereum | \n", + "
80 | \n", + "What tools don’t exist at the moment? | \n", + "Native chain improvements\\nCasper\\nGeneralized... | \n", + "Casper, LLL | \n", + "
81 | \n", + "What was the hardest part about learning to de... | \n", + "How to apply Ethereum tech and what makes sens... | \n", + "Ethereum | \n", + "
82 | \n", + "Who are the other people you think we should t... | \n", + "Trail of Bits\\n | \n", + "Trail of Bits | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "
1371 | \n", + "Who are you and what are you working on? | \n", + "We are building EthVigil an API gateway to to ... | \n", + "EthVigil, Slack | \n", + "
1375 | \n", + "Other bounties? | \n", + "Money is not their constraining resource. Peop... | \n", + "MEW, Ethereum | \n", + "
1376 | \n", + "Other domain specific questions? | \n", + "Silo’s – Slack silos aren’t healthy.\\nMentione... | \n", + "Slack, MEW, Ethereum, Swarm City, Coinbase, Ha... | \n", + "
1385 | \n", + "Who are you and what are you working on? | \n", + "Chaos. 2017 in one word.\\nStarted off as a fun... | \n", + "Kosla, MEW, Ethereum | \n", + "
1389 | \n", + "Other bounties? | \n", + "Set of tools: linters & coverage tools\\nCritic... | \n", + "Consensys, 0x, Truffle, Solidity, web3.js. Myt... | \n", + "
1390 | \n", + "Other domain specific questions? | \n", + "Integration between truffle & ganache?\\nWe’d l... | \n", + "Truffle, Ganache | \n", + "
1392 | \n", + "What are the best educational resources? | \n", + "Currently we use Gitter. Every Truffle member ... | \n", + "Gitter, Truffle, Stack overflow | \n", + "
1393 | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Chris:\\nThe closer you are the foundation of t... | \n", + "Truffle | \n", + "
1395 | \n", + "What are your biggest frustrations? | \n", + "It’s downstream on Etheruem and Web 3js; upstr... | \n", + "Ethereum, web3.js, Solidity, Aragon | \n", + "
1404 | \n", + "Other domain specific questions? | \n", + "Lack of private/business incentive to solve Ba... | \n", + "Ethereum, GitHub, Swift, Apple, DARPA | \n", + "
1409 | \n", + "What are your biggest frustrations? | \n", + "The #1 problem:\\nMy mom wants to buy ETH. In o... | \n", + "Ethereum, Coinbase | \n", + "
1413 | \n", + "Who are you and what are you working on? | \n", + "Started using Ethereum in December.\\nCreated E... | \n", + "Ethereum, Solidity | \n", + "
1415 | \n", + "How do you handle smart contract verification ... | \n", + "Instead of statically linking contracts, you f... | \n", + "The Graph, Open Zeppelin | \n", + "
1416 | \n", + "How do you handle testing? | \n", + "Write a lot of tests, try to make them as comp... | \n", + "Truffle, built_our_own | \n", + "
1417 | \n", + "Other bounties? | \n", + "We need to ask, what are the barriers to dapps... | \n", + "Status MetaMask, L4, Next | \n", + "
1418 | \n", + "Other domain specific questions? | \n", + "How have you found working on Aragon, esp. APM... | \n", + "Aragon, IPFS | \n", + "
1420 | \n", + "What are the best educational resources? | \n", + "CryptoZombies, used to send people to Zasterin... | \n", + "CryptoZombies, Zasterin, Truffle, Medium, Unen... | \n", + "
1421 | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Been using Truffle for Solidity. Remix on occa... | \n", + "Truffle, Remix, Etherscan, Parity, Geth, IDE, ... | \n", + "
1422 | \n", + "What are you most excited about in the short t... | \n", + "Plasma stuff. Obviously early days, but we wan... | \n", + "Plasma, Vyper, eWASM | \n", + "
1423 | \n", + "What are your biggest frustrations? | \n", + "Artificial limitations in Solidity, number of ... | \n", + "Solidity, EVM, Ethereum, eWASM | \n", + "
1424 | \n", + "What tools don’t exist at the moment? | \n", + "Pretty common for people to develop contracts ... | \n", + "Remix, Atom, Embark | \n", + "
1427 | \n", + "Who are you and what are you working on? | \n", + "Yaniv and Brandon from The Graph, query protoc... | \n", + "The Graph, Ethereum | \n", + "
1431 | \n", + "Other bounties? | \n", + "Hard to make links between tools.\\nIf you want... | \n", + "Remix, Truffle, MetaMask, Swarm, web3.js, Soli... | \n", + "
1435 | \n", + "What are the tools/libraries/frameworks you use? | \n", + "Focussed on Remix and improving the UX:\\nRemix... | \n", + "Remix, Solium, Oyente, GitHub | \n", + "
1441 | \n", + "Who are you and what are you working on? | \n", + "Working on dev tools for the Foundation for th... | \n", + "Ethereum, Remix, Embark, Visual Studio Code | \n", + "
1442 | \n", + "Are there any other questions we should be ask... | \n", + "Have we considered Grants, for longer-term thi... | \n", + "Ethereum | \n", + "
1451 | \n", + "What are your biggest frustrations? | \n", + "Livepeer that runs as Daemon, unlock your wall... | \n", + "Livepeer, Casper, Geth, Pupeth, Docker, Ethere... | \n", + "
1453 | \n", + "What was the hardest part about learning to de... | \n", + "Smart contracts:\\nContract compilation time is... | \n", + "Truffle, Solidity, Dapphub, Ethereum, Geth, pa... | \n", + "
1454 | \n", + "Who are the other people you think we should t... | \n", + "Guys at Aragon – Jorge or Oliver.\\nEthereum Na... | \n", + "Aragon, Open Zeppelin, 0x | \n", + "
1455 | \n", + "Who are you and what are you working on? | \n", + "Previously: working on smart contracts.\\nTruff... | \n", + "Geth, EVM, Parity, POA, Truffle, Testrpc | \n", + "
593 rows × 3 columns
\n", + "