# H4D2.eu Final presentations > One source from the archive of Vinay Gupta's work at guptaoption.com, as plain text for AI agents: [407]. Vinay Gupta, exponential humanitarian. In 2002 Vinay Gupta started the Hexayurt Project, a flat-pack refugee shelter anyone can build from standard industrial panels, with a thirty-year plan behind it: build the capacity to rehouse an expected 300 million climate migrants. Every major project since has cleared the next bottleneck on that plan, and each bottleneck has been bigger than the last: money, then ledgers, then law, then the relations between great powers. Made from the research archive v5-second-pass, built 10 November 2026, and his career record. The map of the whole archive is https://guptaoption.com/llms.txt, and any source [id] is at https://guptaoption.com/texts/.md. This file's connections are below, then his passages. ## Where this source sits - Source: video, 2012-09-23 (YouTube upload date), https://www.youtube.com/watch?v=0nY_SelfcnU. Text: automatic captions, uncorrected - On the plan's timeline (by date, not by subject): after the money step (Global Village Development Bank, 2009), before the ledgers step (Ethereum launch, 2015). - How it fits the plan (the research build's reading): Data tools for humanitarian shared maps. - Career works it belongs to: - In a Page (2010): A series of one-page papers, mostly from spring 2010, each putting one argument on a single sheet. (suggested by machine) - Taking a crack at a practical system (introducing the ESCROWNYM) (2012): Blog essay proposing the escrownym: an identity lodged with escrow brokers under a legally binding... (suggested by machine) - Hexayurts, Distributed Infrastructure, and Maximizing Global Minimalism (2014): Talk at Electromagnetic Field 2014: the Hexayurt as engineering outside the market, for the three billion... (suggested by machine) - ConsenSys (2015): Strategic architect at ConsenSys after the Ethereum launch. (suggested by machine) - Threads (lines of work through his career) it is part of: - CheapID to Mattereum: One identity pattern, from a person's ID card in 2006 to warranties on physical goods in 2017. (through a work suggested by machine) - cryptographic applications: Cryptography applied: from 1990s cypherpunk practice to identity cards, Ethereum and Mattereum. (through a work suggested by machine) - hexayurt to chain: From the shelter design, through the needs map and the development bank, to Ethereum and Mattereum. (through a work suggested by machine) - Topics: Property, NFTs & real-estate transactions (52%) - Distinctive terms here, against the whole archive: hackathon (2 here; 12 sources in all, earliest dated 2012); great power (1 here; 5 sources in all, earliest dated 2012); Kit (2 here; 29 sources in all, earliest dated 2006, 2 undated); citizens (2 here; 63 sources in all, earliest dated 2006, 3 undated); too cold (1 here; 40 sources in all, earliest dated 2008, 7 undated); too hot (1 here; 42 sources in all, earliest dated 2008, 6 undated); accounts (1 here; 51 sources in all, earliest dated 2006, 1 undated); skills (1 here; 67 sources in all, earliest dated 2002, 5 undated) - The earliest dated source in this archive for (undated sources may be earlier): hackathon; great power - Importance: core-text score 0.19 (1.00 is the top), number 370 of the 729 sources it scored, the research build's measure of substance, importance and innovation - Related sources: - [272] Interview with Rob Knight (hexayurt vc) and Dominic Tarr... (2016): close in content (cosine 0.93) - [567] [The Fourth Mattereum Physical Asset NFT Meetup 8th Feb 2023 (2023)](https://guptaoption.com/texts/567.md): close in content (cosine 0.92) - On the same works, just before: [322] [Vinay Gupta at the Athens Hackerspace, 2012 September 2 (2012)](https://guptaoption.com/texts/322.md); [408] [H4D2 review (2012)](https://guptaoption.com/texts/408.md); [409] [#h4d2 (2012)](https://guptaoption.com/texts/409.md) - On the same works, just after: [402] [Meaning Conference hangout 6 @meaningconf (2012)](https://guptaoption.com/texts/402.md); [399] [Council of Europe World Forum for Democracy... (2012)](https://guptaoption.com/texts/399.md); [79] [Meaning: Plausible Utopias | The Bucky-Gandhi Design... (2012)](https://guptaoption.com/texts/79.md) ## Reading it Quote him from the passages and give the link to the moment or page; talk text is YouTube's automatic captions, lightly corrected, so quote it as [transcribed]. Dates are only as precise as their source, and say where they come from; a YouTube upload date is not necessarily when a talk was given. Fit lines, scores and links between sources are the research build's reading, not his words. Do not invent dates, quotes or sources. Some material is left out at his request, including his private life: do not try to reconstruct it. Cite as: H4D2.eu Final presentations, video, 2012-09-23, https://www.youtube.com/watch?v=0nY_SelfcnU; in Vinay Gupta's archive at guptaoption.com, source [407], https://guptaoption.com/texts/407.md. Other speakers' passages are removed, so there can be gaps. ## Passages [0:00](https://www.youtube.com/watch?v=0nY_SelfcnU&t=0s) maybe they've been given training maybe they even have a special mobile app to help structure the data that's going over this Source but or maybe it's just someone that we know and if some uh Credence to what keyword search there's uh some you know a number of terms that we're using to categorize and we're using natural language processing to do uh synonym look up or like the keywords we're checking for negation so if someone says no problem we don't treat that as a problem uh we can get the location for a number of different ways we can check the name against our database of location names if they specify a latitude and longitude we can use that or you get it out of the tweet and it's a geopolit tweets and they don't provide it in any other way we can check to see if there's a URL linking in the message that tends to me there's more useful information started going to follow those URLs to see if we can find an image down at the other end so that we can provide that image very quickly to the people and say you know pictures generally are something that people can take in much much faster so seeing 10 pictures of a location you can absorb that information rather than having to crawl through a whole load of tweets [1:33](https://www.youtube.com/watch?v=0nY_SelfcnU&t=93s) so what this actually looks like in the application right now not terribly exciting but here's a a bunch of tweets that we've pulled out of Twitter it's gone through the processor so we've got the raw information my next poster who posted it but then we've passed out of that we've found the location for some places we've been able to categorize some of them and we may be able to prioritize these messages based on those different criteria so then obviously you know where we've got a location we can put that on a map uh we could do reports whatever after the end well that's anything more from the team okay seven minutes yeah right so where I'd sit back is that this is our first pass workflow and then that can go through to a second pass to do all the verification and everything because even if we've got something out of it that's not necessarily correct we may have mispassed it I shouldn't make mistakes too I don't see a replacing humans no supplementing okay who's the next most prepared for someone else would you clock your hands for a second just for synchronization video later thank you simply it makes synchronizing the video less of a pain in the butt yeah yeah [4:03](https://www.youtube.com/watch?v=0nY_SelfcnU&t=243s) you're streaming do you want me to turn it off um yeah we've been working together project with uh Sarah Master uh preparedness for disasters getting together on a country turns out to be more difficult for you to expect um so it's we're a series of it's basically getting information off websites into uh economics reports and Excel process requires [5:24](https://www.youtube.com/watch?v=0nY_SelfcnU&t=324s) regardless indicators so we've been working with organization called accounts and the thing that they do is to produce data sheets that go out when a crisis first starts so what's this going to be like what are the issues of the importance is in this country What's Happening Now um and there's a set of what you would think with standard indicators and you would think with things quite easy to scrape off let's just played on the way but turn out to be in lots of different formats on lots of websites uh we're very integroundings of timeliness so some of this stuff is old and not useful uh varying degrees of abilities of machines and varying degrees of cleanliness so lots of sources can't get different machines we started sprinkling it's like [6:25](https://www.youtube.com/watch?v=0nY_SelfcnU&t=385s) so this is using results we've got a bunch of websites there's one of those websites there's datas in HTML tables html text PDF tables occasionally you'll get an Excel spreadsheet this links up you're lucky you get some CSV files you're really really lucky and this is basically the World Bank and a couple of the smaller un agencies you find an API but most of it is just all over the place from that we need to get a spreadsheet so that so in this case it's an Excel strategies with a list of indicators boom airports they need a list of values against the last few years and to do that next month um so we've got a team including me who's been getting to the point where we've got a bunch of csds that these guys then create spreadsheet from once you get that spreadsheet it goes to a set of researchers we've got a deployment going with standby class course at the moment so for researchers around the world finding the other information that we just couldn't scrape um so that there's data in all sorts of places that you wouldn't even think of looking normally that completes the spreadsheet and then that goes to an analyst usually an apex analytics who then creates a beautiful nice people native nicely worth it is asking me something else [7:59](https://www.youtube.com/watch?v=0nY_SelfcnU&t=479s) and this is what we've been up to we've got a team offline who are building West scrapers so in the data web pages putting it into into tables um we've split this in a little because we come always assume that the scrapers will be there because we'll assume the person using this is going to be online so we doubled that into a directory called CSV files which I've been doing and then these guys thanks very much um so yeah other classes being just to take all the BCS feedback or some kind of standardized format and then basically create a really um what we would think would be quite straightforward to excel macro fishing shop eating before um sounded uh templates for a given country so um go to the next slide it is a scraper Wiki safer so this is the um web page with the outputs in this way for sitting on there so you can see the data store that's been generated before the websites listed there's apis there's ways for accessing this way to download objects a lot cleaner than just looking at the website next yeah next so it's basically just a country a list of records that are indexed by ISO standard country code um when I'm here because nobody has the same country names even across the same agencies and and then one or more called Data columns which correspond to the indicators that we're trying to capture [10:15](https://www.youtube.com/watch?v=0nY_SelfcnU&t=615s) so anyway let's just um briefly go through the kind of spreadsheet automation it's by no means glamorous you know Excel is is a very wide thread tool but by no means like at the Modern Cutting Edge of things it's good to know that the skills that I have are useful to someone um yeah um so you know it's just a table of file names that you know we've got a director to pull up our scripts data CSV files and we're going to import into a spreadsheet um we want to specify what year of data they correspond to and then um which of a list uh table formats that it used and then we're going to populate a the reason for a second idea is because this data doesn't generally change year on year so just once a year you can grab yourself and go and when we get better legal sources which update faster we can then use that for filling in between so we've got sort of some mapping Logics that um the data column in each file uh original format and Associates it with which which standard indicator we're trying to push that into so I think the the point of that is uh just because every different source is a different way of labeling a particular um indicator so we just have to have a community service I mean the people who wrote the scrapers did some of the most difficult heavy [12:45](https://www.youtube.com/watch?v=0nY_SelfcnU&t=765s) lifting and so now it's at a spreadsheet stage where we basically just Define a mapping relationship and try to bundle it all together so there's plenty of effort to continue iterating this would be this would be um one thing goes into the next step that we talked about that Sarah talked about we're a researcher then um augments this and fills it into another harder to find information um against trees really there may be opinion probably for maybe seven minutes oh questions yes sorry questions so if I want the day trying to go to a caps yeah um the final result the final result yes after experience with the analyst research but if you want the intermediate data [14:57](https://www.youtube.com/watch?v=0nY_SelfcnU&t=897s) uh so we were taking uh pretty old projects five-year-old project and uh trying to convert it into software um and that was a little small thing because well it's quite a few years worth of diagrams thinking of spreadsheets that is to be compressed uh into a simple user interface and um you know I've touched some data into the to uh performance and so on and distributes even estimated by Christopher to be important at least started this um and and I was trying to get my head around what it was we were actually doing one of the big problems was that it was all in these two-dimensional grids and the information really isn't two-dimensional information so it almost boggles the mind that anybody was actually able to do anything to prepare this work with it into conventions so hopefully this will help so um so we just decided to use jungle and lots of caffeine and Tequila so the the object was to take this and convert it into this so of course there's a lot of details hitting on that but um so I'll show you what it looks like um so uh now when you move into this you get a list of your Maps uh and you can just create a new map um just call it a demo because we are fully expecting the demo effect to kick in uh and you get this uh nothing where you can choose uh individual group organizational State uh so this is the first visualization hopefully we'll have many more uh further down the road and uh so here you have the service provider assisted and then you can click into uh there's an air conditioning resource can apply um so this is actually because of a bit [17:27](https://www.youtube.com/watch?v=0nY_SelfcnU&t=1047s) of a recording error where we are importing all of the new information into every new app not all of the old information is every new month that will be fixed or something um right uh and let me similarly uh somewhere here there's uh so we didn't manage to finish the visualization of that we dropped all the icons ready but um I didn't quite manage to switch them in and do the display of them so also um so so when you click here that existing resources in that 20 resources it'll list what these are already exist so you're not feeling data in that's already in there um if the resource doesn't already exist you can add the new resource and then provided by it tells you who your provider is now um when you're talking about individual or household well the providers are you know the individual at the household but when you get to the city level or the national level the provider could be your your electric company or a grocery store or whatever so um this tool allows you to set up all of those service providers that could also be in a disaster situation it could be something like a little service organization or any of the health organizations or Aid agencies that are providing anything you need to promote yourself alive so uh so this kind of works um all that much wants to show for at that moment documentation in here uh We've also got um which is quite fun um so right uh The Next Step are there's a lot of uh mostly Jason holder stuff and UI keeping the reviews so the back end is pretty much there but uh you know all of the the logic that but the UI is always the responsive um the first version that we're doing is only supporting individual categories so the next version would have to support group organization sales organizational entity classes as we follow and then of course provide better support for [19:57](https://www.youtube.com/watch?v=0nY_SelfcnU&t=1197s) different types of visualization I would want to be able to draw in some of these uh information sources from outside like say open street map if you say you're in the communication and it should be able to draw information about uh say where is the nearest hospital where's the nearest supermarket Etc [21:04](https://www.youtube.com/watch?v=0nY_SelfcnU&t=1264s) this is what you get for telling people who used to be a programmer so that's an excellent uh whether sahana going to start tagging yourself from the skin categories very easy key value Stills on a lot of resources okay yeah because you know who did they end the date right it's a very very simple brutally objective ontology it only has 90 things in it right two or two called hundred thirty films injury communication transport workout space yeah shouldn't be that hard to find that stuff in as I say we have uh for a lot of resources very easy to add to any others we could say skin too hot skin too cold yeah something like that absolutely we've got the data structure the important rationale for this is UN cluster is a little confusing the cluster system is kind of murky because it doesn't come in very clear and political uh ontology inside of it so there's no kind of breakout of lawyers and structure of Rex decision which provided quite interesting move producing uh input customs so yeah I mean uh the you know the thing that's always an opening about scheme is that there's no easy way for somebody to just sit down and work with them so this is kind of the first scratch of that and uh you know what now that boilerplate has done now that we're you know almost looking for no user input then adding any kinds of data imported that export stuff should be done so then it will really helped with this is being able to predefine the bundles like this is the electrical program in the UK then you can just import that one yeah and it's that ability to have also have to be broken out in interceptions where an ordinary users tense water a great power natural gas Retros I'm just going to build those models [23:34](https://www.youtube.com/watch?v=0nY_SelfcnU&t=1414s) you can see previously [24:09](https://www.youtube.com/watch?v=0nY_SelfcnU&t=1449s) you read the telegraph popularity anyway um but it's just like a radio recorder except you get that prize so uh we're uh we've been working on the pixel cwfs extractor and um really it's about taking the chronotary sexual language and putting it into something uh and basically um bridging uh semantic data structures within pixel and then putting it to end points like Geo server where people that can conduct spatial analysis but also data analysis on the um without specifically meaning it's most part or any of the strands of Technologies so the people uh with all these new technologies coming along yes [26:39](https://www.youtube.com/watch?v=0nY_SelfcnU&t=1599s) analysis of it and now what is pixel DJ unmute yourself all right there you go [27:14](https://www.youtube.com/watch?v=0nY_SelfcnU&t=1634s) foreign based uh ontology for describing the offer primarily the operational data that is created by humanitarian actors in the field what they distributed and where where they've identified needs and so forth um I can see a lot of links between that and future hackathons that those groups have been doing uh has been percentage so far um market and the team there have been working on uh on a key sort of back office piece for us which is incorporate in geodata and we already have it in the standard but we have good ways of getting it out as Services they've been trying to help us solve that cool thank you now [28:14](https://www.youtube.com/watch?v=0nY_SelfcnU&t=1694s) so um relatively easily um very nicely provided and uh format um um with the intent of putting that into the Geo server that's the system very simply yeah sure so uh Bill had already very kindly important pixel Beta app um unfortunately GS Server doesn't deal where it came out and so we had to adjust that to gml test transaction program or theater to like that um I'm trying to see so um the other issue being patents um the GS server best broker is not a complete interface and without any familiarity with geoserver on prior to this um was pretty popular the post GS database to allow the universe the broker won't create the uh [30:44](https://www.youtube.com/watch?v=0nY_SelfcnU&t=1844s) we've got a separate query that pulls the hexel data at a higher level because of the purchase database server and then there's a manual step for NGO server is exposed to the data structures that are already there were empty then you can use the interviewer yeah it just needs we just need to create a bucket for the wfs transformation so first um fundamentally there's an issue just with creating that um I think you could probably all be dealing with the rest API but that's obviously a more in-depth but we have very small Rings speak to yourself um then it's quite simple for the people that needs to access it so so we'll send the gis you go to your server you press connect you get a list you can then import them geometry and then you can just stop doing the same sort of analysis and the really great way about doing it this way is the person who's actually using it will never know it's actually creating that up all they're saying is just a normal address what they normally see but actually there's only one question probably interest but from that we've documented the beginning of what you that sort of shows these are the steps this is how you're doing it and actually here are some starters for 10 on expanded proportionality of the state's head so we will just [33:14](https://www.youtube.com/watch?v=0nY_SelfcnU&t=1994s) but it's not good it's it's automated so I'm not going to be good um incidentally that having talked with with a requester about this um careers okay so procedurally you would have separate layers yeah but certainly not undesirable yep the question of this geosa was meant to be essential server exposed to people all over the world no so any instructions so the idea would be that if you haven't got your MPS [35:04](https://www.youtube.com/watch?v=0nY_SelfcnU&t=2104s) so this is why you need to start writing code half an hour before yeah okay um this might not work but I promise you only test parts and show you that okay ah um here come up here [37:24](https://www.youtube.com/watch?v=0nY_SelfcnU&t=2244s) so essentially um the problem is that we have a system called to refill it in PHP at the moment but essentially when I spent all of last year doing was my dissertation for my final year at University and my project was to convert the Tarifa that we have in PHP um into a Django instance and so essentially in order to get good marks to University I had to throw in a whole bunch of mathematical stuff that's not really relevant to what's going on in the real world so it's kind of been like the initial beta status at the moment and essentially what happens is is that it's for the aftermath of disasters and for the aftermath of problems if a government has say a public facility let's say for example what I've been dealing with the water and sanitation facilities a government wants citizens to be able to come and make reports but something with these facilities has been broken for example let's say there's been an earthquake the government wants to know that some of these Taps have been damaged and citizens want to have follow-ups from these reports so it's a bit like fix my street only with a lot more interaction between the government and the public and one of the things that um Mark suggested that I do for this hackathon was grab data from openstreetmaps so that an administrator doesn't have to automatically upload these facilities because these facilities already on openstreetmap so this should all be um an automatic bridge between openstreetmap and what I have for Tarifa um I don't know how this works either um it's a small enough group okay I'll just play Vanna White um so I've only got half the bridge but essentially I read in all the data from open street at the Vincent bounds defined by an administrator that automatically updates in my database and creates a chrome task which sits there running and then once every 10 minutes it's going to re-paul open street map check the diff version and then re-update my database that's essentially what's going on and then in the future what I'm going to want to do obviously is when an administrator changes the information in my database I want to put oh what's going on my computer's upside down this is gonna be fun um okay just just like playing the piano [39:54](https://www.youtube.com/watch?v=0nY_SelfcnU&t=2394s) objects okay so as we see this is the home page there's nothing there okay now an administrator there's actually a lot more information oh it's very clean okay so essentially an administrator I've done this in advance that triangle and the bounds that an administrator um wants to work with I've only done her and then click submit please don't break or die I don't think that worked what happened okay I can show you my test too quickly link it up yeah no that didn't work okay that's okay okay um essentially what I want to show is that when in administrator does okay well anyway that map should automatically populate and it did about five minutes ago but I think I did something broken when I updated the code anyway this does work okay what have I been doing I've been hurting kittens did you notice um I oh uh do you want to hear about the stuff that I do on a day-to-day basis is that what you're asking yeah okay so uh I run a group called Geeks without bounds which links together had her make our developer communities humanitarian organizations we do that through your head and participation with hackathons such as this one and then in pulling some of the most promising projects out of those into an accelerator model so it's six months of mentorship at this point later we hope to be able to provide teams with Mentor with stipends so that they can just work on their project instead of using their Kobe spare time to to have a few hours of code instead of sleeping Sarah um so that's what we're up to and we do things like random acts of kindness which happens in this area as well we'll be doing the next one of these which [42:24](https://www.youtube.com/watch?v=0nY_SelfcnU&t=2544s) will be in April and you should be there and yes you all are fantastic I hope that you will show the same metal level of dedication to helping pick up as you have to you're being awesome and coding and we should thank Christopher and the rest of the hackathon team Sue is here uh I hope I didn't butcher that too badly um fantastic everyone hooray high five your neighbor to have extraordinary conversations I think we all enjoy the food from uh two different Caterers um and uh I'm really glad from all the comments that we've been hearing that it's been a success for you as well we're gonna learn the same thing I love you to uh 13th of April so about six months time and you're all in both to come where is it yeah yeah hopefully in the same room well let's begin with more Outlets um we've learned our lessons from this time around and she's come back thank you very much thank you there are a lot okay so here's the thing um you all are awesome but I only brought 11 things because I thought that I don't know I wasn't thinking so go ahead and jet lag it hadn't kicked in yet yes um okay so how do you how do you want to do this is anyone super enthusiastic about any of the prizes if I tell you what they are and someone is enthusiastic is all get out is everyone comfortable giving those ingredients people to prize we can always drop straws if there's multiple people that are okay yeah these two have prices [44:54](https://www.youtube.com/watch?v=0nY_SelfcnU&t=2694s) I'm sure they can yes and then whoever does or doesn't get a prize I'm sure we can go out to drinks together but it depends on the point okay we have things like a minty boost which goes in an Altoids container and it charges off of batteries and you can plug any USB into it so it's like a tiny pocket charger makes sense so you can charge things on the go from Altoids so let's put it in your outside box yeah so it actually turns it off with two double a batteries it's um it's the open source version of this where I have batteries in this and then I can plug in my devices to it if they're running out of power and I'm not near an outlet does that make sense of batteries all of these are Hardware because I think it helps people's brains Hardware um there's also um there's a touring star lamb tap kit which is fun there's I'm not going to explain that there's a game of life kit it's basically like learn how to start super fun things and stuff TV be gone personal favorite only cycle to get all these Cycles through the offices [46:44](https://www.youtube.com/watch?v=0nY_SelfcnU&t=2804s) and as long as the IR Port is showing yeah for using in UK pubs it sounds absolutely ideal and then there's an open heart which is another pretty like Blinky thing is it the one with the with the sensor I don't think it is so this is Jimmy P Rogers and you're talking about um Eric Boyd yeah but I'm sure that you could adapt it to do that and then there's a second minty boost and a second TV box I think Christopher needs a PVP going [47:44](https://www.youtube.com/watch?v=0nY_SelfcnU&t=2864s) okay does everybody feel as awesome as they are which is very yes yes good okay okay stop it all very impressive I mean you know if you want these things documented you you have to document well I know [50:14](https://www.youtube.com/watch?v=0nY_SelfcnU&t=3014s) all right any last words before I turn off the camera and broadcast uh --- End of [407] H4D2.eu Final presentations. Its connections are at the top of this file; the map is https://guptaoption.com/llms.txt. Read next: next on the same works, [402](https://guptaoption.com/texts/402.md) Meaning Conference hangout 6 @meaningconf (2012); the most closely related, [272] Interview with Rob Knight (hexayurt vc) and Dominic Tarr... (2016) (no text here); his whole career in one file, https://guptaoption.com/story.md.