From 47e4a5fb0ed8f565fbab45c66ec46171a5b52a62 Mon Sep 17 00:00:00 2001 From: tree Date: Wed, 9 Nov 2022 16:57:06 +0100 Subject: [PATCH] Pretalx speaker ids --- data/data.yaml | 25 +++++++++++++++++++++++ scripts/schedule.js | 2 +- src/lib/events.json | 48 ++++++++++++++++++++++----------------------- 3 files changed, 50 insertions(+), 25 deletions(-) diff --git a/data/data.yaml b/data/data.yaml index d8e11ed..3df08fa 100644 --- a/data/data.yaml +++ b/data/data.yaml @@ -33,6 +33,7 @@ contributors: link: https://github.com/Silur bio: Hackoholic Cryptonaut - Early Ethereum dev and blockchain pioneer roles: [ speaker ] + pretalxId: 45 - id: rachel-oleary name: Rachel-Rose O'Leary @@ -55,6 +56,7 @@ contributors: bio: Hacktrophy, Hackyourself.io roles: [ speaker ] remote: true + pretalxId: 47 - id: pavol-luptak name: Pavol Luptak @@ -63,6 +65,7 @@ contributors: bio: Nethemba, Hacktrophy, liberation.travel roles: [ speaker ] remote: true + pretalxId: 5 - id: dcbuilder name: dcbuilder.eth @@ -83,6 +86,7 @@ contributors: twitter: temporalwave bio: Independent freedom adviser roles: [ speaker, mentor ] + pretalxId: 41 - id: william-mitsuda name: Willian Mitsuda @@ -90,6 +94,7 @@ contributors: bio: Creator of Otterscan roles: [ speaker ] remote: true + pretalxId: 10 - id: vojtech-simetka name: Vojtěch Šimetka @@ -102,30 +107,35 @@ contributors: twitter: qedk_ bio: Engineering @ Polygon, EthIndia alum, ex-Moonshot Collective roles: [ speaker, mentor ] + pretalxId: 15 - id: radek-svarz name: Radek Švarz twitter: radk bio: dCZK, Apus.finance roles: [ speaker ] + pretalxId: 2 - id: lauri-peltonen name: Lauri Peltonen twitter: lauripelto bio: Ethereum & StarkNet @ Equilibrium roles: [ speaker, mentor ] + pretalxId: 4 - id: jakub-jedlinsky name: Jakub Jedlinský twitter: Jakub_Jedlinsky bio: Macroeconomist and analyst - Altlift.cz, lecturer at KMEV VŠE roles: [ speaker ] + pretalxId: 21 - id: steffen-kux name: Steffen Kux twitter: steffenkux bio: Co-founder, researcher, and developer at corpus.ventures roles: [ speaker ] + pretalxId: 17 - id: max-hampshire name: Max Hampshire @@ -133,18 +143,21 @@ contributors: twitter: _wjth bio: Developer Relations for Nym, previously a smart contract developer and researcher roles: [ speaker ] + pretalxId: 11 - id: danish-shabbir name: Danish Shabbir twitter: fullyfuzuli bio: Privacy researcher and a fiction writer roles: [ speaker ] + pretalxId: 12 - id: jan-zibner name: Jan Zibner link: https://www.artiffine.com/team/jan-zibner bio: Lawyer specialising in intellectual property law and digital trends @ Artiffine roles: [ speaker ] + pretalxId: 22 - id: dhadrien name: dhadrien @@ -152,6 +165,7 @@ contributors: bio: Founder of Sismo / ZK, Privacy, Decentralization and History remote: true roles: [ speaker ] + pretalxId: 25 - id: chris-blec name: Chris Blec @@ -159,30 +173,35 @@ contributors: bio: 'The intersection of Bitcoin, DeFi and Liberty || MakerDAO delegate' remote: true roles: [ speaker ] + pretalxId: 38 - id: six name: six link: https://cryptoctf.org/ bio: CCTF founder roles: [ speaker, judge ] + pretalxId: 6 - id: nikete name: mikete twitter: nikete bio: Curiosity driven. Open science, individual privacy, collective cognition roles: [ mentor, speaker ] + pretalxId: 27 - id: mykola-siusko name: Mykola Siusko twitter: nicksvyaznoy bio: Web3 fixer | Curing surveillance capitalism roles: [ speaker ] + pretalxId: 28 - id: roman-mazur name: Roman Mazur twitter: romanmazur bio: CEO & Co-founder @ Wido roles: [ speaker ] + pretalxId: 37 - id: kurt-opsahl name: Kurt Opsahl @@ -190,6 +209,7 @@ contributors: bio: Deputy Executive Director and General Counsel of the Electronic Frontier Foundation (EFF) roles: [ speaker ] remote: true + pretalxId: 3 - id: robert-de-groot name: Robert de Groot @@ -197,12 +217,14 @@ contributors: bio: Dutch privacy advocate - ecosystem manager @ Swarm, Board member @ Open Signum roles: [ speaker ] remote: true + pretalxId: 29 - id: anirudha-bose name: Anirudha Bose twitter: onybose bio: Wallet Engineer at Brave roles: [ speaker ] + pretalxId: 33 - id: felix-leupold name: Felix Leupold @@ -210,6 +232,7 @@ contributors: bio: Software Engineer. Technical Lead @ CoWSwap roles: [ speaker ] remote: true + pretalxId: 39 - id: luca name: Luca @@ -217,6 +240,7 @@ contributors: link: https://github.com/0xpanoramix roles: [ speaker ] remote: true + pretalxId: 40 # ---- ADVISORS ---- @@ -239,6 +263,7 @@ contributors: twitter: AnettRolikova bio: Nethermind, previously Ethereum Magicians roles: [ advisor, judge ] + pretalxId: 48 # ---- VOLUNTEERS ---- diff --git a/scripts/schedule.js b/scripts/schedule.js index 1fe07cd..a06cbb5 100644 --- a/scripts/schedule.js +++ b/scripts/schedule.js @@ -26,7 +26,7 @@ async function run () { description: item.abstract, speakers: item.persons.map(p => { return { - id: p.public_name.trim(), + id: p.id, name: p.public_name } }), diff --git a/src/lib/events.json b/src/lib/events.json index 0ae59dd..20ac0a0 100644 --- a/src/lib/events.json +++ b/src/lib/events.json @@ -5,7 +5,7 @@ "description": "Case studies of a few projects that use a zk formulation to create an interesting social experience. e.g. EthDOS, and a forward looking discussion of what games become possible given the current constraints on zk design space.", "speakers": [ { - "id": "Danish Shabbir", + "id": 12, "name": "Danish Shabbir" } ], @@ -21,7 +21,7 @@ "description": "The Tornado Cash case showed that open-source development is under attack. It's time for a Web3 activism movement to build & facilitate practical tools of direct action. Let's start with a handbook mapping down on-chain & off-chain tools for #FreeAlex campaign. Free for everyone to act now.", "speakers": [ { - "id": "Mykola Siusko", + "id": 28, "name": "Mykola Siusko" } ], @@ -37,7 +37,7 @@ "description": "Users' interaction with smart contracts requires trust in several technologies: FrontEnd app, Wallet app, HW wallet, smart contract or protocol, and blockchain.\r\n\r\nBlind signing deteriorates this trust.", "speakers": [ { - "id": "Radek Švarz", + "id": 2, "name": "Radek Švarz" } ], @@ -53,11 +53,11 @@ "description": "Opening ceremony - Introduction to the ETHBrno hackathon, basics, schedule and important dates and times, voting mechanism explanation and other practical information.", "speakers": [ { - "id": "tree", + "id": 1, "name": "tree" }, { - "id": "Tereza Starostová", + "id": 31, "name": "Tereza Starostová" } ], @@ -84,7 +84,7 @@ "description": "TODO", "speakers": [ { - "id": "Jacob Jelen", + "id": 24, "name": "Jacob Jelen" } ], @@ -100,7 +100,7 @@ "description": "Why and how to build decentralized web sites.", "speakers": [ { - "id": "ADAM SOBOTKA", + "id": 18, "name": "ADAM SOBOTKA" } ], @@ -116,7 +116,7 @@ "description": "Technical workshop how to build a decentralised frontend using the armada project. Basic coding skills and having a laptop required.", "speakers": [ { - "id": "roman", + "id": 37, "name": "roman" } ], @@ -132,7 +132,7 @@ "description": "The aim of the talk is to introduce the dm3 protocol and show how secure communication can be integrated into a DApp with only a few lines of code.", "speakers": [ { - "id": "Steffen Kux", + "id": 17, "name": "Steffen Kux" } ], @@ -148,7 +148,7 @@ "description": "The talk will delve into some ingrained details and a high-level understanding of EVM, especially from Solidity language interaction perspectives, we will also talk a bit about Circom and how we can enable modular blockchain infrastructure in the current state of blockchain development.", "speakers": [ { - "id": "QEDK", + "id": 15, "name": "QEDK" } ], @@ -175,7 +175,7 @@ "description": "The fire is growing, and a new financial world is emerging. Follow our anonymous author into a future of finance. Not one that will be but one that might be.", "speakers": [ { - "id": "REKT", + "id": 32, "name": "REKT" } ], @@ -191,7 +191,7 @@ "description": "The conflict between old and new power structures is preprogrammed. While solarpunks join DAOs, lunarpunks prepare for war. By favouring transparency in its systems, solarpunk is tragically engineering its fate. The only hope for solarpunk is to go dark.", "speakers": [ { - "id": "REKT", + "id": 32, "name": "REKT" } ], @@ -251,7 +251,7 @@ "description": "We consider the social welfare that can be facilitated by a constant function market maker (CFMM).\r\nWhen there is sufficient liquidity available to the CFMM, it can approximate the optimal social welfare\r\nwhen all users transactions are executed. When one of the agent has the role of proposing the block, and\r\nblockspace is scarce, they can obtain higher expected utility than otherwise identical agents. This gives\r\na lower bound on the maximal extractable value exposed when blockspace is scarce.", "speakers": [ { - "id": "Nikete", + "id": 27, "name": "Nikete" } ], @@ -267,7 +267,7 @@ "description": "Signing DApp transactions for EVM chains is a security nightmare, as it's very common for users to blindly approve a signature request while being completely oblivious to what the transaction does. This remains a very popular attack vector, taking advantage of the lack of information available to users while signing transactions.\r\n\r\nIn this talk, we'll develop an understanding of Ethereum calldata, and learn how you can decode it reveal insights about seemingly opaque transactions. I'll also present some of our recent efforts at Brave to bring more safety and transparency to the transaction approval process in Brave Wallet.", "speakers": [ { - "id": "Anirudha Bose", + "id": 33, "name": "Anirudha Bose" } ], @@ -283,11 +283,11 @@ "description": "Join the discussion about the Lens Protocol and become eligible to claim your Lens handle.", "speakers": [ { - "id": "Vojtěch Pour", + "id": 13, "name": "Vojtěch Pour" }, { - "id": "0xadams.eth", + "id": 14, "name": "0xadams.eth" } ], @@ -303,7 +303,7 @@ "description": "We propose a federated and untrusted way to construct a dark pool with the utilization of various zero-knowledge protocols in order to protect private investor privacy in IDO fundraising models.", "speakers": [ { - "id": "silur", + "id": 45, "name": "silur" } ], @@ -319,7 +319,7 @@ "description": "Privacy is a fundamental right, and a right that enables other human rights. In this presentation, Kurt Opsahl will explain what privacy means, why it’s important, and how we can protect privacy by building and supporting privacy enhancing technologies.", "speakers": [ { - "id": "Kurt Opsahl", + "id": 3, "name": "Kurt Opsahl" } ], @@ -335,7 +335,7 @@ "description": "Suggested topic: \r\nHow MEV-boost works from a purely technical perspective (we will not discuss the benefits of running MEV-boost as it already has been done by Hasu and Stephane Gosselin in [*why run mev-boost*](https://writings.flashbots.net/writings/why-run-mevboost)).\r\n\r\nInstead, we will focus on the current state of the implementation of MEV-boost, and open a discussion on the near future and the ideas for the improvement of the solution.", "speakers": [ { - "id": "Luca", + "id": 40, "name": "Luca" } ], @@ -351,7 +351,7 @@ "description": "ZK Badges is a new web3 primitive for users to import their reputation or history to their wallets in a privacy preserving way.", "speakers": [ { - "id": "dhadrien", + "id": 25, "name": "dhadrien" } ], @@ -367,7 +367,7 @@ "description": "The Ethereum community still relies on very centralized infra, the most important one being block explorers. I'll show a very lightweight alternative anyone can run at home, a perfect companion to your Erigon node.", "speakers": [ { - "id": "Willian Mitsuda", + "id": 10, "name": "Willian Mitsuda" } ], @@ -449,7 +449,7 @@ "description": "Thoughts and predictions from a full-stack developer with over seven years of working in this industry and helping teams", "speakers": [ { - "id": "Owen Barnes", + "id": 41, "name": "Owen Barnes" } ], @@ -465,11 +465,11 @@ "description": "TODO", "speakers": [ { - "id": "tree", + "id": 1, "name": "tree" }, { - "id": "Tereza Starostová", + "id": 31, "name": "Tereza Starostová" } ],