{
  "founder": "wumpus",
  "channel": "#bitcoin-core-dev",
  "network": "freenode",
  "id": "30693add3ded445abc95b8a2f0254d68",
  "name": "#bitcoin-core-dev",
  "chair": "wumpus",
  "chairs": [
    "wumpus"
  ],
  "nicks": {
    "wumpus": 87,
    "lightningbot": 2,
    "maaku": 8,
    "jtimon": 4,
    "jonasschnelli": 18,
    "achow101": 26,
    "kanzure": 1,
    "cfields": 33,
    "Provoostenator": 14,
    "sipa": 35,
    "luke-jr": 38,
    "BlueMatt": 33,
    "gribble": 15,
    "jnewbery": 7,
    "promag": 3,
    "instagibbs": 1,
    "gmaxwell": 24,
    "TheSadFace": 3,
    "bitcoin-git": 1,
    "aj": 1,
    "MarcoFalke": 1,
    "Chris_Stewart_5": 1,
    "michagogo": 2
  },
  "start_time": "2017-12-14T19:00:30+00:00",
  "end_time": "2017-12-14T20:00:49+00:00",
  "active": false,
  "original_topic": "Bitcoin Core development discussion and commit log | This is the channel for developing Bitcoin Core. Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: https://botbot.me/freenode/bitcoin-core-dev, http://www.erisian.com.au/bitcoin-core-dev/",
  "current_topic": "libsecp256k1 update (sipa)",
  "messages": [
    {
      "id": "8f48235d8ce5474ea6540dcfa45b2f5a",
      "sender": "wumpus",
      "payload": "#startmeeting",
      "action": false,
      "timestamp": "2017-12-14T19:00:30+00:00"
    },
    {
      "id": "ebceb4d5fe7b4dcaa827f91d7b708558",
      "sender": "lightningbot",
      "payload": "Meeting started Thu Dec 14 19:00:30 2017 UTC.  The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.",
      "action": false,
      "timestamp": "2017-12-14T19:00:30+00:00"
    },
    {
      "id": "b5943c60f91f444cbfda17c07c7fbc56",
      "sender": "lightningbot",
      "payload": "Useful Commands: #action #agreed #help #info #idea #link #topic.",
      "action": false,
      "timestamp": "2017-12-14T19:00:30+00:00"
    },
    {
      "id": "38a7c1b3d1594c168659dd64f23dfd70",
      "sender": "maaku",
      "payload": "opposite. the sigops are picked up by static analysis of the outer script, which if it only contains a NOP4 (MBV) and stack oeprations is 0",
      "action": false,
      "timestamp": "2017-12-14T19:00:31+00:00"
    },
    {
      "id": "938346bf0c2f49ecadbf4bfdcdf05687",
      "sender": "jtimon",
      "payload": "hi",
      "action": false,
      "timestamp": "2017-12-14T19:00:37+00:00"
    },
    {
      "id": "27ace2d755d34603a3bc0111203d77f9",
      "sender": "wumpus",
      "payload": "#bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr btcdrak sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag",
      "action": false,
      "timestamp": "2017-12-14T19:00:54+00:00"
    },
    {
      "id": "072948cf1a30482799bb8ee1dd9aebd1",
      "sender": "jonasschnelli",
      "payload": "hi",
      "action": false,
      "timestamp": "2017-12-14T19:00:54+00:00"
    },
    {
      "id": "7cb09b96a03c4a64b030b7238c415f41",
      "sender": "achow101",
      "payload": "hi",
      "action": false,
      "timestamp": "2017-12-14T19:00:56+00:00"
    },
    {
      "id": "8f752f1a207943ff95cadbf6d10b5562",
      "sender": "kanzure",
      "payload": "hi.",
      "action": false,
      "timestamp": "2017-12-14T19:01:02+00:00"
    },
    {
      "id": "255945429adf4427bb603889492b7297",
      "sender": "cfields",
      "payload": "hi",
      "action": false,
      "timestamp": "2017-12-14T19:01:06+00:00"
    },
    {
      "id": "0ed0ddf40d32455b9d3a1bd3c3afc933",
      "sender": "wumpus",
      "payload": "#topic high priority for review",
      "action": false,
      "timestamp": "2017-12-14T19:01:19+00:00"
    },
    {
      "id": "a031ef1a7c27449382a6a8f9a00f7b80",
      "sender": "wumpus",
      "payload": "#link https://github.com/bitcoin/bitcoin/projects/8",
      "action": false,
      "timestamp": "2017-12-14T19:01:23+00:00"
    },
    {
      "id": "53102e654c0c405cb3d37e8fb190aabf",
      "sender": "Provoostenator",
      "payload": "hi",
      "action": false,
      "timestamp": "2017-12-14T19:01:25+00:00"
    },
    {
      "id": "11052ad9e85940e29c5992303684edac",
      "sender": "sipa",
      "payload": "hi",
      "action": false,
      "timestamp": "2017-12-14T19:01:37+00:00"
    },
    {
      "id": "9448bc70214141fd904415035aae068b",
      "sender": "luke-jr",
      "payload": "multiwallet gui can be added back in",
      "action": false,
      "timestamp": "2017-12-14T19:01:41+00:00"
    },
    {
      "id": "5e52fc348e2c46428c6ed4251c0b46e1",
      "sender": "BlueMatt",
      "payload": "#11639",
      "action": false,
      "timestamp": "2017-12-14T19:01:56+00:00"
    },
    {
      "id": "cea868e328844a98b315680af4c2284b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11639 | Rewrite the interface between validation and net_processing wrt DoS by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #11639 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:01:58+00:00"
    },
    {
      "id": "936878f15ef946e59d8ef6b7375de2b7",
      "sender": "wumpus",
      "payload": "I think we managed to merge two high-priority PRs this week, woohoo",
      "action": false,
      "timestamp": "2017-12-14T19:02:04+00:00"
    },
    {
      "id": "9726479cf6874dd8a5dc8a68f7c510f6",
      "sender": "sipa",
      "payload": "woohoo",
      "action": false,
      "timestamp": "2017-12-14T19:02:15+00:00"
    },
    {
      "id": "1b58c60cc02442b18862903755de4851",
      "sender": "wumpus",
      "payload": "now all we really want is #11403 :)",
      "action": false,
      "timestamp": "2017-12-14T19:02:32+00:00"
    },
    {
      "id": "d8c9448a709848f1bcb3bdc3d34a9868",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11403 | SegWit wallet support by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #11403 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:02:39+00:00"
    },
    {
      "id": "5d2a5a48261244ae9663f87b8352abe0",
      "sender": "jnewbery",
      "payload": "hi",
      "action": false,
      "timestamp": "2017-12-14T19:02:40+00:00"
    },
    {
      "id": "b140418d25f74a6a9221a199c09d0673",
      "sender": "jonasschnelli",
      "payload": "Added #11383 to the high prio project",
      "action": false,
      "timestamp": "2017-12-14T19:02:48+00:00"
    },
    {
      "id": "bffdfacc73cb4062b531106d1513059e",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11383 | Basic Multiwallet GUI support by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #11383 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:02:50+00:00"
    },
    {
      "id": "8636b39732d94134b171352fa03cefca",
      "sender": "cfields",
      "payload": "should've named it \"trivial SegWit wallet support\". Those get merged quicker :)",
      "action": false,
      "timestamp": "2017-12-14T19:03:04+00:00"
    },
    {
      "id": "a31a265c165b49cfa174dd101ed32168",
      "sender": "jonasschnelli",
      "payload": "hah",
      "action": false,
      "timestamp": "2017-12-14T19:03:13+00:00"
    },
    {
      "id": "50e4c4f5c7f043e98d1bb64a5b0111d0",
      "sender": "wumpus",
      "payload": "segwit wallet before multiwallet please :)",
      "action": false,
      "timestamp": "2017-12-14T19:03:14+00:00"
    },
    {
      "id": "a296ae3f5c0b4aa08bdb38d701236094",
      "sender": "promag",
      "payload": "hi",
      "action": false,
      "timestamp": "2017-12-14T19:03:20+00:00"
    },
    {
      "id": "9ed2caa60e2449f089967406cbde3e2f",
      "sender": "jonasschnelli",
      "payload": "Yes. 11383 needs more reviews first",
      "action": false,
      "timestamp": "2017-12-14T19:03:40+00:00"
    },
    {
      "id": "85c22fa725ca44c7a71449a935d21294",
      "sender": "achow101",
      "payload": "I'll actually start working on #10367 again after finals this week",
      "action": false,
      "timestamp": "2017-12-14T19:03:59+00:00"
    },
    {
      "id": "770425ad54d946268fd55361088c5896",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10367 | [test] Test abortrescan command. by kallewoof \u00c3\u0082\u00c2\u00b7 Pull Request #10367 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:04:01+00:00"
    },
    {
      "id": "6353e878a7874c1d8253830de8f63c91",
      "sender": "achow101",
      "payload": "*#10637",
      "action": false,
      "timestamp": "2017-12-14T19:04:09+00:00"
    },
    {
      "id": "9cb1d7576ec741359db5c9f27be9ad1d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10637 | Coin Selection with Murchs algorithm by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #10637 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:04:13+00:00"
    },
    {
      "id": "949086b84ab5427d87e48dab49f3dd00",
      "sender": "BlueMatt",
      "payload": "we're getting really close on #11281 which is also high-prio and I think also #10387",
      "action": false,
      "timestamp": "2017-12-14T19:04:33+00:00"
    },
    {
      "id": "21f48a988e2f4f90956d6b4613121de9",
      "sender": "BlueMatt",
      "payload": "so thats nice",
      "action": false,
      "timestamp": "2017-12-14T19:04:36+00:00"
    },
    {
      "id": "b3c0a3b39fcc4adeaba8129e0faa202c",
      "sender": "wumpus",
      "payload": "added BlueMatt #11639",
      "action": false,
      "timestamp": "2017-12-14T19:04:36+00:00"
    },
    {
      "id": "feb609e852ae4f538cae0b19eb01b77f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11281 | Avoid permanent cs_main/cs_wallet lock during RescanFromTime by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #11281 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:04:36+00:00"
    },
    {
      "id": "d570d7244cd64a0f96b128816b591288",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/10387 | Eventually connect to NODE_NETWORK_LIMITED peers by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #10387 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:04:38+00:00"
    },
    {
      "id": "675972b843134a4893bf38a5a293eb4d",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11639 | Rewrite the interface between validation and net_processing wrt DoS by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #11639 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:04:40+00:00"
    },
    {
      "id": "6c73a654de9f48c0a0b8604b48b7a9ac",
      "sender": "wumpus",
      "payload": "yep, getting there",
      "action": false,
      "timestamp": "2017-12-14T19:05:21+00:00"
    },
    {
      "id": "1730c1b812e94411946999391144d6d5",
      "sender": "BlueMatt",
      "payload": "ryanofsky: asked for #11687",
      "action": false,
      "timestamp": "2017-12-14T19:05:24+00:00"
    },
    {
      "id": "220ccde81426419d9a7b6313036d5e34",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11687 | External wallet files by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #11687 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:05:26+00:00"
    },
    {
      "id": "0b15cac2f83247608076112700b8a761",
      "sender": "wumpus",
      "payload": "added",
      "action": false,
      "timestamp": "2017-12-14T19:06:13+00:00"
    },
    {
      "id": "49243efa9ace44c2bd6184dcc3125fce",
      "sender": "wumpus",
      "payload": "but let's focus on segwit wallet please",
      "action": false,
      "timestamp": "2017-12-14T19:06:21+00:00"
    },
    {
      "id": "3cbe48261bc3491495d376a10a5dcab4",
      "sender": "BlueMatt",
      "payload": "yea, I mean there's also like 3 or 4 bugs on master that need fixing for 0.16...",
      "action": false,
      "timestamp": "2017-12-14T19:06:41+00:00"
    },
    {
      "id": "1de02166726f47bb89b136f5116df340",
      "sender": "wumpus",
      "payload": "all the other things are nice but what people really want at this point is segwit wallet",
      "action": false,
      "timestamp": "2017-12-14T19:06:53+00:00"
    },
    {
      "id": "1311247d158a45709858a1c71638d762",
      "sender": "wumpus",
      "payload": "I get bothered a lot about it so I'm happy to pass it on :p",
      "action": false,
      "timestamp": "2017-12-14T19:07:28+00:00"
    },
    {
      "id": "511f881365574352bc444df8f565f392",
      "sender": "wumpus",
      "payload": "other topics?",
      "action": false,
      "timestamp": "2017-12-14T19:07:45+00:00"
    },
    {
      "id": "3c38435e8fce49fcafaccd5de007a0e7",
      "sender": "BlueMatt",
      "payload": "notes that things needed for 0.16 are at least #11888 (does not yet have pr), #11822 (pr 11824) and #11512",
      "action": true,
      "timestamp": "2017-12-14T19:08:23+00:00"
    },
    {
      "id": "3e4f0f81ed0b4a20a7f71f4b4d314fbd",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11888 | Prevent Opening Wallets Simultaneously in Two Instances \u00c3\u0082\u00c2\u00b7 Issue #11888 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:08:24+00:00"
    },
    {
      "id": "fab48df463324fbfb19b09c9f29e87c3",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11822 | Severe memory leak on current master \u00c3\u0082\u00c2\u00b7 Issue #11822 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:08:24+00:00"
    },
    {
      "id": "2b296e7abab14895b71a2dab210f2fd8",
      "sender": "promag",
      "payload": "will sipa include Qt changes in #11403?",
      "action": false,
      "timestamp": "2017-12-14T19:08:26+00:00"
    },
    {
      "id": "508decc01ac6412f9f95ae0a0eb34bc9",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11512 | Use GetDesireableServiceFlags in seeds, dnsseeds, fixing static seed adding by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #11512 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:08:26+00:00"
    },
    {
      "id": "b927361e737540e8a24eadc5b54faef5",
      "sender": "wumpus",
      "payload": "#action merge segwit wallet",
      "action": false,
      "timestamp": "2017-12-14T19:08:31+00:00"
    },
    {
      "id": "cd9fa817a5e741e893b456db1b0b24db",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11403 | SegWit wallet support by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #11403 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:08:32+00:00"
    },
    {
      "id": "4860d4cdd24e4e2b8bff1d6c6b524ce2",
      "sender": "jnewbery",
      "payload": "Quick topic: can I shill for the Coredev tech days in New York, March 5th-7th?",
      "action": false,
      "timestamp": "2017-12-14T19:08:54+00:00"
    },
    {
      "id": "0a2d3383d0e046008cd0f905e057f32d",
      "sender": "wumpus",
      "payload": "#topic coredev tech announcement",
      "action": false,
      "timestamp": "2017-12-14T19:09:07+00:00"
    },
    {
      "id": "67ec92e72bc04e928f1fcc8acf6be1a5",
      "sender": "BlueMatt",
      "payload": "jnewbery: I think you just did",
      "action": false,
      "timestamp": "2017-12-14T19:09:09+00:00"
    },
    {
      "id": "fa91fda4fddd4f359305fb2bb3a155f8",
      "sender": "cfields",
      "payload": "woohoo!",
      "action": false,
      "timestamp": "2017-12-14T19:09:15+00:00"
    },
    {
      "id": "ce3a67d3c1af44849564df5a472a96da",
      "sender": "jnewbery",
      "payload": "I've sent invites to everyone I think contributes regularly to Bitcoin Core or lightning implementations. If you think you should have got an invite and haven't, plese message me",
      "action": false,
      "timestamp": "2017-12-14T19:09:50+00:00"
    },
    {
      "id": "fdc3abf681654ce0954c4bdc5f0fd830",
      "sender": "BlueMatt",
      "payload": "put it on your calendar! week after fc so book your flights back via ny!",
      "action": false,
      "timestamp": "2017-12-14T19:09:52+00:00"
    },
    {
      "id": "657a56f4a40845e69cd9795c484b00de",
      "sender": "jonasschnelli",
      "payload": "I think I should merge https://github.com/coredev-tech/coredev-dot-tech/pull/1",
      "action": false,
      "timestamp": "2017-12-14T19:09:59+00:00"
    },
    {
      "id": "087e9db89f614153ae90618503fa1807",
      "sender": "achow101",
      "payload": "is it up on coredev.tech yet?",
      "action": false,
      "timestamp": "2017-12-14T19:10:05+00:00"
    },
    {
      "id": "81ce1f950c594a478874404f386bf899",
      "sender": "jnewbery",
      "payload": "jonasschnelli: yes please!",
      "action": false,
      "timestamp": "2017-12-14T19:10:13+00:00"
    },
    {
      "id": "6528515466b248bcb81ddad674c60405",
      "sender": "jonasschnelli",
      "payload": "jnewbery: have you invited promag?",
      "action": false,
      "timestamp": "2017-12-14T19:10:13+00:00"
    },
    {
      "id": "a042e81a8e19498cb5bc4a68ae0cf4ce",
      "sender": "jnewbery",
      "payload": "jonasschnelli: yes",
      "action": false,
      "timestamp": "2017-12-14T19:10:32+00:00"
    },
    {
      "id": "eb66d1bead174b47ba8c28fb5b56b512",
      "sender": "promag",
      "payload": "yes he did",
      "action": false,
      "timestamp": "2017-12-14T19:11:19+00:00"
    },
    {
      "id": "e2bc5355ecf24822884feeb4a3f2bbb7",
      "sender": "jnewbery",
      "payload": "that's all my shilling :)",
      "action": false,
      "timestamp": "2017-12-14T19:11:20+00:00"
    },
    {
      "id": "3f9a9562be864278923f355415b2e40a",
      "sender": "luke-jr",
      "payload": "proposed topic: status of meeting summaries on the website",
      "action": false,
      "timestamp": "2017-12-14T19:11:35+00:00"
    },
    {
      "id": "e69000a721ca4556b0ec1e596da2e505",
      "sender": "jonasschnelli",
      "payload": "Thanks for organising jnewbery! To bad I can't attend....",
      "action": false,
      "timestamp": "2017-12-14T19:11:45+00:00"
    },
    {
      "id": "3df7a75eafdf4f26986c2aec50ce64b3",
      "sender": "maaku",
      "payload": "jnewbery: New York is a big place. Where is it?",
      "action": false,
      "timestamp": "2017-12-14T19:12:20+00:00"
    },
    {
      "id": "f12a60e659e6408fa90615d580693331",
      "sender": "wumpus",
      "payload": "BlueMatt: seems they were already tagged for 0.16 except #11824",
      "action": false,
      "timestamp": "2017-12-14T19:12:20+00:00"
    },
    {
      "id": "fd82f9cb22a242a793a49549d5d06b3b",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11824 | Block ActivateBestChain to empty validationinterface queue by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #11824 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:12:22+00:00"
    },
    {
      "id": "d6c474cac56d4c1395c15c20725ea059",
      "sender": "sipa",
      "payload": "that needs tagging",
      "action": false,
      "timestamp": "2017-12-14T19:12:32+00:00"
    },
    {
      "id": "accb1d79a8f04287a9177c6dde57ece9",
      "sender": "jnewbery",
      "payload": "sorry jonas :(",
      "action": false,
      "timestamp": "2017-12-14T19:12:32+00:00"
    },
    {
      "id": "1bbeacf1f2ad4b2ab93a81fdf05338a3",
      "sender": "jonasschnelli",
      "payload": "jnewbery: keep the location discolued",
      "action": false,
      "timestamp": "2017-12-14T19:12:34+00:00"
    },
    {
      "id": "6e9e89c3ef954e838048c7af44558519",
      "sender": "luke-jr",
      "payload": "maaku: \"We're still working on final confirmation for the location, but it's almost certain to be in Lower Manhattan, close to The Battery.\"",
      "action": false,
      "timestamp": "2017-12-14T19:12:38+00:00"
    },
    {
      "id": "508ef00099cd48f1b022b59af117394e",
      "sender": "jonasschnelli",
      "payload": "*disclosed",
      "action": false,
      "timestamp": "2017-12-14T19:12:39+00:00"
    },
    {
      "id": "47b079a67f4c45388ec9e11aa6066133",
      "sender": "luke-jr",
      "payload": "oops",
      "action": false,
      "timestamp": "2017-12-14T19:12:42+00:00"
    },
    {
      "id": "cec432d5f0c941deb90d6ed491295001",
      "sender": "wumpus",
      "payload": "better to send the address in private",
      "action": false,
      "timestamp": "2017-12-14T19:12:43+00:00"
    },
    {
      "id": "ec1e6c97a9c848b4b7a48b1bf3213378",
      "sender": "BlueMatt",
      "payload": "wumpus: yes, I'm aware, I was pointing out that those three are issues which fix current master bugs ie are blocking 0.16, unlike much of the 0.16 tagged things",
      "action": false,
      "timestamp": "2017-12-14T19:12:53+00:00"
    },
    {
      "id": "2c9faa48728840ceafe662b010349d59",
      "sender": "maaku",
      "payload": "\"Lower Manhatten, close to The Battery\" was all I was looking for",
      "action": false,
      "timestamp": "2017-12-14T19:12:58+00:00"
    },
    {
      "id": "b051243b6bd9483b8220da4a14113011",
      "sender": "luke-jr",
      "payload": "hopefully that wasn't too much detail",
      "action": false,
      "timestamp": "2017-12-14T19:12:58+00:00"
    },
    {
      "id": "f480b73fdaa44e92a1c2993b42e6a4c9",
      "sender": "wumpus",
      "payload": "BlueMatt: yeah if there's things tagged 0.16 that shouldn't be, let me know",
      "action": false,
      "timestamp": "2017-12-14T19:13:16+00:00"
    },
    {
      "id": "1b9fc3cd51a546c5b8e4a8ef2bb16049",
      "sender": "wumpus",
      "payload": "BlueMatt: I'll bump them to 0.17",
      "action": false,
      "timestamp": "2017-12-14T19:13:22+00:00"
    },
    {
      "id": "62f2b06d49d249ada0756dc2ef4fc6af",
      "sender": "BlueMatt",
      "payload": "\"whatever makes it in\", right? :p",
      "action": false,
      "timestamp": "2017-12-14T19:13:34+00:00"
    },
    {
      "id": "79f28cc3b8c24e50a450c6ac1ce89c3f",
      "sender": "instagibbs",
      "payload": "oh meeting, hi",
      "action": false,
      "timestamp": "2017-12-14T19:14:03+00:00"
    },
    {
      "id": "e62308b2309e43378571e3a527b65be2",
      "sender": "wumpus",
      "payload": "yes, but if it shouldn't hold up the release it shouldn't really be tagged w/  specific release",
      "action": false,
      "timestamp": "2017-12-14T19:14:09+00:00"
    },
    {
      "id": "cfbf83df2791420fb254317cc06e69c9",
      "sender": "jtimon",
      "payload": "so after #11403 gets merged, what's the timeline for \"whatever makes it in\" ?",
      "action": false,
      "timestamp": "2017-12-14T19:14:21+00:00"
    },
    {
      "id": "a390e025a33244fcab5ff851ed4a441f",
      "sender": "gribble",
      "payload": "https://github.com/bitcoin/bitcoin/issues/11403 | SegWit wallet support by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #11403 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
      "action": false,
      "timestamp": "2017-12-14T19:14:27+00:00"
    },
    {
      "id": "b3fb9cdd35f1453a9dd708bfacc59a4a",
      "sender": "luke-jr",
      "payload": "wumpus: then why tag anything? :p",
      "action": false,
      "timestamp": "2017-12-14T19:14:30+00:00"
    },
    {
      "id": "c926596be1aa467ab44abdf45a00f04b",
      "sender": "BlueMatt",
      "payload": "wumpus: heh, ok, so lets see, untag 7664, 7729, 7949, 7955, 8501, 9502, 9728....yea, pretty much everything there",
      "action": false,
      "timestamp": "2017-12-14T19:14:59+00:00"
    },
    {
      "id": "01b80431dbd3414ab5aa6a9a3825dcc1",
      "sender": "wumpus",
      "payload": "after 11403 makes it in we should go to bugfixing only",
      "action": false,
      "timestamp": "2017-12-14T19:15:00+00:00"
    },
    {
      "id": "a34dd12c57144d9ea3d31e7974bd7f88",
      "sender": "luke-jr",
      "payload": "even Segwit wallet is a \"early release trigger\", not a blocker ;)",
      "action": false,
      "timestamp": "2017-12-14T19:15:14+00:00"
    },
    {
      "id": "974d27e8fbd74a6bac23b0815a83efea",
      "sender": "jtimon",
      "payload": "wumpus: I see",
      "action": false,
      "timestamp": "2017-12-14T19:15:19+00:00"
    },
    {
      "id": "e78d81ce3cf244d59cd7e96b7a864eeb",
      "sender": "BlueMatt",
      "payload": "most 0.16-tagged things really dont need a tag",
      "action": false,
      "timestamp": "2017-12-14T19:15:31+00:00"
    },
    {
      "id": "517633d18f964ed1a2d78368ef0190c8",
      "sender": "sipa",
      "payload": "wumpus: i guess that means we shouldn't have tags for future releases",
      "action": false,
      "timestamp": "2017-12-14T19:15:35+00:00"
    },
    {
      "id": "173e414481734e03adbe5222f1ad5a5d",
      "sender": "sipa",
      "payload": "only for backport branches",
      "action": false,
      "timestamp": "2017-12-14T19:15:42+00:00"
    },
    {
      "id": "466f60fdc3924e6ca07eb3a6697c6ebe",
      "sender": "BlueMatt",
      "payload": "we should just have a \"fixes current master bug\" tag which has to be cleared for each release",
      "action": false,
      "timestamp": "2017-12-14T19:15:54+00:00"
    },
    {
      "id": "5023d7d0d47b4558b6733d25663967c3",
      "sender": "wumpus",
      "payload": "sipa: unless they're bugfixes that really need to get in",
      "action": false,
      "timestamp": "2017-12-14T19:15:54+00:00"
    },
    {
      "id": "5daa73d0d95d4133aebc834c1616e416",
      "sender": "BlueMatt",
      "payload": "or i guess stop tagging things that dont fit into that category",
      "action": false,
      "timestamp": "2017-12-14T19:16:05+00:00"
    },
    {
      "id": "29d15f80bb084d90b72beafa38f18bd2",
      "sender": "jonasschnelli",
      "payload": "Mabe a tag for \"aims for next release\"?",
      "action": false,
      "timestamp": "2017-12-14T19:16:08+00:00"
    },
    {
      "id": "c15fa794c0f0495eb897e331118b5cbc",
      "sender": "wumpus",
      "payload": "well, github has milestones, not 'current master'",
      "action": false,
      "timestamp": "2017-12-14T19:16:13+00:00"
    },
    {
      "id": "ea58a68b53f04d93ac723ab086f9ec35",
      "sender": "BlueMatt",
      "payload": "jonasschnelli: doesnt everything aim for next release?",
      "action": false,
      "timestamp": "2017-12-14T19:16:23+00:00"
    },
    {
      "id": "14cff64342214f50900c0b5a7a81dc75",
      "sender": "wumpus",
      "payload": "at least now they will stick which is useful for historical reference",
      "action": false,
      "timestamp": "2017-12-14T19:16:25+00:00"
    },
    {
      "id": "2e38c03c3efd45fa9c811127ba4cd76f",
      "sender": "BlueMatt",
      "payload": "i mean occasionally not, but its rare",
      "action": false,
      "timestamp": "2017-12-14T19:16:29+00:00"
    },
    {
      "id": "ad0b14793c694a35819df5af284b40ee",
      "sender": "jonasschnelli",
      "payload": "BlueMatt: that is a good questions... or \"candidate for next release\"?",
      "action": false,
      "timestamp": "2017-12-14T19:16:38+00:00"
    },
    {
      "id": "9e3230620bff48cfbdfd823f6916cdf6",
      "sender": "wumpus",
      "payload": "the 'future' milestone is for unlikely things that need a lot more work",
      "action": false,
      "timestamp": "2017-12-14T19:17:02+00:00"
    },
    {
      "id": "b2086272804d4fff828a7f075e2a1038",
      "sender": "wumpus",
      "payload": "so probably not next release",
      "action": false,
      "timestamp": "2017-12-14T19:17:18+00:00"
    },
    {
      "id": "0fca12630153437c84c247de112c9f1c",
      "sender": "gmaxwell",
      "payload": "release candidate on tuesday then?",
      "action": false,
      "timestamp": "2017-12-14T19:18:03+00:00"
    },
    {
      "id": "062aff6b99d640eb98b6be5d3e8334c2",
      "sender": "sipa",
      "payload": "wumpus: perhaps a tag \"release blocker\" rather than a spdcific version milestone is better for those?",
      "action": false,
      "timestamp": "2017-12-14T19:18:05+00:00"
    },
    {
      "id": "f977c0a863b24c11b29fe67fabd36a15",
      "sender": "jonasschnelli",
      "payload": "Usually agile development works with \"priorities\"..",
      "action": false,
      "timestamp": "2017-12-14T19:18:05+00:00"
    },
    {
      "id": "98fe0685087f4e3cbddb8b08a623a6f6",
      "sender": "luke-jr",
      "payload": "jonasschnelli: everything is a candidate if it gets enough review ;p",
      "action": false,
      "timestamp": "2017-12-14T19:18:05+00:00"
    },
    {
      "id": "9c2cd52ed2a644e19bf7b6d2c3a7ccfd",
      "sender": "wumpus",
      "payload": "sipa: I prefer a milestone, we have too many tags already",
      "action": false,
      "timestamp": "2017-12-14T19:18:17+00:00"
    },
    {
      "id": "f78c0f98d6be4cce97b05c236e39f472",
      "sender": "sipa",
      "payload": "ok",
      "action": false,
      "timestamp": "2017-12-14T19:18:20+00:00"
    },
    {
      "id": "77f0a0abfaa54e94b237202963d25031",
      "sender": "wumpus",
      "payload": "sipa: at least this is displayed in a different place",
      "action": false,
      "timestamp": "2017-12-14T19:18:23+00:00"
    },
    {
      "id": "adf16a3b904b45cca0d00ac9c75aef72",
      "sender": "luke-jr",
      "payload": "jonasschnelli: that assumes someone gets to decide priorities for other people",
      "action": false,
      "timestamp": "2017-12-14T19:18:39+00:00"
    },
    {
      "id": "11ca1ca292844b9db9c193e443223dfc",
      "sender": "sipa",
      "payload": "right",
      "action": false,
      "timestamp": "2017-12-14T19:18:40+00:00"
    },
    {
      "id": "2762a96033504650a185a124b1d22799",
      "sender": "wumpus",
      "payload": "ok, any real topics?",
      "action": false,
      "timestamp": "2017-12-14T19:18:42+00:00"
    },
    {
      "id": "4628cbb8c65a46b589d33a04fcb61f92",
      "sender": "jonasschnelli",
      "payload": "luke-jr: Yes. Agree. It's kinda impossible",
      "action": false,
      "timestamp": "2017-12-14T19:18:56+00:00"
    },
    {
      "id": "67fb485fa64c4c34abc7fe191b11537f",
      "sender": "wumpus",
      "payload": "luke-jr: we have 'high priority' which we already discuss every week",
      "action": false,
      "timestamp": "2017-12-14T19:19:04+00:00"
    },
    {
      "id": "d3ae43911edb4d2aac3718c8bfce0111",
      "sender": "wumpus",
      "payload": "there's no point in other priorities really",
      "action": false,
      "timestamp": "2017-12-14T19:19:11+00:00"
    },
    {
      "id": "0391a88ad36646faadbbe428e22cfb25",
      "sender": "luke-jr",
      "payload": "[19:11:35] <luke-jr> proposed topic: status of meeting summaries on the website",
      "action": false,
      "timestamp": "2017-12-14T19:19:12+00:00"
    },
    {
      "id": "3d5ce7e599224cdd8d440f93fd1dbcb6",
      "sender": "luke-jr",
      "payload": "wumpus: sure, just pointing out it has its limits",
      "action": false,
      "timestamp": "2017-12-14T19:19:25+00:00"
    },
    {
      "id": "1b6c5d8b253042a4924b8d5cfb10734d",
      "sender": "wumpus",
      "payload": "#topic meeting summaries",
      "action": false,
      "timestamp": "2017-12-14T19:19:28+00:00"
    },
    {
      "id": "89d8f4e29c234ef28e8cec9db121f1c6",
      "sender": "gmaxwell",
      "payload": "I've been seeing highish connection counts, appears to be organic.  Non-listening nodes appear to have grown a lot in the last three months.",
      "action": false,
      "timestamp": "2017-12-14T19:19:32+00:00"
    },
    {
      "id": "73d1e55482494ab79ef81ba7512d522a",
      "sender": "achow101",
      "payload": "luke-jr: what about the meeting summaries",
      "action": false,
      "timestamp": "2017-12-14T19:19:51+00:00"
    },
    {
      "id": "9606c33e4e23477c88903276f6c3d557",
      "sender": "gmaxwell",
      "payload": "Who called this meeting?",
      "action": false,
      "timestamp": "2017-12-14T19:19:58+00:00"
    },
    {
      "id": "4d81219daf7b43ffb1f19b9b50d2fd53",
      "sender": "sipa",
      "payload": "?",
      "action": false,
      "timestamp": "2017-12-14T19:20:40+00:00"
    },
    {
      "id": "8b0720cf913446aca1740ad8c69ec6d8",
      "sender": "luke-jr",
      "payload": "I don't actually know what's up with meeting summaries, but the last one was 2 months ago (with a huge gap before that), and people are wondering",
      "action": false,
      "timestamp": "2017-12-14T19:20:45+00:00"
    },
    {
      "id": "33bbfb46b521477f8941798c3c62c08c",
      "sender": "achow101",
      "payload": "TheSadFace is the person I got to write them",
      "action": false,
      "timestamp": "2017-12-14T19:20:55+00:00"
    },
    {
      "id": "c845b35dc9c0459aa4751a0018a05a1b",
      "sender": "achow101",
      "payload": "he's been doing them slowly",
      "action": false,
      "timestamp": "2017-12-14T19:21:03+00:00"
    },
    {
      "id": "dc9f3fe00d55482d821b3f60d4d0becc",
      "sender": "BlueMatt",
      "payload": "https://github.com/bitcoin-core/bitcoincore.org/pulls",
      "action": false,
      "timestamp": "2017-12-14T19:21:06+00:00"
    },
    {
      "id": "f3995b06e1c5475c89bbef2e8870ad8a",
      "sender": "BlueMatt",
      "payload": "I mean there are ones sitting there ready to merge",
      "action": false,
      "timestamp": "2017-12-14T19:21:14+00:00"
    },
    {
      "id": "7c2b2efe33d540a3991c2d57c8c4d53b",
      "sender": "BlueMatt",
      "payload": "so...that sounds like a first step",
      "action": false,
      "timestamp": "2017-12-14T19:21:18+00:00"
    },
    {
      "id": "01d961a4cab94e54a5212725c38bfa44",
      "sender": "TheSadFace",
      "payload": "Hello everyone, yeah sorry about how slow it's going... After finals I plan to catch up to the present time",
      "action": false,
      "timestamp": "2017-12-14T19:21:37+00:00"
    },
    {
      "id": "33f27424f19643589530b8d5500044f7",
      "sender": "achow101",
      "payload": "the last few weeks have been slightly busy because of exams, so meeting notes haven't really gotten written. but hopefully a bunch will be written in the next few weeks",
      "action": false,
      "timestamp": "2017-12-14T19:21:44+00:00"
    },
    {
      "id": "32c2ab8a247245fc9fd438c2e6650cfe",
      "sender": "wumpus",
      "payload": "oh right I'm allowed to merge things on the bitcoincore.org site now",
      "action": false,
      "timestamp": "2017-12-14T19:21:45+00:00"
    },
    {
      "id": "551bf0e647ec42018125b99560f96fa7",
      "sender": "wumpus",
      "payload": ":D",
      "action": false,
      "timestamp": "2017-12-14T19:21:48+00:00"
    },
    {
      "id": "a63746595b174e61b1d75767d5cd5bca",
      "sender": "BlueMatt",
      "payload": "lol after you broke the site!",
      "action": false,
      "timestamp": "2017-12-14T19:22:01+00:00"
    },
    {
      "id": "3e3e6222251840d19661289402fdba8b",
      "sender": "luke-jr",
      "payload": "ok, so basically it's taken care of, just a matter of time",
      "action": false,
      "timestamp": "2017-12-14T19:22:10+00:00"
    },
    {
      "id": "39e29bd8a9254bbbbf237c8932f81cd1",
      "sender": "achow101",
      "payload": "luke-jr: yes",
      "action": false,
      "timestamp": "2017-12-14T19:22:14+00:00"
    },
    {
      "id": "bd5f2755c9b74a2483d01516ef1da6f1",
      "sender": "TheSadFace",
      "payload": "luke-jr: Yeah just had a crazy last bit of the semester",
      "action": false,
      "timestamp": "2017-12-14T19:22:30+00:00"
    },
    {
      "id": "14babce4ebd14fcc92d7ff3d04e8dfa8",
      "sender": "wumpus",
      "payload": "well the site was still working :)",
      "action": false,
      "timestamp": "2017-12-14T19:22:31+00:00"
    },
    {
      "id": "d8d36ac92ef64f6b97c80b0ba1b6a971",
      "sender": "Provoostenator",
      "payload": "I think just posting the chat log quickly after the meeting is better than nothing.",
      "action": false,
      "timestamp": "2017-12-14T19:22:36+00:00"
    },
    {
      "id": "42bb39afd54e4a12827434b66566d53d",
      "sender": "sipa",
      "payload": "TheSadFace: very happy that someone's doing that",
      "action": false,
      "timestamp": "2017-12-14T19:22:47+00:00"
    },
    {
      "id": "8afc1d912f0a48418c3ca35343f2a654",
      "sender": "wumpus",
      "payload": "Provoostenator: the bot uploads the chat log",
      "action": false,
      "timestamp": "2017-12-14T19:22:49+00:00"
    },
    {
      "id": "132cc96584ce482d80499ee1436ed47c",
      "sender": "sipa",
      "payload": "even if it takes a while",
      "action": false,
      "timestamp": "2017-12-14T19:22:53+00:00"
    },
    {
      "id": "a2976c118fed4fe2ad651326089a2c51",
      "sender": "wumpus",
      "payload": "e.g. http://www.erisian.com.au/meetbot/bitcoin-core-dev/2017/bitcoin-core-dev.2017-12-07-19.00.log.html for last meeting",
      "action": false,
      "timestamp": "2017-12-14T19:23:14+00:00"
    },
    {
      "id": "cee2b19759f94e968e1fb27e3c7b6140",
      "sender": "Provoostenator",
      "payload": "But those don't show up here: https://bitcoincore.org/en/meetings/",
      "action": false,
      "timestamp": "2017-12-14T19:23:16+00:00"
    },
    {
      "id": "7728686f2e474f1ba83dc6ceea4e8b60",
      "sender": "TheSadFace",
      "payload": "sipa: Thanks!",
      "action": false,
      "timestamp": "2017-12-14T19:23:25+00:00"
    },
    {
      "id": "40e6dc8afd7c4ca8b64b3f40c1f78416",
      "sender": "Provoostenator",
      "payload": "For the RSS folks out there...",
      "action": false,
      "timestamp": "2017-12-14T19:23:34+00:00"
    },
    {
      "id": "6212fc40a0c94fe2bde5e42ea21aaa9b",
      "sender": "wumpus",
      "payload": "TheSadFace: yes, thanks a lot",
      "action": false,
      "timestamp": "2017-12-14T19:23:42+00:00"
    },
    {
      "id": "5f77042cc5774937b8d16d258393351d",
      "sender": "luke-jr",
      "payload": "Provoostenator: wouldn't that make RSS more complex? if it shows up with the log, but then the summary added later.,.",
      "action": false,
      "timestamp": "2017-12-14T19:23:55+00:00"
    },
    {
      "id": "6e1e144bb44a4f4e8cb4b7582d33f58d",
      "sender": "achow101",
      "payload": "Provoostenator: \"To view more recent logs, all meeting logs and raw minutes can be found here.\"",
      "action": false,
      "timestamp": "2017-12-14T19:23:56+00:00"
    },
    {
      "id": "b99bcac53ef24f7984d5dbf2d6206182",
      "sender": "bitcoin-git",
      "payload": "[bitcoin] instagibbs opened pull request #11900: [policy] simplify CheckMinimalPush checks, add safety assert (master...checkminimal) https://github.com/bitcoin/bitcoin/pull/11900",
      "action": false,
      "timestamp": "2017-12-14T19:24:00+00:00"
    },
    {
      "id": "61331b04be1b4214bb6f752739ce3ae1",
      "sender": "achow101",
      "payload": "here links to http://www.erisian.com.au/meetbot/bitcoin-core-dev/",
      "action": false,
      "timestamp": "2017-12-14T19:24:02+00:00"
    },
    {
      "id": "5adaa780ccc94efeab906c4c2b531df3",
      "sender": "Provoostenator",
      "payload": "It might be better to just always generate a post on /meetings, edit the post later.",
      "action": false,
      "timestamp": "2017-12-14T19:24:05+00:00"
    },
    {
      "id": "912fec72da2749f9999bffab8edf3664",
      "sender": "luke-jr",
      "payload": "I don't personally use RSS, but I would imagine it would be better if the post only showed when the summary is done",
      "action": false,
      "timestamp": "2017-12-14T19:24:26+00:00"
    },
    {
      "id": "521c4bb984954b84af76f78d97bd0d5b",
      "sender": "luke-jr",
      "payload": "otherwise people will try to read, see no summary, and forget to go back later",
      "action": false,
      "timestamp": "2017-12-14T19:24:40+00:00"
    },
    {
      "id": "91c347d4263c47a8bf0e51b93d762deb",
      "sender": "Provoostenator",
      "payload": "True, maybe have a second RSS feed with just the logs?",
      "action": false,
      "timestamp": "2017-12-14T19:25:00+00:00"
    },
    {
      "id": "388fa9e1687045ae9c83b24d52d89458",
      "sender": "Provoostenator",
      "payload": "For people who want them fast.",
      "action": false,
      "timestamp": "2017-12-14T19:25:07+00:00"
    },
    {
      "id": "fcb2d37458e849198bc9a22c6e34b648",
      "sender": "achow101",
      "payload": "also, who owns the meetbot and the site where all of the meeting logs and stuff go?",
      "action": false,
      "timestamp": "2017-12-14T19:25:20+00:00"
    },
    {
      "id": "a2dde24455164ef7ae1a85cf4df66101",
      "sender": "wumpus",
      "payload": "aj does",
      "action": false,
      "timestamp": "2017-12-14T19:25:26+00:00"
    },
    {
      "id": "39da42c9ca55493188884f36c7efd519",
      "sender": "luke-jr",
      "payload": "why not they just connect to the webchat? :P",
      "action": false,
      "timestamp": "2017-12-14T19:25:29+00:00"
    },
    {
      "id": "6494663b490747e0b35e22178f026dc3",
      "sender": "aj",
      "payload": "waves",
      "action": true,
      "timestamp": "2017-12-14T19:25:33+00:00"
    },
    {
      "id": "48f13451de0b4959bd01adac82884d64",
      "sender": "MarcoFalke",
      "payload": "Provoostenator: Scroll back on botbot?",
      "action": false,
      "timestamp": "2017-12-14T19:25:40+00:00"
    },
    {
      "id": "e791fcb39ac2440f815f643f0ba9f858",
      "sender": "cfields",
      "payload": "very quick topic suggestion: toolchain builder progress",
      "action": false,
      "timestamp": "2017-12-14T19:26:38+00:00"
    },
    {
      "id": "e6fca6a03f0048549621b0db3b7f5d6c",
      "sender": "wumpus",
      "payload": "#topic toolchain builder progress",
      "action": false,
      "timestamp": "2017-12-14T19:26:50+00:00"
    },
    {
      "id": "0514142be57846c99539a43736858e9b",
      "sender": "luke-jr",
      "payload": "actually, maybe we should link the webchat on the page?",
      "action": false,
      "timestamp": "2017-12-14T19:26:50+00:00"
    },
    {
      "id": "eb112842db4a419087570c9622e833e1",
      "sender": "wumpus",
      "payload": "is a read-only link to the webchat possible?",
      "action": false,
      "timestamp": "2017-12-14T19:27:04+00:00"
    },
    {
      "id": "9970d35abde94be799e300a953c38a40",
      "sender": "cfields",
      "payload": "i'm knee-deep in compiler builds. slowly taking shape. that is all :)",
      "action": false,
      "timestamp": "2017-12-14T19:27:06+00:00"
    },
    {
      "id": "7c46f5d035734efcb2951a95243b7dc1",
      "sender": "BlueMatt",
      "payload": "pr in time for 0.16 to replace gitian for 0.16, right?",
      "action": false,
      "timestamp": "2017-12-14T19:27:09+00:00"
    },
    {
      "id": "f1c91e55fc874e3993c374da0de19091",
      "sender": "wumpus",
      "payload": "if not, please don't do it",
      "action": false,
      "timestamp": "2017-12-14T19:27:09+00:00"
    },
    {
      "id": "c14f622d326e4f4abc7603966e2b5970",
      "sender": "cfields",
      "payload": "heh",
      "action": false,
      "timestamp": "2017-12-14T19:27:22+00:00"
    },
    {
      "id": "86d647d05d2a493384de9244466a7581",
      "sender": "achow101",
      "payload": "wumpus: could link to botbot which is read only",
      "action": false,
      "timestamp": "2017-12-14T19:27:25+00:00"
    },
    {
      "id": "fedc0000ae624aa0802053632186343c",
      "sender": "wumpus",
      "payload": "achow101: +1",
      "action": false,
      "timestamp": "2017-12-14T19:27:29+00:00"
    },
    {
      "id": "5f72b6093fae4cc0a09efe7fc2b81d37",
      "sender": "luke-jr",
      "payload": "wait, replacing gitian? :/",
      "action": false,
      "timestamp": "2017-12-14T19:27:43+00:00"
    },
    {
      "id": "bfa4ff2a91cc48f0ab734064ae6fb97e",
      "sender": "cfields",
      "payload": "first step will just be a toolchain that we use in gitian rather than whatever ubuntu ships",
      "action": false,
      "timestamp": "2017-12-14T19:28:17+00:00"
    },
    {
      "id": "f98df93d5b1441e1b1882901eb2e4166",
      "sender": "cfields",
      "payload": "that will mean that we can very easily use whatever compilers/versions we want for gitian/travis",
      "action": false,
      "timestamp": "2017-12-14T19:28:40+00:00"
    },
    {
      "id": "9f75b4795be84f0aa9e336ee352dfd95",
      "sender": "wumpus",
      "payload": "that would help in cases like we have with ubuntu 16.04, where the mingw64 compiler is completely broken",
      "action": false,
      "timestamp": "2017-12-14T19:28:45+00:00"
    },
    {
      "id": "95418b5a540247bd8a24317330f634d9",
      "sender": "cfields",
      "payload": "right",
      "action": false,
      "timestamp": "2017-12-14T19:28:57+00:00"
    },
    {
      "id": "051009739b45469b8017d3fbaa364188",
      "sender": "sipa",
      "payload": "wow, even in travis?",
      "action": false,
      "timestamp": "2017-12-14T19:29:09+00:00"
    },
    {
      "id": "60953b77ab2e4eada103da50e37e353a",
      "sender": "Chris_Stewart_5",
      "payload": "cfields: nice!",
      "action": false,
      "timestamp": "2017-12-14T19:29:19+00:00"
    },
    {
      "id": "20d1db5c19944a85b81f313842e5418a",
      "sender": "cfields",
      "payload": "after that, I'd like to discuss something more long-term. But replacing Gitian would still be a long way away",
      "action": false,
      "timestamp": "2017-12-14T19:29:42+00:00"
    },
    {
      "id": "020f138dc65543c9b7f55898f98e1d4c",
      "sender": "luke-jr",
      "payload": "within gitian sgtm, although hopefully only as-needed for Travis since it's already slow",
      "action": false,
      "timestamp": "2017-12-14T19:29:53+00:00"
    },
    {
      "id": "81c9e48e295f49108b299df6b9b1e3d6",
      "sender": "BlueMatt",
      "payload": "#link http://vxer.org/lib/pdf/Reflections%20on%20Trusting%20Trust.pdf",
      "action": false,
      "timestamp": "2017-12-14T19:29:55+00:00"
    },
    {
      "id": "4f14e71d307d4e539ee1f0877270914e",
      "sender": "gmaxwell",
      "payload": "luke-jr: the would it be slow in travis? it would get cached.",
      "action": false,
      "timestamp": "2017-12-14T19:30:16+00:00"
    },
    {
      "id": "caccd21a70a8482d89d3b8ee1eb68a22",
      "sender": "cfields",
      "payload": "luke-jr: the idea would be to host our toolchains somewhere, so that travis just pulls them like anything else",
      "action": false,
      "timestamp": "2017-12-14T19:30:34+00:00"
    },
    {
      "id": "92248c467e494ef58b44388254ca4396",
      "sender": "cfields",
      "payload": "right",
      "action": false,
      "timestamp": "2017-12-14T19:30:40+00:00"
    },
    {
      "id": "65326610411e48b6905ed96b8146932d",
      "sender": "BlueMatt",
      "payload": "will this make bitcoin core the first open source project to do releases using the 1984-suggested toolchain system? =D",
      "action": false,
      "timestamp": "2017-12-14T19:30:57+00:00"
    },
    {
      "id": "cd7ac17cb3504d3f81fa98f48cfd6fd0",
      "sender": "sipa",
      "payload": "BlueMatt: we don't ship with our own CPU microcode yet :(",
      "action": false,
      "timestamp": "2017-12-14T19:31:18+00:00"
    },
    {
      "id": "9a2b7a7eea9e4001a9457e1de39d1cd2",
      "sender": "cfields",
      "payload": "gmaxwell: also, the clang/gcc thing is kinda moot. We'll want to build them with each-other anyway, so going clang-only wouldn't make things any easier",
      "action": false,
      "timestamp": "2017-12-14T19:31:22+00:00"
    },
    {
      "id": "f8d7bf07ad494b1eab017e84d68d36e4",
      "sender": "wumpus",
      "payload": "1984 toolchain system doesn't have a good ring to it",
      "action": false,
      "timestamp": "2017-12-14T19:31:28+00:00"
    },
    {
      "id": "ccba357db7c640c7bcbfed33a85613bb",
      "sender": "luke-jr",
      "payload": "sipa: yet.",
      "action": false,
      "timestamp": "2017-12-14T19:31:29+00:00"
    },
    {
      "id": "98e7326bf09a4458832d486f758b9d5a",
      "sender": "BlueMatt",
      "payload": "sipa: lol, ok, fair",
      "action": false,
      "timestamp": "2017-12-14T19:31:29+00:00"
    },
    {
      "id": "ce1ad0293e894b998900d4258e672985",
      "sender": "BlueMatt",
      "payload": "wumpus: all the better to spy on you with",
      "action": false,
      "timestamp": "2017-12-14T19:31:45+00:00"
    },
    {
      "id": "9f53cf1a6904409fb3b196e6fc778b4f",
      "sender": "wumpus",
      "payload": "BlueMatt: :D",
      "action": false,
      "timestamp": "2017-12-14T19:31:52+00:00"
    },
    {
      "id": "3c98be73e74d4722a7cf81b506c4fc5d",
      "sender": "achow101",
      "payload": "is the goal to eventually get rid of gitian?",
      "action": false,
      "timestamp": "2017-12-14T19:32:39+00:00"
    },
    {
      "id": "caae93fcfdd64d6b92d9acc4c1bcb503",
      "sender": "gmaxwell",
      "payload": "BlueMatt: IIRC diverse double compilation was not suggested by KT.",
      "action": false,
      "timestamp": "2017-12-14T19:32:44+00:00"
    },
    {
      "id": "a01e529f8c16412aaa911da2b2a250ab",
      "sender": "cfields",
      "payload": "BlueMatt: heh yes. The initial toolchain will likely take ages and ages to build. But after it's done once, updates are quick and easy",
      "action": false,
      "timestamp": "2017-12-14T19:32:53+00:00"
    },
    {
      "id": "dcec7318142345bdb205d18914fbf733",
      "sender": "luke-jr",
      "payload": "achow101: I would hope not. Gitian is handy.",
      "action": false,
      "timestamp": "2017-12-14T19:33:02+00:00"
    },
    {
      "id": "dc25411ba1a745e798e761d3afd6ad18",
      "sender": "wumpus",
      "payload": "good to hear you're making progress cfields",
      "action": false,
      "timestamp": "2017-12-14T19:33:03+00:00"
    },
    {
      "id": "4901c900dca344e8a625be39a3396fb4",
      "sender": "BlueMatt",
      "payload": "gmaxwell: oh? how did I get that confused...who suggested it?",
      "action": false,
      "timestamp": "2017-12-14T19:33:07+00:00"
    },
    {
      "id": "ccd298d3fd5040ed97e0c3b5cc46aa33",
      "sender": "luke-jr",
      "payload": "achow101: at least not unless there's an alternative that isn't Bitcoin/Core-specific",
      "action": false,
      "timestamp": "2017-12-14T19:33:24+00:00"
    },
    {
      "id": "2f3a8dc8a04b43c69c02d67d7f333eda",
      "sender": "achow101",
      "payload": "luke-jr: same, although it does need a bit of fixing I think",
      "action": false,
      "timestamp": "2017-12-14T19:33:28+00:00"
    },
    {
      "id": "f4717f8ac1994859be592d793388f9d6",
      "sender": "gmaxwell",
      "payload": "KT made the problem statement, I don't think DDC was suggested until david wheeler's thesis in the mid-oughts.",
      "action": false,
      "timestamp": "2017-12-14T19:33:35+00:00"
    },
    {
      "id": "8f6a0e8650774a14b2c924bfa89caa67",
      "sender": "BlueMatt",
      "payload": "ah, ok",
      "action": false,
      "timestamp": "2017-12-14T19:33:43+00:00"
    },
    {
      "id": "2243c54c3c664ac69b0f3f3a0b3a2d75",
      "sender": "wumpus",
      "payload": "I think abstractly gitian as a launcher for deterministic containers that build is a good concept",
      "action": false,
      "timestamp": "2017-12-14T19:34:07+00:00"
    },
    {
      "id": "ccfc527aaf8f4cc7a702e07279b82170",
      "sender": "luke-jr",
      "payload": "(and also not distro-specific ;)",
      "action": false,
      "timestamp": "2017-12-14T19:34:24+00:00"
    },
    {
      "id": "73022ad194ca4706b0d0db1b3769bbdd",
      "sender": "jtimon",
      "payload": "what would be the advantageof getting rid of gitian?",
      "action": false,
      "timestamp": "2017-12-14T19:35:14+00:00"
    },
    {
      "id": "0d95c5f64147434da8eebbbfda1c2e2c",
      "sender": "wumpus",
      "payload": "it does have too much overhead (runnig a full ubuntu VM inside, which upgrades everyt ime), and is pretty hard to initially set up",
      "action": false,
      "timestamp": "2017-12-14T19:35:16+00:00"
    },
    {
      "id": "8872ff220ee1497e82c55bcce96eacaa",
      "sender": "cfields",
      "payload": "wumpus: agreed that the concept is good. It's just got lots of rough edges",
      "action": false,
      "timestamp": "2017-12-14T19:35:52+00:00"
    },
    {
      "id": "606daf510e5244b6864fea549eccebf6",
      "sender": "wumpus",
      "payload": "the advantage is not in getting rid in it, but building something better",
      "action": false,
      "timestamp": "2017-12-14T19:36:00+00:00"
    },
    {
      "id": "cbe765db70664af2b119fe6e4df375a9",
      "sender": "luke-jr",
      "payload": "wumpus: even making the updates persistent might be an improvement there",
      "action": false,
      "timestamp": "2017-12-14T19:36:08+00:00"
    },
    {
      "id": "f7226173ca58499291558715ecd8979e",
      "sender": "achow101",
      "payload": "I think that setting up a new gitian environment has been slowly getting harder",
      "action": false,
      "timestamp": "2017-12-14T19:36:10+00:00"
    },
    {
      "id": "fe14f676b3e54b43ab95033a2b2881d4",
      "sender": "cfields",
      "payload": "luke-jr: with the toolchain stuff done, we won't need to do the updates anymore",
      "action": false,
      "timestamp": "2017-12-14T19:36:29+00:00"
    },
    {
      "id": "2e4c313737334ae9a47e40b76190a329",
      "sender": "cfields",
      "payload": "it'll be distro-agnostic",
      "action": false,
      "timestamp": "2017-12-14T19:36:40+00:00"
    },
    {
      "id": "5e51a7050241407581c72352087a6e4f",
      "sender": "wumpus",
      "payload": "cfields: what about the windows installer stuff",
      "action": false,
      "timestamp": "2017-12-14T19:36:47+00:00"
    },
    {
      "id": "285f0f641ca542cdb1d07d523f326c06",
      "sender": "luke-jr",
      "payload": "building NSIS should be trivial I'd think",
      "action": false,
      "timestamp": "2017-12-14T19:37:04+00:00"
    },
    {
      "id": "131cdf0b5bfe4e52ae1cd7cf0ce194be",
      "sender": "wumpus",
      "payload": "cfields: I mean NSIS - we should probably build that too, then",
      "action": false,
      "timestamp": "2017-12-14T19:37:06+00:00"
    },
    {
      "id": "33864a1ef75440038476ae01226223e4",
      "sender": "wumpus",
      "payload": "oh no building NSIS is not trivial :(",
      "action": false,
      "timestamp": "2017-12-14T19:37:12+00:00"
    },
    {
      "id": "165fc395aa1e4c6493f2e6830854c5f5",
      "sender": "luke-jr",
      "payload": "Gentoo has an ebuild, so just port that",
      "action": false,
      "timestamp": "2017-12-14T19:37:13+00:00"
    },
    {
      "id": "3763b86d520d43ae9086d3bc4d348aa6",
      "sender": "cfields",
      "payload": "wumpus: right, i haven't gotten that far yet. But I suspect we'll just need to suck it up and build it",
      "action": false,
      "timestamp": "2017-12-14T19:37:29+00:00"
    },
    {
      "id": "32fe6832caaa461b941d7b0d53dab20d",
      "sender": "wumpus",
      "payload": "the problem is that it's a mix of cross compield windows code and native code, and has a sucky build system",
      "action": false,
      "timestamp": "2017-12-14T19:37:33+00:00"
    },
    {
      "id": "0cc394743cf44edaa540de0179cc9e4c",
      "sender": "wumpus",
      "payload": "yes",
      "action": false,
      "timestamp": "2017-12-14T19:38:13+00:00"
    },
    {
      "id": "a63c267f72a1416fb14c85828f81df81",
      "sender": "luke-jr",
      "payload": "correction: Gentoo *used* to have an ebuild :x",
      "action": false,
      "timestamp": "2017-12-14T19:38:18+00:00"
    },
    {
      "id": "3e2497f8bd1d4f70b3896667f503ff83",
      "sender": "cfields",
      "payload": "have no alternatives cropped up in the last ~10 years?",
      "action": false,
      "timestamp": "2017-12-14T19:38:19+00:00"
    },
    {
      "id": "802be84b3c7949fb89567e6db78fa9e4",
      "sender": "wumpus",
      "payload": "using the one in 12.04 isn't acceptable anymore at least",
      "action": false,
      "timestamp": "2017-12-14T19:38:27+00:00"
    },
    {
      "id": "5e82553c2ad14c809018161788f1bc1f",
      "sender": "wumpus",
      "payload": "eh, 14.04",
      "action": false,
      "timestamp": "2017-12-14T19:38:33+00:00"
    },
    {
      "id": "32a9dd06782d43a99a88e11ac5f91af3",
      "sender": "luke-jr",
      "payload": "I have a copy of the last ebuild in my overlay, it's only 111 lines",
      "action": false,
      "timestamp": "2017-12-14T19:38:52+00:00"
    },
    {
      "id": "b251b109c67d4168894cc9352c3df825",
      "sender": "cfields",
      "payload": "luke-jr: that assumes you already have scons built and working",
      "action": false,
      "timestamp": "2017-12-14T19:39:17+00:00"
    },
    {
      "id": "11f2db6bec81485f9377c34ed523266a",
      "sender": "wumpus",
      "payload": "windows has a native installer db system that would be preferable to use",
      "action": false,
      "timestamp": "2017-12-14T19:39:22+00:00"
    },
    {
      "id": "d68cfd2e656440e090cf6c778f4a9c94",
      "sender": "wumpus",
      "payload": "but porting the installer over to that would be... work",
      "action": false,
      "timestamp": "2017-12-14T19:39:33+00:00"
    },
    {
      "id": "644920fd1d404c96bf0d4642d5f478fa",
      "sender": "luke-jr",
      "payload": "yes :p",
      "action": false,
      "timestamp": "2017-12-14T19:39:40+00:00"
    },
    {
      "id": "05b18da05c014b5f89e3f8a096e71cc2",
      "sender": "cfields",
      "payload": "well we can always take the toolchain stuff but still rely on a few bits and pieces from ubuntu until we get it all worked out",
      "action": false,
      "timestamp": "2017-12-14T19:40:43+00:00"
    },
    {
      "id": "904a55f01f72467e908f96d4752fbe1b",
      "sender": "wumpus",
      "payload": "sure",
      "action": false,
      "timestamp": "2017-12-14T19:40:49+00:00"
    },
    {
      "id": "03ed172404a24555a3ec77898ed9b9ed",
      "sender": "luke-jr",
      "payload": "doesn't the toolchain stuff depend on a native autotools/make anyway?",
      "action": false,
      "timestamp": "2017-12-14T19:41:05+00:00"
    },
    {
      "id": "7fc97057f43048589e4df095172b74da",
      "sender": "luke-jr",
      "payload": "what harm in using native scons?",
      "action": false,
      "timestamp": "2017-12-14T19:41:10+00:00"
    },
    {
      "id": "1a622cd6713946baa7a48ea9b9117a45",
      "sender": "wumpus",
      "payload": "ah yes window's own system is msi",
      "action": false,
      "timestamp": "2017-12-14T19:41:20+00:00"
    },
    {
      "id": "bf07f91a934141f59f5253f3daaffc31",
      "sender": "cfields",
      "payload": "luke-jr: depends how deep we want to go",
      "action": false,
      "timestamp": "2017-12-14T19:41:31+00:00"
    },
    {
      "id": "813d75a717d740489c3aa51ab1b079b7",
      "sender": "wumpus",
      "payload": "thinking of it, might not be that easy to make those in cross-build",
      "action": false,
      "timestamp": "2017-12-14T19:41:51+00:00"
    },
    {
      "id": "45660a71f3014da085680208df86876b",
      "sender": "maaku",
      "payload": "wumpus: building a gitian vm can be easily scriptable. I had vagrant scripts for doing this since 2013, but weren't upstreamed out of lack of interest",
      "action": false,
      "timestamp": "2017-12-14T19:41:55+00:00"
    },
    {
      "id": "6e64707414ac421e90cdcf983023f9ee",
      "sender": "wumpus",
      "payload": "maaku: there is a script for that now",
      "action": false,
      "timestamp": "2017-12-14T19:42:20+00:00"
    },
    {
      "id": "ebe0e183857e406ba70ded920fb7e4b1",
      "sender": "maaku",
      "payload": "maintaining a script to construct a gitian vm solves the accessibilty problem (and gets more people using gitian)",
      "action": false,
      "timestamp": "2017-12-14T19:42:21+00:00"
    },
    {
      "id": "5c82503b521b46149ce2d3d3a7f9b4ad",
      "sender": "cfields",
      "payload": "wumpus: msi's? IIRC gnu ld can target them, at least",
      "action": false,
      "timestamp": "2017-12-14T19:42:40+00:00"
    },
    {
      "id": "aa9dbcc546cc45719e811354b23bcdb1",
      "sender": "sipa",
      "payload": "i also have brief libsecp256k1 update",
      "action": false,
      "timestamp": "2017-12-14T19:43:02+00:00"
    },
    {
      "id": "2a6b6230591c49949b0cb7e3a78c2c3c",
      "sender": "wumpus",
      "payload": "contrib/gitian-build.sh",
      "action": false,
      "timestamp": "2017-12-14T19:43:07+00:00"
    },
    {
      "id": "3e8a034cc65c46eba9bf4821bbfa2644",
      "sender": "wumpus",
      "payload": "cfields: ok, so if we can get someone to make a msi installer for us, we could use that instead",
      "action": false,
      "timestamp": "2017-12-14T19:43:22+00:00"
    },
    {
      "id": "3897b5e28ca74f31b3b367bafea4e47c",
      "sender": "achow101",
      "payload": "maaku: unfortunately sometimes gitian doesn't get setup even with a script",
      "action": false,
      "timestamp": "2017-12-14T19:43:22+00:00"
    },
    {
      "id": "c57ad7a26db9470da9c1ccb325cfcc51",
      "sender": "achow101",
      "payload": "it might fail at some random point in the process for some unknown reason",
      "action": false,
      "timestamp": "2017-12-14T19:43:33+00:00"
    },
    {
      "id": "3b935ceb9b2d4ec7b7ac2465438cfc48",
      "sender": "cfields",
      "payload": "wumpus: sure, something to look into",
      "action": false,
      "timestamp": "2017-12-14T19:43:39+00:00"
    },
    {
      "id": "42be16511add48ee84cc1a51a48a8031",
      "sender": "wumpus",
      "payload": "the problem is that it has a lot to accomodate, because setting up the kvm/lxc is slightly different on differnt systems",
      "action": false,
      "timestamp": "2017-12-14T19:43:42+00:00"
    },
    {
      "id": "b854f9e5166e4b6a979ee729b395e55a",
      "sender": "wumpus",
      "payload": "anyhow we'll figure it out, time for next topic",
      "action": false,
      "timestamp": "2017-12-14T19:44:04+00:00"
    },
    {
      "id": "0157c7c0ce8748518667b092cc90512e",
      "sender": "wumpus",
      "payload": "#topic libsecp256k1 update (sipa)",
      "action": false,
      "timestamp": "2017-12-14T19:44:04+00:00"
    },
    {
      "id": "4efd6cd8f4c44992b80676030cdd60fb",
      "sender": "luke-jr",
      "payload": "doesn't KVM just work on all modern systems?",
      "action": false,
      "timestamp": "2017-12-14T19:44:11+00:00"
    },
    {
      "id": "41b4bc78f2da4f7a8f98bd3529057e92",
      "sender": "wumpus",
      "payload": "luke-jr: not inside VMs",
      "action": false,
      "timestamp": "2017-12-14T19:44:24+00:00"
    },
    {
      "id": "e566b9dee5084a199425395b84f664a6",
      "sender": "cfields",
      "payload": "luke-jr: nested is a pain",
      "action": false,
      "timestamp": "2017-12-14T19:44:27+00:00"
    },
    {
      "id": "f49c198d252b48419b68a08a7af0943c",
      "sender": "sipa",
      "payload": "in the past week we've finally merged multi-multiplication support in libsecp256k1: https://github.com/bitcoin-core/secp256k1/pull/486",
      "action": false,
      "timestamp": "2017-12-14T19:44:29+00:00"
    },
    {
      "id": "c2c27b28f94d44f1a59284751bd17aed",
      "sender": "maaku",
      "payload": "wumpus: which is why you outsource the vm maintenance to an existing cross-platform vm management tool, like vagrant, and then do lxc-gitian within that vm",
      "action": false,
      "timestamp": "2017-12-14T19:44:38+00:00"
    },
    {
      "id": "cac14f1018dc46288c50144dd4739e88",
      "sender": "jonasschnelli",
      "payload": "sipa; what are the benefits?",
      "action": false,
      "timestamp": "2017-12-14T19:44:56+00:00"
    },
    {
      "id": "08ce66327c43407c8d02dcc832d7349a",
      "sender": "achow101",
      "payload": "sipa: that's the pippenger thing?",
      "action": false,
      "timestamp": "2017-12-14T19:45:04+00:00"
    },
    {
      "id": "1b19763311b8452794a7b717ac77a0b0",
      "sender": "sipa",
      "payload": "this is the low-level functionality for efficiently computing a*A + b*B + c*C + ..., with a,b,c scalars and A,B,C points",
      "action": false,
      "timestamp": "2017-12-14T19:45:05+00:00"
    },
    {
      "id": "7070d0650bfe420998b1deb8a5f2009f",
      "sender": "sipa",
      "payload": "it is not exposed currently (except for tests and benchmarks)",
      "action": false,
      "timestamp": "2017-12-14T19:45:20+00:00"
    },
    {
      "id": "27e6fd9da5ce4fdbaf92897435430aff",
      "sender": "cfields",
      "payload": "ah, nice :)",
      "action": false,
      "timestamp": "2017-12-14T19:45:22+00:00"
    },
    {
      "id": "fe3a4e3caea1467baecb99a8e5a34dc4",
      "sender": "sipa",
      "payload": "but it's the basis for efficiently building signature aggregation, batch validation, bulletproofs, ...",
      "action": false,
      "timestamp": "2017-12-14T19:45:34+00:00"
    },
    {
      "id": "d4530486c3d24ed58db08d403b2a39d7",
      "sender": "jonasschnelli",
      "payload": "nice",
      "action": false,
      "timestamp": "2017-12-14T19:45:47+00:00"
    },
    {
      "id": "d6933d52cfc142e4ad12b8e65ac6c7e2",
      "sender": "wumpus",
      "payload": "maaku: ok, maybe discuss with cfields",
      "action": false,
      "timestamp": "2017-12-14T19:46:14+00:00"
    },
    {
      "id": "e49e92eead1b444c854eeb73a64ac5ea",
      "sender": "wumpus",
      "payload": "sipa: congrats!",
      "action": false,
      "timestamp": "2017-12-14T19:46:37+00:00"
    },
    {
      "id": "4c55cb51f5bb4adb92129c81ea28725e",
      "sender": "sipa",
      "payload": "it doesn't currently affect anything in bitcoin, but i thought about mentioning it here as it's under the bitcoin-core repo and all that",
      "action": false,
      "timestamp": "2017-12-14T19:46:50+00:00"
    },
    {
      "id": "dba8b9a926894333ad95f10b0d0110b0",
      "sender": "cfields",
      "payload": "sipa: how do you picture that working with threading?",
      "action": false,
      "timestamp": "2017-12-14T19:47:20+00:00"
    },
    {
      "id": "b542d4b31ab649fa94676dcb0cf93c4c",
      "sender": "cfields",
      "payload": "batches of batches?",
      "action": false,
      "timestamp": "2017-12-14T19:47:36+00:00"
    },
    {
      "id": "2001fdf261d64a5badc03a346568df8a",
      "sender": "sipa",
      "payload": "cfields: split up the problem in N parts, run each part on one thread, and add the results together",
      "action": false,
      "timestamp": "2017-12-14T19:47:50+00:00"
    },
    {
      "id": "fe5836c3c6484a439e83ebab42a9e234",
      "sender": "cfields",
      "payload": "(I realize that's still a ways out)",
      "action": false,
      "timestamp": "2017-12-14T19:47:59+00:00"
    },
    {
      "id": "0977af76ba6642598bc6f78bd00666e9",
      "sender": "cfields",
      "payload": "roger",
      "action": false,
      "timestamp": "2017-12-14T19:48:03+00:00"
    },
    {
      "id": "257e71ffb4e94dab857bbe13cfb5290b",
      "sender": "sipa",
      "payload": "there are algorithms to actually be more efficient than that, but they need high communication across threads",
      "action": false,
      "timestamp": "2017-12-14T19:48:19+00:00"
    },
    {
      "id": "35557f3be2a74660b0c1f0487f9b20cb",
      "sender": "sipa",
      "payload": "which may or may not be worth it",
      "action": false,
      "timestamp": "2017-12-14T19:48:24+00:00"
    },
    {
      "id": "14acd78f6d7a45eda521f083dd58a815",
      "sender": "sipa",
      "payload": "(and be much harder to do API-wise)",
      "action": false,
      "timestamp": "2017-12-14T19:48:35+00:00"
    },
    {
      "id": "000a4e6834f543a89d6d70f683e8c537",
      "sender": "wumpus",
      "payload": "one step at a time",
      "action": false,
      "timestamp": "2017-12-14T19:48:56+00:00"
    },
    {
      "id": "b1603b477093470ea574862b1cbb3390",
      "sender": "sipa",
      "payload": "anyway, thanks to andytoshi and nickler, and peterdettman who all contributed optimizations",
      "action": false,
      "timestamp": "2017-12-14T19:49:04+00:00"
    },
    {
      "id": "79e8cf4421c0458db5f05679e8798ff6",
      "sender": "michagogo",
      "payload": "Sorry I'm late. IIRC a while back I made a gitian-building appliance with video instructions for recreating it from scratch",
      "action": false,
      "timestamp": "2017-12-14T19:49:46+00:00"
    },
    {
      "id": "95239ea6cc134280bf74b727aa56e005",
      "sender": "cfields",
      "payload": "nice work",
      "action": false,
      "timestamp": "2017-12-14T19:49:47+00:00"
    },
    {
      "id": "d725939f1bc144a7ae9342a9c355a224",
      "sender": "sipa",
      "payload": "and of course gmaxwell for all imput and discussions :)",
      "action": false,
      "timestamp": "2017-12-14T19:50:00+00:00"
    },
    {
      "id": "0b35219257ce43a49ef8c5b195a985a3",
      "sender": "sipa",
      "payload": "*input",
      "action": false,
      "timestamp": "2017-12-14T19:50:05+00:00"
    },
    {
      "id": "1766b739d9da4127bc5288d7d8f9b3a3",
      "sender": "achow101",
      "payload": "sipa: so what do we need to be able to use this in Bitcoin?",
      "action": false,
      "timestamp": "2017-12-14T19:50:27+00:00"
    },
    {
      "id": "e4d0fc55b31a4860b36fbeac85bfbcfe",
      "sender": "sipa",
      "payload": "achow101: ECDSA can't really take advantage of it in its current form",
      "action": false,
      "timestamp": "2017-12-14T19:50:49+00:00"
    },
    {
      "id": "c4282f7ef51b4dcca4c99443f90f5019",
      "sender": "michagogo",
      "payload": "(Wow, apparently that was over a year ago: https://1drv.ms/f/s!AvCguGMVwWzLgxJPeXdvaQVJ2WJq )",
      "action": false,
      "timestamp": "2017-12-14T19:50:51+00:00"
    },
    {
      "id": "df48ec2e7bb641ab9eeb0521e5f6db01",
      "sender": "cfields",
      "payload": "a use-case",
      "action": false,
      "timestamp": "2017-12-14T19:50:52+00:00"
    },
    {
      "id": "98de9a7344b24511b584f18874a215b6",
      "sender": "BlueMatt",
      "payload": "ok, any last-minute topics/",
      "action": false,
      "timestamp": "2017-12-14T19:51:17+00:00"
    },
    {
      "id": "3fadcd99b3844e94b6623ce80b869b44",
      "sender": "BlueMatt",
      "payload": "?",
      "action": false,
      "timestamp": "2017-12-14T19:51:18+00:00"
    },
    {
      "id": "5551d03c56f041c599bb6766c0105f72",
      "sender": "gmaxwell",
      "payload": "well I tried to talk about connection slot saturation earlier.",
      "action": false,
      "timestamp": "2017-12-14T19:51:33+00:00"
    },
    {
      "id": "60c647fd19e94c3180429977d109f554",
      "sender": "sipa",
      "payload": "achow101: slightly modified ECDSA would permit batch validation, but there's no reason to choose that over some form of Schnorr-based signatures",
      "action": false,
      "timestamp": "2017-12-14T19:51:34+00:00"
    },
    {
      "id": "5db8618e85ae4c4fb88d17343fdfb038",
      "sender": "maaku",
      "payload": "achow101: bitcoin doesn't do multi-generator arithmetic",
      "action": false,
      "timestamp": "2017-12-14T19:51:37+00:00"
    },
    {
      "id": "75627bd6fd80420b8187dcbd2abe9057",
      "sender": "maaku",
      "payload": "but it's useful for CT/CA",
      "action": false,
      "timestamp": "2017-12-14T19:51:57+00:00"
    },
    {
      "id": "9cd5196c47af40d3b99b8dae65b2fb97",
      "sender": "achow101",
      "payload": "oh, ok. cool.",
      "action": false,
      "timestamp": "2017-12-14T19:52:16+00:00"
    },
    {
      "id": "c024ec12faea4bf59d1053bc80296ce9",
      "sender": "BlueMatt",
      "payload": "gmaxwell: was there much to discuss? thanks for the notice, encourage people to run nodes/increase -maxconnections if possible?",
      "action": false,
      "timestamp": "2017-12-14T19:52:19+00:00"
    },
    {
      "id": "eac294c7a4c94170b26414ef672a567c",
      "sender": "sipa",
      "payload": "</endtopic>",
      "action": false,
      "timestamp": "2017-12-14T19:52:36+00:00"
    },
    {
      "id": "6b281ea4e30948649b17a731f4558ee6",
      "sender": "gmaxwell",
      "payload": "We need to start looking into reenabling some kind of port forwarding I think.",
      "action": false,
      "timestamp": "2017-12-14T19:52:37+00:00"
    },
    {
      "id": "fb8bf11680a241c383786d991213b325",
      "sender": "wumpus",
      "payload": "so does anyone really get a lot of connections?",
      "action": false,
      "timestamp": "2017-12-14T19:52:42+00:00"
    },
    {
      "id": "f6d3dc281b914b12815fba762b3d1c38",
      "sender": "gmaxwell",
      "payload": "the number of non-listning nodes as increased by 50% in the last six months.",
      "action": false,
      "timestamp": "2017-12-14T19:52:51+00:00"
    },
    {
      "id": "9e50985251174de7aba53873be64e77a",
      "sender": "wumpus",
      "payload": "I have maxconnections at 500 on one node and have never got more than 100",
      "action": false,
      "timestamp": "2017-12-14T19:53:03+00:00"
    },
    {
      "id": "06a009e166b942958b0e13aed876b825",
      "sender": "achow101",
      "payload": "wumpus: I have 120 right now",
      "action": false,
      "timestamp": "2017-12-14T19:53:15+00:00"
    },
    {
      "id": "c305d580f96b46af9bfaaee65d7a9f0e",
      "sender": "sipa",
      "payload": "i'm at 124 connections",
      "action": false,
      "timestamp": "2017-12-14T19:53:16+00:00"
    },
    {
      "id": "a2debdfe652945f38b07080923a3132a",
      "sender": "gmaxwell",
      "payload": "wumpus: when I was commenting a day ago I had confirmations of >110 on 6 nodes.",
      "action": false,
      "timestamp": "2017-12-14T19:53:18+00:00"
    },
    {
      "id": "240f3f2b899440a6ac97bf10da35a2c4",
      "sender": "Provoostenator",
      "payload": "Are we sure UDNP works?",
      "action": false,
      "timestamp": "2017-12-14T19:53:19+00:00"
    },
    {
      "id": "9563284727a54fcb9254c03a469059ac",
      "sender": "wumpus",
      "payload": "on the other node I'm happy to get more than 10",
      "action": false,
      "timestamp": "2017-12-14T19:53:20+00:00"
    },
    {
      "id": "1bdf705b63e244ebb8d9e7c0fcd5a1ba",
      "sender": "achow101",
      "payload": "Provoostenator: it's currently disabled by default",
      "action": false,
      "timestamp": "2017-12-14T19:53:32+00:00"
    },
    {
      "id": "f9c45f5f228e48cba85efee040cddf51",
      "sender": "sipa",
      "payload": "Provoostenator: UPNP?",
      "action": false,
      "timestamp": "2017-12-14T19:53:45+00:00"
    },
    {
      "id": "552c19224e5249ec8b5f7560623406b9",
      "sender": "gmaxwell",
      "payload": "you'll see less if you're in a /16 with many other nodes in it.",
      "action": false,
      "timestamp": "2017-12-14T19:53:47+00:00"
    },
    {
      "id": "bf66a4ed816c4c4e9279d2f51ef7132a",
      "sender": "jonasschnelli",
      "payload": "does NODE_NETWORK_LIMITED helps in this case?",
      "action": false,
      "timestamp": "2017-12-14T19:53:51+00:00"
    },
    {
      "id": "0b48462cd1494470b35843c6f98762de",
      "sender": "sipa",
      "payload": "jonasschnelli: perhaps!",
      "action": false,
      "timestamp": "2017-12-14T19:53:58+00:00"
    },
    {
      "id": "85da4b6b306b47ecaa0b3ac9c4b4aa35",
      "sender": "wumpus",
      "payload": "well the netherlands has lots of nodes so I've heard :-)",
      "action": false,
      "timestamp": "2017-12-14T19:54:05+00:00"
    },
    {
      "id": "67c8967438924f4285cd7bf90dc154ee",
      "sender": "gmaxwell",
      "payload": "probably not much.",
      "action": false,
      "timestamp": "2017-12-14T19:54:08+00:00"
    },
    {
      "id": "7485f74f6b684fd186991e54d25d5ce1",
      "sender": "Provoostenator",
      "payload": "sipa: that one",
      "action": false,
      "timestamp": "2017-12-14T19:54:14+00:00"
    },
    {
      "id": "3ee784d12b4a47848a5f74b68e100206",
      "sender": "wumpus",
      "payload": "they're not *all* mine :p",
      "action": false,
      "timestamp": "2017-12-14T19:54:19+00:00"
    },
    {
      "id": "8d03bf90380f43c0b7895e9839d3ac13",
      "sender": "gmaxwell",
      "payload": "Running short on inbounds is the reasonable and expected outcome from not having automatic port forwarding... it's obviously not critical currently, but I think it's becoming more important.",
      "action": false,
      "timestamp": "2017-12-14T19:54:55+00:00"
    },
    {
      "id": "bbab2565daa946c0a8cfdc80fdcd4850",
      "sender": "achow101",
      "payload": "gmaxwell: do you think it would be safe to re-enable UPnP?",
      "action": false,
      "timestamp": "2017-12-14T19:55:12+00:00"
    },
    {
      "id": "e7a3c0b4dac643d59e5dec2350328cbe",
      "sender": "Provoostenator",
      "payload": "Maybe BitcoinQT can encourage users to use UPnP with a little nag?",
      "action": false,
      "timestamp": "2017-12-14T19:55:14+00:00"
    },
    {
      "id": "6e31af239f4a4061bf91b1e78fed038b",
      "sender": "achow101",
      "payload": "IIRC it was disabled because of vulnerabilities",
      "action": false,
      "timestamp": "2017-12-14T19:55:21+00:00"
    },
    {
      "id": "9eb7b7792c774685b148fac1f43fb95b",
      "sender": "luke-jr",
      "payload": "Provoostenator: better to just make it default then..",
      "action": false,
      "timestamp": "2017-12-14T19:55:27+00:00"
    },
    {
      "id": "16f0f7b088d64a4e8ec1dfcea6714e5e",
      "sender": "wumpus",
      "payload": "any plans for bitcoin over udp? much easier to port fw there",
      "action": false,
      "timestamp": "2017-12-14T19:55:27+00:00"
    },
    {
      "id": "d26b8e3f45bf43e9ae065fba89236dcf",
      "sender": "gmaxwell",
      "payload": "achow101: bleh. I dunno. that codebase sucks.",
      "action": false,
      "timestamp": "2017-12-14T19:55:31+00:00"
    },
    {
      "id": "69a3dcdfc1894f908f05f70a8e057425",
      "sender": "wumpus",
      "payload": "yes, UPNP is not going to be enabled by default again as long as I have a say, I have no confidence in that codebase",
      "action": false,
      "timestamp": "2017-12-14T19:55:49+00:00"
    },
    {
      "id": "979d73af008d45ffba600e24332bce3d",
      "sender": "gmaxwell",
      "payload": "achow101: but there are other portforwarding protocols that we could support that are simple.",
      "action": false,
      "timestamp": "2017-12-14T19:55:53+00:00"
    },
    {
      "id": "37125544c3c245b8b702ffa1bd8af510",
      "sender": "BlueMatt",
      "payload": "I believe wumpus has investigated it the most, sadly :(",
      "action": false,
      "timestamp": "2017-12-14T19:56:05+00:00"
    },
    {
      "id": "25e1dd49b7ba4537b8e11b6b82bf748c",
      "sender": "luke-jr",
      "payload": "wumpus: what if someone ports it to another UPnP lib? (are there any good ones?)",
      "action": false,
      "timestamp": "2017-12-14T19:56:06+00:00"
    },
    {
      "id": "fd401ddbbfd84fe98d96bf578a5752fb",
      "sender": "Provoostenator",
      "payload": "Without UPnP, we could at least show some instructions that they need to perform the port forwarding ritual.",
      "action": false,
      "timestamp": "2017-12-14T19:56:42+00:00"
    },
    {
      "id": "3caf52caaf994480b69d53e54c5049d5",
      "sender": "wumpus",
      "payload": "wasn't there a better replacement for upnp gmaxwell?",
      "action": false,
      "timestamp": "2017-12-14T19:56:50+00:00"
    },
    {
      "id": "db954c54606744aeac0eddf4eff15b4d",
      "sender": "luke-jr",
      "payload": "other protocols won't help with routers being UPnP..",
      "action": false,
      "timestamp": "2017-12-14T19:57:07+00:00"
    },
    {
      "id": "c9a6d7cf1c904b1eb50c4893ae58ec6d",
      "sender": "gmaxwell",
      "payload": "Yes, there are several.",
      "action": false,
      "timestamp": "2017-12-14T19:57:11+00:00"
    },
    {
      "id": "585e848434db40978d3855a5cf08056e",
      "sender": "wumpus",
      "payload": "something that didn't rely on variable buffers and xml parsing",
      "action": false,
      "timestamp": "2017-12-14T19:57:12+00:00"
    },
    {
      "id": "6a951b6f513e46228bc679446ff83d1d",
      "sender": "jonasschnelli",
      "payload": "Provoostenator: a \"connectable\" green/read flag and some instruction is probably simple",
      "action": false,
      "timestamp": "2017-12-14T19:57:28+00:00"
    },
    {
      "id": "823ce3698dcb499a82e02d201e77c0cf",
      "sender": "gmaxwell",
      "payload": "not as widely supported as UPNP but e.g. all apple networking appliances support the one whos name I can't remember.",
      "action": false,
      "timestamp": "2017-12-14T19:57:32+00:00"
    },
    {
      "id": "d578f9a13cf1443d9142bb194cd28747",
      "sender": "cfields",
      "payload": "Bonjour?",
      "action": false,
      "timestamp": "2017-12-14T19:57:43+00:00"
    },
    {
      "id": "d2c58cc658a24a61a3f7704916ace659",
      "sender": "gmaxwell",
      "payload": "where the protocol is just a trivial struct sent over usp.",
      "action": false,
      "timestamp": "2017-12-14T19:57:45+00:00"
    },
    {
      "id": "4d2d51dab56a47e1bdf937660409baab",
      "sender": "jonasschnelli",
      "payload": "Bonjour is mDNS (that is different)",
      "action": false,
      "timestamp": "2017-12-14T19:57:54+00:00"
    },
    {
      "id": "6b1be0c45b644596b58e15893fd910e5",
      "sender": "sipa",
      "payload": "DLNA?",
      "action": false,
      "timestamp": "2017-12-14T19:57:56+00:00"
    },
    {
      "id": "2a70a81a38cb4eaebec2b100825b029e",
      "sender": "gmaxwell",
      "payload": "I'm thinking of NAT-PMP",
      "action": false,
      "timestamp": "2017-12-14T19:58:22+00:00"
    },
    {
      "id": "73e3e201f7524ca4a455645e99818d21",
      "sender": "Provoostenator",
      "payload": "As well as a P2P message like \"please try to connect to me\", so it's easier to see if the port is open?",
      "action": false,
      "timestamp": "2017-12-14T19:58:23+00:00"
    },
    {
      "id": "8bf52fa046144bd096a9f7aae48b1120",
      "sender": "luke-jr",
      "payload": "does anyone actually use Apple networking appliances? :/",
      "action": false,
      "timestamp": "2017-12-14T19:58:26+00:00"
    },
    {
      "id": "130fbdc9e81b4ba1a55b2870ab88eadc",
      "sender": "sipa",
      "payload": "ah yes, that",
      "action": false,
      "timestamp": "2017-12-14T19:58:28+00:00"
    },
    {
      "id": "0ec31e3e64794aada9ae76b74edd8d9a",
      "sender": "wumpus",
      "payload": "NAT-PMP is quite common these days, not only in apple",
      "action": false,
      "timestamp": "2017-12-14T19:58:53+00:00"
    },
    {
      "id": "c3b750effead4bb185870c4625bcb091",
      "sender": "gmaxwell",
      "payload": "luke-jr: yes, though I'm sure they're not the most popular... NAT-PMP has support beyond apple of course.",
      "action": false,
      "timestamp": "2017-12-14T19:58:56+00:00"
    },
    {
      "id": "043ed2a6c6e9405f8ef5380589b7135a",
      "sender": "Provoostenator",
      "payload": "The current instruction says \"go to 21 and enter your IP there\"",
      "action": false,
      "timestamp": "2017-12-14T19:59:05+00:00"
    },
    {
      "id": "1b8ce0997d504fc68d61e396e4adc252",
      "sender": "gmaxwell",
      "payload": "I just mentioned apple as a concrete example that it is widely supported.",
      "action": false,
      "timestamp": "2017-12-14T19:59:12+00:00"
    },
    {
      "id": "a2a88b08116744ee8f2ac3b8a110c510",
      "sender": "luke-jr",
      "payload": "would be nice to find a quality library that can do both",
      "action": false,
      "timestamp": "2017-12-14T19:59:13+00:00"
    },
    {
      "id": "155b9adfd3564596abeaaebb1ce6849c",
      "sender": "sipa",
      "payload": "Provoostenator: ?",
      "action": false,
      "timestamp": "2017-12-14T19:59:18+00:00"
    },
    {
      "id": "8f9bbe47bbf946d28ba58ff355c23d14",
      "sender": "gmaxwell",
      "payload": "Provoostenator: wtf? what \"the current instructions\" say that?",
      "action": false,
      "timestamp": "2017-12-14T19:59:23+00:00"
    },
    {
      "id": "6a84addc7f98416aa96f8eaf2b3f6dd7",
      "sender": "gmaxwell",
      "payload": "luke-jr: there is not really a reason for a library for nat-pmp. You send a dozen byte packet over UDP.",
      "action": false,
      "timestamp": "2017-12-14T19:59:49+00:00"
    },
    {
      "id": "b0565b8ab75548479403349a8d171ba8",
      "sender": "wumpus",
      "payload": "I'd be ok with NAT-PMP on by default",
      "action": false,
      "timestamp": "2017-12-14T19:59:50+00:00"
    },
    {
      "id": "d3d781ca45ab43cd982e4967403542be",
      "sender": "gmaxwell",
      "payload": "And if you want to know your IP you listen for a similarly structured dozen by UDP reply.",
      "action": false,
      "timestamp": "2017-12-14T20:00:01+00:00"
    },
    {
      "id": "8aca6712dc7c4220be73a88d24e89c22",
      "sender": "achow101",
      "payload": "gmaxwell: I think Provoostenator is talking about https://bitcoin.org/en/full-node#port-forwarding",
      "action": false,
      "timestamp": "2017-12-14T20:00:09+00:00"
    },
    {
      "id": "d598c53b68f149cd8ef5bab6c1876db9",
      "sender": "wumpus",
      "payload": "but no C/C++ xml parser crap again please",
      "action": false,
      "timestamp": "2017-12-14T20:00:23+00:00"
    },
    {
      "id": "3af9f74c39d54a6b956942a5d19fdb35",
      "sender": "wumpus",
      "payload": "we've pretty much dodged a bullet last time",
      "action": false,
      "timestamp": "2017-12-14T20:00:33+00:00"
    },
    {
      "id": "3f44287a99dd4ee984b3a6d0294b4778",
      "sender": "BlueMatt",
      "payload": "achow101: oh ffs, can we get that fixed?",
      "action": false,
      "timestamp": "2017-12-14T20:00:37+00:00"
    },
    {
      "id": "3665cc6db90e4e3ba6c972a42f98f0b7",
      "sender": "Provoostenator",
      "payload": "(trying to find where I saw that)",
      "action": false,
      "timestamp": "2017-12-14T20:00:41+00:00"
    },
    {
      "id": "ced24228867042a092bf22642d40662f",
      "sender": "BlueMatt",
      "payload": "<dong>",
      "action": false,
      "timestamp": "2017-12-14T20:00:44+00:00"
    },
    {
      "id": "b76e044cd3634f3fb41d90c93a125a9f",
      "sender": "wumpus",
      "payload": "#endmeeting",
      "action": false,
      "timestamp": "2017-12-14T20:00:49+00:00"
    }
  ],
  "events": [
    {
      "event_type": "START_MEETING",
      "message": {
        "id": "8f48235d8ce5474ea6540dcfa45b2f5a",
        "sender": "wumpus",
        "payload": "#startmeeting",
        "action": false,
        "timestamp": "2017-12-14T19:00:30+00:00"
      },
      "operand": null,
      "id": "8f48235d8ce5474ea6540dcfa45b2f5a",
      "timestamp": "2017-12-14T19:00:30+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "0ed0ddf40d32455b9d3a1bd3c3afc933",
        "sender": "wumpus",
        "payload": "#topic high priority for review",
        "action": false,
        "timestamp": "2017-12-14T19:01:19+00:00"
      },
      "operand": "high priority for review",
      "id": "0ed0ddf40d32455b9d3a1bd3c3afc933",
      "timestamp": "2017-12-14T19:01:19+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a031ef1a7c27449382a6a8f9a00f7b80",
        "sender": "wumpus",
        "payload": "#link https://github.com/bitcoin/bitcoin/projects/8",
        "action": false,
        "timestamp": "2017-12-14T19:01:23+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/projects/8",
      "id": "a031ef1a7c27449382a6a8f9a00f7b80",
      "timestamp": "2017-12-14T19:01:23+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "cea868e328844a98b315680af4c2284b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11639 | Rewrite the interface between validation and net_processing wrt DoS by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #11639 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:01:58+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11639",
      "id": "cea868e328844a98b315680af4c2284b",
      "timestamp": "2017-12-14T19:01:58+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "d8c9448a709848f1bcb3bdc3d34a9868",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11403 | SegWit wallet support by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #11403 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:02:39+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11403",
      "id": "d8c9448a709848f1bcb3bdc3d34a9868",
      "timestamp": "2017-12-14T19:02:39+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "bffdfacc73cb4062b531106d1513059e",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11383 | Basic Multiwallet GUI support by luke-jr \u00c3\u0082\u00c2\u00b7 Pull Request #11383 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:02:50+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11383",
      "id": "bffdfacc73cb4062b531106d1513059e",
      "timestamp": "2017-12-14T19:02:50+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "770425ad54d946268fd55361088c5896",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10367 | [test] Test abortrescan command. by kallewoof \u00c3\u0082\u00c2\u00b7 Pull Request #10367 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:04:01+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10367",
      "id": "770425ad54d946268fd55361088c5896",
      "timestamp": "2017-12-14T19:04:01+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "9cb1d7576ec741359db5c9f27be9ad1d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10637 | Coin Selection with Murchs algorithm by achow101 \u00c3\u0082\u00c2\u00b7 Pull Request #10637 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:04:13+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10637",
      "id": "9cb1d7576ec741359db5c9f27be9ad1d",
      "timestamp": "2017-12-14T19:04:13+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "feb609e852ae4f538cae0b19eb01b77f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11281 | Avoid permanent cs_main/cs_wallet lock during RescanFromTime by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #11281 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:04:36+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11281",
      "id": "feb609e852ae4f538cae0b19eb01b77f",
      "timestamp": "2017-12-14T19:04:36+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "d570d7244cd64a0f96b128816b591288",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/10387 | Eventually connect to NODE_NETWORK_LIMITED peers by jonasschnelli \u00c3\u0082\u00c2\u00b7 Pull Request #10387 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:04:38+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/10387",
      "id": "d570d7244cd64a0f96b128816b591288",
      "timestamp": "2017-12-14T19:04:38+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "675972b843134a4893bf38a5a293eb4d",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11639 | Rewrite the interface between validation and net_processing wrt DoS by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #11639 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:04:40+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11639",
      "id": "675972b843134a4893bf38a5a293eb4d",
      "timestamp": "2017-12-14T19:04:40+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "220ccde81426419d9a7b6313036d5e34",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11687 | External wallet files by ryanofsky \u00c3\u0082\u00c2\u00b7 Pull Request #11687 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:05:26+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11687",
      "id": "220ccde81426419d9a7b6313036d5e34",
      "timestamp": "2017-12-14T19:05:26+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "3e4f0f81ed0b4a20a7f71f4b4d314fbd",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11888 | Prevent Opening Wallets Simultaneously in Two Instances \u00c3\u0082\u00c2\u00b7 Issue #11888 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:08:24+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11888",
      "id": "3e4f0f81ed0b4a20a7f71f4b4d314fbd",
      "timestamp": "2017-12-14T19:08:24+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "fab48df463324fbfb19b09c9f29e87c3",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11822 | Severe memory leak on current master \u00c3\u0082\u00c2\u00b7 Issue #11822 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:08:24+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11822",
      "id": "fab48df463324fbfb19b09c9f29e87c3",
      "timestamp": "2017-12-14T19:08:24+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "508decc01ac6412f9f95ae0a0eb34bc9",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11512 | Use GetDesireableServiceFlags in seeds, dnsseeds, fixing static seed adding by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #11512 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:08:26+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11512",
      "id": "508decc01ac6412f9f95ae0a0eb34bc9",
      "timestamp": "2017-12-14T19:08:26+00:00"
    },
    {
      "event_type": "ACTION",
      "message": {
        "id": "b927361e737540e8a24eadc5b54faef5",
        "sender": "wumpus",
        "payload": "#action merge segwit wallet",
        "action": false,
        "timestamp": "2017-12-14T19:08:31+00:00"
      },
      "operand": "merge segwit wallet",
      "id": "b927361e737540e8a24eadc5b54faef5",
      "timestamp": "2017-12-14T19:08:31+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "cd9fa817a5e741e893b456db1b0b24db",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11403 | SegWit wallet support by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #11403 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:08:32+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11403",
      "id": "cd9fa817a5e741e893b456db1b0b24db",
      "timestamp": "2017-12-14T19:08:32+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "0a2d3383d0e046008cd0f905e057f32d",
        "sender": "wumpus",
        "payload": "#topic coredev tech announcement",
        "action": false,
        "timestamp": "2017-12-14T19:09:07+00:00"
      },
      "operand": "coredev tech announcement",
      "id": "0a2d3383d0e046008cd0f905e057f32d",
      "timestamp": "2017-12-14T19:09:07+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "fd82f9cb22a242a793a49549d5d06b3b",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11824 | Block ActivateBestChain to empty validationinterface queue by TheBlueMatt \u00c3\u0082\u00c2\u00b7 Pull Request #11824 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:12:22+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11824",
      "id": "fd82f9cb22a242a793a49549d5d06b3b",
      "timestamp": "2017-12-14T19:12:22+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "a390e025a33244fcab5ff851ed4a441f",
        "sender": "gribble",
        "payload": "https://github.com/bitcoin/bitcoin/issues/11403 | SegWit wallet support by sipa \u00c3\u0082\u00c2\u00b7 Pull Request #11403 \u00c3\u0082\u00c2\u00b7 bitcoin/bitcoin \u00c3\u0082\u00c2\u00b7 GitHub",
        "action": false,
        "timestamp": "2017-12-14T19:14:27+00:00"
      },
      "operand": "https://github.com/bitcoin/bitcoin/issues/11403",
      "id": "a390e025a33244fcab5ff851ed4a441f",
      "timestamp": "2017-12-14T19:14:27+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "1b6c5d8b253042a4924b8d5cfb10734d",
        "sender": "wumpus",
        "payload": "#topic meeting summaries",
        "action": false,
        "timestamp": "2017-12-14T19:19:28+00:00"
      },
      "operand": "meeting summaries",
      "id": "1b6c5d8b253042a4924b8d5cfb10734d",
      "timestamp": "2017-12-14T19:19:28+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "dc9f3fe00d55482d821b3f60d4d0becc",
        "sender": "BlueMatt",
        "payload": "https://github.com/bitcoin-core/bitcoincore.org/pulls",
        "action": false,
        "timestamp": "2017-12-14T19:21:06+00:00"
      },
      "operand": "https://github.com/bitcoin-core/bitcoincore.org/pulls",
      "id": "dc9f3fe00d55482d821b3f60d4d0becc",
      "timestamp": "2017-12-14T19:21:06+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "e6fca6a03f0048549621b0db3b7f5d6c",
        "sender": "wumpus",
        "payload": "#topic toolchain builder progress",
        "action": false,
        "timestamp": "2017-12-14T19:26:50+00:00"
      },
      "operand": "toolchain builder progress",
      "id": "e6fca6a03f0048549621b0db3b7f5d6c",
      "timestamp": "2017-12-14T19:26:50+00:00"
    },
    {
      "event_type": "LINK",
      "message": {
        "id": "81c9e48e295f49108b299df6b9b1e3d6",
        "sender": "BlueMatt",
        "payload": "#link http://vxer.org/lib/pdf/Reflections%20on%20Trusting%20Trust.pdf",
        "action": false,
        "timestamp": "2017-12-14T19:29:55+00:00"
      },
      "operand": "http://vxer.org/lib/pdf/Reflections%20on%20Trusting%20Trust.pdf",
      "id": "81c9e48e295f49108b299df6b9b1e3d6",
      "timestamp": "2017-12-14T19:29:55+00:00"
    },
    {
      "event_type": "TOPIC",
      "message": {
        "id": "0157c7c0ce8748518667b092cc90512e",
        "sender": "wumpus",
        "payload": "#topic libsecp256k1 update (sipa)",
        "action": false,
        "timestamp": "2017-12-14T19:44:04+00:00"
      },
      "operand": "libsecp256k1 update (sipa)",
      "id": "0157c7c0ce8748518667b092cc90512e",
      "timestamp": "2017-12-14T19:44:04+00:00"
    },
    {
      "event_type": "END_MEETING",
      "message": {
        "id": "b76e044cd3634f3fb41d90c93a125a9f",
        "sender": "wumpus",
        "payload": "#endmeeting",
        "action": false,
        "timestamp": "2017-12-14T20:00:49+00:00"
      },
      "operand": null,
      "id": "b76e044cd3634f3fb41d90c93a125a9f",
      "timestamp": "2017-12-14T20:00:49+00:00"
    }
  ],
  "aliases": {},
  "vote_in_progress": false,
  "motion_index": null
}