41554 blogs · [ { "id": "01a08c63-3677-7316-9578-371c2e0cec9f", "title": "The year of being offline", "url": "http://winterflower.github.io/2025/08/24/the-year-of-being-offline/", "published_at": "2025-08-24T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c2e81a03f", "title": "down for the cause", "url": "http://winterflower.github.io/2020/12/12/down-for-the-cause/", "published_at": "2020-12-12T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c2ee3145b", "title": "a hacker's delight - an extract", "url": "http://winterflower.github.io/2020/08/26/a-hackers-delight/", "published_at": "2020-08-26T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c2fc7982e", "title": "an unexpected reunion", "url": "http://winterflower.github.io/2020/07/11/an-unexpected-reunion/", "published_at": "2020-07-11T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c30c1e177", "title": "featherlight and silent", "url": "http://winterflower.github.io/2020/07/06/featherlight-and-silent/", "published_at": "2020-07-06T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c30d85743", "title": "pickled heart", "url": "http://winterflower.github.io/2020/07/05/pickled-heart/", "published_at": "2020-07-05T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c317afac8", "title": "all the t's", "url": "http://winterflower.github.io/2020/06/27/all-the-ts/", "published_at": "2020-06-27T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c321331f9", "title": "baker street", "url": "http://winterflower.github.io/2020/06/08/baker-street/", "published_at": "2020-06-08T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c32bca24b", "title": "the most beautiful lights", "url": "http://winterflower.github.io/2020/06/07/the-most-beautiful-lights/", "published_at": "2020-06-07T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c335aefe7", "title": "a portrait of a city in a heatwave", "url": "http://winterflower.github.io/2020/06/06/a-portrait-of-a-city-in-a-heatwave/", "published_at": "2020-06-06T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c33c3b6f3", "title": "nicholas (nick)", "url": "http://winterflower.github.io/2020/06/01/nicholas-a-god-in-glass/", "published_at": "2020-06-01T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c34662f16", "title": "tell me the secret, victoria, to thy lovely (angel) bones", "url": "http://winterflower.github.io/2020/05/14/tell-me-your-secret-victoria/", "published_at": "2020-05-14T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c3514d7af", "title": "high-octane dreams", "url": "http://winterflower.github.io/2020/03/03/high-octane-dreams/", "published_at": "2020-03-03T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c35b0a11e", "title": "prologue, or the end of all things", "url": "http://winterflower.github.io/2020/03/02/prologue-or-the-end-of-allthings/", "published_at": "2020-03-02T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c365b6532", "title": "mythical exports", "url": "http://winterflower.github.io/2020/02/23/mythical-exports/", "published_at": "2020-02-23T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c369dacdd", "title": "cafe pascal", "url": "http://winterflower.github.io/2020/02/22/cafe-pascal/", "published_at": "2020-02-22T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c3773c44f", "title": "prodding a painful tooth", "url": "http://winterflower.github.io/2020/02/18/prodding-a-painful-tooth/", "published_at": "2020-02-18T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c3799318d", "title": "to be loved but not by anyone", "url": "http://winterflower.github.io/2020/01/28/to-be-loved-but-not-by-anyone/", "published_at": "2020-01-28T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c37c87d7e", "title": "sometimes i think", "url": "http://winterflower.github.io/2020/01/24/sometimes-i-think/", "published_at": "2020-01-24T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c38c522e2", "title": "around the moon is where the extinguished stars cluster", "url": "http://winterflower.github.io/2020/01/10/around-the-moon-is-where-the-extinguished-stars-cluster/", "published_at": "2020-01-10T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c3989be50", "title": "threadbare light", "url": "http://winterflower.github.io/2019/12/25/threadbare-light/", "published_at": "2019-12-25T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c3a643832", "title": "dark quiet", "url": "http://winterflower.github.io/2019/12/25/dark-quiet/", "published_at": "2019-12-25T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c3b281fe2", "title": "afterbloom", "url": "http://winterflower.github.io/2019/12/05/afterbloom/", "published_at": "2019-12-05T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c3be03bac", "title": "always be optimising", "url": "http://winterflower.github.io/2019/11/30/always-be-optimising/", "published_at": "2019-11-30T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c3c931252", "title": "an end in itself", "url": "http://winterflower.github.io/2019/10/29/an-end-in-itself/", "published_at": "2019-10-29T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c3d040516", "title": "thoughtwisps newsletter", "url": "http://winterflower.github.io/2019/10/26/thoughtwisps-newsletter/", "published_at": "2019-10-26T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c3dd24fe9", "title": "deference error", "url": "http://winterflower.github.io/2019/10/08/deference-error/", "published_at": "2019-10-08T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c3ea0a8f3", "title": "a bold type of catnip", "url": "http://winterflower.github.io/2019/10/02/a-bold-type-of-catnip/", "published_at": "2019-10-02T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c3f647579", "title": "a translation of edith södegran's poem - stars", "url": "http://winterflower.github.io/2019/07/21/a-translation-of-edith-sodegrans-poem/", "published_at": "2019-07-21T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c3f9b56e3", "title": "the benefit of the technical doubt", "url": "http://winterflower.github.io/2019/05/09/the-benefit-of-the-technical-doubt/", "published_at": "2019-05-09T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4013e52e", "title": "the tableflip club", "url": "http://winterflower.github.io/2019/05/07/the-tableflip-club/", "published_at": "2019-05-07T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c40f166ad", "title": "the dispossessed", "url": "http://winterflower.github.io/2019/05/06/the-dispossessed/", "published_at": "2019-05-06T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c41c0c3a0", "title": "no ducks in a row", "url": "http://winterflower.github.io/2019/04/22/no-ducks-in-a-row/", "published_at": "2019-04-22T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4237a974", "title": "relativity", "url": "http://winterflower.github.io/2019/04/19/relativity/", "published_at": "2019-04-19T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c42925432", "title": "red lights", "url": "http://winterflower.github.io/2019/04/15/red-lights/", "published_at": "2019-04-15T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c433b988d", "title": "troublemakers", "url": "http://winterflower.github.io/2019/04/14/troublemakers/", "published_at": "2019-04-14T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c44033e7f", "title": "please don't unplug your machine while we update your life", "url": "http://winterflower.github.io/2019/04/09/please-dont-unplug-your-machine-while-we-update-your-life/", "published_at": "2019-04-09T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c440f04ce", "title": "gradients", "url": "http://winterflower.github.io/2019/02/09/gradients/", "published_at": "2019-02-09T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c44f23739", "title": "stockholm soundscapes", "url": "http://winterflower.github.io/2019/02/07/stockholm-soundscapes/", "published_at": "2019-02-07T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4520247f", "title": "fragments", "url": "http://winterflower.github.io/2019/02/06/fragments/", "published_at": "2019-02-06T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4587513b", "title": "brexodus", "url": "http://winterflower.github.io/2019/02/06/brexodus/", "published_at": "2019-02-06T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c465d1320", "title": "2018 -in review", "url": "http://winterflower.github.io/2018/12/29/2018-in-review/", "published_at": "2018-12-29T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c46764dc2", "title": "to want", "url": "http://winterflower.github.io/2018/12/04/to-want/", "published_at": "2018-12-04T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c47597e26", "title": "duplicity", "url": "http://winterflower.github.io/2018/11/27/duplicity/", "published_at": "2018-11-27T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c47b95747", "title": "failing fast", "url": "http://winterflower.github.io/2018/10/25/failing-fast/", "published_at": "2018-10-25T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c47bd03d6", "title": "green park", "url": "http://winterflower.github.io/2018/10/13/green-park/", "published_at": "2018-10-13T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c483eafd7", "title": "exposure", "url": "http://winterflower.github.io/2018/06/02/exposure/", "published_at": "2018-06-02T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c48be0063", "title": "sunlit silence", "url": "http://winterflower.github.io/2018/05/21/sunlit-silence/", "published_at": "2018-05-21T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c48e3eb38", "title": "event-driven brainware", "url": "http://winterflower.github.io/2018/04/01/event-driven-brainware/", "published_at": "2018-04-01T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c49d4c527", "title": "everything as code", "url": "http://winterflower.github.io/2018/03/22/everything-as-code/", "published_at": "2018-03-22T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c49e39a66", "title": "overzealous DRYing", "url": "http://winterflower.github.io/2018/03/21/overzealous-drying/", "published_at": "2018-03-21T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4a919bcb", "title": "more services, more logging, more problems", "url": "http://winterflower.github.io/2018/03/20/more-services-more-logging-more-problems/", "published_at": "2018-03-20T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4b5209ca", "title": "outrage euphoria and other nootropics of the hivemind age", "url": "http://winterflower.github.io/2018/03/11/outrage-euphoria-and-other-nootropics-of-the-hivemind-age/", "published_at": "2018-03-11T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4bbca071", "title": "from 0 to internet trash mob in 280 chars", "url": "http://winterflower.github.io/2018/03/10/from-0-to-internet-trash-mob-in-280-chars/", "published_at": "2018-03-10T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4c0bf928", "title": "problematic", "url": "http://winterflower.github.io/2018/03/03/problematic/", "published_at": "2018-03-03T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4d0a04dd", "title": "notes on a conversation with the nyt", "url": "http://winterflower.github.io/2018/03/01/notes-on-a-conversation-with-the-nyt/", "published_at": "2018-03-01T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4dc62c8b", "title": "late-night miso", "url": "http://winterflower.github.io/2018/02/12/late-night-miso/", "published_at": "2018-02-12T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4e5832f3", "title": "2017 - in review", "url": "http://winterflower.github.io/2017/12/31/2017-in-review/", "published_at": "2017-12-31T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4eecf76c", "title": "fork", "url": "http://winterflower.github.io/2017/12/29/fork/", "published_at": "2017-12-29T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4efe6d80", "title": "books for a year of silence", "url": "http://winterflower.github.io/2017/12/28/books-for-a-year-of-silence/", "published_at": "2017-12-28T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4f75dc66", "title": "forking paths and extenuating circumstances", "url": "http://winterflower.github.io/2017/12/25/forking-paths-and-extenuating-circumstances/", "published_at": "2017-12-25T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c4fcf25ea", "title": "words and typos", "url": "http://winterflower.github.io/2017/11/15/words-and-typos/", "published_at": "2017-11-15T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c50cddf3e", "title": "hiraeth", "url": "http://winterflower.github.io/2017/10/28/hiraeth/", "published_at": "2017-10-28T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c51987f4d", "title": "watchalong", "url": "http://winterflower.github.io/2017/10/25/watchalong/", "published_at": "2017-10-25T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c528e1ea3", "title": "ataraxia", "url": "http://winterflower.github.io/2017/10/07/ataraxia/", "published_at": "2017-10-07T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c536501e1", "title": "the asterisk and the ampersand - a golang tale", "url": "http://winterflower.github.io/2017/08/20/the-asterisk-and-the-ampersand/", "published_at": "2017-08-20T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c53e597dc", "title": "the software engineering notebook", "url": "http://winterflower.github.io/2017/08/17/software-engineering-notebook/", "published_at": "2017-08-17T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c54b7aa27", "title": "decision boundary poisoning - a black box attack on a linear SVM", "url": "http://winterflower.github.io/2017/08/14/black-box-attack-on-a-linear-SVM/", "published_at": "2017-08-14T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c54d6542e", "title": "notes on container security I", "url": "http://winterflower.github.io/2017/08/10/notes-on-container-security-I/", "published_at": "2017-08-10T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c553c1033", "title": "disconnect", "url": "http://winterflower.github.io/2017/08/09/disconnect/", "published_at": "2017-08-09T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5578e3aa", "title": "seven questions about technology", "url": "http://winterflower.github.io/2017/08/07/seven-questions-about-technology/", "published_at": "2017-08-07T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c563d3760", "title": "a cacophony of bits", "url": "http://winterflower.github.io/2017/08/05/a-cacophony-of-bits/", "published_at": "2017-08-05T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c573d2542", "title": "on responsibility", "url": "http://winterflower.github.io/2017/08/04/on-responsibility/", "published_at": "2017-08-04T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c57af5399", "title": "there and back again", "url": "http://winterflower.github.io/2017/08/03/there-and-back-again/", "published_at": "2017-08-03T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c587a8ba9", "title": "distance", "url": "http://winterflower.github.io/2017/08/03/distance/", "published_at": "2017-08-03T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5891e394", "title": "Tales from the Python Trenches", "url": "http://winterflower.github.io/2017/07/24/tales-from-the-python-trenches/", "published_at": "2017-07-24T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c594cafd5", "title": "dev/notes/20170713", "url": "http://winterflower.github.io/2017/07/13/dev-notes-20170713/", "published_at": "2017-07-13T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c595478a5", "title": "the lights of this city", "url": "http://winterflower.github.io/2017/06/04/the-lights-of-this-city/", "published_at": "2017-06-04T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c59661e46", "title": "deactivate", "url": "http://winterflower.github.io/2017/05/13/deactivate/", "published_at": "2017-05-13T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5a0938b0", "title": "the quiet", "url": "http://winterflower.github.io/2017/04/30/the-quiet/", "published_at": "2017-04-30T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5a5724ac", "title": "Exploring the Perceptron", "url": "http://winterflower.github.io/2017/04/20/exploring-the-perceptron/", "published_at": "2017-04-20T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5a6b61a3", "title": "What is going on in this SimPy Monitoring example?", "url": "http://winterflower.github.io/2017/04/05/what-is-going-on-in-simpy-monitoring-example/", "published_at": "2017-04-05T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5ac77152", "title": "RxPy Operators with Examples", "url": "http://winterflower.github.io/2017/03/06/rxpy-operators-with-examples/", "published_at": "2017-03-06T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5b013241", "title": "Data science with Python and RxPy - First steps and notes", "url": "http://winterflower.github.io/2017/02/04/data-science-with-python-and-rxpy-first-steps-and-notes/", "published_at": "2017-02-04T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5b923f95", "title": "Legacy software and disadvantages of highly specialised teams", "url": "http://winterflower.github.io/2017/01/17/legacy-software-and-disadvantages-of-scale/", "published_at": "2017-01-17T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5c234a11", "title": "this week ( week 2)", "url": "http://winterflower.github.io/2017/01/15/week-2-review/", "published_at": "2017-01-15T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5cd91685", "title": "Code Mesh Day 2", "url": "http://winterflower.github.io/2016/12/20/code-mesh-2/", "published_at": "2016-12-20T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5d39102b", "title": "Code Mesh 2016", "url": "http://winterflower.github.io/2016/11/05/code-mesh/", "published_at": "2016-11-05T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5d51e2d8", "title": "What can a technologist do about climate change?", "url": "http://winterflower.github.io/2016/08/23/what-can-a-technologist-do-about-climate-change/", "published_at": "2016-08-23T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5e1687ed", "title": "Notes on TLA+ Hyperbook (part 1)", "url": "http://winterflower.github.io/2016/08/22/notes-on-tla-plus-hyperbook-part1/", "published_at": "2016-08-22T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5ec4ae0e", "title": "On the Internet This Week", "url": "http://winterflower.github.io/2016/08/21/on-the-internet-this-week/", "published_at": "2016-08-21T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5f34e55f", "title": "Notes on setting up Jupyterhub on an EC2 instance (part 1 )", "url": "http://winterflower.github.io/2016/08/09/notes-on-setting-up-jupyterhub-on-ec2-part1/", "published_at": "2016-08-09T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5fa08e09", "title": "Passivate/Reactivate Pattern in SimPy", "url": "http://winterflower.github.io/2016/05/17/passivate-reactivate-patterns-in-simpy/", "published_at": "2016-05-17T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c5fe9fb66", "title": "Writing your first simulation using SimPy (Part I )", "url": "http://winterflower.github.io/2016/03/27/writing-your-first-simpy-simulation/", "published_at": "2016-03-27T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c601f484c", "title": "A year in a blink", "url": "http://winterflower.github.io/2016/03/24/a-year-in-a-blink/", "published_at": "2016-03-24T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c60bfe44c", "title": "Conversations about Python Dicts", "url": "http://winterflower.github.io/2015/03/21/conversations-about-python-dicts/", "published_at": "2015-03-21T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c61097dfd", "title": "LinuxChix London", "url": "http://winterflower.github.io/2015/03/11/linux-chix-london/", "published_at": "2015-03-11T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c6116c78c", "title": "Today I learned", "url": "http://winterflower.github.io/2015/03/07/today-I-learned/", "published_at": "2015-03-07T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c62133104", "title": "10th PyData London Meetup recap", "url": "http://winterflower.github.io/2015/03/04/pydata-london-meetup/", "published_at": "2015-03-04T00:00:00+00:00" }, { "id": "01a08c63-3677-7316-9578-371c62d3fc09", "title": "Generic Types In Java", "url": "http://winterflower.github.io/2015/03/04/generic-types-in-java/", "published_at": "2015-03-04T00:00:00+00:00" } ] posts Claim your blog
Back to winterflower.github.io
Blog · corpus.blog/blogs/winterflower.github.io/posts

winterflower.github.io

winterflower.github.io

2025

2020

2019

2018

2017

29 Dec 2017

2016

2015