diff --git a/brainsteam/content/bookmarks/2021/12/24/deciphering-glyph-the-one-python-library-everyone-needs1640388650.md b/brainsteam/content/bookmarks/2021/12/24/deciphering-glyph-the-one-python-library-everyone-needs1640388650.md index 84090e2..545233a 100644 --- a/brainsteam/content/bookmarks/2021/12/24/deciphering-glyph-the-one-python-library-everyone-needs1640388650.md +++ b/brainsteam/content/bookmarks/2021/12/24/deciphering-glyph-the-one-python-library-everyone-needs1640388650.md @@ -1,12 +1,13 @@ --- bookmark-of: https://glyph.twistedmatrix.com/2016/08/attrs.html date: '2021-12-24T18:30:50.176573' +post_meta: +- date tags: - Python title: 'Deciphering Glyph :: The One Python Library Everyone Needs' -type: bookmark +type: bookmarks url: /bookmarks/2021/12/24/1640388650 - --- -This library does solve a very practical issue in python and looks very useful. \ No newline at end of file +This library does solve a very practical issue in python and looks very useful. \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2021/12/24/github-willmcgugan-textual-textual-is-a-tui-text-user-interface-framework-for-python-inspired-by-modern-web-development1640388410.md b/brainsteam/content/bookmarks/2021/12/24/github-willmcgugan-textual-textual-is-a-tui-text-user-interface-framework-for-python-inspired-by-modern-web-development1640388410.md index 81e00e8..3c1a53b 100644 --- a/brainsteam/content/bookmarks/2021/12/24/github-willmcgugan-textual-textual-is-a-tui-text-user-interface-framework-for-python-inspired-by-modern-web-development1640388410.md +++ b/brainsteam/content/bookmarks/2021/12/24/github-willmcgugan-textual-textual-is-a-tui-text-user-interface-framework-for-python-inspired-by-modern-web-development1640388410.md @@ -1,13 +1,13 @@ --- bookmark-of: https://github.com/willmcgugan/textual date: '2021-12-24T18:26:50.352463' +post_meta: +- date tags: - Python - open source title: 'GitHub - willmcgugan/textual: Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.' -type: bookmark +type: bookmarks url: /bookmarks/2021/12/24/1640388410 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2021/12/24/how-to-ice-a-christmas-cake-great-british-chefs1640363320.md b/brainsteam/content/bookmarks/2021/12/24/how-to-ice-a-christmas-cake-great-british-chefs1640363320.md index b2aee0e..7d410e3 100644 --- a/brainsteam/content/bookmarks/2021/12/24/how-to-ice-a-christmas-cake-great-british-chefs1640363320.md +++ b/brainsteam/content/bookmarks/2021/12/24/how-to-ice-a-christmas-cake-great-british-chefs1640363320.md @@ -1,12 +1,13 @@ --- bookmark-of: https://www.greatbritishchefs.com/how-to-cook/how-to-ice-a-christmas-cake date: '2021-12-24T11:28:40.351129' +post_meta: +- date tags: - Cooking title: How to ice a Christmas cake - Great British Chefs -type: bookmark +type: bookmarks url: /bookmarks/2021/12/24/1640363320 - --- -This was pretty useful today. Icing a Christmas cake is surprisingly easy once you get going \ No newline at end of file +This was pretty useful today. Icing a Christmas cake is surprisingly easy once you get going \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2021/12/26/25-anti-mimetic-tactics-for-living-a-counter-cultural-life-epsilon-theory1640556236.md b/brainsteam/content/bookmarks/2021/12/26/25-anti-mimetic-tactics-for-living-a-counter-cultural-life-epsilon-theory1640556236.md index 2e569f2..0499d1a 100644 --- a/brainsteam/content/bookmarks/2021/12/26/25-anti-mimetic-tactics-for-living-a-counter-cultural-life-epsilon-theory1640556236.md +++ b/brainsteam/content/bookmarks/2021/12/26/25-anti-mimetic-tactics-for-living-a-counter-cultural-life-epsilon-theory1640556236.md @@ -1,9 +1,9 @@ --- bookmark-of: https://www.epsilontheory.com/25-anti-mimetic-tactics-for-living-a-counter-cultural-life/ date: '2021-12-26T17:03:56.595440' +post_meta: +- date title: 25 Anti-Mimetic Tactics for Living a Counter-Cultural Life - Epsilon Theory -type: bookmark +type: bookmarks url: /bookmarks/2021/12/26/1640556236 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2021/12/31/adding-a-generic-oembed-handler-for-hugo1640957223.md b/brainsteam/content/bookmarks/2021/12/31/adding-a-generic-oembed-handler-for-hugo1640957223.md index b1487e3..8f43eb7 100644 --- a/brainsteam/content/bookmarks/2021/12/31/adding-a-generic-oembed-handler-for-hugo1640957223.md +++ b/brainsteam/content/bookmarks/2021/12/31/adding-a-generic-oembed-handler-for-hugo1640957223.md @@ -3,12 +3,13 @@ bookmark-of: https://bofh.org.uk/2020/05/12/oembed-for-hugo/ date: '2021-12-31T08:27:03.780707' mp-syndicate-to: - https://brid.gy/publish/mastodon +post_meta: +- date tags: - indieweb title: Adding a generic oembed handler for Hugo -type: bookmark +type: bookmarks url: /bookmarks/2021/12/31/1640957223 - --- This was a very useful tip that I was able to implement here on my own site although I ended up using a partial template instead of a microcode because the tweets I want to embed are saved in the frontmatter of the posts I create by my micropub endpoint. diff --git a/brainsteam/content/bookmarks/2022/01/02/a-minimalist-self-hosted-wakatime-compatible-backend-for-coding-statistics1641111761.md b/brainsteam/content/bookmarks/2022/01/02/a-minimalist-self-hosted-wakatime-compatible-backend-for-coding-statistics1641111761.md index 4e81af1..d961d21 100644 --- a/brainsteam/content/bookmarks/2022/01/02/a-minimalist-self-hosted-wakatime-compatible-backend-for-coding-statistics1641111761.md +++ b/brainsteam/content/bookmarks/2022/01/02/a-minimalist-self-hosted-wakatime-compatible-backend-for-coding-statistics1641111761.md @@ -1,11 +1,11 @@ --- bookmark-of: https://misskey.bubbletea.dev/notes/8v0czo0b54 date: '2022-01-02T03:22:41.967918' +post_meta: +- date tags: - productivity title: A minimalist, self-hosted WakaTime-compatible backend for coding statistics -type: bookmark +type: bookmarks url: /bookmarks/2022/01/02/1641111761 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/01/02/wakatime-dashboards-for-developers1641116456.md b/brainsteam/content/bookmarks/2022/01/02/wakatime-dashboards-for-developers1641116456.md index cb0e11f..3876d80 100644 --- a/brainsteam/content/bookmarks/2022/01/02/wakatime-dashboards-for-developers1641116456.md +++ b/brainsteam/content/bookmarks/2022/01/02/wakatime-dashboards-for-developers1641116456.md @@ -1,11 +1,11 @@ --- bookmark-of: https://wakatime.com/ date: '2022-01-02T04:40:56.310877' +post_meta: +- date tags: - productivity title: WakaTime - Dashboards for developers -type: bookmark +type: bookmarks url: /bookmarks/2022/01/02/1641116456 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/01/03/the-illustrated-retrieval-transformer1641232255.md b/brainsteam/content/bookmarks/2022/01/03/the-illustrated-retrieval-transformer1641232255.md index c2af472..d519da5 100644 --- a/brainsteam/content/bookmarks/2022/01/03/the-illustrated-retrieval-transformer1641232255.md +++ b/brainsteam/content/bookmarks/2022/01/03/the-illustrated-retrieval-transformer1641232255.md @@ -4,13 +4,14 @@ date: '2022-01-03T12:50:55.571137' mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - nlp - machine-learning title: The Illustrated Retrieval Transformer -type: bookmark +type: bookmarks url: /bookmarks/2022/01/03/1641232255 - --- This is a superb visual summary of the new generation retrieval transformer models (e.g. DeepMind RETRO). diff --git a/brainsteam/content/bookmarks/2022/01/03/things-i-won-t-work-with-dioxygen-difluoride-science-aaas1641197953.md b/brainsteam/content/bookmarks/2022/01/03/things-i-won-t-work-with-dioxygen-difluoride-science-aaas1641197953.md index d630715..cabf10e 100644 --- a/brainsteam/content/bookmarks/2022/01/03/things-i-won-t-work-with-dioxygen-difluoride-science-aaas1641197953.md +++ b/brainsteam/content/bookmarks/2022/01/03/things-i-won-t-work-with-dioxygen-difluoride-science-aaas1641197953.md @@ -1,11 +1,11 @@ --- bookmark-of: https://www.science.org/content/blog-post/things-i-won-t-work-dioxygen-difluoride date: '2022-01-03T03:19:13.369700' +post_meta: +- date tags: - Science title: 'Things I Won''t Work With: Dioxygen Difluoride | Science | AAAS' -type: bookmark +type: bookmarks url: /bookmarks/2022/01/03/1641197953 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/01/05/thematically-richer-than-the-bible-what-i-learned-at-the-first-annual-boss-baby-symposium-the-boss-baby-the-guardian1641364514.md b/brainsteam/content/bookmarks/2022/01/05/thematically-richer-than-the-bible-what-i-learned-at-the-first-annual-boss-baby-symposium-the-boss-baby-the-guardian1641364514.md index fad1918..03a92ce 100644 --- a/brainsteam/content/bookmarks/2022/01/05/thematically-richer-than-the-bible-what-i-learned-at-the-first-annual-boss-baby-symposium-the-boss-baby-the-guardian1641364514.md +++ b/brainsteam/content/bookmarks/2022/01/05/thematically-richer-than-the-bible-what-i-learned-at-the-first-annual-boss-baby-symposium-the-boss-baby-the-guardian1641364514.md @@ -4,13 +4,14 @@ date: '2022-01-05T01:35:14.779242' mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - humour -title: "\u2018Thematically richer than the Bible\u2019: what I learned at the first\ - \ annual Boss Baby symposium | The Boss Baby | The Guardian" -type: bookmark +title: '‘Thematically richer than the Bible’: what I learned at the first annual Boss + Baby symposium | The Boss Baby | The Guardian' +type: bookmarks url: /bookmarks/2022/01/05/1641364514 - --- Social media is not all bad if it has helped this lot find each other. So quirky but a lot of fun diff --git a/brainsteam/content/bookmarks/2022/01/08/bookstack-simple-free-wiki-software1641654922.md b/brainsteam/content/bookmarks/2022/01/08/bookstack-simple-free-wiki-software1641654922.md index 7d79dcc..e4f580a 100644 --- a/brainsteam/content/bookmarks/2022/01/08/bookstack-simple-free-wiki-software1641654922.md +++ b/brainsteam/content/bookmarks/2022/01/08/bookstack-simple-free-wiki-software1641654922.md @@ -1,11 +1,11 @@ --- bookmark-of: https://www.bookstackapp.com/#features date: '2022-01-08T10:15:22.304952' +post_meta: +- date tags: - open-source title: BookStack - Simple & Free Wiki Software -type: bookmark +type: bookmarks url: /bookmarks/2022/01/08/1641654922 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/01/08/goldbergyoni-nodebestpractices-the-node-js-best-practices-list-december-20211641633315.md b/brainsteam/content/bookmarks/2022/01/08/goldbergyoni-nodebestpractices-the-node-js-best-practices-list-december-20211641633315.md index 7dce9b8..6cafeb8 100644 --- a/brainsteam/content/bookmarks/2022/01/08/goldbergyoni-nodebestpractices-the-node-js-best-practices-list-december-20211641633315.md +++ b/brainsteam/content/bookmarks/2022/01/08/goldbergyoni-nodebestpractices-the-node-js-best-practices-list-december-20211641633315.md @@ -1,14 +1,14 @@ --- bookmark-of: https://github.com/goldbergyoni/nodebestpractices date: '2022-01-08T04:15:15.481865' +post_meta: +- date tags: - software engineering - work - phd title: 'goldbergyoni/nodebestpractices: The Node.js best practices list (December 2021)' -type: bookmark +type: bookmarks url: /bookmarks/2022/01/08/1641633315 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/01/10/boltzmannentropy-interviews-ai-1641842055.md b/brainsteam/content/bookmarks/2022/01/10/boltzmannentropy-interviews-ai-1641842055.md index 1ba6420..c3099cc 100644 --- a/brainsteam/content/bookmarks/2022/01/10/boltzmannentropy-interviews-ai-1641842055.md +++ b/brainsteam/content/bookmarks/2022/01/10/boltzmannentropy-interviews-ai-1641842055.md @@ -1,12 +1,13 @@ --- bookmark-of: https://github.com/BoltzmannEntropy/interviews.ai date: '2022-01-10T14:14:15.259058' +post_meta: +- date tags: - machine-learning -title: 'BoltzmannEntropy/interviews.ai' -type: bookmark +title: BoltzmannEntropy/interviews.ai +type: bookmarks url: /bookmarks/2022/01/10/boltzmannentropy-interviews-ai - --- This book was written for you: an aspiring data scientist with a quantitative background, facing down the gauntlet of the interview process in an increasingly competitive field. For most of you, the interview process is the most significant hurdle between you and a dream job. \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/01/16/firepad-an-open-source-collaborative-code-and-text-editor1642365703.md b/brainsteam/content/bookmarks/2022/01/16/firepad-an-open-source-collaborative-code-and-text-editor1642365703.md index 01b007c..3980e82 100644 --- a/brainsteam/content/bookmarks/2022/01/16/firepad-an-open-source-collaborative-code-and-text-editor1642365703.md +++ b/brainsteam/content/bookmarks/2022/01/16/firepad-an-open-source-collaborative-code-and-text-editor1642365703.md @@ -1,12 +1,12 @@ --- bookmark-of: https://firepad.io/ date: '2022-01-16T15:41:43.969974' +post_meta: +- date tags: - open source - Distributed title: Firepad - An open source collaborative code and text editor -type: bookmark +type: bookmarks url: /bookmarks/2022/01/16/firepad-an-open-source-collaborative-code-and-text-editor1642365703 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/01/16/understanding-the-three-fundamental-principles-of-how-ipfs-works-ipfs-blog-news1642365380.md b/brainsteam/content/bookmarks/2022/01/16/understanding-the-three-fundamental-principles-of-how-ipfs-works-ipfs-blog-news1642365380.md index 8de48ff..a6f9090 100644 --- a/brainsteam/content/bookmarks/2022/01/16/understanding-the-three-fundamental-principles-of-how-ipfs-works-ipfs-blog-news1642365380.md +++ b/brainsteam/content/bookmarks/2022/01/16/understanding-the-three-fundamental-principles-of-how-ipfs-works-ipfs-blog-news1642365380.md @@ -1,12 +1,12 @@ --- bookmark-of: https://blog.ipfs.io/2021-11-03-understanding-fundamentals-of-ipfs/ date: '2022-01-16T15:36:20.515274' +post_meta: +- date tags: - Distributed title: Understanding the Three Fundamental Principles of How IPFS Works | IPFS Blog & News -type: bookmark +type: bookmarks url: /bookmarks/2022/01/16/understanding-the-three-fundamental-principles-of-how-ipfs-works-ipfs-blog-news1642365380 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/01/17/welcome-to-copyqs-documentation-copyq-documentation1642447866.md b/brainsteam/content/bookmarks/2022/01/17/welcome-to-copyqs-documentation-copyq-documentation1642447866.md index 64462e4..79a4398 100644 --- a/brainsteam/content/bookmarks/2022/01/17/welcome-to-copyqs-documentation-copyq-documentation1642447866.md +++ b/brainsteam/content/bookmarks/2022/01/17/welcome-to-copyqs-documentation-copyq-documentation1642447866.md @@ -1,13 +1,14 @@ --- bookmark-of: https://copyq.readthedocs.io/en/latest/ date: '2022-01-17T14:31:06.263731' +post_meta: +- date tags: - open source - productivity -title: "Welcome to CopyQ\u2019s documentation! \u2014 CopyQ documentation" -type: bookmark +title: Welcome to CopyQ’s documentation! — CopyQ documentation +type: bookmarks url: /bookmarks/2022/01/17/welcome-to-copyqs-documentation-copyq-documentation1642447866 - --- Recommended productivity tool from a discussion on lemmy \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/01/21/focalboard-is-an-open-source-self-hosted-alternative-to-trello-notion-and-asana1642782502.md b/brainsteam/content/bookmarks/2022/01/21/focalboard-is-an-open-source-self-hosted-alternative-to-trello-notion-and-asana1642782502.md index dfb22cf..51cfcc0 100644 --- a/brainsteam/content/bookmarks/2022/01/21/focalboard-is-an-open-source-self-hosted-alternative-to-trello-notion-and-asana1642782502.md +++ b/brainsteam/content/bookmarks/2022/01/21/focalboard-is-an-open-source-self-hosted-alternative-to-trello-notion-and-asana1642782502.md @@ -1,13 +1,14 @@ --- bookmark-of: https://www.focalboard.com/ date: '2022-01-21T11:28:22.135830' +post_meta: +- date tags: - open-source title: 'Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. ' -type: bookmark +type: bookmarks url: /bookmarks/2022/01/21/focalboard-is-an-open-source-self-hosted-alternative-to-trello-notion-and-asana1642782502 - --- Interesting looking open source tool that provides kanban todos. I'm quite interested in these sorts of tools for visualising my todo lists on projects. \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/01/21/mathieucayssol-item2vec1642749747.md b/brainsteam/content/bookmarks/2022/01/21/mathieucayssol-item2vec1642749747.md index 1fe1952..840a8e6 100644 --- a/brainsteam/content/bookmarks/2022/01/21/mathieucayssol-item2vec1642749747.md +++ b/brainsteam/content/bookmarks/2022/01/21/mathieucayssol-item2vec1642749747.md @@ -1,12 +1,13 @@ --- bookmark-of: https://github.com/MathieuCayssol/Item2Vec date: '2022-01-21T02:22:27.643325' +post_meta: +- date tags: - machine-learning title: MathieuCayssol/Item2Vec -type: bookmark +type: bookmarks url: /bookmarks/2022/01/21/mathieucayssol-item2vec1642749747 - --- Interesting repository making use of semantic similarity of items for recommendation engine type use cases \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/01/28/a-community-site-around-scholarly-single-source-publishing-sisopub1643376918.md b/brainsteam/content/bookmarks/2022/01/28/a-community-site-around-scholarly-single-source-publishing-sisopub1643376918.md index 95d9ebf..eadc20b 100644 --- a/brainsteam/content/bookmarks/2022/01/28/a-community-site-around-scholarly-single-source-publishing-sisopub1643376918.md +++ b/brainsteam/content/bookmarks/2022/01/28/a-community-site-around-scholarly-single-source-publishing-sisopub1643376918.md @@ -1,13 +1,14 @@ --- bookmark-of: https://github.com/singlesourcepub/community date: '2022-01-28T08:35:18.299464' +post_meta: +- date tags: - open-source - open-science title: 'A community site around scholarly single source publishing #SiSoPub ' -type: bookmark +type: bookmarks url: /bookmarks/2022/01/28/a-community-site-around-scholarly-single-source-publishing-sisopub1643376918 - --- The Single Source Publishing Community (SSPC) is a network of stakeholders from the Open Science community that are interested in Single Source Publishing (SSP) for scholarly purposes – developing open-source software and advocacy. \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/02/13/davegamble-cjson-ultralightweight-json-parser-in-ansi-c1644740694.md b/brainsteam/content/bookmarks/2022/02/13/davegamble-cjson-ultralightweight-json-parser-in-ansi-c1644740694.md index 15b3cd8..01482bb 100644 --- a/brainsteam/content/bookmarks/2022/02/13/davegamble-cjson-ultralightweight-json-parser-in-ansi-c1644740694.md +++ b/brainsteam/content/bookmarks/2022/02/13/davegamble-cjson-ultralightweight-json-parser-in-ansi-c1644740694.md @@ -1,11 +1,11 @@ --- bookmark-of: https://github.com/DaveGamble/cJSON date: '2022-02-13T03:24:54.251596' +post_meta: +- date tags: - Softeng title: 'DaveGamble/cJSON: Ultralightweight JSON parser in ANSI C' -type: bookmark +type: bookmarks url: /bookmarks/2022/02/13/davegamble-cjson-ultralightweight-json-parser-in-ansi-c1644740694 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/02/24/simple-qt-screen-rotation-manager1645701176.md b/brainsteam/content/bookmarks/2022/02/24/simple-qt-screen-rotation-manager1645701176.md index dd75922..ac52d85 100644 --- a/brainsteam/content/bookmarks/2022/02/24/simple-qt-screen-rotation-manager1645701176.md +++ b/brainsteam/content/bookmarks/2022/02/24/simple-qt-screen-rotation-manager1645701176.md @@ -1,10 +1,11 @@ --- bookmark-of: https://github.com/GuLinux/ScreenRotator date: '2022-02-24T06:12:56.713087' +post_meta: +- date title: Simple Qt screen rotation manager -type: bookmark +type: bookmarks url: /bookmarks/2022/02/24/simple-qt-screen-rotation-manager1645701176 - --- A tool for automatically rotating the screen on touch tablets/laptops running linux \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/03/02/1646208668.md b/brainsteam/content/bookmarks/2022/03/02/1646208668.md index 8f0209c..34e652c 100644 --- a/brainsteam/content/bookmarks/2022/03/02/1646208668.md +++ b/brainsteam/content/bookmarks/2022/03/02/1646208668.md @@ -1,8 +1,8 @@ --- bookmark-of: https://www.kickstarter.com/projects/dragonsteel/surprise-four-secret-novels-by-brandon-sanderson date: '2022-03-02T03:11:08.681043' -type: bookmark +post_meta: +- date +type: bookmarks url: /bookmarks/2022/03/02/1646208668 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/03/04/marginalia-search1646392302.md b/brainsteam/content/bookmarks/2022/03/04/marginalia-search1646392302.md index b5b4cc3..be4a9c7 100644 --- a/brainsteam/content/bookmarks/2022/03/04/marginalia-search1646392302.md +++ b/brainsteam/content/bookmarks/2022/03/04/marginalia-search1646392302.md @@ -1,10 +1,11 @@ --- bookmark-of: https://search.marginalia.nu/explore/random date: '2022-03-04T06:11:42.697613' +post_meta: +- date title: Marginalia Search -type: bookmark +type: bookmarks url: /bookmarks/2022/03/04/marginalia-search1646392302 - --- An indieweb search engine for finding cool content made by small and indie authors. \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/03/17/lapce1647504240.md b/brainsteam/content/bookmarks/2022/03/17/lapce1647504240.md index 8173c7a..85c652c 100644 --- a/brainsteam/content/bookmarks/2022/03/17/lapce1647504240.md +++ b/brainsteam/content/bookmarks/2022/03/17/lapce1647504240.md @@ -1,12 +1,13 @@ --- bookmark-of: https://lapce.dev/#downloads-all date: '2022-03-17T04:04:00.893398' +post_meta: +- date tags: - Open source title: Lapce -type: bookmark +type: bookmarks url: /bookmarks/2022/03/17/lapce1647504240 - --- -A promising code editor written in rust which offers some features similar to vscode. I'm interested in testing it out. \ No newline at end of file +A promising code editor written in rust which offers some features similar to vscode. I'm interested in testing it out. \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/03/28/flower-a-friendly-federated-learning-framework1648499156.md b/brainsteam/content/bookmarks/2022/03/28/flower-a-friendly-federated-learning-framework1648499156.md index ef46dd0..b233228 100644 --- a/brainsteam/content/bookmarks/2022/03/28/flower-a-friendly-federated-learning-framework1648499156.md +++ b/brainsteam/content/bookmarks/2022/03/28/flower-a-friendly-federated-learning-framework1648499156.md @@ -1,11 +1,11 @@ --- bookmark-of: https://flower.dev/ date: '2022-03-28T16:25:56.008046' +post_meta: +- date tags: - machine learning title: 'Flower: A Friendly Federated Learning Framework' -type: bookmark +type: bookmarks url: /bookmarks/2022/03/28/flower-a-friendly-federated-learning-framework1648499156 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/04/01/how-will-keeping-a-notebook-help-you-hack-your-life-webseitz-wiki1648829265.md b/brainsteam/content/bookmarks/2022/04/01/how-will-keeping-a-notebook-help-you-hack-your-life-webseitz-wiki1648829265.md index f9bf455..d0e3c41 100644 --- a/brainsteam/content/bookmarks/2022/04/01/how-will-keeping-a-notebook-help-you-hack-your-life-webseitz-wiki1648829265.md +++ b/brainsteam/content/bookmarks/2022/04/01/how-will-keeping-a-notebook-help-you-hack-your-life-webseitz-wiki1648829265.md @@ -1,11 +1,11 @@ --- bookmark-of: http://webseitz.fluxent.com/wiki/HowWillKeepingANotebookHelpYouHackYourLife date: '2022-04-01T12:07:45.854807' +post_meta: +- date tags: - Digital garden title: How Will Keeping A Notebook Help You Hack Your Life - WebSeitz/wiki -type: bookmark +type: bookmarks url: /bookmarks/2022/04/01/how-will-keeping-a-notebook-help-you-hack-your-life-webseitz-wiki1648829265 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/04/01/maggieappleton-digital-gardeners-resources-links-projects-and-ideas-for-gardeners-tending-their-digital-notes-on-the-public-interwebs1648829295.md b/brainsteam/content/bookmarks/2022/04/01/maggieappleton-digital-gardeners-resources-links-projects-and-ideas-for-gardeners-tending-their-digital-notes-on-the-public-interwebs1648829295.md index bffe6cc..7c8e2d3 100644 --- a/brainsteam/content/bookmarks/2022/04/01/maggieappleton-digital-gardeners-resources-links-projects-and-ideas-for-gardeners-tending-their-digital-notes-on-the-public-interwebs1648829295.md +++ b/brainsteam/content/bookmarks/2022/04/01/maggieappleton-digital-gardeners-resources-links-projects-and-ideas-for-gardeners-tending-their-digital-notes-on-the-public-interwebs1648829295.md @@ -1,12 +1,12 @@ --- bookmark-of: https://github.com/MaggieAppleton/digital-gardeners date: '2022-04-01T12:08:15.893717' +post_meta: +- date tags: - Digital garden title: 'MaggieAppleton/digital-gardeners: Resources, links, projects, and ideas for gardeners tending their digital notes on the public interwebs' -type: bookmark +type: bookmarks url: /bookmarks/2022/04/01/maggieappleton-digital-gardeners-resources-links-projects-and-ideas-for-gardeners-tending-their-digital-notes-on-the-public-interwebs1648829295 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/04/02/models-official-projects-token-dropping-at-master-tensorflow-models1648877142.md b/brainsteam/content/bookmarks/2022/04/02/models-official-projects-token-dropping-at-master-tensorflow-models1648877142.md index 7115e1e..20a2271 100644 --- a/brainsteam/content/bookmarks/2022/04/02/models-official-projects-token-dropping-at-master-tensorflow-models1648877142.md +++ b/brainsteam/content/bookmarks/2022/04/02/models-official-projects-token-dropping-at-master-tensorflow-models1648877142.md @@ -1,14 +1,15 @@ --- bookmark-of: https://github.com/tensorflow/models/tree/master/official/projects/token_dropping date: '2022-04-02T01:25:42.935585' +post_meta: +- date tags: - nlp -title: "models/official/projects/token_dropping at master \xB7 tensorflow/models" -type: bookmark +title: models/official/projects/token_dropping at master · tensorflow/models +type: bookmarks url: /bookmarks/2022/04/02/models-official-projects-token-dropping-at-master-tensorflow-models1648877142 - --- > Token dropping aims to accelerate the pretraining of transformer models such as BERT without degrading its performance on downstream tasks. -> A BERT model pretrained using this token dropping method is not different to a BERT model pretrained in the conventional way: a BERT checkpoint pretrained with token dropping can be viewed and used as a normal BERT checkpoint, for finetuning etc. \ No newline at end of file +> A BERT model pretrained using this token dropping method is not different to a BERT model pretrained in the conventional way: a BERT checkpoint pretrained with token dropping can be viewed and used as a normal BERT checkpoint, for finetuning etc. \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/05/22/finally-a-stock-market-crash-mr-money-mustache1653248668.md b/brainsteam/content/bookmarks/2022/05/22/finally-a-stock-market-crash-mr-money-mustache1653248668.md index 2ff9ef0..52124ab 100644 --- a/brainsteam/content/bookmarks/2022/05/22/finally-a-stock-market-crash-mr-money-mustache1653248668.md +++ b/brainsteam/content/bookmarks/2022/05/22/finally-a-stock-market-crash-mr-money-mustache1653248668.md @@ -1,9 +1,9 @@ --- bookmark-of: https://www.mrmoneymustache.com/2022/05/20/2022-stock-market-crash/?utm_source=mmmapp&utm_medium=mmmapp&utm_content=browser date: '2022-05-22T15:44:28.367599' +post_meta: +- date title: Finally, a Stock Market Crash! | Mr. Money Mustache -type: bookmark +type: bookmarks url: /bookmarks/2022/05/22/finally-a-stock-market-crash-mr-money-mustache1653248668 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/07/12/giving-a-shit-as-a-service-allen-pike1657654539.md b/brainsteam/content/bookmarks/2022/07/12/giving-a-shit-as-a-service-allen-pike1657654539.md index cdfe3ef..f131e1b 100644 --- a/brainsteam/content/bookmarks/2022/07/12/giving-a-shit-as-a-service-allen-pike1657654539.md +++ b/brainsteam/content/bookmarks/2022/07/12/giving-a-shit-as-a-service-allen-pike1657654539.md @@ -1,13 +1,14 @@ --- bookmark-of: https://allenpike.com/2022/giving-a-shit date: '2022-07-12T15:35:39.969101' +post_meta: +- date tags: - Philosophy - software engineering title: Giving a Shit as a Service - Allen Pike -type: bookmark +type: bookmarks url: /bookmarks/2022/07/12/giving-a-shit-as-a-service-allen-pike1657654539 - --- -I really like this concept. You should definitely give a shit about your customers and give a shit about your employees and colleagues if you want to build any kind of meaningful professional network \ No newline at end of file +I really like this concept. You should definitely give a shit about your customers and give a shit about your employees and colleagues if you want to build any kind of meaningful professional network \ No newline at end of file diff --git a/brainsteam/content/bookmarks/2022/07/19/show-hn-i-made-some-ambient-music-generators-that-run-in-your-browser-hacker-news1658240461.md b/brainsteam/content/bookmarks/2022/07/19/show-hn-i-made-some-ambient-music-generators-that-run-in-your-browser-hacker-news1658240461.md index cabb210..cb732ad 100644 --- a/brainsteam/content/bookmarks/2022/07/19/show-hn-i-made-some-ambient-music-generators-that-run-in-your-browser-hacker-news1658240461.md +++ b/brainsteam/content/bookmarks/2022/07/19/show-hn-i-made-some-ambient-music-generators-that-run-in-your-browser-hacker-news1658240461.md @@ -1,14 +1,15 @@ --- bookmark-of: https://news.ycombinator.com/item?id=32149989 date: '2022-07-19T10:21:01.008429' +post_meta: +- date tags: - personal - music title: 'Show HN: I made some ambient music generators that run in your browser | Hacker News' -type: bookmark +type: bookmarks url: /bookmarks/2022/07/19/show-hn-i-made-some-ambient-music-generators-that-run-in-your-browser-hacker-news1658240461 - --- I ended up subscribing for this service - I quite often listen to jazz and electronic music with no lyrics while I'm concentrating. This service gives me "infinite work music" that I can listen to while I code etc. \ No newline at end of file diff --git a/brainsteam/content/likes/2021/12/26/my-path-to-financial-independence-as-a-software-engineer-software-the-hard-way1640530928.md b/brainsteam/content/likes/2021/12/26/my-path-to-financial-independence-as-a-software-engineer-software-the-hard-way1640530928.md index 2d1a4db..4d1b36a 100644 --- a/brainsteam/content/likes/2021/12/26/my-path-to-financial-independence-as-a-software-engineer-software-the-hard-way1640530928.md +++ b/brainsteam/content/likes/2021/12/26/my-path-to-financial-independence-as-a-software-engineer-software-the-hard-way1640530928.md @@ -1,10 +1,10 @@ --- date: '2021-12-26T10:02:08.718315' like-of: https://software.rajivprab.com/2021/12/26/my-path-to-financial-independence-as-a-software-engineer/ -title: "My Path to Financial Independence as a Software Engineer \u2013 Software the\ - \ Hard way" -type: like +post_meta: +- date +title: My Path to Financial Independence as a Software Engineer – Software the Hard + way +type: likes url: /likes/2021/12/26/1640530928 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2021/12/26/you-block-ads-in-your-browser-why-not-in-your-city-bearblog1640532370.md b/brainsteam/content/likes/2021/12/26/you-block-ads-in-your-browser-why-not-in-your-city-bearblog1640532370.md index 8138719..78d1350 100644 --- a/brainsteam/content/likes/2021/12/26/you-block-ads-in-your-browser-why-not-in-your-city-bearblog1640532370.md +++ b/brainsteam/content/likes/2021/12/26/you-block-ads-in-your-browser-why-not-in-your-city-bearblog1640532370.md @@ -1,9 +1,9 @@ --- date: '2021-12-26T10:26:10.806673' like-of: https://bearbin.net/blog/2021/adblock-your-city +post_meta: +- date title: You block ads in your browser, why not in your city? | bearblog -type: like +type: likes url: /likes/2021/12/26/1640532370 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2021/12/28/1640725836.md b/brainsteam/content/likes/2021/12/28/1640725836.md index 17f4eba..d692df5 100644 --- a/brainsteam/content/likes/2021/12/28/1640725836.md +++ b/brainsteam/content/likes/2021/12/28/1640725836.md @@ -1,10 +1,10 @@ --- date: '2021-12-28T16:10:36.732144' like-of: https://drewdevault.com/2021/12/28/Dont-use-Discord-for-FOSS.html +post_meta: +- date tags: - open source -type: like +type: likes url: /likes/2021/12/28/1640725836 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2021/12/28/1640725893.md b/brainsteam/content/likes/2021/12/28/1640725893.md index 3019164..81e2e67 100644 --- a/brainsteam/content/likes/2021/12/28/1640725893.md +++ b/brainsteam/content/likes/2021/12/28/1640725893.md @@ -1,10 +1,10 @@ --- date: '2021-12-28T16:11:33.960830' like-of: https://jlelse.blog/links/2021/12/web0 +post_meta: +- date tags: - Indieweb -type: like +type: likes url: /likes/2021/12/28/1640725893 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2021/12/31/dont-waste-the-good-days-seth-s-blog1641001027.md b/brainsteam/content/likes/2021/12/31/dont-waste-the-good-days-seth-s-blog1641001027.md index 9565ef0..b1a1c03 100644 --- a/brainsteam/content/likes/2021/12/31/dont-waste-the-good-days-seth-s-blog1641001027.md +++ b/brainsteam/content/likes/2021/12/31/dont-waste-the-good-days-seth-s-blog1641001027.md @@ -1,9 +1,9 @@ --- date: '2021-12-31T20:37:07.577604' like-of: https://seths.blog/2021/12/dont-waste-the-good-days/ -title: "Don\u2019t waste the good days | Seth's Blog" -type: like +post_meta: +- date +title: Don’t waste the good days | Seth's Blog +type: likes url: /likes/2021/12/31/1641001027 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/01/07/1641539247.md b/brainsteam/content/likes/2022/01/07/1641539247.md index f03e964..d0324d0 100644 --- a/brainsteam/content/likes/2022/01/07/1641539247.md +++ b/brainsteam/content/likes/2022/01/07/1641539247.md @@ -1,10 +1,10 @@ --- date: '2022-01-07T02:07:27.298386' like-of: https://aaronparecki.com/2022/01/06/12/software +post_meta: +- date tags: - open source -type: like +type: likes url: /likes/2022/01/07/1641539247 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/01/17/a-call-to-build-models-like-we-build-open-source-software1642447617.md b/brainsteam/content/likes/2022/01/17/a-call-to-build-models-like-we-build-open-source-software1642447617.md index 24a47dc..c650ba8 100644 --- a/brainsteam/content/likes/2022/01/17/a-call-to-build-models-like-we-build-open-source-software1642447617.md +++ b/brainsteam/content/likes/2022/01/17/a-call-to-build-models-like-we-build-open-source-software1642447617.md @@ -1,11 +1,11 @@ --- date: '2022-01-17T14:26:57.157661' like-of: https://colinraffel.com/blog/a-call-to-build-models-like-we-build-open-source-software.html#anexamplefuture +post_meta: +- date tags: - machine-learning title: A Call to Build Models Like We Build Open-Source Software -type: like +type: likes url: /likes/2022/01/17/a-call-to-build-models-like-we-build-open-source-software1642447617 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/01/22/how-e-ink-developed-full-color-e-paper1642875878.md b/brainsteam/content/likes/2022/01/22/how-e-ink-developed-full-color-e-paper1642875878.md index 6f78be0..975329b 100644 --- a/brainsteam/content/likes/2022/01/22/how-e-ink-developed-full-color-e-paper1642875878.md +++ b/brainsteam/content/likes/2022/01/22/how-e-ink-developed-full-color-e-paper1642875878.md @@ -1,11 +1,11 @@ --- date: '2022-01-22T13:24:38.383786' like-of: https://spectrum.ieee.org/how-e-ink-developed-full-color-epaper +post_meta: +- date tags: - technology title: How E Ink Developed Full-Color e-Paper -type: like +type: likes url: /likes/2022/01/22/how-e-ink-developed-full-color-e-paper1642875878 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/01/22/recaptcha-is-dead1642887062.md b/brainsteam/content/likes/2022/01/22/recaptcha-is-dead1642887062.md index 8a2f354..1e9f747 100644 --- a/brainsteam/content/likes/2022/01/22/recaptcha-is-dead1642887062.md +++ b/brainsteam/content/likes/2022/01/22/recaptcha-is-dead1642887062.md @@ -1,9 +1,9 @@ --- date: '2022-01-22T16:31:02.204200' like-of: https://seewitheyesclosed.com/articles/recaptcha-is-dead/ +post_meta: +- date title: Recaptcha is dead -type: like +type: likes url: /likes/2022/01/22/recaptcha-is-dead1642887062 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/01/28/1643380011.md b/brainsteam/content/likes/2022/01/28/1643380011.md index 8fa57fc..f923dd3 100644 --- a/brainsteam/content/likes/2022/01/28/1643380011.md +++ b/brainsteam/content/likes/2022/01/28/1643380011.md @@ -1,11 +1,11 @@ --- date: '2022-01-28T09:26:51.943357' like-of: https://github.com/wangyongjie-ntu/awesome-explainable-ai +post_meta: +- date tags: - open-source - machine-learning -type: like +type: likes url: /likes/2022/01/28/1643380011 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/01/28/1643382790.md b/brainsteam/content/likes/2022/01/28/1643382790.md index 40517b4..228c4a7 100644 --- a/brainsteam/content/likes/2022/01/28/1643382790.md +++ b/brainsteam/content/likes/2022/01/28/1643382790.md @@ -1,12 +1,12 @@ --- date: '2022-01-28T10:13:10.575006' like-of: https://github.com/stephenleo/stripnet +post_meta: +- date tags: - machine-learning - nlp - open-science -type: like +type: likes url: /likes/2022/01/28/1643382790 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/01/28/1643385072.md b/brainsteam/content/likes/2022/01/28/1643385072.md index ac18b99..1991115 100644 --- a/brainsteam/content/likes/2022/01/28/1643385072.md +++ b/brainsteam/content/likes/2022/01/28/1643385072.md @@ -1,11 +1,11 @@ --- date: '2022-01-28T10:51:12.412431' like-of: https://jacobtomlinson.dev/posts/2022/docker-desktop-for-mac-alternatives-for-developers/ +post_meta: +- date tags: - open-source - docker -type: like +type: likes url: /likes/2022/01/28/1643385072 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/01/29/1643440579.md b/brainsteam/content/likes/2022/01/29/1643440579.md index 68a65d1..5ac1527 100644 --- a/brainsteam/content/likes/2022/01/29/1643440579.md +++ b/brainsteam/content/likes/2022/01/29/1643440579.md @@ -3,13 +3,13 @@ date: '2022-01-29T02:16:19.901835' like-of: https://twitter.com/DynamicWebPaige/status/1487297191190298624 mp-syndicate-to: - https://brid.gy/publish/twitter +post_meta: +- date tags: - Machine-learning - programming -type: like +type: likes url: /likes/2022/01/29/1643440579 - --- - \ No newline at end of file diff --git a/brainsteam/content/likes/2022/01/29/1643440997.md b/brainsteam/content/likes/2022/01/29/1643440997.md index 3b754c7..551201b 100644 --- a/brainsteam/content/likes/2022/01/29/1643440997.md +++ b/brainsteam/content/likes/2022/01/29/1643440997.md @@ -4,11 +4,11 @@ like-of: https://news.ycombinator.com/item?id=30124062 mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter -type: like +post_meta: +- date +type: likes url: /likes/2022/01/29/1643440997 - --- - \ No newline at end of file diff --git a/brainsteam/content/likes/2022/01/29/1643441277.md b/brainsteam/content/likes/2022/01/29/1643441277.md index f766483..b704653 100644 --- a/brainsteam/content/likes/2022/01/29/1643441277.md +++ b/brainsteam/content/likes/2022/01/29/1643441277.md @@ -3,10 +3,10 @@ date: '2022-01-29T02:27:57.077010' like-of: https://www.vice.com/en/article/y3vbjj/pirates-spammed-an-infamous-soviet-short-wave-radio-station-with-memes-uvb-76 mp-syndicate-to: - https://brid.gy/publish/twitter -type: like +post_meta: +- date +type: likes url: /likes/2022/01/29/1643441277 - --- - \ No newline at end of file diff --git a/brainsteam/content/likes/2022/01/29/humour1643441161.md b/brainsteam/content/likes/2022/01/29/humour1643441161.md index c60a589..eee8712 100644 --- a/brainsteam/content/likes/2022/01/29/humour1643441161.md +++ b/brainsteam/content/likes/2022/01/29/humour1643441161.md @@ -4,11 +4,11 @@ like-of: https://www.jumboframeinternet.com/post/1/ mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter -type: like +post_meta: +- date +type: likes url: /likes/2022/01/29/humour1643441161 - --- - \ No newline at end of file diff --git a/brainsteam/content/likes/2022/01/29/twitter1643480430.md b/brainsteam/content/likes/2022/01/29/twitter1643480430.md index cbd4293..09c0d42 100644 --- a/brainsteam/content/likes/2022/01/29/twitter1643480430.md +++ b/brainsteam/content/likes/2022/01/29/twitter1643480430.md @@ -3,16 +3,16 @@ date: '2022-01-29T13:20:30.723988' like-of: https://mobile.twitter.com/danluu/status/1487228574608211969 mp-syndicate-to: - https://brid.gy/publish/twitter +post_meta: +- date tags: - software engineering title: 'Dan Luu on Twitter: "One thing it took me quite a while to understand is how few bits of information it''s possible to reliably convey to a large number of people. When I was at MS, I remember initially being surprised at how unnuanced their communication was, but it really makes sense in hindsight." / Twitter' -type: like +type: likes url: /likes/2022/01/29/one-thing-it-took-me-quite-a-while-to-understand-is-how-few-bits-of-information-twitter1643480430 - --- - \ No newline at end of file diff --git a/brainsteam/content/likes/2022/01/31/1643655231.md b/brainsteam/content/likes/2022/01/31/1643655231.md index 0b79ed1..9ba8399 100644 --- a/brainsteam/content/likes/2022/01/31/1643655231.md +++ b/brainsteam/content/likes/2022/01/31/1643655231.md @@ -1,10 +1,10 @@ --- date: '2022-01-31T13:53:51.439564' like-of: https://thoughtshrapnel.com/2022/01/31/your-attention-was-stolen/ +post_meta: +- date tags: - Philosophy -type: like +type: likes url: /likes/2022/01/31/1643655231 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/02/06/think-you-don-t-need-a-dev-log-laboratory-scientists-would-disagree-matt-stine1644185856.md b/brainsteam/content/likes/2022/02/06/think-you-don-t-need-a-dev-log-laboratory-scientists-would-disagree-matt-stine1644185856.md index 5f3015d..0fadef3 100644 --- a/brainsteam/content/likes/2022/02/06/think-you-don-t-need-a-dev-log-laboratory-scientists-would-disagree-matt-stine1644185856.md +++ b/brainsteam/content/likes/2022/02/06/think-you-don-t-need-a-dev-log-laboratory-scientists-would-disagree-matt-stine1644185856.md @@ -1,12 +1,12 @@ --- date: '2022-02-06T17:17:36.813359' like-of: https://typeshare.co/mstine/posts/think-you-dont-need-a-dev-log-laboratory-scientists-would-disagree +post_meta: +- date tags: - software engineering -title: "Think You Don't Need a Dev Log? Laboratory Scientists Would Disagree. | Matt\ - \ Stine \U0001F6A2" -type: like +title: "Think You Don't Need a Dev Log? Laboratory Scientists Would Disagree. | Matt + Stine \U0001F6A2" +type: likes url: /likes/2022/02/06/think-you-don-t-need-a-dev-log-laboratory-scientists-would-disagree-matt-stine1644185856 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/02/19/1645298684.md b/brainsteam/content/likes/2022/02/19/1645298684.md index ed5f9e3..dddff29 100644 --- a/brainsteam/content/likes/2022/02/19/1645298684.md +++ b/brainsteam/content/likes/2022/02/19/1645298684.md @@ -1,10 +1,10 @@ --- date: '2022-02-19T14:24:44.440556' like-of: https://drewdevault.com/2022/02/19/Plaid-is-an-evil-nightmare-product.html +post_meta: +- date tags: - software engineering -type: like +type: likes url: /likes/2022/02/19/1645298684 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/03/11/1646988367.md b/brainsteam/content/likes/2022/03/11/1646988367.md index a9f628b..0a7f4f9 100644 --- a/brainsteam/content/likes/2022/03/11/1646988367.md +++ b/brainsteam/content/likes/2022/03/11/1646988367.md @@ -1,13 +1,14 @@ --- date: '2022-03-11T03:46:07.422704' like-of: https://habitreframemindset.substack.com/p/a-shift-in-mindset-thats-been-essential +post_meta: +- date read-status: finished tags: - Philosophy - Mindfulness -type: like +type: likes url: /linkes/2022/03/11/1646988367 - --- -I've been doing mindfulness meditation through headspace for a couple of years and trying to adopt this kind of attitude does help me personally. Quite often the key is to notice when chastising I'm and break out of the thought pattern which can be tricky in the moment! Of course, your mileage may vary \ No newline at end of file +I've been doing mindfulness meditation through headspace for a couple of years and trying to adopt this kind of attitude does help me personally. Quite often the key is to notice when chastising I'm and break out of the thought pattern which can be tricky in the moment! Of course, your mileage may vary \ No newline at end of file diff --git a/brainsteam/content/likes/2022/11/05/1667638402.md b/brainsteam/content/likes/2022/11/05/1667638402.md index 40c1422..a6d6f77 100644 --- a/brainsteam/content/likes/2022/11/05/1667638402.md +++ b/brainsteam/content/likes/2022/11/05/1667638402.md @@ -1,8 +1,8 @@ --- date: '2022-11-05T08:53:22.538809' like-of: https://boffosocko.com/2022/11/04/55811142/ -type: like +post_meta: +- date +type: likes url: /likes/2022/11/05/1667638402 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/11/12/1668279628.md b/brainsteam/content/likes/2022/11/12/1668279628.md index 55f1dab..8eb3a65 100644 --- a/brainsteam/content/likes/2022/11/12/1668279628.md +++ b/brainsteam/content/likes/2022/11/12/1668279628.md @@ -1,8 +1,8 @@ --- date: '2022-11-12T19:00:28.831271' like-of: https://brainbaking.com/post/2022/11/finding-stuff-on-big-blogs/ -type: like +post_meta: +- date +type: likes url: /likes/2022/11/12/1668279628 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/11/20/1668941765.md b/brainsteam/content/likes/2022/11/20/1668941765.md index f66107c..a96fec9 100644 --- a/brainsteam/content/likes/2022/11/20/1668941765.md +++ b/brainsteam/content/likes/2022/11/20/1668941765.md @@ -1,11 +1,11 @@ --- date: '2022-11-20T10:56:05.446819' like-of: https://guzey.com/ai/planes-vs-birds/ +post_meta: +- date tags: - humour - ai -type: like +type: likes url: /likes/2022/11/20/1668941765 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/11/20/1668949039.md b/brainsteam/content/likes/2022/11/20/1668949039.md index e6fc0c0..9f079c2 100644 --- a/brainsteam/content/likes/2022/11/20/1668949039.md +++ b/brainsteam/content/likes/2022/11/20/1668949039.md @@ -1,11 +1,11 @@ --- date: '2022-11-20T12:57:19.164932' like-of: https://brainbaking.com/post/2022/11/the-great-mastodon-influx/ +post_meta: +- date tags: - Fediverse - indieweb -type: like +type: likes url: /likes/2022/11/20/1668949039 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/11/20/1668974847.md b/brainsteam/content/likes/2022/11/20/1668974847.md index 5744366..ae713f5 100644 --- a/brainsteam/content/likes/2022/11/20/1668974847.md +++ b/brainsteam/content/likes/2022/11/20/1668974847.md @@ -1,8 +1,8 @@ --- date: '2022-11-20T20:07:27.962470' like-of: https://caseyhandmer.wordpress.com/2022/11/20/we-need-more-water-than-rain-can-provide-refilling-rivers-with-desalination/ -type: like +post_meta: +- date +type: likes url: /likes/2022/11/20/1668974847 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/11/20/jans-blog-a-social-web-for-everyone1668949420.md b/brainsteam/content/likes/2022/11/20/jans-blog-a-social-web-for-everyone1668949420.md index fc7f8a5..3999999 100644 --- a/brainsteam/content/likes/2022/11/20/jans-blog-a-social-web-for-everyone1668949420.md +++ b/brainsteam/content/likes/2022/11/20/jans-blog-a-social-web-for-everyone1668949420.md @@ -1,12 +1,12 @@ --- date: '2022-11-20T13:03:40.238986' like-of: https://jan.boddez.net/articles/a-social-web-for-everyone +post_meta: +- date tags: - indieweb - activitypub -title: "Jan\u2019s Blog \u2013 A Social Web for Everyone" -type: like +title: Jan’s Blog – A Social Web for Everyone +type: likes url: /likes/2022/11/20/jans-blog-a-social-web-for-everyone1668949420 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/11/27/bloggers-dump-your-twitter-card-tags-brain-baking1669572163.md b/brainsteam/content/likes/2022/11/27/bloggers-dump-your-twitter-card-tags-brain-baking1669572163.md index b7c8271..800c9e5 100644 --- a/brainsteam/content/likes/2022/11/27/bloggers-dump-your-twitter-card-tags-brain-baking1669572163.md +++ b/brainsteam/content/likes/2022/11/27/bloggers-dump-your-twitter-card-tags-brain-baking1669572163.md @@ -1,12 +1,12 @@ --- date: '2022-11-27T18:02:43.488421' like-of: https://brainbaking.com/post/2022/11/bloggers-dump-your-twitter-card-tags/ +post_meta: +- date tags: - indieweb - webdev title: Bloggers, Dump Your Twitter Card Tags | Brain Baking -type: like +type: likes url: /likes/2022/11/27/bloggers-dump-your-twitter-card-tags-brain-baking1669572163 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2022/12/06/bridgy-fed-updates-snarfed-org1670370690.md b/brainsteam/content/likes/2022/12/06/bridgy-fed-updates-snarfed-org1670370690.md index df8945a..64d6686 100644 --- a/brainsteam/content/likes/2022/12/06/bridgy-fed-updates-snarfed-org1670370690.md +++ b/brainsteam/content/likes/2022/12/06/bridgy-fed-updates-snarfed-org1670370690.md @@ -1,11 +1,11 @@ --- date: '2022-12-06T23:51:30.829006' like-of: https://snarfed.org/2022-12-03_bridgy-fed-updates +post_meta: +- date tags: - indieweb title: Bridgy Fed updates | snarfed.org -type: like +type: likes url: /likes/2022/12/06/bridgy-fed-updates-snarfed-org1670370690 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/likes/2023/01/24/1674594712.md b/brainsteam/content/likes/2023/01/24/1674594712.md index 26b70cc..283db85 100644 --- a/brainsteam/content/likes/2023/01/24/1674594712.md +++ b/brainsteam/content/likes/2023/01/24/1674594712.md @@ -1,10 +1,10 @@ --- date: '2023-01-24T21:11:52.160496' like-of: https://blog.opensource.org/what-is-the-cyber-resilience-act-and-why-its-important-for-open-source/ +post_meta: +- date tags: - open source -type: like +type: likes url: /likes/2023/01/24/1674594712 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/notes/2021/12/24/1640364080.md b/brainsteam/content/notes/2021/12/24/1640364080.md index 7ff71f7..30fe93a 100644 --- a/brainsteam/content/notes/2021/12/24/1640364080.md +++ b/brainsteam/content/notes/2021/12/24/1640364080.md @@ -1,5 +1,7 @@ --- date: '2021-12-24T11:41:20.506153' +post_meta: +- date tags: - Indieweb type: notes diff --git a/brainsteam/content/notes/2021/12/25/1640427587.md b/brainsteam/content/notes/2021/12/25/1640427587.md index c77bdea..3f2df44 100644 --- a/brainsteam/content/notes/2021/12/25/1640427587.md +++ b/brainsteam/content/notes/2021/12/25/1640427587.md @@ -2,6 +2,8 @@ date: '2021-12-25T05:19:47.761833' photo: - /media/2021/12/25/1640427587_0.jpg +post_meta: +- date tags: - Home - humour diff --git a/brainsteam/content/notes/2021/12/30/1640853804.md b/brainsteam/content/notes/2021/12/30/1640853804.md index cc5f170..cad4aa9 100644 --- a/brainsteam/content/notes/2021/12/30/1640853804.md +++ b/brainsteam/content/notes/2021/12/30/1640853804.md @@ -1,5 +1,7 @@ --- date: '2021-12-30T03:43:24.188254' +post_meta: +- date tags: - movies type: notes diff --git a/brainsteam/content/notes/2022/01/01/1641033528.md b/brainsteam/content/notes/2022/01/01/1641033528.md index 2c46d7a..709d020 100644 --- a/brainsteam/content/notes/2022/01/01/1641033528.md +++ b/brainsteam/content/notes/2022/01/01/1641033528.md @@ -2,6 +2,8 @@ date: '2022-01-01T05:38:48.465709' photo: - /media/2022/01/01/1641033528_0.jpg +post_meta: +- date type: notes url: /notes/2022/01/01/1641033528 --- diff --git a/brainsteam/content/notes/2022/01/02/1641143719.md b/brainsteam/content/notes/2022/01/02/1641143719.md index 776732d..65f122f 100644 --- a/brainsteam/content/notes/2022/01/02/1641143719.md +++ b/brainsteam/content/notes/2022/01/02/1641143719.md @@ -1,5 +1,7 @@ --- date: '2022-01-02T12:15:19.147184' +post_meta: +- date tags: - meta - website diff --git a/brainsteam/content/notes/2022/01/17/1642417320.md b/brainsteam/content/notes/2022/01/17/1642417320.md index 825b731..02528fd 100644 --- a/brainsteam/content/notes/2022/01/17/1642417320.md +++ b/brainsteam/content/notes/2022/01/17/1642417320.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/01/17/1642417320_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/01/20/1642706302.md b/brainsteam/content/notes/2022/01/20/1642706302.md index a2135bf..96f2da8 100644 --- a/brainsteam/content/notes/2022/01/20/1642706302.md +++ b/brainsteam/content/notes/2022/01/20/1642706302.md @@ -2,6 +2,8 @@ date: '2022-01-20T14:18:22.499977' photo: - /media/2022/01/20/1642706302_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/01/22/1642841164.md b/brainsteam/content/notes/2022/01/22/1642841164.md index b6916ed..71050cb 100644 --- a/brainsteam/content/notes/2022/01/22/1642841164.md +++ b/brainsteam/content/notes/2022/01/22/1642841164.md @@ -3,6 +3,8 @@ date: '2022-01-22T03:46:04.959898' mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - humour - personal diff --git a/brainsteam/content/notes/2022/01/29/1643477006.md b/brainsteam/content/notes/2022/01/29/1643477006.md index 69eaca1..a224465 100644 --- a/brainsteam/content/notes/2022/01/29/1643477006.md +++ b/brainsteam/content/notes/2022/01/29/1643477006.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2022/01/29/1643477006_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/02/04/1643990322.md b/brainsteam/content/notes/2022/02/04/1643990322.md index 30d0eac..326d689 100644 --- a/brainsteam/content/notes/2022/02/04/1643990322.md +++ b/brainsteam/content/notes/2022/02/04/1643990322.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/02/04/1643990322_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/02/13/1644780268.md b/brainsteam/content/notes/2022/02/13/1644780268.md index 00ccb7c..de76cb3 100644 --- a/brainsteam/content/notes/2022/02/13/1644780268.md +++ b/brainsteam/content/notes/2022/02/13/1644780268.md @@ -3,6 +3,8 @@ date: '2022-02-13T14:24:28.815079' photo: - /media/2022/02/13/1644780268_0.jpg - /media/2022/02/13/1644780268_1.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/02/18/1645170512.md b/brainsteam/content/notes/2022/02/18/1645170512.md index 6f267eb..774ecb7 100644 --- a/brainsteam/content/notes/2022/02/18/1645170512.md +++ b/brainsteam/content/notes/2022/02/18/1645170512.md @@ -3,6 +3,8 @@ date: '2022-02-18T02:48:32.811776' mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/03/27/1648416404.md b/brainsteam/content/notes/2022/03/27/1648416404.md index bf159de..2b6c92e 100644 --- a/brainsteam/content/notes/2022/03/27/1648416404.md +++ b/brainsteam/content/notes/2022/03/27/1648416404.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/03/27/1648416404_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/06/02/1654207282.md b/brainsteam/content/notes/2022/06/02/1654207282.md index 1fd2e4b..c63ff48 100644 --- a/brainsteam/content/notes/2022/06/02/1654207282.md +++ b/brainsteam/content/notes/2022/06/02/1654207282.md @@ -6,6 +6,8 @@ mp-syndicate-to: photo: - /media/2022/06/02/1654207282_0.jpg - /media/2022/06/02/1654207282_1.jpg +post_meta: +- date tags: - Personal type: notes diff --git a/brainsteam/content/notes/2022/06/05/1654447818.md b/brainsteam/content/notes/2022/06/05/1654447818.md index 427db48..34b5b25 100644 --- a/brainsteam/content/notes/2022/06/05/1654447818.md +++ b/brainsteam/content/notes/2022/06/05/1654447818.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/06/05/1654447818_.png +post_meta: +- date tags: - phd type: notes diff --git a/brainsteam/content/notes/2022/06/12/1655021128.md b/brainsteam/content/notes/2022/06/12/1655021128.md index 80e0c89..0e70ef0 100644 --- a/brainsteam/content/notes/2022/06/12/1655021128.md +++ b/brainsteam/content/notes/2022/06/12/1655021128.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/06/12/1655021128_0.jpg +post_meta: +- date tags: - phd - personal diff --git a/brainsteam/content/notes/2022/06/12/1655050048.md b/brainsteam/content/notes/2022/06/12/1655050048.md index 758aa9f..c8e5880 100644 --- a/brainsteam/content/notes/2022/06/12/1655050048.md +++ b/brainsteam/content/notes/2022/06/12/1655050048.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/06/12/1655050048_.png +post_meta: +- date type: notes url: /notes/2022/06/12/1655050048 --- diff --git a/brainsteam/content/notes/2022/06/19/1655652114.md b/brainsteam/content/notes/2022/06/19/1655652114.md index 9fab862..1e324e4 100644 --- a/brainsteam/content/notes/2022/06/19/1655652114.md +++ b/brainsteam/content/notes/2022/06/19/1655652114.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/06/19/1655652114_.png +post_meta: +- date tags: - phd - personal diff --git a/brainsteam/content/notes/2022/06/26/1656248250.md b/brainsteam/content/notes/2022/06/26/1656248250.md index 5727288..2d91a2b 100644 --- a/brainsteam/content/notes/2022/06/26/1656248250.md +++ b/brainsteam/content/notes/2022/06/26/1656248250.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/06/26/1656248250_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/06/26/1656254838.md b/brainsteam/content/notes/2022/06/26/1656254838.md index ec17af2..a57fecd 100644 --- a/brainsteam/content/notes/2022/06/26/1656254838.md +++ b/brainsteam/content/notes/2022/06/26/1656254838.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/06/26/1656255036_.png +post_meta: +- date type: notes url: /notes/2022/06/26/1656254838 --- diff --git a/brainsteam/content/notes/2022/07/02/1656766768.md b/brainsteam/content/notes/2022/07/02/1656766768.md index 23615d3..25428e6 100644 --- a/brainsteam/content/notes/2022/07/02/1656766768.md +++ b/brainsteam/content/notes/2022/07/02/1656766768.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2022/07/02/1656766768_0.jpg +post_meta: +- date tags: - Personal type: notes diff --git a/brainsteam/content/notes/2022/07/03/1656861914.md b/brainsteam/content/notes/2022/07/03/1656861914.md index 30960e6..e0e3f2d 100644 --- a/brainsteam/content/notes/2022/07/03/1656861914.md +++ b/brainsteam/content/notes/2022/07/03/1656861914.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/07/03/1656861802_.png +post_meta: +- date tags: - phd - personal diff --git a/brainsteam/content/notes/2022/07/10/1657469414.md b/brainsteam/content/notes/2022/07/10/1657469414.md index 0ba60db..3b7770d 100644 --- a/brainsteam/content/notes/2022/07/10/1657469414.md +++ b/brainsteam/content/notes/2022/07/10/1657469414.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/07/10/1657469329_.png +post_meta: +- date type: notes url: /notes/2022/07/10/1657469414 --- diff --git a/brainsteam/content/notes/2022/07/15/1657870375.md b/brainsteam/content/notes/2022/07/15/1657870375.md index 1d4b53d..4a89ae1 100644 --- a/brainsteam/content/notes/2022/07/15/1657870375.md +++ b/brainsteam/content/notes/2022/07/15/1657870375.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/07/15/1657870375_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/07/17/1658076146.md b/brainsteam/content/notes/2022/07/17/1658076146.md index 0a0f98b..e234453 100644 --- a/brainsteam/content/notes/2022/07/17/1658076146.md +++ b/brainsteam/content/notes/2022/07/17/1658076146.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/07/17/1658076146_.png +post_meta: +- date tags: - phd type: notes diff --git a/brainsteam/content/notes/2022/07/19/1658215335.md b/brainsteam/content/notes/2022/07/19/1658215335.md index b827167..092e043 100644 --- a/brainsteam/content/notes/2022/07/19/1658215335.md +++ b/brainsteam/content/notes/2022/07/19/1658215335.md @@ -3,6 +3,8 @@ date: '2022-07-19T03:22:15.569483' mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - personal - heatwave diff --git a/brainsteam/content/notes/2022/07/19/1658255272.md b/brainsteam/content/notes/2022/07/19/1658255272.md index 4efd872..34d5508 100644 --- a/brainsteam/content/notes/2022/07/19/1658255272.md +++ b/brainsteam/content/notes/2022/07/19/1658255272.md @@ -2,6 +2,8 @@ date: '2022-07-19T14:27:52.582590' photo: - /media/2022/07/19/1658255272_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/07/24/1658688893.md b/brainsteam/content/notes/2022/07/24/1658688893.md index a3d0a84..1af6764 100644 --- a/brainsteam/content/notes/2022/07/24/1658688893.md +++ b/brainsteam/content/notes/2022/07/24/1658688893.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/07/24/1658689259_.png +post_meta: +- date tags: - phd type: notes diff --git a/brainsteam/content/notes/2022/07/26/1658852815.md b/brainsteam/content/notes/2022/07/26/1658852815.md index f296321..c41d927 100644 --- a/brainsteam/content/notes/2022/07/26/1658852815.md +++ b/brainsteam/content/notes/2022/07/26/1658852815.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/07/26/1658852757_.png +post_meta: +- date tags: - phd type: notes diff --git a/brainsteam/content/notes/2022/07/29/1659119081.md b/brainsteam/content/notes/2022/07/29/1659119081.md index 54eeb82..2e0fd73 100644 --- a/brainsteam/content/notes/2022/07/29/1659119081.md +++ b/brainsteam/content/notes/2022/07/29/1659119081.md @@ -2,6 +2,8 @@ date: '2022-07-29T14:24:41.342957' photo: - /media/2022/07/29/1659119081_0.jpg +post_meta: +- date type: notes url: /notes/2022/07/29/1659119081 --- diff --git a/brainsteam/content/notes/2022/07/31/1659265209.md b/brainsteam/content/notes/2022/07/31/1659265209.md index 1520672..325b0a1 100644 --- a/brainsteam/content/notes/2022/07/31/1659265209.md +++ b/brainsteam/content/notes/2022/07/31/1659265209.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/07/31/1659265209_.png +post_meta: +- date tags: - phd - personal diff --git a/brainsteam/content/notes/2022/08/01/1659387733.md b/brainsteam/content/notes/2022/08/01/1659387733.md index 3087084..05181e3 100644 --- a/brainsteam/content/notes/2022/08/01/1659387733.md +++ b/brainsteam/content/notes/2022/08/01/1659387733.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/08/01/1659387733_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/08/06/1659820519.md b/brainsteam/content/notes/2022/08/06/1659820519.md index 6743873..b1f7298 100644 --- a/brainsteam/content/notes/2022/08/06/1659820519.md +++ b/brainsteam/content/notes/2022/08/06/1659820519.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/08/06/1659820519_.png +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/08/21/1661110707.md b/brainsteam/content/notes/2022/08/21/1661110707.md index fa2caf5..52ef839 100644 --- a/brainsteam/content/notes/2022/08/21/1661110707.md +++ b/brainsteam/content/notes/2022/08/21/1661110707.md @@ -5,6 +5,8 @@ mp-syndicate-to: photo: - /media/2022/08/21/1661110707_0.jpg - /media/2022/08/21/1661110707_1.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/09/09/1662742877.md b/brainsteam/content/notes/2022/09/09/1662742877.md index bb4d7ee..a225ffb 100644 --- a/brainsteam/content/notes/2022/09/09/1662742877.md +++ b/brainsteam/content/notes/2022/09/09/1662742877.md @@ -6,6 +6,8 @@ mp-syndicate-to: photo: - /media/2022/09/09/1662742877_0.jpg - /media/2022/09/09/1662742877_1.jpg +post_meta: +- date tags: - Personal - phd diff --git a/brainsteam/content/notes/2022/10/01/1664662109.md b/brainsteam/content/notes/2022/10/01/1664662109.md index 5b80471..3b084c4 100644 --- a/brainsteam/content/notes/2022/10/01/1664662109.md +++ b/brainsteam/content/notes/2022/10/01/1664662109.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/10/01/1664662109_0.jpg +post_meta: +- date tags: - Personal type: notes diff --git a/brainsteam/content/notes/2022/10/22/1666455169.md b/brainsteam/content/notes/2022/10/22/1666455169.md index 01302aa..79b8e22 100644 --- a/brainsteam/content/notes/2022/10/22/1666455169.md +++ b/brainsteam/content/notes/2022/10/22/1666455169.md @@ -1,5 +1,7 @@ --- date: '2022-10-22T16:12:49.651443' +post_meta: +- date type: notes url: /notes/2022/10/22/1666455169 --- diff --git a/brainsteam/content/notes/2022/10/23/1666531009.md b/brainsteam/content/notes/2022/10/23/1666531009.md index b7fc9c4..d771592 100644 --- a/brainsteam/content/notes/2022/10/23/1666531009.md +++ b/brainsteam/content/notes/2022/10/23/1666531009.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2022/10/23/1666531009_0.jpg +post_meta: +- date tags: - personal - food diff --git a/brainsteam/content/notes/2022/10/24/1666618747.md b/brainsteam/content/notes/2022/10/24/1666618747.md index fe8a37b..231eca9 100644 --- a/brainsteam/content/notes/2022/10/24/1666618747.md +++ b/brainsteam/content/notes/2022/10/24/1666618747.md @@ -2,6 +2,8 @@ date: '2022-10-24T13:39:07.218999' mp-syndicate-to: - https://brid.gy/publish/mastodon +post_meta: +- date tags: - personal - tech diff --git a/brainsteam/content/notes/2022/11/05/1667641978.md b/brainsteam/content/notes/2022/11/05/1667641978.md index f889f55..695267a 100644 --- a/brainsteam/content/notes/2022/11/05/1667641978.md +++ b/brainsteam/content/notes/2022/11/05/1667641978.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2022/11/05/1667641978_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/11/12/1668279717.md b/brainsteam/content/notes/2022/11/12/1668279717.md index 6a8f499..dba31dd 100644 --- a/brainsteam/content/notes/2022/11/12/1668279717.md +++ b/brainsteam/content/notes/2022/11/12/1668279717.md @@ -5,6 +5,8 @@ mp-syndicate-to: - https://brid.gy/publish/twitter photo: - /media/2022/11/12/1668279717_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/11/18/1668804642.md b/brainsteam/content/notes/2022/11/18/1668804642.md index 2c86dd2..b606ea3 100644 --- a/brainsteam/content/notes/2022/11/18/1668804642.md +++ b/brainsteam/content/notes/2022/11/18/1668804642.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2022/11/18/1668804642_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/11/27/1669534819.md b/brainsteam/content/notes/2022/11/27/1669534819.md index 05f04e4..b528f79 100644 --- a/brainsteam/content/notes/2022/11/27/1669534819.md +++ b/brainsteam/content/notes/2022/11/27/1669534819.md @@ -2,6 +2,8 @@ date: '2022-11-27T07:40:19.802284' mp-syndicate-to: - https://brid.gy/publish/mastodon +post_meta: +- date tags: - personal - humour diff --git a/brainsteam/content/notes/2022/12/03/1670077694.md b/brainsteam/content/notes/2022/12/03/1670077694.md index 9e44a82..6d38274 100644 --- a/brainsteam/content/notes/2022/12/03/1670077694.md +++ b/brainsteam/content/notes/2022/12/03/1670077694.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2022/12/03/1670077694_0.jpg +post_meta: +- date tags: - personal - caturday diff --git a/brainsteam/content/notes/2022/12/10/1670695122.md b/brainsteam/content/notes/2022/12/10/1670695122.md index e7d2417..95449a1 100644 --- a/brainsteam/content/notes/2022/12/10/1670695122.md +++ b/brainsteam/content/notes/2022/12/10/1670695122.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2022/12/10/1670695122_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2022/12/16/1671180887.md b/brainsteam/content/notes/2022/12/16/1671180887.md index 89cdf16..28408a5 100644 --- a/brainsteam/content/notes/2022/12/16/1671180887.md +++ b/brainsteam/content/notes/2022/12/16/1671180887.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2022/12/16/1671180887_.jpg +post_meta: +- date tags: - personal - humour diff --git a/brainsteam/content/notes/2022/12/22/1671749547.md b/brainsteam/content/notes/2022/12/22/1671749547.md index 5f5ba47..d19b65b 100644 --- a/brainsteam/content/notes/2022/12/22/1671749547.md +++ b/brainsteam/content/notes/2022/12/22/1671749547.md @@ -2,6 +2,8 @@ date: '2022-12-22T22:52:27.361908' mp-syndicate-to: - https://brid.gy/publish/mastodon +post_meta: +- date tags: - phd - data-science diff --git a/brainsteam/content/notes/2022/12/26/1672047722.md b/brainsteam/content/notes/2022/12/26/1672047722.md index a31ff11..d165286 100644 --- a/brainsteam/content/notes/2022/12/26/1672047722.md +++ b/brainsteam/content/notes/2022/12/26/1672047722.md @@ -2,6 +2,8 @@ date: '2022-12-26T09:42:02.911306' mp-syndicate-to: - https://brid.gy/publish/mastodon +post_meta: +- date tags: - personal - security diff --git a/brainsteam/content/notes/2023/01/09/1673292709.md b/brainsteam/content/notes/2023/01/09/1673292709.md index 4533049..bf8a9b2 100644 --- a/brainsteam/content/notes/2023/01/09/1673292709.md +++ b/brainsteam/content/notes/2023/01/09/1673292709.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2023/01/09/1673292709_0.jpg +post_meta: +- date tags: - personal - phd diff --git a/brainsteam/content/notes/2023/02/11/1676155703.md b/brainsteam/content/notes/2023/02/11/1676155703.md index 13ad921..1aeb14c 100644 --- a/brainsteam/content/notes/2023/02/11/1676155703.md +++ b/brainsteam/content/notes/2023/02/11/1676155703.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2023/02/11/1676155703_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2023/02/13/1676295052.md b/brainsteam/content/notes/2023/02/13/1676295052.md index f6152c3..5333130 100644 --- a/brainsteam/content/notes/2023/02/13/1676295052.md +++ b/brainsteam/content/notes/2023/02/13/1676295052.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2023/02/13/1676295052_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2023/03/06/1678136032.md b/brainsteam/content/notes/2023/03/06/1678136032.md index 86ea7c0..716697e 100644 --- a/brainsteam/content/notes/2023/03/06/1678136032.md +++ b/brainsteam/content/notes/2023/03/06/1678136032.md @@ -2,6 +2,8 @@ date: '2023-03-06T20:53:52.230898' mp-syndicate-to: - https://brid.gy/publish/mastodon +post_meta: +- date type: notes url: /notes/2023/03/06/1678136032 --- diff --git a/brainsteam/content/notes/2023/04/07/1680866081.md b/brainsteam/content/notes/2023/04/07/1680866081.md index a9eaf81..3115d10 100644 --- a/brainsteam/content/notes/2023/04/07/1680866081.md +++ b/brainsteam/content/notes/2023/04/07/1680866081.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2023/04/07/1680866081_0.jpg +post_meta: +- date tags: - personal type: notes diff --git a/brainsteam/content/notes/2023/04/21/1682060700.md b/brainsteam/content/notes/2023/04/21/1682060700.md index 3f25cfc..32613ee 100644 --- a/brainsteam/content/notes/2023/04/21/1682060700.md +++ b/brainsteam/content/notes/2023/04/21/1682060700.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2023/04/21/1682060700_0.jpg +post_meta: +- date tags: - personal - work diff --git a/brainsteam/content/notes/2023/06/03/1685811118.md b/brainsteam/content/notes/2023/06/03/1685811118.md index 03b1dc8..e9bff58 100644 --- a/brainsteam/content/notes/2023/06/03/1685811118.md +++ b/brainsteam/content/notes/2023/06/03/1685811118.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - /media/2023/06/03/1685811118_0.jpg +post_meta: +- date tags: - personal - gardening diff --git a/brainsteam/content/notes/2023/06/19/1687211074.md b/brainsteam/content/notes/2023/06/19/1687211074.md index b1e7115..def30aa 100644 --- a/brainsteam/content/notes/2023/06/19/1687211074.md +++ b/brainsteam/content/notes/2023/06/19/1687211074.md @@ -4,6 +4,8 @@ mp-syndicate-to: - https://brid.gy/publish/mastodon photo: - https://brainsteam.co.uk/media/2023/06/19/1687211074_0.jpg +post_meta: +- date tags: - personal - humour diff --git a/brainsteam/content/notes/2023/06/20/1687294218.md b/brainsteam/content/notes/2023/06/20/1687294218.md index 51acd78..02c8b34 100644 --- a/brainsteam/content/notes/2023/06/20/1687294218.md +++ b/brainsteam/content/notes/2023/06/20/1687294218.md @@ -1,12 +1,12 @@ --- date: '2023-06-20T20:50:18.219921' -post_meta: ['date'] +post_meta: +- date tags: - personal - movies type: notes url: /notes/2023/06/20/1687294218 - --- We went to the cinema for one of Cineworld's secret screenings (an advance screening of a mystery upcoming movie). The movie was Elemental, Pixar's new film about a fire person living under the pressure of traditional parents who want her to take over the family business. It was quite an enjoyable movie even though it was your typical Disney archetypal film. There was also a fun short with Carl and Doug from Up! \ No newline at end of file diff --git a/brainsteam/content/pages/about.md b/brainsteam/content/pages/about.md index 6c141b1..5b9e0a6 100644 --- a/brainsteam/content/pages/about.md +++ b/brainsteam/content/pages/about.md @@ -1,7 +1,9 @@ --- +post_meta: +- date +title: About Me type: page url: /pages/about -title: About Me --- I'm James, I am a Chief Technology Officer and Software Engineer specialising in Machine Learning and in particular, Natural Language Processing. I am an amateur musician, cook and photographer and I love to read fiction and watch box sets and movies. I live with my wife and cats in the south of England. @@ -30,4 +32,4 @@ I keep my [now](/now) page up to date with exactly where I'm at. - I like to read, frequently science fiction and fantasy but the occasional pop-sci title or general fiction. I have historically tracked some of my reading over at [Goodreads](https://www.goodreads.com/user/show/4547536-james-ravenscroft) but I now keep track with [Bookwyrm](https://bookwyrm.social/user/jamesravey) and eventually I plan to start tracking this stuff here via [bookwyrm](https://indiebookclub.biz/) and micropub. - I like to watch box sets and movies - my wife and I are [Cineworld Unlimited card](cineworld.co.uk/) holders. - I've been playing saxophone (Alto and Tenor mainly) off-and-on since the early 2000s. I can also play a few chords on a guitar and I'll happily tinker with a piano/keyboard, harmonica and clarinet although don't ask me to play you a full track! - - Although I've not had time recently I did really enjoy [Lindyhop](/2015/06/28/bedford-place-vintage-festival/) - a 1920s style swing dance. + - Although I've not had time recently I did really enjoy [Lindyhop](/2015/06/28/bedford-place-vintage-festival/) - a 1920s style swing dance. \ No newline at end of file diff --git a/brainsteam/content/pages/feeds.md b/brainsteam/content/pages/feeds.md index 324f922..9dcd8c6 100644 --- a/brainsteam/content/pages/feeds.md +++ b/brainsteam/content/pages/feeds.md @@ -1,7 +1,9 @@ --- +post_meta: +- date +title: RSS Feeds type: page url: /pages/feeds -title: RSS Feeds --- You can subscribe to different sets of updates depending on what you are interested in. diff --git a/brainsteam/content/pages/links.md b/brainsteam/content/pages/links.md index 294e6f1..d880bd7 100644 --- a/brainsteam/content/pages/links.md +++ b/brainsteam/content/pages/links.md @@ -1,7 +1,8 @@ --- -title: 'Links & Bookmarks' +post_meta: +- date +title: Links & Bookmarks type: page - --- ## Contents diff --git a/brainsteam/content/pages/my-work.md b/brainsteam/content/pages/my-work.md index 1a2fd36..5d479a6 100644 --- a/brainsteam/content/pages/my-work.md +++ b/brainsteam/content/pages/my-work.md @@ -1,7 +1,8 @@ --- -title: 'My Work' +post_meta: +- date +title: My Work type: page - --- On this page you will find summaries of projects that I've worked on including both software and scientific research. diff --git a/brainsteam/content/pages/now.md b/brainsteam/content/pages/now.md index a3ba72a..61e89cd 100644 --- a/brainsteam/content/pages/now.md +++ b/brainsteam/content/pages/now.md @@ -1,7 +1,9 @@ --- +post_meta: +- date +title: Now type: page url: /now -title: Now --- What I'm up to at the moment as inspired by Derek Sivers' [NowNowNow](https://nownownow.com/about) project: @@ -20,5 +22,4 @@ After 7 years I have [finished my PhD thesis](https://brainsteam.co.uk/2022/09/2 I'm still living in the South of England with my wife and our cats. We're spending a lot of time on house maintenance type activities now that my PHD is done. -I am still CTO at [Filament AI](https://www.filament.ai/) - exciting things are afoot in our product development areas - hopefully I can share more publicly in the near future. - +I am still CTO at [Filament AI](https://www.filament.ai/) - exciting things are afoot in our product development areas - hopefully I can share more publicly in the near future. \ No newline at end of file diff --git a/brainsteam/content/pages/stack.md b/brainsteam/content/pages/stack.md index c91e8e3..121fa71 100644 --- a/brainsteam/content/pages/stack.md +++ b/brainsteam/content/pages/stack.md @@ -1,8 +1,10 @@ --- -type: page -url: /pages/stack +post_meta: +- date title: My Stack (What I Use) toc: true +type: page +url: /pages/stack --- ## Hardware @@ -21,4 +23,4 @@ toc: true | Name/Link | Description | |----------------|-------------------------------------------------------------------------| -| [Peacock](https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock) | This is a simple but very useful extension that makes it easy to change the colours of windows in VS Code so that if you use multiple instances/workspaces like I often do, you don't get confused. Very handy when combined with the Remote Editing extensions. | +| [Peacock](https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock) | This is a simple but very useful extension that makes it easy to change the colours of windows in VS Code so that if you use multiple instances/workspaces like I often do, you don't get confused. Very handy when combined with the Remote Editing extensions. | \ No newline at end of file diff --git a/brainsteam/content/posts/2020-12-29-mlflow-nlp-models/index.md b/brainsteam/content/posts/2020-12-29-mlflow-nlp-models/index.md index c4136f2..e80997e 100644 --- a/brainsteam/content/posts/2020-12-29-mlflow-nlp-models/index.md +++ b/brainsteam/content/posts/2020-12-29-mlflow-nlp-models/index.md @@ -1,24 +1,27 @@ --- -title: Serving NLP Models with MLflow author: James -type: post +date: 2020-12-29 09:50:28+00:00 +description: Serving NLP models with MLflow is a little trickier than serving models + expecting tabular input. In this post we explore one possible solution with code + examples. +post_meta: +- date resources: - - name: feature - src: images/feature.jpg -date: 2020-12-29T09:50:28+00:00 -url: /2020/12/29/serving-nlp-models-with-mlflow/ -description: Serving NLP models with MLflow is a little trickier than serving models expecting tabular input. In this post we explore one possible solution with code examples. +- name: feature + src: images/feature.jpg tags: - - machine-learning - - python - - ai - - devops - - mlops - - nlp - - spacy - - work - - open source - +- machine-learning +- python +- ai +- devops +- mlops +- nlp +- spacy +- work +- open source +title: Serving NLP Models with MLflow +type: posts +url: /2020/12/29/serving-nlp-models-with-mlflow/ --- {{
}} diff --git a/brainsteam/content/posts/2021/01/2021-01-14-mlflow-pickle5-madness/index.md b/brainsteam/content/posts/2021/01/2021-01-14-mlflow-pickle5-madness/index.md index 3298d4e..f2d4830 100644 --- a/brainsteam/content/posts/2021/01/2021-01-14-mlflow-pickle5-madness/index.md +++ b/brainsteam/content/posts/2021/01/2021-01-14-mlflow-pickle5-madness/index.md @@ -1,23 +1,24 @@ --- -title: Pickle 5 Madness with MLFlow and Python 3.6/3.7 author: James -type: post +date: 2021-01-14 11:42:28+00:00 +description: 'Solving ''unsupported pickle protocol: 5'' when trying to load mlflow + models' +post_meta: +- date resources: - - name: feature - src: images/feature.jpg -date: 2021-01-14T11:42:28+00:00 -url: /2021/01/14/pickle-5-madness-with-mlflow/ -description: "Solving 'unsupported pickle protocol: 5' when trying to load mlflow models" - +- name: feature + src: images/feature.jpg tags: - - machine-learning - - python - - ai - - devops - - mlops - - work - - open source - +- machine-learning +- python +- ai +- devops +- mlops +- work +- open source +title: Pickle 5 Madness with MLFlow and Python 3.6/3.7 +type: posts +url: /2021/01/14/pickle-5-madness-with-mlflow/ --- {{
}} @@ -51,5 +52,4 @@ conda_env['dependencies'].append({'pip': [ mlflow.sklearn.log_model(model, "model", conda_env=conda_env) ``` -Note: I already checked and `pickle5` is not installed in the first environment but the Conda base version of Python on that system is `3.8.3` so I think there must be some weird leakage of the conda paths going on when I train my model. - +Note: I already checked and `pickle5` is not installed in the first environment but the Conda base version of Python on that system is `3.8.3` so I think there must be some weird leakage of the conda paths going on when I train my model. \ No newline at end of file diff --git a/brainsteam/content/posts/2021/03/2021-03-01-running-old-pytorch-docker/index.md b/brainsteam/content/posts/2021/03/2021-03-01-running-old-pytorch-docker/index.md index ad5b82f..ca6c144 100644 --- a/brainsteam/content/posts/2021/03/2021-03-01-running-old-pytorch-docker/index.md +++ b/brainsteam/content/posts/2021/03/2021-03-01-running-old-pytorch-docker/index.md @@ -1,24 +1,24 @@ --- -title: Reproducing 'ancient' experiments with Pytorch inside docker author: James -type: post -resources: - - name: feature - src: images/feature.jpg -date: 2021-03-01T20:21:11+00:00 -url: /2021/03/01/running-old-pytorch-docker/ +date: 2021-03-01 20:21:11+00:00 description: Using containers to run old & deprecated PyTorch code with relative ease - +post_meta: +- date +resources: +- name: feature + src: images/feature.jpg tags: - - machine-learning - - python - - ai - - devops - - mlops - - work - - phd - - open source - +- machine-learning +- python +- ai +- devops +- mlops +- work +- phd +- open source +title: Reproducing 'ancient' experiments with Pytorch inside docker +type: posts +url: /2021/03/01/running-old-pytorch-docker/ --- {{
}} diff --git a/brainsteam/content/posts/2021/04/2021-04-13-virtualenvs/index.md b/brainsteam/content/posts/2021/04/2021-04-13-virtualenvs/index.md index 4673e18..f31a76e 100644 --- a/brainsteam/content/posts/2021/04/2021-04-13-virtualenvs/index.md +++ b/brainsteam/content/posts/2021/04/2021-04-13-virtualenvs/index.md @@ -1,21 +1,24 @@ --- -title: An opinionated guide to Python environments in 2021 author: James -type: post +date: 2021-04-12 20:21:11+00:00 +description: A fairly thorough explanation and exploration of python package and environment + managers as of April 2021 with some opinionated setups proposed for different user + types at the end. +post_meta: +- date resources: - - name: feature - src: images/feature.jpg -date: 2021-04-12T20:21:11+00:00 -url: /2021/04/01/opinionated-guide-to-virtualenvs/ -description: A fairly thorough explanation and exploration of python package and environment managers as of April 2021 with some opinionated setups proposed for different user types at the end. - +- name: feature + src: images/feature.jpg tags: - - python - - devops - - work - - open-source - +- python +- devops +- work +- open-source +title: An opinionated guide to Python environments in 2021 +type: posts +url: /2021/04/01/opinionated-guide-to-virtualenvs/ --- + {{
}} diff --git a/brainsteam/content/posts/2021/12/2021-12-31-retrospective/index.md b/brainsteam/content/posts/2021/12/2021-12-31-retrospective/index.md index 195bf32..d8c5515 100644 --- a/brainsteam/content/posts/2021/12/2021-12-31-retrospective/index.md +++ b/brainsteam/content/posts/2021/12/2021-12-31-retrospective/index.md @@ -1,18 +1,20 @@ --- -title: A personal retrospective of 2021 💒📔🤖🕹️🎂 -type: post -description: As everyone else seems to at this time of year, I thought I would write a quick post about how my year's gone +date: 2021-12-31 12:03:11+00:00 +description: As everyone else seems to at this time of year, I thought I would write + a quick post about how my year's gone +post_meta: +- date resources: - - name: feature - src: images/wedding.jpg -date: 2021-12-31T12:03:11+00:00 -url: /2021/12/31/opinionated-guide-to-virtualenvs/ +- name: feature + src: images/wedding.jpg tags: - - meta - - personal +- meta +- personal +title: "A personal retrospective of 2021 \U0001F492\U0001F4D4\U0001F916\U0001F579️\U0001F382" +type: posts +url: /2021/12/31/opinionated-guide-to-virtualenvs/ --- - As everyone else seems to at this time of year, I thought I would write a quick post about how my year's gone. I will follow up with some ambitions for 2022 tomorrow. @@ -100,4 +102,4 @@ Although this year has been a bit better than 2020 we did spend a lot of it lock - + \ No newline at end of file diff --git a/brainsteam/content/posts/2022/01/03-01-new-year-goals/index.md b/brainsteam/content/posts/2022/01/03-01-new-year-goals/index.md index 619f471..a9bc794 100644 --- a/brainsteam/content/posts/2022/01/03-01-new-year-goals/index.md +++ b/brainsteam/content/posts/2022/01/03-01-new-year-goals/index.md @@ -1,15 +1,17 @@ --- -title: New Years Goals 🎓🌴📖⌨️ -type: post +date: 2022-01-03 09:47:11+00:00 description: Following on from my NYE post, some goals for 2022 +post_meta: +- date resources: - - name: feature - src: images/wedding.jpg -date: 2022-01-03T09:47:11+00:00 -url: /2022/01/03/new-years-goals-predictions +- name: feature + src: images/wedding.jpg tags: - - meta - - 100DaysToOffload +- meta +- 100DaysToOffload +title: "New Years Goals \U0001F393\U0001F334\U0001F4D6⌨️" +type: posts +url: /2022/01/03/new-years-goals-predictions --- On Friday I wrote this post about my 2021. Despite COVID, a pretty good year for me personally (getting married and all). Here I'll outline some of my goals and expectations for 2022. @@ -57,4 +59,4 @@ Last year I did a reasonable job but when it came to my annual review I noticed - + \ No newline at end of file diff --git a/brainsteam/content/posts/2022/01/08-01-replace-nginx-caddy/index.md b/brainsteam/content/posts/2022/01/08-01-replace-nginx-caddy/index.md index 70d8bad..219f80e 100644 --- a/brainsteam/content/posts/2022/01/08-01-replace-nginx-caddy/index.md +++ b/brainsteam/content/posts/2022/01/08-01-replace-nginx-caddy/index.md @@ -1,17 +1,19 @@ --- -title: Replacing nginx with caddy -type: post +date: 2022-01-08 09:05:11+00:00 description: Caddy just makes self-hosting with SSL so painless +post_meta: +- date resources: - - name: feature - src: images/wedding.jpg -date: 2022-01-08T09:05:11+00:00 -url: /2022/01/08/replacing-nginx-with-caddy +- name: feature + src: images/wedding.jpg tags: - - open-source - - self-hosting - - indieweb - - 100DaysToOffload +- open-source +- self-hosting +- indieweb +- 100DaysToOffload +title: Replacing nginx with caddy +type: posts +url: /2022/01/08/replacing-nginx-with-caddy --- Over the last 15+ years I've worked with a bunch of different web servers from Apache to Lighttpd to nginx. I like a hassle free life so while I'm typically an early adopter, I don't tend to move on a whim unless I'm seeing a lot of positive feedback. A lot of my peers have been recommending [Caddy](https://caddyserver.com/) for a while and I recently tried using it at work which finally convinced me to make the switch. @@ -70,6 +72,4 @@ sudo service nginx stop sudo service caddy start ``` -It worked first time, no hassle, no fuss. If I want to add another application, I can spin it up in docker, add a CNAME domain record for it, add a 3 line configuration in my Caddyfile and restart the server. - - +It worked first time, no hassle, no fuss. If I want to add another application, I can spin it up in docker, add a CNAME domain record for it, add a 3 line configuration in my Caddyfile and restart the server. \ No newline at end of file diff --git a/brainsteam/content/posts/2022/01/08-01-wakapi-tracking/index.md b/brainsteam/content/posts/2022/01/08-01-wakapi-tracking/index.md index b4c4024..639eb8c 100644 --- a/brainsteam/content/posts/2022/01/08-01-wakapi-tracking/index.md +++ b/brainsteam/content/posts/2022/01/08-01-wakapi-tracking/index.md @@ -1,16 +1,18 @@ --- -title: Wakapi Time Tracking -type: post +date: 2022-01-08 09:05:11+00:00 description: Playing with Wakapi - a time tracking server that plays nicely with wakatime +post_meta: +- date resources: - - name: feature - src: images/wedding.jpg -date: 2022-01-08T09:05:11+00:00 -url: /2022/01/08/wakapi-time-tracking +- name: feature + src: images/wedding.jpg tags: - - open-source +- open-source +title: Wakapi Time Tracking +type: posts +url: /2022/01/08/wakapi-time-tracking --- This week I spotted a social media post about [wakapi](https://wakapi.dev/) which is an open source implementation of the [WakaTime](https://wakatime.com/) time tracking server software (which up until that point I hadn't heard of). The thing that interests me about these solutios that they're kind of developer focussed and tell you things like which project you had open, what programming language(s) you spent most time reading/writing and so on. Wakatime also have nice easy install-and-forget plugins for a [BUNCH of IDEs](https://wakatime.com/plugins) including VSCode (where I spend most of my professional working day), NeoVIM, PyCharm and others. All of the plugins have open source (generally seems to be BSD 3-clause) licensing. -I'm quite interested in tracking where my time is being spent - both in my personal hobbyist/phd dev activities and also \ No newline at end of file +I'm quite interested in tracking where my time is being spent - both in my personal hobbyist/phd dev activities and also \ No newline at end of file diff --git a/brainsteam/content/posts/2022/01/15-01-christmas-shock/index.md b/brainsteam/content/posts/2022/01/15-01-christmas-shock/index.md index 69146c8..87ee19a 100644 --- a/brainsteam/content/posts/2022/01/15-01-christmas-shock/index.md +++ b/brainsteam/content/posts/2022/01/15-01-christmas-shock/index.md @@ -1,18 +1,20 @@ --- -title: "Festive Shock: Going 'Cold Turkey' on Christmas" -date: 2022-01-15T09:02:31Z +date: 2022-01-15 09:02:31+00:00 description: Thoughts on that sinking feeling when January ticks around draft: false -type: post -url: /2022/01/15/festive-shock +post_meta: +- date resources: - - name: feature - src: images/feature.jpg +- name: feature + src: images/feature.jpg tags: - - meta - - personal - - humour - - 100DaysToOffload +- meta +- personal +- humour +- 100DaysToOffload +title: 'Festive Shock: Going ''Cold Turkey'' on Christmas' +type: posts +url: /2022/01/15/festive-shock --- ***Content-warning: depression*** diff --git a/brainsteam/content/posts/2022/01/22-01-analytics/index.md b/brainsteam/content/posts/2022/01/22-01-analytics/index.md index b6e15a9..3713764 100644 --- a/brainsteam/content/posts/2022/01/22-01-analytics/index.md +++ b/brainsteam/content/posts/2022/01/22-01-analytics/index.md @@ -1,18 +1,20 @@ --- -title: "Privacy Respecting Analytics" -date: 2022-01-22T13:02:31Z +date: 2022-01-22 13:02:31+00:00 description: Replacing Google Analytics with something more open draft: false -type: post -url: /2022/01/22/privacy-respecting-analytics +post_meta: +- date resources: - - name: feature - src: images/feature.jpg +- name: feature + src: images/feature.jpg tags: - - meta - - open-source - - privacy - - 100DaysToOffload +- meta +- open-source +- privacy +- 100DaysToOffload +title: Privacy Respecting Analytics +type: posts +url: /2022/01/22/privacy-respecting-analytics --- ***This is a somewhat cliched meta post about blogging and my 4th post in this year's run at [the #100DaysToOffload challenge](https://100daystooffload.com/). See the full series [here](/tags/100daystooffload/)*** @@ -42,4 +44,4 @@ For something quite simple, there are quite a lot of options and things to think - + \ No newline at end of file diff --git a/brainsteam/content/posts/2022/01/23-01-deep-learning-reproducibility/index.md b/brainsteam/content/posts/2022/01/23-01-deep-learning-reproducibility/index.md index 38c2d46..3d7c29d 100644 --- a/brainsteam/content/posts/2022/01/23-01-deep-learning-reproducibility/index.md +++ b/brainsteam/content/posts/2022/01/23-01-deep-learning-reproducibility/index.md @@ -1,17 +1,19 @@ --- -title: "Here be Dragons: Deep Learning Reproducibility" -date: 2022-01-22T13:02:31Z +date: 2022-01-22 13:02:31+00:00 description: A harrowing tale of trying to solve the impossible and failing draft: false -type: post -url: /2022/01/22/deep-learning-reproducibility-here-be-dragons +post_meta: +- date resources: - - name: feature - src: images/feature.jpg +- name: feature + src: images/feature.jpg tags: - - machine-learning - - work - - phd +- machine-learning +- work +- phd +title: 'Here be Dragons: Deep Learning Reproducibility' +type: posts +url: /2022/01/22/deep-learning-reproducibility-here-be-dragons --- ***A harrowing tale of trying to solve the impossible and failing. Episode 5 in this year's run at [the #100DaysToOffload challenge](https://100daystooffload.com/). See the full series [here](/tags/100daystooffload/)*** @@ -84,4 +86,4 @@ Therefore: - + \ No newline at end of file diff --git a/brainsteam/content/posts/2022/01/debugging-bridgy-for-brainsteam.md b/brainsteam/content/posts/2022/01/debugging-bridgy-for-brainsteam.md index 1c00722..3b440fe 100644 --- a/brainsteam/content/posts/2022/01/debugging-bridgy-for-brainsteam.md +++ b/brainsteam/content/posts/2022/01/debugging-bridgy-for-brainsteam.md @@ -1,18 +1,21 @@ --- -title: "Debugging Brid.gy for My Blog" -date: 2022-01-30T08:26:46Z -description: A fun and pleasant deep-dive into the code base for one of the IndieWeb movement's key pieces of infrastructure. -url: /2022/1/30/debugging-bridgy-for-my-blog -type: post +date: 2022-01-30 08:26:46+00:00 +description: A fun and pleasant deep-dive into the code base for one of the IndieWeb + movement's key pieces of infrastructure. mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - indieweb - - web-development - - open-source - - personal - - 100DaysToOffload +- indieweb +- web-development +- open-source +- personal +- 100DaysToOffload +title: Debugging Brid.gy for My Blog +type: posts +url: /2022/1/30/debugging-bridgy-for-my-blog --- ***In episode 5 of my [#100DaysToOffload](http://localhost:1313/tags/100daystooffload/) challenge, I talk about my recent experience playing with the [brid.gy](https://brid.gy/) codebase, a fun and pleasant deep-dive into the code base for one of the IndieWeb movement's key pieces of infrastructure.*** diff --git a/brainsteam/content/posts/2022/02/digital-minimalism-review.md b/brainsteam/content/posts/2022/02/digital-minimalism-review.md index b29ba7f..b54ba3e 100644 --- a/brainsteam/content/posts/2022/02/digital-minimalism-review.md +++ b/brainsteam/content/posts/2022/02/digital-minimalism-review.md @@ -1,18 +1,19 @@ --- -title: "Digital Minimalism" -date: 2022-02-26T06:20:16Z +date: 2022-02-26 06:20:16+00:00 description: a spoilery collection of thoughts on Cal Newport's Digital Minimalism -url: /2022/2/26//digital-minimalism-review -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - philosophy - - 100DaysToOffload +- philosophy +- 100DaysToOffload +title: Digital Minimalism +type: posts +url: /2022/2/26//digital-minimalism-review --- - ***This is a spoilery jumble of my notes and thoughts based on [Digital Minimalism](https://bookwyrm.social/book/38052) by Cal Newport and it's part 7 of [#100DaysToOffload](/tags/100daystooffload)*** This week I read [Digital Minimalism](https://bookwyrm.social/book/38052) by Cal Newport, a computer science professor at Georgetown University. The book is about the philosophy of Digital Minimalism which is all about being more intentional about how you spend your leisure time and reducing time spent with eyes down on our phones listlessly scrolling in cyberspace in order to have a more fulfilling life. Digital Minimalism isn't anti-tech or luddism, but about being more mindful of how we are using technology to make sure we get the most out of it with fewest negative impacts. diff --git a/brainsteam/content/posts/2022/02/running-a-house-knowledge-management.md b/brainsteam/content/posts/2022/02/running-a-house-knowledge-management.md index c226c44..c35dc17 100644 --- a/brainsteam/content/posts/2022/02/running-a-house-knowledge-management.md +++ b/brainsteam/content/posts/2022/02/running-a-house-knowledge-management.md @@ -1,21 +1,22 @@ --- -title: "Finding a Secure Knowledge Management Solution for Running a Household in 2022" -date: 2022-02-13T10:08:02Z -#draft: true -description: What are some good FOSS and paid tools for storing and sharing practical-but-personal info about your household with family? -url: /2022/2/13/running-a-house-knowledge-management -type: post +date: 2022-02-13 10:08:02+00:00 +description: What are some good FOSS and paid tools for storing and sharing practical-but-personal + info about your household with family? mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - post - - personal - - open-source - - 100DaysToOffload +- post +- personal +- open-source +- 100DaysToOffload +title: Finding a Secure Knowledge Management Solution for Running a Household in 2022 +type: posts +url: /2022/2/13/running-a-house-knowledge-management --- - ***In episode 6 of [#100DaysToOffload](/tags/100daystooffload/) I've been playing with some strategies for running the house with my wife.*** > "Do you have the login for the car insurance?" diff --git a/brainsteam/content/posts/2022/03/14-03-painless-explainability-for-text-models-with-eli5/index.md b/brainsteam/content/posts/2022/03/14-03-painless-explainability-for-text-models-with-eli5/index.md index eb20174..906bba6 100644 --- a/brainsteam/content/posts/2022/03/14-03-painless-explainability-for-text-models-with-eli5/index.md +++ b/brainsteam/content/posts/2022/03/14-03-painless-explainability-for-text-models-with-eli5/index.md @@ -1,20 +1,23 @@ --- -title: Painless Explainability for NLP/Text Models with LIME and ELI5 -type: post -description: An introduction to LIME ML model explainability in the context of NLP usage and how to use ELI5 library - a painless way to use LIME local explainability for almost any model. +date: 2022-03-14 08:01:11+00:00 +description: An introduction to LIME ML model explainability in the context of NLP + usage and how to use ELI5 library - a painless way to use LIME local explainability + for almost any model. +post_meta: +- date resources: - - name: feature - src: images/scrabble.jpg -date: 2022-03-14T08:01:11+00:00 -url: /2022/03/14/painless-explainability-for-text-models-with-eli5 -toc: true +- name: feature + src: images/scrabble.jpg tags: - - machine-learning - - work - - explainability +- machine-learning +- work +- explainability +title: Painless Explainability for NLP/Text Models with LIME and ELI5 +toc: true +type: posts +url: /2022/03/14/painless-explainability-for-text-models-with-eli5 --- - ## Introduction diff --git a/brainsteam/content/posts/2022/03/20-03-2022-weeknote-week11/index.md b/brainsteam/content/posts/2022/03/20-03-2022-weeknote-week11/index.md index b8eb3e6..eab1260 100644 --- a/brainsteam/content/posts/2022/03/20-03-2022-weeknote-week11/index.md +++ b/brainsteam/content/posts/2022/03/20-03-2022-weeknote-week11/index.md @@ -1,16 +1,18 @@ --- -title: "Weeknote Week 11 2022" -date: 2022-03-20T16:32:39Z +date: 2022-03-20 16:32:39+00:00 description: A summary of what I got up to in CW11 of 2022 -url: /2022/3/20/20-03-2022-weeknote-week11 -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - Weeknotes - - work - - personal +- Weeknotes +- work +- personal +title: Weeknote Week 11 2022 +type: posts +url: /2022/3/20/20-03-2022-weeknote-week11 --- ## Why Weeknote? @@ -57,4 +59,4 @@ I'm continuing to make incremental progress on my scientific paper - probably th ## Next Week -I'm working my usual 4 days for [Filament](https://filament.ai), 1 day on my PhD and I'll probably be in the southampton development office for a couple of days. My very talented ML team lead is on a well deserved holiday for the next two weeks so I'll be covering some of her projects and providing support for the rest of the team as well as continuing work on the Typescript project. It's Mother's Day in the UK next Sunday so next weekend we'll be taking my wife's mum out for dinner on saturday and then driving up to meet my mum for lunch on the Sunday. +I'm working my usual 4 days for [Filament](https://filament.ai), 1 day on my PhD and I'll probably be in the southampton development office for a couple of days. My very talented ML team lead is on a well deserved holiday for the next two weeks so I'll be covering some of her projects and providing support for the rest of the team as well as continuing work on the Typescript project. It's Mother's Day in the UK next Sunday so next weekend we'll be taking my wife's mum out for dinner on saturday and then driving up to meet my mum for lunch on the Sunday. \ No newline at end of file diff --git a/brainsteam/content/posts/2022/03/27-03-2022-weeknote-week12/index.md b/brainsteam/content/posts/2022/03/27-03-2022-weeknote-week12/index.md index 59ea2cb..263fec6 100644 --- a/brainsteam/content/posts/2022/03/27-03-2022-weeknote-week12/index.md +++ b/brainsteam/content/posts/2022/03/27-03-2022-weeknote-week12/index.md @@ -1,18 +1,19 @@ --- -title: "Weeknote 2022 - Week 12" -date: 2022-03-27T15:46:58+01:00 +date: 2022-03-27 15:46:58+01:00 description: What I got up to this week -url: /2022/3/27//27-03-2022-weeknote-week12 -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - personal - - work +- personal +- work +title: Weeknote 2022 - Week 12 +type: posts +url: /2022/3/27//27-03-2022-weeknote-week12 --- - Here's the 2nd installment of my weeknotes. My attempt at [#100DaysToOffload](/tags/100daystooffload/) didn't go particularly well but I'm optimistic that I can keep up with 1 post a week, let's see! ******************************* diff --git a/brainsteam/content/posts/2022/04/digital-gardening/index.md b/brainsteam/content/posts/2022/04/digital-gardening/index.md index 5faf86c..db9c949 100644 --- a/brainsteam/content/posts/2022/04/digital-gardening/index.md +++ b/brainsteam/content/posts/2022/04/digital-gardening/index.md @@ -1,18 +1,20 @@ --- -title: "Digital Gardening" -date: 2022-04-03T15:41:09+01:00 -url: /2022/04/03/03-04-digital-gardening -type: post -resources: - - name: feature - src: images/folder.jpg -tags: - - personal - - knowledge-management - - digital-garden +date: 2022-04-03 15:41:09+01:00 mp-syndicate-to: - - https://brid.gy/publish/mastodon - - https://brid.gy/publish/twitter +- https://brid.gy/publish/mastodon +- https://brid.gy/publish/twitter +post_meta: +- date +resources: +- name: feature + src: images/folder.jpg +tags: +- personal +- knowledge-management +- digital-garden +title: Digital Gardening +type: posts +url: /2022/04/03/03-04-digital-gardening --- I'm currently undergoing a bit of a refactor of my personal knowledge management (PKM) approach. Up until now I've been a victim of the [collector's fallacy](https://zettelkasten.de/posts/collectors-fallacy/) in which one can trick themselves into a false sense of security RE: learning by bookmarking everything that looks interesting for processing later. I use [Wallabag](https://wallabag.org/en), which is a self-hosted bookmark reading app similar to [Pocket](https://getpocket.com/en/), to collect articles that I might want to read later. The problem is that I've ended up with hundreds of unread articles in my to-read list and I've not ended up doing much with the material that I have read. I want to get into the habit of reading articles more thoroughly, taking notes and linking them back to material I've read elsewhere. diff --git a/brainsteam/content/posts/2022/04/weeknote-13.md b/brainsteam/content/posts/2022/04/weeknote-13.md index 3f24424..9dfa8cf 100644 --- a/brainsteam/content/posts/2022/04/weeknote-13.md +++ b/brainsteam/content/posts/2022/04/weeknote-13.md @@ -1,17 +1,19 @@ --- -title: "Weeknote 2022 - Week 13" -date: 2022-04-03T14:46:58+01:00 +date: 2022-04-03 14:46:58+01:00 description: A summary of week 13 2022 -url: /2022/4/3/weeknote-week13 -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - personal - - work - - knowledge-management - - digital-garden +- personal +- work +- knowledge-management +- digital-garden +title: Weeknote 2022 - Week 13 +type: posts +url: /2022/4/3/weeknote-week13 --- This week has been fairly uneventful for us in the Ravenscroft household. It's largely been business as usual. We did our usual pattern of 2 days in the office and 3 days at home. diff --git a/brainsteam/content/posts/2022/05/15-05-where-have-you-gone.md b/brainsteam/content/posts/2022/05/15-05-where-have-you-gone.md index 27b6fcf..6126886 100644 --- a/brainsteam/content/posts/2022/05/15-05-where-have-you-gone.md +++ b/brainsteam/content/posts/2022/05/15-05-where-have-you-gone.md @@ -1,14 +1,17 @@ --- -title: "Where I've Been Recently: My PhD Thesis" -date: 2022-05-15T08:05:06+01:00 -description: "A quick summary of where I've been hiding since April: working on my PhD thesis" -url: /2022/5/15/where-ive-been-recently -type: post +date: 2022-05-15 08:05:06+01:00 +description: 'A quick summary of where I''ve been hiding since April: working on my + PhD thesis' draft: true +post_meta: +- date tags: - - personal - - work - - phd +- personal +- work +- phd +title: 'Where I''ve Been Recently: My PhD Thesis' +type: posts +url: /2022/5/15/where-ive-been-recently --- After committing to [weekly notes](/2022/3/20/20-03-2022-weeknote-week11/) in March, I promptly fell off the radar. So What happened? Well basically I've been putting all my time and energy outside of work into my PhD thesis which is due in September. My thesis is still very much a work in progress but I'm relatively happy with the broad structure to the point that I can summarise it. @@ -36,4 +39,4 @@ Eventually I was able to pull together a dataset of news articles linked to scie Once I was able to connect news articles and science articles it was time to explore how the two relate. News articles will typically quote bits of scientific papers and paraphrase other bits. The journalist might try to use creative metaphors and similes to help non-techie readers to get their heads around ideas. Journalists may also be a little bit less wary and a little more imaginative about making bold claims regarding the impact the scientific work will have on society compared to the original authors. If I could identify sections of the two documents that talk about the same thing in different ways I could use that knowledge to develop tools that help both parties write better by suggesting ways that scientists can make their conclusions a little more exciting and ways for journalists to keep things factual. -So the first challenge was finding these aligned chunks of text. I experimented a bit with \ No newline at end of file +So the first challenge was finding these aligned chunks of text. I experimented a bit with \ No newline at end of file diff --git a/brainsteam/content/posts/2022/07/02/collingwood.md b/brainsteam/content/posts/2022/07/02/collingwood.md index e69de29..56ff864 100644 --- a/brainsteam/content/posts/2022/07/02/collingwood.md +++ b/brainsteam/content/posts/2022/07/02/collingwood.md @@ -0,0 +1,4 @@ +--- +post_meta: +- date +--- \ No newline at end of file diff --git a/brainsteam/content/posts/2022/07/06/cycling-infrastructure-and-why-just-overtake-cyclists-safely-isn-t-good-enough1657095794.md b/brainsteam/content/posts/2022/07/06/cycling-infrastructure-and-why-just-overtake-cyclists-safely-isn-t-good-enough1657095794.md index 1aea7a9..394c08d 100644 --- a/brainsteam/content/posts/2022/07/06/cycling-infrastructure-and-why-just-overtake-cyclists-safely-isn-t-good-enough1657095794.md +++ b/brainsteam/content/posts/2022/07/06/cycling-infrastructure-and-why-just-overtake-cyclists-safely-isn-t-good-enough1657095794.md @@ -1,12 +1,13 @@ --- date: '2022-07-06T04:23:14.974262' mp-syndicate-to: - - https://brid.gy/publish/mastodon - - https://brid.gy/publish/twitter +- https://brid.gy/publish/mastodon +- https://brid.gy/publish/twitter +post_meta: +- date title: Cycling Infrastructure and why 'just overtake cyclists safely' isn't good enough -type: post +type: posts url: /posts/2022/07/06/cycling-infrastructure-and-why-just-overtake-cyclists-safely-isn-t-good-enough1657095794 - --- The UK desperately needs proper cycling infrastructure with separate cycle lanes. I was thinking about this after driving my car to the office this morning and witnessed lots of near misses from people nearly hitting cyclists. diff --git a/brainsteam/content/posts/2022/07/16/warwick-imap-2022/index.md b/brainsteam/content/posts/2022/07/16/warwick-imap-2022/index.md index dd718ad..2587120 100644 --- a/brainsteam/content/posts/2022/07/16/warwick-imap-2022/index.md +++ b/brainsteam/content/posts/2022/07/16/warwick-imap-2022/index.md @@ -1,17 +1,21 @@ --- -title: "Connecting to University of Warwick Email server in Thunderbird via IMAP and OAuth as of July 2022" -date: 2022-07-16T10:55:51+01:00 +date: 2022-07-16 10:55:51+01:00 +description: Warwick have phased out "legacy methods" for accessing emails but you + can still use IMAP with OAuth draft: false -description: Warwick have phased out "legacy methods" for accessing emails but you can still use IMAP with OAuth -url: /2022/7/16//warwick-imap-2022 -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - personal - - phd - - linux +- personal +- phd +- linux +title: Connecting to University of Warwick Email server in Thunderbird via IMAP and + OAuth as of July 2022 +type: posts +url: /2022/7/16//warwick-imap-2022 --- A few days ago I started getting "your credentials are invalid" messages from my existing email accounts when trying to connect to the University of Warwick email servers. I hadn't changed my configuration or my password so I assumed they had changed something their side. It turns out that [they have disabled what they call "legacy methods" for connecting to your email account](https://warwick.ac.uk/services/its/servicessupport/email/liveemail/faqs/clients/). @@ -81,5 +85,4 @@ The advice is to "Please update to a client that supports more modern methods of ## How to migrate a password authenticated IMAP account -If you were already using Thunderbird and it unceremoniously stopped working then you should open Account Settings from the menu and follow steps 5-11 above to change your auth method to use OAuth. - +If you were already using Thunderbird and it unceremoniously stopped working then you should open Account Settings from the menu and follow steps 5-11 above to change your auth method to use OAuth. \ No newline at end of file diff --git a/brainsteam/content/posts/2022/09/25/phinished/index.md b/brainsteam/content/posts/2022/09/25/phinished/index.md index 27893a5..3225f8f 100644 --- a/brainsteam/content/posts/2022/09/25/phinished/index.md +++ b/brainsteam/content/posts/2022/09/25/phinished/index.md @@ -1,18 +1,20 @@ --- -title: "Phinished" -date: 2022-09-25T14:46:58+01:00 +date: 2022-09-25 14:46:58+01:00 description: Adapting to Life Post PhD Thesis -url: /2022/09/25/phinished -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date resources: - - name: feature - src: images/finish-line.jpg +- name: feature + src: images/finish-line.jpg tags: - - personal - - phd +- personal +- phd +title: Phinished +type: posts +url: /2022/09/25/phinished --- {{
}} diff --git a/brainsteam/content/posts/2022/11/06/weeknote-44/index.md b/brainsteam/content/posts/2022/11/06/weeknote-44/index.md index 74793c7..2c436c1 100644 --- a/brainsteam/content/posts/2022/11/06/weeknote-44/index.md +++ b/brainsteam/content/posts/2022/11/06/weeknote-44/index.md @@ -1,27 +1,27 @@ --- -title: "Weeknote 44" -date: 2022-11-06T10:34:00Z -description: A summary of what I got up to in week 44 of 2022 -url: /2022/11/6/weeknote-44 -type: post +date: 2022-11-06 10:34:00+00:00 +description: A summary of what I got up to in week 44 of 2022 mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date resources: - - name: feature - src: robot.jpg +- name: feature + src: robot.jpg tags: - - personal - - machine-learning - - open-source - - philosophy - - work - - weeknotes - - digital-garden +- personal +- machine-learning +- open-source +- philosophy +- work +- weeknotes +- digital-garden +title: Weeknote 44 +type: posts +url: /2022/11/6/weeknote-44 --- - - After a long period of not managing it, this week I am attempting to return to the Weeknote format that I started earlier in the year. This week I've been busy with building bots, playing games and getting a date for my PhD viva. {{
}} diff --git a/brainsteam/content/posts/2022/11/26/a-week-with-hypothesis/index.md b/brainsteam/content/posts/2022/11/26/a-week-with-hypothesis/index.md index ec563b4..8cb999d 100644 --- a/brainsteam/content/posts/2022/11/26/a-week-with-hypothesis/index.md +++ b/brainsteam/content/posts/2022/11/26/a-week-with-hypothesis/index.md @@ -1,23 +1,26 @@ --- -title: "A Week with Hypothes.is" -date: 2022-11-26T22:48:00Z +date: 2022-11-26 22:48:00+00:00 description: Getting started with and used to the popular web annotation service. -url: /2022/11/26/one-week-with-hypothesis -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date resources: - - name: feature - src: notes.jpg +- name: feature + src: notes.jpg tags: - - open-source - - indieweb - - hypothesis - - pkm - - tools-for-thought - - digital-garden +- open-source +- indieweb +- hypothesis +- pkm +- tools-for-thought +- digital-garden +title: A Week with Hypothes.is +type: posts +url: /2022/11/26/one-week-with-hypothesis --- + {{
}} Many folks who have been hanging around on the [IndieWeb](indieweb.org/) scene may already be familiar with [hypothes.is](https://hypothes.is/), a web annotation tool that allows you to highlight and make notes on web pages and PDFs directly, in-browser. Historically I've had accidental interactions with it when I'd loaded up blogs (like [Ton Zylstra's](https://www.zylstra.org/) for example) and I've also seen [Chris Aldrich](https://boffosocko.com/tag/hypothes-is/) wax lyrical about the service a lot (he is a hypothes.is power user, and he's made so many annotations there that they recently sent him a little [care package](https://boffosocko.com/2022/08/29/a-small-10000-annotations-party/) in celebration). @@ -55,4 +58,4 @@ You can annotate pages in webarchive and I have found that you can also annotate I'm enjoying the service so far. I'm planning to continue to use it to generate literature notes that will form the seeds for pages in my [digital garden](https://wiki.jamesravey.me). I'll also be looking for ways to combine it with annotations I've made in other systems e.g. my kindle clippings and wallabag reader annotations. -I'm also really interested in how others are using the service. If you have a cool hypothes.is workflow please do get in touch (or even annotate this page!). \ No newline at end of file +I'm also really interested in how others are using the service. If you have a cool hypothes.is workflow please do get in touch (or even annotate this page!). \ No newline at end of file diff --git a/brainsteam/content/posts/2022/12/04/joplin-hypothesis-intro/index.md b/brainsteam/content/posts/2022/12/04/joplin-hypothesis-intro/index.md index fc950f2..e9c29b7 100644 --- a/brainsteam/content/posts/2022/12/04/joplin-hypothesis-intro/index.md +++ b/brainsteam/content/posts/2022/12/04/joplin-hypothesis-intro/index.md @@ -1,25 +1,26 @@ --- -title: "Joplin Hypothesis" -date: 2022-12-04T14:48:00Z +date: 2022-12-04 14:48:00+00:00 description: An alpha release of a joplin/hypothes.is integration plugin -url: /2022/12/04/joplin-hypothesis -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date resources: - - name: feature - src: notes.jpg +- name: feature + src: notes.jpg tags: - - open-source - - indieweb - - hypothesis - - pkm - - tools-for-thought - - digital-garden +- open-source +- indieweb +- hypothesis +- pkm +- tools-for-thought +- digital-garden +title: Joplin Hypothesis +type: posts +url: /2022/12/04/joplin-hypothesis --- - [Last week, I wrote about](/2022/11/26/one-week-with-hypothesis/) how I have started using [hypothes.is](https://hypothes.is/) for web annotation and how it was already seemingly improving my knowledge management workflow. As I continued to use it, I realized that just copying my annotations to my website via micropub wasn't enough for me to truly integrate it into my workflow. I'm big on learning in public and I keep a [digital garden/wiki](https://wiki.jamesravey.me/) containing slightly more fully-formed stuff. However, I keep my private and personal notes as well as half-baked, hare-brained ideas in [Joplin](https://joplinapp.org/). I was thinking it would be very useful to have my hypothes.is annotations easily-accessible from within Joplin, but I struggled to find an off-the-shelf solution to making this happen. diff --git a/brainsteam/content/posts/2022/12/06/some-nuanced-thoughts-on-chatgpt1670321708.md b/brainsteam/content/posts/2022/12/06/some-nuanced-thoughts-on-chatgpt1670321708.md index 36c2fb9..f6db0dd 100644 --- a/brainsteam/content/posts/2022/12/06/some-nuanced-thoughts-on-chatgpt1670321708.md +++ b/brainsteam/content/posts/2022/12/06/some-nuanced-thoughts-on-chatgpt1670321708.md @@ -1,19 +1,19 @@ --- date: '2022-12-06T10:15:08.312352' +description: I'm sure everyone's had enough of ChatGPT hot takes by now. Here's a + more balanced view from an NLP specialist mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - nlp title: Some Nuanced Thoughts on ChatGPT -description: I'm sure everyone's had enough of ChatGPT hot takes by now. Here's a more balanced view from an NLP specialist -type: post +type: posts url: /posts/2022/12/06/some-nuanced-thoughts-on-chatgpt1670321708 - --- - - [ChatGPT](https://chat.openai.com/chat) is a really impressive tech demo and it shows us the power of large language models but it's important to remember that ChatGPT is a machine learning model and, like any AI, it's only as good as the data it's trained on. This means that it's prone to making errors, and it's important for humans to validate the answers it produces. I fully expect any executives wringing their hands with glee about "cutting resource" and making redundancies are going to have a real shock when they realise that they still need those people to supervise the model and verify its outputs. So maybe our relationship with coding changes and the quality and speed with which we can build systems increases. However, would you ask GPT "generate the control code for a pacemaker" and trust that device to help your own Grandma or would you prefer a team of medical systems engineer with 20+ years experience to review that code first? Secondly, The company may be called OpenAI but GPT-3 is not open (sure they released [their scientific papers](https://arxiv.org/abs/2005.14165) but the trained model is locked away behind a paywall and you'd need ££££ to train your own from scratch by reproducing the paper). I'm expecting expect some competition between OpenAI, Google, Meta, Amazon et al but ultimately If your entire business model and IP is GPT + some postprocessing (i) you are at the beck and call of the pricing strategies the companies in this space set and (ii) your business has no moat. By all means use these models but make sure you have something defensible and unique in there and a backup plan for changing provider too. Incidentally given that the interface here is chat-based I suspect that vendor lock-in will be less of a thing - just send your prompts to a different endpoint! diff --git a/brainsteam/content/posts/2022/12/08/joplin-hypothesis-0.0.2/index.md b/brainsteam/content/posts/2022/12/08/joplin-hypothesis-0.0.2/index.md index e635137..1860ba7 100644 --- a/brainsteam/content/posts/2022/12/08/joplin-hypothesis-0.0.2/index.md +++ b/brainsteam/content/posts/2022/12/08/joplin-hypothesis-0.0.2/index.md @@ -1,22 +1,24 @@ --- -title: "Joplin Hypothesis v0.0.2" -date: 2022-12-08T19:20:00Z +date: 2022-12-08 19:20:00+00:00 description: A 2nd alpha release of a joplin/hypothes.is integration plugin -url: /2022/12/08/joplin-hypothesis-0-0-2 -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date resources: - - name: feature - src: notes.jpg +- name: feature + src: notes.jpg tags: - - open-source - - indieweb - - hypothesis - - pkm - - tools-for-thought - - digital-garden +- open-source +- indieweb +- hypothesis +- pkm +- tools-for-thought +- digital-garden +title: Joplin Hypothesis v0.0.2 +type: posts +url: /2022/12/08/joplin-hypothesis-0-0-2 --- I've just released [v0.0.2](https://github.com/ravenscroftj/joplin-hypothesis/releases/tag/v0.0.2) of my Joplin Hypothesis plugin. diff --git a/brainsteam/content/posts/2022/12/11/joplin-hypothesis-0-1-0.md b/brainsteam/content/posts/2022/12/11/joplin-hypothesis-0-1-0.md index 0cdf9f4..747a58f 100644 --- a/brainsteam/content/posts/2022/12/11/joplin-hypothesis-0-1-0.md +++ b/brainsteam/content/posts/2022/12/11/joplin-hypothesis-0-1-0.md @@ -1,19 +1,21 @@ --- -title: "Joplin Hypothesis v0.1.0" -date: 2022-12-11T11:20:00Z +date: 2022-12-11 11:20:00+00:00 description: A publically available version of the hypothes.is plugin -url: /2022/12/11/joplin-hypothesis-0-1-0 -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - open-source - - indieweb - - hypothesis - - pkm - - tools-for-thought - - digital-garden +- open-source +- indieweb +- hypothesis +- pkm +- tools-for-thought +- digital-garden +title: Joplin Hypothesis v0.1.0 +type: posts +url: /2022/12/11/joplin-hypothesis-0-1-0 --- I've just released [v0.1.0](https://github.com/ravenscroftj/joplin-hypothesis/releases/tag/v0.1.0) of my Joplin Hypothesis plugin. diff --git a/brainsteam/content/posts/2022/12/11/repairable-tech.md b/brainsteam/content/posts/2022/12/11/repairable-tech.md index e69de29..56ff864 100644 --- a/brainsteam/content/posts/2022/12/11/repairable-tech.md +++ b/brainsteam/content/posts/2022/12/11/repairable-tech.md @@ -0,0 +1,4 @@ +--- +post_meta: +- date +--- \ No newline at end of file diff --git a/brainsteam/content/posts/2022/12/27/post-lastpass-password-management/index.md b/brainsteam/content/posts/2022/12/27/post-lastpass-password-management/index.md index 1ba816b..47ee766 100644 --- a/brainsteam/content/posts/2022/12/27/post-lastpass-password-management/index.md +++ b/brainsteam/content/posts/2022/12/27/post-lastpass-password-management/index.md @@ -1,21 +1,24 @@ --- -title: "Personal & Commercial Post-LastPass-Breach Password Management Approaches" -date: 2022-12-27T07:34:26Z -description: After the recent Lastpass scandal, should we be a little more distrustful of cloud-based password managers? -url: /2022/12/27//post-lastpass-password-management -type: post +date: 2022-12-27 07:34:26+00:00 +description: After the recent Lastpass scandal, should we be a little more distrustful + of cloud-based password managers? mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date resources: - - name: feature - src: padlock.jpg +- name: feature + src: padlock.jpg tags: - - security - - technology - - privacy - - cloud - - open-source +- security +- technology +- privacy +- cloud +- open-source +title: Personal & Commercial Post-LastPass-Breach Password Management Approaches +type: posts +url: /2022/12/27//post-lastpass-password-management --- {{
}} diff --git a/brainsteam/content/posts/2022/12/29/anxiety/index.md b/brainsteam/content/posts/2022/12/29/anxiety/index.md index f77c207..04c34dd 100644 --- a/brainsteam/content/posts/2022/12/29/anxiety/index.md +++ b/brainsteam/content/posts/2022/12/29/anxiety/index.md @@ -1,16 +1,19 @@ --- -title: "I'm Worried Sick: Normalising Anxiety" -date: 2022-12-29T10:35:44Z -description: Anxiety is something I don't write about often that should be more normal to write about -url: /2022/12/29/anxiety -type: post +date: 2022-12-29 10:35:44+00:00 +description: Anxiety is something I don't write about often that should be more normal + to write about mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - personal - - mentalhealth - - ImWorriedSick +- personal +- mentalhealth +- ImWorriedSick +title: 'I''m Worried Sick: Normalising Anxiety' +type: posts +url: /2022/12/29/anxiety --- Anxiety is a weird one, it's something I don't write about online very often or at least not publicly. It is a state of mind with which I have a very strange relationship. I don't know if this article will be useful to anyone in particular or if people might find any of it relatable or what. To be honest, I am writing this to make myself feel better as I sit here in overwhelmed 🤯🤯🤯 mode (explained below) thinking about my post Christmas to-do list. diff --git a/brainsteam/content/posts/2023/01/02/caddy-firefly/index.md b/brainsteam/content/posts/2023/01/02/caddy-firefly/index.md index 5e2990c..fbe9fa6 100644 --- a/brainsteam/content/posts/2023/01/02/caddy-firefly/index.md +++ b/brainsteam/content/posts/2023/01/02/caddy-firefly/index.md @@ -1,19 +1,21 @@ --- -title: "Setting up HTTP(S) and Firefly III with Caddy" -date: 2023-01-02T12:38:40Z +date: 2023-01-02 12:38:40+00:00 description: banging my head against walls so that you don't have to -url: /2023/1/2/caddy-firefly -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter -tags: - - foss - - software - - devops +post_meta: +- date resources: - - name: feature - src: images/insecure.png +- name: feature + src: images/insecure.png +tags: +- foss +- software +- devops +title: Setting up HTTP(S) and Firefly III with Caddy +type: posts +url: /2023/1/2/caddy-firefly --- Today I'm experimenting with Firefly III [the brilliant, FOSS budgeting app from James Cole](https://github.com/firefly-iii/firefly-iii/) which I'm hoping will be a YNAB killer for me. @@ -32,5 +34,4 @@ I went to the documentation and tried messing with the `APP_URL` environment var I did a little bit of digging and it looks like Laravel, the framework that Firefly III is built on top of can detect whether or not it should render HTTPS links via the `X-Forwarded-Proto` header which is set automatically by caddy to tell it that the original connection was made over HTTPS (even if the connection between caddy and firefly is not encrypted because they're on the same machine etc). I spent a long time trying to work out why this wasn't enough and playing with manually overriding this header in my caddy file. -Then, I found [this](https://firefly-iii.readthedocs.io/en/latest/support/faq.html#i-can-t-seem-to-get-https-working-with-caddy). By default Firefly does not trust incoming connections from other downstream HTTP proxies (which is a good default because you could have a situation where a man-in-the-middle manipulates this value). We can set the value to `**` which means trust anything but a more secure option is to use the IP address of the machine that is running caddy. - +Then, I found [this](https://firefly-iii.readthedocs.io/en/latest/support/faq.html#i-can-t-seem-to-get-https-working-with-caddy). By default Firefly does not trust incoming connections from other downstream HTTP proxies (which is a good default because you could have a situation where a man-in-the-middle manipulates this value). We can set the value to `**` which means trust anything but a more secure option is to use the IP address of the machine that is running caddy. \ No newline at end of file diff --git a/brainsteam/content/posts/2023/01/08/sticking-with-todoist.md b/brainsteam/content/posts/2023/01/08/sticking-with-todoist.md index 376acbc..a5a466a 100644 --- a/brainsteam/content/posts/2023/01/08/sticking-with-todoist.md +++ b/brainsteam/content/posts/2023/01/08/sticking-with-todoist.md @@ -1,19 +1,21 @@ --- -title: "Sticking with Todoist: Nextcloud Tasks Isn't For Me (Yet)" -date: 2023-01-08T11:28:16Z -description: A quick breakdown of my test-drive of nextcloud tasks + tasks.org and why it didn't quite do it for me -url: /2023/1/8//sticking-with-todoist -type: post +date: 2023-01-08 11:28:16+00:00 +description: A quick breakdown of my test-drive of nextcloud tasks + tasks.org and + why it didn't quite do it for me mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - post - - foss - - productivity +- post +- foss +- productivity +title: 'Sticking with Todoist: Nextcloud Tasks Isn''t For Me (Yet)' +type: posts +url: /2023/1/8//sticking-with-todoist --- - This week I have been playing with swapping Todoist with [Tasks.Org](https://tasks.org/) on android and syncing it with [Nextcloud Tasks](https://apps.nextcloud.com/apps/tasks) via CalDav. The idea was to see if I could switch my todo list to a self-hosted solution and just because it's been a while since I played around in this space. After a week I have decided to stick with Todoist. In summary, Tasks.Org is great but the poor desktop experience meant that many of my use cases that involve moving between desktop and moble were negatively impacted. diff --git a/brainsteam/content/posts/2023/01/15/weeknote-2023-week2.md b/brainsteam/content/posts/2023/01/15/weeknote-2023-week2.md index a0f2ac0..8322460 100644 --- a/brainsteam/content/posts/2023/01/15/weeknote-2023-week2.md +++ b/brainsteam/content/posts/2023/01/15/weeknote-2023-week2.md @@ -1,17 +1,19 @@ --- -title: "Weeknote 2023 Week2" -date: 2023-01-15T21:14:55Z -description: in which I gush about memos, chuckle about M3gan and get irked by OpenAI Chat -url: /2023/1/15//weeknote-2023-week2 -type: post +date: 2023-01-15 21:14:55+00:00 +description: in which I gush about memos, chuckle about M3gan and get irked by OpenAI + Chat mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - weeknotes - - foss - - movies - +- weeknotes +- foss +- movies +title: Weeknote 2023 Week2 +type: posts +url: /2023/1/15//weeknote-2023-week2 --- I'm pretty rubbish at #weeknotes but I want to try and get better at them. diff --git a/brainsteam/content/posts/2023/01/22/hypothesis-vscode-plugin.md b/brainsteam/content/posts/2023/01/22/hypothesis-vscode-plugin.md index de5744a..86c2ebc 100644 --- a/brainsteam/content/posts/2023/01/22/hypothesis-vscode-plugin.md +++ b/brainsteam/content/posts/2023/01/22/hypothesis-vscode-plugin.md @@ -1,19 +1,21 @@ --- -title: "Hypothesis Vscode Plugin" -date: 2023-01-22T12:45:13Z -description: More tinkering has resulted in yet another plugin for hypothesis annotations - this time in vscode -url: /2023/1/22/hypothesis-vscode-plugin -type: post +date: 2023-01-22 12:45:13+00:00 +description: More tinkering has resulted in yet another plugin for hypothesis annotations + - this time in vscode mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - hypothesis - - pkm - - ToolsForThought +- hypothesis +- pkm +- ToolsForThought +title: Hypothesis Vscode Plugin +type: posts +url: /2023/1/22/hypothesis-vscode-plugin --- - I've been trying out [Dendron](https://dendron.so) for managing my personal knowledge and notes. When I saw that there were no vscode plugins that appear to sync with [Hypothesis](https://hypothes.is) and given my own use of hypothesis for literature notes and my recent [Joplin integration attempt](https://brainsteam.co.uk/2022/12/11/joplin-hypothesis-0-1-0/), I couldn't help myself. Introducing [Markdown Hypothesis Sync](github.com/ravenscroftj/md-hypothesis-sync) a plugin for [Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=RavenscroftSoftware.md-hypothesis-sync) and [VSCodium](https://open-vsx.org/extension/RavenscroftSoftware/md-hypothesis-sync) that allows you to download your hypothesis annotations and any quotations in context and store them in your markdown-based second brain. diff --git a/brainsteam/content/posts/2023/01/28/week-4/index.md b/brainsteam/content/posts/2023/01/28/week-4/index.md index 6351a89..b2c9b45 100644 --- a/brainsteam/content/posts/2023/01/28/week-4/index.md +++ b/brainsteam/content/posts/2023/01/28/week-4/index.md @@ -1,19 +1,21 @@ --- -title: "2023 - Week 4" -date: 2023-01-28T15:47:27Z -description: In which I finished my PhD corrections, played my guitar and dreamt of infinite playlists -url: /2023/1/28/week-4 -type: post +date: 2023-01-28 15:47:27+00:00 +description: In which I finished my PhD corrections, played my guitar and dreamt of + infinite playlists mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - personal - - ai - - music +- personal +- ai +- music +title: 2023 - Week 4 +type: posts +url: /2023/1/28/week-4 --- - It's the end of week 4 of January 2023 already. I can't believe how fast things are going - as usual. This week has definitely been the week that the January blues really hit me but at the same time, some good stuff has happened too. --- @@ -50,4 +52,4 @@ I've been promising myself that I would pick up my musical instruments again for --- -Next week, I hope to keep up with the guitar practice and the regular walks that I've been taking at lunchtime and after work. We're planning on a couple of cinema trips. It's definitely a bit of quiet period and lull in the Ravenscroft household at the moment but, we've got a busy February coming up with various trips away and a good friend's wedding. So I am relishing the quiet while I can. +Next week, I hope to keep up with the guitar practice and the regular walks that I've been taking at lunchtime and after work. We're planning on a couple of cinema trips. It's definitely a bit of quiet period and lull in the Ravenscroft household at the moment but, we've got a busy February coming up with various trips away and a good friend's wedding. So I am relishing the quiet while I can. \ No newline at end of file diff --git a/brainsteam/content/posts/2023/02/07/how-did-i-do-it-where-did-my-energy-go1675798914.md b/brainsteam/content/posts/2023/02/07/how-did-i-do-it-where-did-my-energy-go1675798914.md index 7f1b042..4825128 100644 --- a/brainsteam/content/posts/2023/02/07/how-did-i-do-it-where-did-my-energy-go1675798914.md +++ b/brainsteam/content/posts/2023/02/07/how-did-i-do-it-where-did-my-energy-go1675798914.md @@ -2,14 +2,15 @@ date: '2023-02-07T19:41:54.928212' mp-syndicate-to: - https://brid.gy/publish/mastodon +post_meta: +- date tags: - personal - MentalHealth - fitness title: How did I do it? Where did my energy go? -type: post +type: posts url: /posts/2023/02/07/how-did-i-do-it-where-did-my-energy-go1675798914 - --- I recently finished and submitted my PhD thesis to Warwick University, ending a 7-year phase of my life in which I worked the CTO at an AI company by day and moonlighted by reading and writing scientific papers and writing experiments at night and during the weekends. I'm now just CTOing but I'm finding that when the evening comes around I am tired and lack any motivation to pursue side-projects or hobbies other than sedentary/low effort things like watching TV, playing video games and reading. diff --git a/brainsteam/content/posts/2023/02/async-promise-constructors.md b/brainsteam/content/posts/2023/02/async-promise-constructors.md index 3a4cfcf..3e85c85 100644 --- a/brainsteam/content/posts/2023/02/async-promise-constructors.md +++ b/brainsteam/content/posts/2023/02/async-promise-constructors.md @@ -1,21 +1,22 @@ --- -title: "Async Promise Constructors" -date: 2023-02-01T09:39:03Z +date: 2023-02-01 09:39:03+00:00 description: Why you shouldn't use async in your new Promise() -url: /2023/2/1/async-promise-constructors -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - nodejs - - typescript - - javascript - - softeng - - +- nodejs +- typescript +- javascript +- softeng +- null +title: Async Promise Constructors +type: posts +url: /2023/2/1/async-promise-constructors --- - I ran into an interesting typescript/js problem yesterday at work. The following code snippet was generating an error and a stack trace that was never being propagated up to the caller: diff --git a/brainsteam/content/posts/2023/02/git-sync-foam/index.md b/brainsteam/content/posts/2023/02/git-sync-foam/index.md index acffb5a..36789a6 100644 --- a/brainsteam/content/posts/2023/02/git-sync-foam/index.md +++ b/brainsteam/content/posts/2023/02/git-sync-foam/index.md @@ -1,20 +1,22 @@ --- -title: "Multi-Repo FOAM Git Sync" -type: post -description: Using git-sync to synchronise my markdown notes across multiple machines and git hosts +date: 2023-02-05 08:01:11+00:00 +description: Using git-sync to synchronise my markdown notes across multiple machines + and git hosts +post_meta: +- date resources: - - name: feature - src: images/git-sync.drawio.png -date: 2023-02-05T08:01:11+00:00 -url: /2022/02/05/multi-repo-foam-git-sync -toc: false +- name: feature + src: images/git-sync.drawio.png tags: - - pkm - - work - - git +- pkm +- work +- git +title: Multi-Repo FOAM Git Sync +toc: false +type: posts +url: /2022/02/05/multi-repo-foam-git-sync --- - Over the last few days, I've been working out how to get [FOAM](https://foambubble.github.io/) to automatically sync my notes to their respective Git repositories when I save them in the editor. Here are my findings. ### Why? diff --git a/brainsteam/content/posts/2023/02/science-blurry-jpeg/index.md b/brainsteam/content/posts/2023/02/science-blurry-jpeg/index.md index 1b0adc2..9e8be2d 100644 --- a/brainsteam/content/posts/2023/02/science-blurry-jpeg/index.md +++ b/brainsteam/content/posts/2023/02/science-blurry-jpeg/index.md @@ -1,25 +1,24 @@ --- -type: note -title: "Journalism is a Blurry JPEG of Science (And That's Usually Ok)" -date: 2023-02-18T10:14:55Z +date: 2023-02-18 10:14:55+00:00 description: Reflections on the recent Wired article by Ted Chiang -url: /2023/2/18/science-journalism-is-a-blury-jpeg -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date resources: - - name: feature - src: images/science.jpg +- name: feature + src: images/science.jpg tags: - - scicomms - - ai - - phd - - journalism - +- scicomms +- ai +- phd +- journalism +title: Journalism is a Blurry JPEG of Science (And That's Usually Ok) +type: posts +url: /2023/2/18/science-journalism-is-a-blury-jpeg --- - {{
}} @@ -91,4 +90,4 @@ Scientific journalism is a process that applies "lossy compression" to precise s [^snyderWeAskedChatGPT2023]: Snyder, K. (2023, February 3). We asked ChatGPT to write performance reviews and they are wildly sexist (and racist). Fast Company. https://www.fastcompany.com/90844066/chatgpt-write-performance-reviews-sexist-and-racist [^dearaujoDetailingWritingScientific2014a]: de Araújo, C. G. S. (2014). Detailing the Writing of Scientific Manuscripts: 25-30 Paragraphs. Arquivos Brasileiros de Cardiologia, 102(2), e21–e23. https://doi.org/10.5935/abc.20140019 -[^wobbrockGoldilocksZoneYoung2021]: Wobbrock, J. O., Hattatoglu, L., Hsu, A. K., Burger, M. A., & Magee, M. J. (2021). The Goldilocks zone: Young adults’ credibility perceptions of online news articles based on visual appearance. New Review of Hypermedia and Multimedia, 27(1–2), 51–96. https://doi.org/10.1080/13614568.2021.1889690 +[^wobbrockGoldilocksZoneYoung2021]: Wobbrock, J. O., Hattatoglu, L., Hsu, A. K., Burger, M. A., & Magee, M. J. (2021). The Goldilocks zone: Young adults’ credibility perceptions of online news articles based on visual appearance. New Review of Hypermedia and Multimedia, 27(1–2), 51–96. https://doi.org/10.1080/13614568.2021.1889690 \ No newline at end of file diff --git a/brainsteam/content/posts/2023/02/week7/week-7.md b/brainsteam/content/posts/2023/02/week7/week-7.md index 80a54fe..f72df8c 100644 --- a/brainsteam/content/posts/2023/02/week7/week-7.md +++ b/brainsteam/content/posts/2023/02/week7/week-7.md @@ -1,18 +1,18 @@ --- -type: note -title: "Weeknote 2023 Week 7" -date: 2023-02-25T10:14:55Z +date: 2023-02-25 10:14:55+00:00 description: It's late but its here -url: /2023/2/25/week-7 -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - personal +- personal +title: Weeknote 2023 Week 7 +type: posts +url: /2023/2/25/week-7 --- - ## Activity - This week has been pretty busy as we attended a friend's wedding up in the North West of the country. We took friday off to make a 6 hour road trip up to [Tarpoley](https://www.visitcheshire.com/explore/tarporley-p283701) (pronounced Tar-plea or Tar-pleh with a cheshire accent) where we stayed in a cute old-timey hotel called The Swan. The wedding itself was in [Peckforton Castle](https://en.wikipedia.org/wiki/Peckforton_Castle), a stately home built up on the Cheshire hillside in 1800s but in the style of a Gothic, medieval castle. diff --git a/brainsteam/content/posts/2023/03/11/haunted-by-my-headphones.md b/brainsteam/content/posts/2023/03/11/haunted-by-my-headphones.md index 8975b28..223a558 100644 --- a/brainsteam/content/posts/2023/03/11/haunted-by-my-headphones.md +++ b/brainsteam/content/posts/2023/03/11/haunted-by-my-headphones.md @@ -1,16 +1,18 @@ --- -title: "Haunted by Headphones: A Modern Ghost Story" -date: 2023-03-11T07:51:11Z -draft: false +date: 2023-03-11 07:51:11+00:00 description: A spooky experience I had this week -url: /2023/3/11/haunted-by-my-headphones -type: post +draft: false mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - - personal - - humour +- personal +- humour +title: 'Haunted by Headphones: A Modern Ghost Story' +type: posts +url: /2023/3/11/haunted-by-my-headphones --- In January I went for a walk with my bluetooth earbuds in and when I got back I must have put them in their charging case and then put it "somewhere safe". I spent a few days looking for them and then eventually gave up and had to buy a replacement pair. diff --git a/brainsteam/content/posts/2023/03/13/deepthought-hitchhiker-s-guide-llms-and-raspberry-pis1678738115.md b/brainsteam/content/posts/2023/03/13/deepthought-hitchhiker-s-guide-llms-and-raspberry-pis1678738115.md index bcfdada..f6d92d8 100644 --- a/brainsteam/content/posts/2023/03/13/deepthought-hitchhiker-s-guide-llms-and-raspberry-pis1678738115.md +++ b/brainsteam/content/posts/2023/03/13/deepthought-hitchhiker-s-guide-llms-and-raspberry-pis1678738115.md @@ -1,16 +1,17 @@ --- date: '2023-03-13T20:08:35.475110' +description: Musings on parallels between AI fiction and AI fact mp-syndicate-to: - https://brid.gy/publish/mastodon +post_meta: +- date tags: - ai - nlp - humour title: Deep Thought, Hitchhiker's Guide, LLMs and Raspberry Pis -description: Musings on parallels between AI fiction and AI fact -type: post +type: posts url: /posts/2023/03/13/deepthought-hitchhiker-s-guide-llms-and-raspberry-pis1678738115 - --- Today I read via [Simon Willison's blog](https://simonwillison.net/2023/Mar/13/alpaca/) that [someone has managed to get LlaMA running on a raspberry pi]. That's pretty incredible progress and it made me think of this excerpt from [Hitchiker's Guide To the Galaxy](https://bookwyrm.social/book/181728/s/hitchhikers-guide-to-the-galaxy-trilogy-collection-5-books-set-by-douglas-adams): diff --git a/brainsteam/content/posts/2023/03/20/week-11/index.md b/brainsteam/content/posts/2023/03/20/week-11/index.md index dd807ba..4d52a99 100644 --- a/brainsteam/content/posts/2023/03/20/week-11/index.md +++ b/brainsteam/content/posts/2023/03/20/week-11/index.md @@ -1,17 +1,19 @@ --- -title: "Weeknote 11 2023" -date: 2023-03-20T19:53:00Z +date: 2023-03-20 19:53:00+00:00 description: in which I ate too much, entered gremlin mode and upgraded mkdocs-material -url: /2023/3/20/week-11 -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date resources: - - name: feature - src: images/officelights.jpg +- name: feature + src: images/officelights.jpg tags: - - personal +- personal +title: Weeknote 11 2023 +type: posts +url: /2023/3/20/week-11 --- This week (or last week)'s weeknote is a touch late since I was travelling over the weekend. On Sunday it was Mother's Day in the UK so we visited my mum up in the midlands and then Mrs R's mum down here in Hampshire, having a sit down meal with both. It was a bit like [the bit in the Vicar of Dibley where she accidentally signs herself up for multiple christmas dinners on the same day](https://www.youtube.com/watch?v=2aq3DNSF-jc). @@ -42,4 +44,4 @@ On tuesday we had a problem with our lighting in our office AND the water main n - [this guy](https://twitter.com/miolini/status/1634982361757790209) - got Llama (a recent large language model) running on a Raspberry Pi. A couple of days later someone also got it running on a Pixel 5. Miniaturisation of this tech will help with its democratisation (which dillutes the power of the corporates who are pushing it so hard right now) and reduces the environmental impact of running it. -- [OpenAI Is Now Everything It Promised Not to Be: Corporate, Closed-Source, and For-Profit](https://www.vice.com/en/article/5d3naz/openai-is-now-everything-it-promised-not-to-be-corporate-closed-source-and-for-profit) \ No newline at end of file +- [OpenAI Is Now Everything It Promised Not to Be: Corporate, Closed-Source, and For-Profit](https://www.vice.com/en/article/5d3naz/openai-is-now-everything-it-promised-not-to-be-corporate-closed-source-and-for-profit) \ No newline at end of file diff --git a/brainsteam/content/posts/2023/03/25/nlp-is-more-than-llms/index.md b/brainsteam/content/posts/2023/03/25/nlp-is-more-than-llms/index.md index 754e85c..87f8291 100644 --- a/brainsteam/content/posts/2023/03/25/nlp-is-more-than-llms/index.md +++ b/brainsteam/content/posts/2023/03/25/nlp-is-more-than-llms/index.md @@ -1,22 +1,24 @@ --- -title: "NLP is more than just LLMs" -date: 2023-03-25T14:13:14Z -description: Opportunities for early NLP professionals and small companies in the post ChatGPT era -url: /2023/3/25//nlp-is-more-than-just-llms -type: post +date: 2023-03-25 14:13:14+00:00 +description: Opportunities for early NLP professionals and small companies in the + post ChatGPT era mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date resources: - - name: feature - src: images/language.jpg +- name: feature + src: images/language.jpg tags: - - nlp - - llms - - ai +- nlp +- llms +- ai +title: NLP is more than just LLMs +type: posts +url: /2023/3/25//nlp-is-more-than-just-llms --- - {{
}} diff --git a/brainsteam/content/posts/2023/03/week-09/index.md b/brainsteam/content/posts/2023/03/week-09/index.md index f5d4968..8d0c096 100644 --- a/brainsteam/content/posts/2023/03/week-09/index.md +++ b/brainsteam/content/posts/2023/03/week-09/index.md @@ -1,20 +1,21 @@ --- -type: note -title: "Weeknote 2023 Week 9" -date: 2023-03-04T08:45:55Z +date: 2023-03-04 08:45:55+00:00 description: In which I stay in bed, build a dyson sphere and cough a lot -url: /2023/03/04/week-9 -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date resources: - - name: feature - src: images/sick.jpg +- name: feature + src: images/sick.jpg tags: - - personal - - gaming - - ImWorriedSick +- personal +- gaming +- ImWorriedSick +title: Weeknote 2023 Week 9 +type: posts +url: /2023/03/04/week-9 --- {{
}} diff --git a/brainsteam/content/posts/2023/03/week-10/index.md b/brainsteam/content/posts/2023/03/week-10/index.md index a2fb794..e96d6a5 100644 --- a/brainsteam/content/posts/2023/03/week-10/index.md +++ b/brainsteam/content/posts/2023/03/week-10/index.md @@ -1,19 +1,19 @@ --- -type: note -title: "Weeknote 2023 Week 10" -date: 2023-03-11T17:08:55Z +date: 2023-03-11 17:08:55+00:00 description: In which I felt better -url: /2023/03/12/week-10 -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date resources: - - name: feature - src: images/thesis_mug_small.jpg +- name: feature + src: images/thesis_mug_small.jpg tags: - - personal - +- personal +title: Weeknote 2023 Week 10 +type: posts +url: /2023/03/12/week-10 --- - This week I was back at work after both myself and Mrs R were off poorly [most of last week](https://brainsteam.co.uk/2023/03/04/week-9/). It's actually been pretty hard going and every night after work we have been coming home, collapsing on the sofa and sleeping. diff --git a/brainsteam/content/posts/2023/04/turbopilot/index.md b/brainsteam/content/posts/2023/04/turbopilot/index.md index e47f2e1..86ed36c 100644 --- a/brainsteam/content/posts/2023/04/turbopilot/index.md +++ b/brainsteam/content/posts/2023/04/turbopilot/index.md @@ -1,21 +1,21 @@ --- -type: post -draft: true -title: "Introducing Turbopilot" -date: 2023-04-16T14:08:55Z +date: 2023-04-16 14:08:55+00:00 description: My local intelligent auto-complete project -url: /2023/04/16/turbopilot -type: post +draft: true mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date resources: - - name: feature - src: images/thesis_mug_small.jpg +- name: feature + src: images/thesis_mug_small.jpg tags: - - ai - - open-source - +- ai +- open-source +title: Introducing Turbopilot +type: posts +url: /2023/04/16/turbopilot --- I started TurboPilot over the easter weekend when I was stuck at home bored with COVID. As an AI specialist, I've been following OpenAI, Copilot and all things GPT very closely and I've been enspired excited by all the open activity like [llama.cpp](https://github.com/ggerganov/llama.cpp) which allows you to run large language models locally on CPU. I decided that it might be quite useful to have intelligent code autocompletion that runs locally without sending my data to the OpenAI mothership for analysis and when I'm travelling with limited connectivity like on trains or planes. \ No newline at end of file diff --git a/brainsteam/content/posts/2023/05/23-irl-update/index.md b/brainsteam/content/posts/2023/05/23-irl-update/index.md index 5674e0a..f6e339d 100644 --- a/brainsteam/content/posts/2023/05/23-irl-update/index.md +++ b/brainsteam/content/posts/2023/05/23-irl-update/index.md @@ -1,17 +1,19 @@ --- -title: "An IRL Update" -date: 2023-05-23T21:13:45+01:00 +date: 2023-05-23 21:13:45+01:00 description: a brief update - I've been AWOL for a bit. -url: /2023/5/23/an-irl-update -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon +post_meta: +- date resources: - - name: feature - src: images/lakedistrict.jpg -thumbnail: /2023/5/23/an-irl-update/images/lakedistrict.jpg +- name: feature + src: images/lakedistrict.jpg tags: - - personal +- personal +thumbnail: /2023/5/23/an-irl-update/images/lakedistrict.jpg +title: An IRL Update +type: posts +url: /2023/5/23/an-irl-update --- You might have noticed that I've not been particularly active online as of late. Well that's for a variety of reasons. Firstly [my company raised £2.8M funding](https://www.uktech.news/ai/filament-funding-20230509) and, since then, I've been working hard hiring, documenting and trying to rework a number of processes so that they will still work once the company gets much bigger. diff --git a/brainsteam/content/posts/2023/06/17-xavier-dj/index.md b/brainsteam/content/posts/2023/06/17-xavier-dj/index.md index b70d675..8469f1c 100644 --- a/brainsteam/content/posts/2023/06/17-xavier-dj/index.md +++ b/brainsteam/content/posts/2023/06/17-xavier-dj/index.md @@ -1,19 +1,21 @@ --- -title: "Xavier the Spotify AI DJ" -date: 2023-06-17T16:54:45+01:00 +date: 2023-06-17 16:54:45+01:00 description: A test drive of spotify's new 'AI DJ' -url: /2023/6/17/xavier-the-spotify-dj -type: post mp-syndicate-to: - https://brid.gy/publish/mastodon +post_meta: +- date resources: - - name: feature - src: images/dj.png -thumbnail: /2023/6/17/xavier-the-spotify-dj/images/dj.png +- name: feature + src: images/dj.png tags: - - personal - - ai - - ml +- personal +- ai +- ml +thumbnail: /2023/6/17/xavier-the-spotify-dj/images/dj.png +title: Xavier the Spotify AI DJ +type: posts +url: /2023/6/17/xavier-the-spotify-dj --- {{
}} diff --git a/brainsteam/content/posts/legacy/2015-06-28-bedford-place-vintage-festival.md b/brainsteam/content/posts/legacy/2015-06-28-bedford-place-vintage-festival.md index 3313a90..534f617 100644 --- a/brainsteam/content/posts/legacy/2015-06-28-bedford-place-vintage-festival.md +++ b/brainsteam/content/posts/legacy/2015-06-28-bedford-place-vintage-festival.md @@ -1,15 +1,16 @@ --- -title: Bedford Place Vintage Festival author: James -type: post -date: 2015-06-28T10:36:28+00:00 -url: /2015/06/28/bedford-place-vintage-festival/ -tags: - - lindyhop - +date: 2015-06-28 10:36:28+00:00 format: video - +post_meta: +- date +tags: +- lindyhop +title: Bedford Place Vintage Festival +type: posts +url: /2015/06/28/bedford-place-vintage-festival/ --- + Last week a bunch of my lindyhop group went and performed at the Bedford Place Vintage Festival in Southampton – its an annual event that I’ve been to twice now and we had an absolute ball. I think I enjoyed it that much more this year purely because I’ve been dancing twice as long now and I can hold my own on the social dance floor. diff --git a/brainsteam/content/posts/legacy/2015-06-28-tidying-up-xml-in-one-click.md b/brainsteam/content/posts/legacy/2015-06-28-tidying-up-xml-in-one-click.md index edf413a..ff4021f 100644 --- a/brainsteam/content/posts/legacy/2015-06-28-tidying-up-xml-in-one-click.md +++ b/brainsteam/content/posts/legacy/2015-06-28-tidying-up-xml-in-one-click.md @@ -1,15 +1,17 @@ --- -title: Tidying up XML in one click author: James -type: post -date: 2015-06-28T10:24:33+00:00 -url: /2015/06/28/tidying-up-xml-in-one-click/ +date: 2015-06-28 10:24:33+00:00 +post_meta: +- date tags: - - phd - - sapienta - - python - +- phd +- sapienta +- python +title: Tidying up XML in one click +type: posts +url: /2015/06/28/tidying-up-xml-in-one-click/ --- + When I’m working on Partridge and SAPIENTA, I find myself dealing with a lot of badly formatted XML. I used to manually run _xmllint –format_ against every file before opening it but that gets annoying very quickly (even if you have it saved in your bash history). So I decided to write a Nemo script that does it automatically for me.
#!/bin/sh
diff --git a/brainsteam/content/posts/legacy/2015-07-15-sssplit-improvements.md b/brainsteam/content/posts/legacy/2015-07-15-sssplit-improvements.md
index 637c744..5bca341 100644
--- a/brainsteam/content/posts/legacy/2015-07-15-sssplit-improvements.md
+++ b/brainsteam/content/posts/legacy/2015-07-15-sssplit-improvements.md
@@ -1,17 +1,19 @@
 ---
-title: SSSplit Improvements
 author: James
-type: post
-date: 2015-07-15T19:33:29+00:00
-url: /2015/07/15/sssplit-improvements/
+date: 2015-07-15 19:33:29+00:00
+post_meta:
+- date
 tags:
-  - phd
-  - demo
-  - partridge
-  - python
-  - sapienta
-
+- phd
+- demo
+- partridge
+- python
+- sapienta
+title: SSSplit Improvements
+type: posts
+url: /2015/07/15/sssplit-improvements/
 ---
+
 ## Introduction
 
 As part of my continuing work on [Partridge][1], I’ve been working on improving the sentence splitting capability of SSSplit – the component used to split academic papers from PLosOne and PubMedCentral into separate sentences.
diff --git a/brainsteam/content/posts/legacy/2015-08-30-cusp-challenge-week-2015.md b/brainsteam/content/posts/legacy/2015-08-30-cusp-challenge-week-2015.md
index f99ca79..25e4952 100644
--- a/brainsteam/content/posts/legacy/2015-08-30-cusp-challenge-week-2015.md
+++ b/brainsteam/content/posts/legacy/2015-08-30-cusp-challenge-week-2015.md
@@ -1,13 +1,15 @@
 ---
-title: CUSP Challenge Week 2015
 author: James
-type: post
-date: 2015-08-30T16:52:59+00:00
-url: /2015/08/30/cusp-challenge-week-2015/
+date: 2015-08-30 16:52:59+00:00
+post_meta:
+- date
 tags:
-  - phd
-
+- phd
+title: CUSP Challenge Week 2015
+type: posts
+url: /2015/08/30/cusp-challenge-week-2015/
 ---
+
 
[][1]
Warwick CDT intake 2015: From left to right – at the front Jacques, Zakiyya, Corinne, Neha and myself. Rear: David, John, Stephen (CDT director), Mo, Vaggelis, Malkiat and Greg
Hello again readers – those of you who follow me on other social media (twitter, instagram, facebook etc) probably know that I’ve just returned from a week in New York City as part of my PhD. My reason for visiting was a kind of ice-breaking activity called the CUSP (Centre for Urban Science + Progress) Challenge Week. This consisted of  working with my PhD cohort (photographed) as well as the 80-something NYU students starting their Urban Science masters courses at CUSP to tackle urban data problems. diff --git a/brainsteam/content/posts/legacy/2015-10-22-a-week-in-austin-tx-watson-labs.md b/brainsteam/content/posts/legacy/2015-10-22-a-week-in-austin-tx-watson-labs.md index 959076f..e448f8b 100644 --- a/brainsteam/content/posts/legacy/2015-10-22-a-week-in-austin-tx-watson-labs.md +++ b/brainsteam/content/posts/legacy/2015-10-22-a-week-in-austin-tx-watson-labs.md @@ -1,14 +1,16 @@ --- -title: A week in Austin, TX – Watson Labs author: James -type: post -date: 2015-10-22T18:10:57+00:00 -url: /2015/10/22/a-week-in-austin-tx-watson-labs/ +date: 2015-10-22 18:10:57+00:00 +post_meta: +- date tags: - - watson - - work - +- watson +- work +title: A week in Austin, TX – Watson Labs +type: posts +url: /2015/10/22/a-week-in-austin-tx-watson-labs/ --- + At the beginning of the month, I was lucky enough to spend a month embedded in the Watson Labs team in Austin, TX. These mysterious and enigmatic members of the Watson family have a super secret bat-cave known as “The Garage” located on the IBM Austin site – to which access is prohibited for normal IBMers unless accompanied by a labs team member. During the week I was helping out with a couple of the internal projects but also got the chance to experiment with some of the new Watson Developer Cloud APIS to create some new tools for internal use. However, I can share with you a couple of the general techniques that I used since I think they might be useful for a number of applications diff --git a/brainsteam/content/posts/legacy/2015-11-01-sapienta-web-service-and-cli.md b/brainsteam/content/posts/legacy/2015-11-01-sapienta-web-service-and-cli.md index 60c8908..c5f7ec9 100644 --- a/brainsteam/content/posts/legacy/2015-11-01-sapienta-web-service-and-cli.md +++ b/brainsteam/content/posts/legacy/2015-11-01-sapienta-web-service-and-cli.md @@ -1,16 +1,18 @@ --- -title: SAPIENTA Web Service and CLI author: James -type: post -date: 2015-11-01T19:50:52+00:00 -url: /2015/11/01/sapienta-web-service-and-cli/ +date: 2015-11-01 19:50:52+00:00 +post_meta: +- date tags: - - docker - - partridge - - sapienta - - phd - +- docker +- partridge +- sapienta +- phd +title: SAPIENTA Web Service and CLI +type: posts +url: /2015/11/01/sapienta-web-service-and-cli/ --- + Hoorah! After a number of weeks I’ve finally managed to get SAPIENTA running inside docker containers on our EBI cloud instance. You can try it out at . The project was previously running via a number of very precarious scripts that had a habit of stopping and not coming back up. Hopefully the new docker environment should be a lot more stable. diff --git a/brainsteam/content/posts/legacy/2015-11-02-keynote-at-yds-2015-information-discovery-partridge-and-watson.md b/brainsteam/content/posts/legacy/2015-11-02-keynote-at-yds-2015-information-discovery-partridge-and-watson.md index 006f278..02ee24b 100644 --- a/brainsteam/content/posts/legacy/2015-11-02-keynote-at-yds-2015-information-discovery-partridge-and-watson.md +++ b/brainsteam/content/posts/legacy/2015-11-02-keynote-at-yds-2015-information-discovery-partridge-and-watson.md @@ -1,17 +1,20 @@ --- -title: 'Keynote at YDS 2015: Information Discovery, Partridge and Watson' author: James -type: post -date: 2015-11-02T21:07:28+00:00 -url: /2015/11/02/keynote-at-yds-2015-information-discovery-partridge-and-watson/ +date: 2015-11-02 21:07:28+00:00 +post_meta: +- date tags: - - work - - information extraction - - partridge - - sapienta - - phd - - watson +- work +- information extraction +- partridge +- sapienta +- phd +- watson +title: 'Keynote at YDS 2015: Information Discovery, Partridge and Watson' +type: posts +url: /2015/11/02/keynote-at-yds-2015-information-discovery-partridge-and-watson/ --- +
Here is a recording of my recent keynote talk on the power of Natural Language processing through Watson and my academic/PhD topic – Partridge – at York Doctoral Symposium.
diff --git a/brainsteam/content/posts/legacy/2015-11-16-retrieve-and-rank-and-python.md b/brainsteam/content/posts/legacy/2015-11-16-retrieve-and-rank-and-python.md index 66c0f54..75f81b8 100644 --- a/brainsteam/content/posts/legacy/2015-11-16-retrieve-and-rank-and-python.md +++ b/brainsteam/content/posts/legacy/2015-11-16-retrieve-and-rank-and-python.md @@ -1,14 +1,17 @@ --- -title: Retrieve and Rank and Python author: James -type: post -date: 2015-11-16T18:25:39+00:00 -url: /2015/11/16/retrieve-and-rank-and-python/ +date: 2015-11-16 18:25:39+00:00 +post_meta: +- date tags: - - work - - python - - watson +- work +- python +- watson +title: Retrieve and Rank and Python +type: posts +url: /2015/11/16/retrieve-and-rank-and-python/ --- + ## Introduction Retrieve and Rank (R&R), if you hadn’t already heard about it, is IBM Watson’s new web service component for information retrieval and question answering. My colleague Chris Madison has summarised how it works in a high level way [here][1]. diff --git a/brainsteam/content/posts/legacy/2015-11-17-spellchecking-in-retrieve-and-rank.md b/brainsteam/content/posts/legacy/2015-11-17-spellchecking-in-retrieve-and-rank.md index b19b10f..2ef2344 100644 --- a/brainsteam/content/posts/legacy/2015-11-17-spellchecking-in-retrieve-and-rank.md +++ b/brainsteam/content/posts/legacy/2015-11-17-spellchecking-in-retrieve-and-rank.md @@ -1,14 +1,16 @@ --- -title: Spellchecking in retrieve and rank author: James -type: post -date: 2015-11-17T21:41:09+00:00 -url: /2015/11/17/spellchecking-in-retrieve-and-rank/ +date: 2015-11-17 21:41:09+00:00 +post_meta: +- date tags: - - watson - - work - +- watson +- work +title: Spellchecking in retrieve and rank +type: posts +url: /2015/11/17/spellchecking-in-retrieve-and-rank/ --- + ### Introduction Being able to deal with typos and incorrect spellings is an absolute must in any modern search facility. Humans can be lazy and clumsy and I personally often search for things with incorrect terms due to my sausage fingers. In this article I will explain how to turn on spelling suggestions in retrieve and rank so that if your users ask your system for something with a clumsy query, you can suggest spelling fixes for them so that they can submit another, more fruitful question to the system. diff --git a/brainsteam/content/posts/legacy/2015-11-21-scrolling-in-elasticsearch.md b/brainsteam/content/posts/legacy/2015-11-21-scrolling-in-elasticsearch.md index 6aa1c64..795035c 100644 --- a/brainsteam/content/posts/legacy/2015-11-21-scrolling-in-elasticsearch.md +++ b/brainsteam/content/posts/legacy/2015-11-21-scrolling-in-elasticsearch.md @@ -1,15 +1,17 @@ --- -title: Scrolling in ElasticSearch author: James -type: post -date: 2015-11-21T09:41:19+00:00 -url: /2015/11/21/scrolling-in-elasticsearch/ +date: 2015-11-21 09:41:19+00:00 +post_meta: +- date tags: - - elasticsearch - - python - - phd - +- elasticsearch +- python +- phd +title: Scrolling in ElasticSearch +type: posts +url: /2015/11/21/scrolling-in-elasticsearch/ --- + I know I’m doing a lot of flip-flopping between SOLR and Elastic at the moment – I’m trying to figure out key similarities and differences between them and where one is more suitable than the other. The following is an example of how to map a function _**f **_onto an entire set of indexed data in elastic using the scroll API. diff --git a/brainsteam/content/posts/legacy/2015-11-22-freecite-python-wrapper.md b/brainsteam/content/posts/legacy/2015-11-22-freecite-python-wrapper.md index 53112ac..12a3fc6 100644 --- a/brainsteam/content/posts/legacy/2015-11-22-freecite-python-wrapper.md +++ b/brainsteam/content/posts/legacy/2015-11-22-freecite-python-wrapper.md @@ -1,15 +1,17 @@ --- -title: Freecite python wrapper author: James -type: post -date: 2015-11-22T19:20:19+00:00 -url: /2015/11/22/freecite-python-wrapper/ +date: 2015-11-22 19:20:19+00:00 +post_meta: +- date tags: - - python - - rcuk - - phd - +- python +- rcuk +- phd +title: Freecite python wrapper +type: posts +url: /2015/11/22/freecite-python-wrapper/ --- + I’ve written a simple wrapper around the Brown University Citation parser [FreeCite][1]. I’m planning to use the service to pull out author names from references in REF impact studies and try to link them back to investigators listed on RCUK funding applications. The code is [here][2] and is MIT licensed. It provides a simple method which takes a string representing a reference and returns a dict with each field separated. There is also a parse_many function which takes an array of reference strings and returns an array of dicts. diff --git a/brainsteam/content/posts/legacy/2015-11-28-watson-home-automation.md b/brainsteam/content/posts/legacy/2015-11-28-watson-home-automation.md index ba6ce8e..ad81ab3 100644 --- a/brainsteam/content/posts/legacy/2015-11-28-watson-home-automation.md +++ b/brainsteam/content/posts/legacy/2015-11-28-watson-home-automation.md @@ -1,18 +1,20 @@ --- -title: Home automation with Raspberry Pi and Watson author: James -type: post -date: 2015-11-28T10:57:14+00:00 -url: /2015/11/28/watson-home-automation/ -categories: +categories: null +date: 2015-11-28 10:57:14+00:00 +post_meta: +- date tags: - - automation - - iot - - raspberry-pi - - watson - - work - +- automation +- iot +- raspberry-pi +- watson +- work +title: Home automation with Raspberry Pi and Watson +type: posts +url: /2015/11/28/watson-home-automation/ --- + I’ve recently been playing with trying to build a Watson powered home automation system using my Raspberry Pi and some other electronic bits that I have on hand. There are already a lot of people doing work in this space. One of the most successful projects being [JASPER][1] which uses speech to text and an always on background listening microphone to talk to you and carry out actions when you ask it things in natural language like “What’s the weather going to be like tomorrow?” and “What is the meaning of life?” Jasper works using a library called [Sphinx][2] developed by Carnegie Mellon University to do speech recognition. However the models aren’t great – especially if you have a british accent. diff --git a/brainsteam/content/posts/legacy/2015-11-29-elasticsearch-turning-analysis-off-and-why-its-useful.md b/brainsteam/content/posts/legacy/2015-11-29-elasticsearch-turning-analysis-off-and-why-its-useful.md index 04d0f69..1ce31cd 100644 --- a/brainsteam/content/posts/legacy/2015-11-29-elasticsearch-turning-analysis-off-and-why-its-useful.md +++ b/brainsteam/content/posts/legacy/2015-11-29-elasticsearch-turning-analysis-off-and-why-its-useful.md @@ -1,15 +1,17 @@ --- -title: 'ElasticSearch: Turning analysis off and why its useful' author: James -type: post -date: 2015-11-29T14:59:06+00:00 -url: /2015/11/29/elasticsearch-turning-analysis-off-and-why-its-useful/ +date: 2015-11-29 14:59:06+00:00 +post_meta: +- date tags: - - elasticsearch - - python - - phd - +- elasticsearch +- python +- phd +title: 'ElasticSearch: Turning analysis off and why its useful' +type: posts +url: /2015/11/29/elasticsearch-turning-analysis-off-and-why-its-useful/ --- + I have recently been playing with Elastic search a lot for my PhD and started trying to do some more complicated queries and pattern matching using the DSL syntax. I have an index on my local machine called impact_studies which contains all 6637 REF 2014 impact case studies in a JSON format. One of the fields is “UOA” which contains the title of the unit of impact that the case study belongs to. We recently identified the fact that we do not want to look at all units of impact (my PhD is around impact in science so domains such as Art History are largely irrelevent to me). Therefore I started trying to run queries like this:
{  
diff --git a/brainsteam/content/posts/legacy/2016-03-29-cognitive-quality-assurance-an-introduction.md b/brainsteam/content/posts/legacy/2016-03-29-cognitive-quality-assurance-an-introduction.md
index 826a75f..6c75fbd 100644
--- a/brainsteam/content/posts/legacy/2016-03-29-cognitive-quality-assurance-an-introduction.md
+++ b/brainsteam/content/posts/legacy/2016-03-29-cognitive-quality-assurance-an-introduction.md
@@ -1,17 +1,18 @@
 ---
-title: Cognitive Quality Assurance – An Introduction
 author: James
-type: post
-date: 2016-03-29T08:50:29+00:00
-url: /2016/03/29/cognitive-quality-assurance-an-introduction/
+date: 2016-03-29 08:50:29+00:00
 medium_post:
-  - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"e20dc490dab8";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"22a2beb5a88a";s:6:"status";s:5:"draft";s:3:"url";s:43:"https://medium.com/@jamesravey/e20dc490dab8";}'
+- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"e20dc490dab8";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"22a2beb5a88a";s:6:"status";s:5:"draft";s:3:"url";s:43:"https://medium.com/@jamesravey/e20dc490dab8";}
+post_meta:
+- date
 tags:
-  - machine learning
-  - quality assurance
-  - watson
-  - work
-
+- machine learning
+- quality assurance
+- watson
+- work
+title: Cognitive Quality Assurance – An Introduction
+type: posts
+url: /2016/03/29/cognitive-quality-assurance-an-introduction/
 ---
 
 ***EDIT: Hello readers, these articles are now 4 years old and many of the Watson services and APIs have moved or been changed. The concepts discussed in these articles are still relevant but I am working on 2nd editions of them.***
diff --git a/brainsteam/content/posts/legacy/2016-05-01-ibm-watson-its-for-data-scientists-too.md b/brainsteam/content/posts/legacy/2016-05-01-ibm-watson-its-for-data-scientists-too.md
index 5a61260..3cc458a 100644
--- a/brainsteam/content/posts/legacy/2016-05-01-ibm-watson-its-for-data-scientists-too.md
+++ b/brainsteam/content/posts/legacy/2016-05-01-ibm-watson-its-for-data-scientists-too.md
@@ -1,19 +1,21 @@
 ---
-title: IBM Watson – It’s for data scientists too!
 author: James
-type: post
-date: 2016-05-01T11:28:13+00:00
-url: /2016/05/01/ibm-watson-its-for-data-scientists-too/
+date: 2016-05-01 11:28:13+00:00
 medium_post:
-  - 'O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;}'
+- O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;}
+post_meta:
+- date
 tags:
-  - data science
-  - ibm
-  - watson
-  - work
-  - event
-
+- data science
+- ibm
+- watson
+- work
+- event
+title: IBM Watson – It’s for data scientists too!
+type: posts
+url: /2016/05/01/ibm-watson-its-for-data-scientists-too/
 ---
+
 Last week, my colleague Olly and I gave a talk at a data science meetup on how [IBM Watson can be used for data science applications][1].
 
 We had an amazing time and got some really great feedback from the event. We will definitely be doing more talks at events like these in the near future so keep an eye out for us!
diff --git a/brainsteam/content/posts/legacy/2016-05-29-cognitive-quality-assurance-pt-2-performance-metrics.md b/brainsteam/content/posts/legacy/2016-05-29-cognitive-quality-assurance-pt-2-performance-metrics.md
index f362007..01ded5a 100644
--- a/brainsteam/content/posts/legacy/2016-05-29-cognitive-quality-assurance-pt-2-performance-metrics.md
+++ b/brainsteam/content/posts/legacy/2016-05-29-cognitive-quality-assurance-pt-2-performance-metrics.md
@@ -1,18 +1,19 @@
 ---
-title: 'Cognitive Quality Assurance Pt 2: Performance Metrics'
 author: James
-type: post
-date: 2016-05-29T09:41:26+00:00
-url: /2016/05/29/cognitive-quality-assurance-pt-2-performance-metrics/
+date: 2016-05-29 09:41:26+00:00
 featured_image: /wp-content/uploads/2016/05/Oma--825x510.png
 medium_post:
-  - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"1f1de4b3132e";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:96:"https://medium.com/@jamesravey/cognitive-quality-assurance-pt-2-performance-metrics-1f1de4b3132e";}'
+- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"1f1de4b3132e";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:96:"https://medium.com/@jamesravey/cognitive-quality-assurance-pt-2-performance-metrics-1f1de4b3132e";}
+post_meta:
+- date
 tags:
-  - quality assurance
-  - machine learning
-  - watson
-  - work
-
+- quality assurance
+- machine learning
+- watson
+- work
+title: 'Cognitive Quality Assurance Pt 2: Performance Metrics'
+type: posts
+url: /2016/05/29/cognitive-quality-assurance-pt-2-performance-metrics/
 ---
 
 ***EDIT: Hello readers, these articles are now 4 years old and many of the Watson services and APIs have moved or been changed. The concepts discussed in these articles are still relevant but I am working on 2nd editions of them.***
diff --git a/brainsteam/content/posts/legacy/2016-06-05-blackgangpi-a-raspberry-pi-hack-at-blackgang-chine.md b/brainsteam/content/posts/legacy/2016-06-05-blackgangpi-a-raspberry-pi-hack-at-blackgang-chine.md
index d670a56..ac9d073 100644
--- a/brainsteam/content/posts/legacy/2016-06-05-blackgangpi-a-raspberry-pi-hack-at-blackgang-chine.md
+++ b/brainsteam/content/posts/legacy/2016-06-05-blackgangpi-a-raspberry-pi-hack-at-blackgang-chine.md
@@ -1,17 +1,19 @@
 ---
-title: '#BlackgangPi – a Raspberry Pi Hack at Blackgang Chine'
 author: James
-type: post
-date: 2016-06-05T07:59:40+00:00
-url: /2016/06/05/blackgangpi-a-raspberry-pi-hack-at-blackgang-chine/
+date: 2016-06-05 07:59:40+00:00
 medium_post:
-  - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"360de275805d";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:94:"https://medium.com/@jamesravey/blackgangpi-a-raspberry-pi-hack-at-blackgang-chine-360de275805d";}'
+- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"360de275805d";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:94:"https://medium.com/@jamesravey/blackgangpi-a-raspberry-pi-hack-at-blackgang-chine-360de275805d";}
+post_meta:
+- date
 tags:
-  - event
-  - work
-  - watson
-
+- event
+- work
+- watson
+title: '#BlackgangPi – a Raspberry Pi Hack at Blackgang Chine'
+type: posts
+url: /2016/06/05/blackgangpi-a-raspberry-pi-hack-at-blackgang-chine/
 ---
+
 I was very excited to be invited along with some other IBMers to the Blackgang Pi event run by Dr Lucy Rogers on a semi regular basis at the Blackgang Chine theme park on the Isle of Wight.
 
 [Blackgang Chine ][1]is a theme park on the southern tip of the Isle of Wight and holds the title of oldest theme park in the United Kingdom. We were lucky enough to be invited along to help them modernise some of their animatronic exhibits, replacing some of the aging bespoke PCBs and controllers with Raspberry Pis running Node-RED and communicating using MQTT/Watson IOT.
diff --git a/brainsteam/content/posts/legacy/2016-11-12-the-builder-the-salesman-and-the-property-tycoon.md b/brainsteam/content/posts/legacy/2016-11-12-the-builder-the-salesman-and-the-property-tycoon.md
index 5b87ea8..74ebcc3 100644
--- a/brainsteam/content/posts/legacy/2016-11-12-the-builder-the-salesman-and-the-property-tycoon.md
+++ b/brainsteam/content/posts/legacy/2016-11-12-the-builder-the-salesman-and-the-property-tycoon.md
@@ -1,17 +1,19 @@
 ---
-title: The builder, the salesman and the property tycoon
 author: James
-type: post
-date: 2016-11-12T11:43:24+00:00
-url: /2016/11/12/the-builder-the-salesman-and-the-property-tycoon/
+date: 2016-11-12 11:43:24+00:00
 medium_post:
-  - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"45839adb0b2d";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:92:"https://medium.com/@jamesravey/the-builder-the-salesman-and-the-property-tycoon-45839adb0b2d";}'
+- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"45839adb0b2d";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:92:"https://medium.com/@jamesravey/the-builder-the-salesman-and-the-property-tycoon-45839adb0b2d";}
+post_meta:
+- date
 tags:
-  - humour
-  - work
-  - machine learning
-
+- humour
+- work
+- machine learning
+title: The builder, the salesman and the property tycoon
+type: posts
+url: /2016/11/12/the-builder-the-salesman-and-the-property-tycoon/
 ---
+
 A testament to marketers around the world is the myth that their AI platform X, Y or Z can solve all your problems with no effort. Perhaps it is this, combined with developers and data scientists often being hidden out of sight and out of mind that leads people to think this way.
 
 Unfortunately, the truth of the matter is that ML and AI involve blood sweat and tears – especially if you are building things from scratch rather than using APIs. If you are using third party APIs there are still challenges. The biggest players in the API space also have large pools of money. Pools of money that can be spent on marketing literature to convince you that their product will solve all your problems with no effort required. I think this is dishonest and is one of the reasons I have so many conversations like the one below.
diff --git a/brainsteam/content/posts/legacy/2016-11-23-timetrack-a-simple-time-tracking-application-for-developers.md b/brainsteam/content/posts/legacy/2016-11-23-timetrack-a-simple-time-tracking-application-for-developers.md
index 728e762..ce87810 100644
--- a/brainsteam/content/posts/legacy/2016-11-23-timetrack-a-simple-time-tracking-application-for-developers.md
+++ b/brainsteam/content/posts/legacy/2016-11-23-timetrack-a-simple-time-tracking-application-for-developers.md
@@ -1,18 +1,20 @@
 ---
-title: timetrack – a simple time tracking application for developers
 author: James
-type: post
-date: 2016-11-23T14:43:58+00:00
-url: /2016/11/23/timetrack-a-simple-time-tracking-application-for-developers/
+date: 2016-11-23 14:43:58+00:00
 medium_post:
-  - 'O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;}'
+- O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;}
+post_meta:
+- date
 tags:
-  - projects
-  - python
-  - time-tracking
-  - open source
-
+- projects
+- python
+- time-tracking
+- open source
+title: timetrack – a simple time tracking application for developers
+type: posts
+url: /2016/11/23/timetrack-a-simple-time-tracking-application-for-developers/
 ---
+
 I’ve written a small command line application for tracking my time on my PhD and other projects. We use Harvest at Filament which is great if you’ve got a huge team and want the complexity (and of course license charges) of an online cloud solution for time tracking.
 
 If, like me, you’re just interested to see how much time you are spending on your different projects and you don’t have any requirement for fancy web interfaces or client billing, then [timetrack][1] might be for you. For me personally, I was wondering how much of my week is spent on my PhD as opposed to Filament client work. I know its a fair amount but I want some clear cut numbers.
diff --git a/brainsteam/content/posts/legacy/2016-11-27-we-need-to-talk-about-push-notifications-and-why-i-stopped-wearing-my-smartwatch.md b/brainsteam/content/posts/legacy/2016-11-27-we-need-to-talk-about-push-notifications-and-why-i-stopped-wearing-my-smartwatch.md
index 7cb1aa1..2a06388 100644
--- a/brainsteam/content/posts/legacy/2016-11-27-we-need-to-talk-about-push-notifications-and-why-i-stopped-wearing-my-smartwatch.md
+++ b/brainsteam/content/posts/legacy/2016-11-27-we-need-to-talk-about-push-notifications-and-why-i-stopped-wearing-my-smartwatch.md
@@ -1,21 +1,23 @@
 ---
-title: We need to talk about push notifications (and why I stopped wearing my smartwatch)
 author: James
-type: post
-date: 2016-11-27T12:59:22+00:00
-url: /2016/11/27/we-need-to-talk-about-push-notifications-and-why-i-stopped-wearing-my-smartwatch/
+date: 2016-11-27 12:59:22+00:00
 featured_image: /wp-content/uploads/2016/11/IMG_20161127_130808-e1480252170130-576x510.jpg
 medium_post:
-  - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"3a1b15a3f469";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:124:"https://medium.com/@jamesravey/we-need-to-talk-about-push-notifications-and-why-i-stopped-wearing-my-smartwatch-3a1b15a3f469";}'
+- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"3a1b15a3f469";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:124:"https://medium.com/@jamesravey/we-need-to-talk-about-push-notifications-and-why-i-stopped-wearing-my-smartwatch-3a1b15a3f469";}
+post_meta:
+- date
 tags:
-  - multi-tasking
-  - notifications
-  - planning
-  - work
-  - phd
-  - meta
-
+- multi-tasking
+- notifications
+- planning
+- work
+- phd
+- meta
+title: We need to talk about push notifications (and why I stopped wearing my smartwatch)
+type: posts
+url: /2016/11/27/we-need-to-talk-about-push-notifications-and-why-i-stopped-wearing-my-smartwatch/
 ---
+
 I own a Pebble Steel which I got for Christmas a couple of years ago. I’ve been very happy with it so far. I can control my music player from my wrist, get notifications and a summary of my calender. Recently, however I’ve stopped wearing it. The reason is that constant streams of notifications stress me out, interrupt my workflow and not wearing it makes me feel more calm and in control and allows me to be more productive.
 
 As you can imagine, trying to do a PhD and be a CTO at the same time has its challenges. I struggle with the cognitive dissonance between walling off my research days to focus on my PhD and making sure that the developers at work are getting on ok and being productive without me. I have thus far tended to compromise by leaving slack running and fielding the odd question from colleagues even on my off days.
diff --git a/brainsteam/content/posts/legacy/2016-12-08-ai-cant-solve-all-our-problems-but-that-doesnt-mean-it-isnt-intelligent.md b/brainsteam/content/posts/legacy/2016-12-08-ai-cant-solve-all-our-problems-but-that-doesnt-mean-it-isnt-intelligent.md
index 941898b..bc01731 100644
--- a/brainsteam/content/posts/legacy/2016-12-08-ai-cant-solve-all-our-problems-but-that-doesnt-mean-it-isnt-intelligent.md
+++ b/brainsteam/content/posts/legacy/2016-12-08-ai-cant-solve-all-our-problems-but-that-doesnt-mean-it-isnt-intelligent.md
@@ -1,19 +1,21 @@
 ---
-title: AI can’t solve all our problems, but that doesn’t mean it isn’t intelligent
 author: James
-type: post
-date: 2016-12-08T10:08:13+00:00
-url: /2016/12/08/ai-cant-solve-all-our-problems-but-that-doesnt-mean-it-isnt-intelligent/
+date: 2016-12-08 10:08:13+00:00
 medium_post:
-  - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"e3e315592001";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"6fc55de34f53";s:6:"status";s:6:"public";s:3:"url";s:117:"https://medium.com/@jamesravey/ai-cant-solve-all-our-problems-but-that-doesn-t-mean-it-isn-t-intelligent-e3e315592001";}'
+- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"e3e315592001";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"6fc55de34f53";s:6:"status";s:6:"public";s:3:"url";s:117:"https://medium.com/@jamesravey/ai-cant-solve-all-our-problems-but-that-doesn-t-mean-it-isn-t-intelligent-e3e315592001";}
+post_meta:
+- date
 tags:
-  - AI
-  - machine learning
-  - philosophy
-  - work
-  - phd
-
+- AI
+- machine learning
+- philosophy
+- work
+- phd
+title: AI can’t solve all our problems, but that doesn’t mean it isn’t intelligent
+type: posts
+url: /2016/12/08/ai-cant-solve-all-our-problems-but-that-doesnt-mean-it-isnt-intelligent/
 ---
+
 
Thomas Hobbes, perhaps most famous for his thinking on western politics, was also thinking about how the human mind “computes things” 500 years ago.
[A recent opinion piece I read on Wired][1] called for us to stop labelling our current specific machine learning models AI because they are not intelligent. I respectfully disagree. diff --git a/brainsteam/content/posts/legacy/2016-12-10-timetrack-improvements.md b/brainsteam/content/posts/legacy/2016-12-10-timetrack-improvements.md index 7e4f66f..7919753 100644 --- a/brainsteam/content/posts/legacy/2016-12-10-timetrack-improvements.md +++ b/brainsteam/content/posts/legacy/2016-12-10-timetrack-improvements.md @@ -1,18 +1,20 @@ --- -title: timetrack improvements author: James -type: post -date: 2016-12-10T09:33:41+00:00 -url: /2016/12/10/timetrack-improvements/ +date: 2016-12-10 09:33:41+00:00 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;}' +- O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;} +post_meta: +- date tags: - - python - - timetrack - - open source - - phd - +- python +- timetrack +- open source +- phd +title: timetrack improvements +type: posts +url: /2016/12/10/timetrack-improvements/ --- + I’ve just added a couple of improvements to timetrack that allow you to append to existing time recordings (either with an amount like 15m or using live to time additional minutes spent and append them). You can also remove entries using timetrack rm instead of remove – saving keystrokes is what programming is all about. diff --git a/brainsteam/content/posts/legacy/2017-06-05-exploring-web-archive-data-cdx-files.md b/brainsteam/content/posts/legacy/2017-06-05-exploring-web-archive-data-cdx-files.md index e825f06..110effa 100644 --- a/brainsteam/content/posts/legacy/2017-06-05-exploring-web-archive-data-cdx-files.md +++ b/brainsteam/content/posts/legacy/2017-06-05-exploring-web-archive-data-cdx-files.md @@ -1,18 +1,20 @@ --- -title: Exploring Web Archive Data – CDX Files author: James -type: post -date: 2017-06-05T07:24:22+00:00 -url: /2017/06/05/exploring-web-archive-data-cdx-files/ +date: 2017-06-05 07:24:22+00:00 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;}' - - +- O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;} +- null +post_meta: +- date tags: - - python - - webarchive - - PhD - +- python +- webarchive +- PhD +title: Exploring Web Archive Data – CDX Files +type: posts +url: /2017/06/05/exploring-web-archive-data-cdx-files/ --- + I have recently been working in partnership with [UK Web Archive][1] in order to identify and parse large amounts of historic news data for an NLP task that I will blog about in the future. The NLP portion of this task will surely present its own challenges, but for now there is the small matter of identifying news data amongst the noise of 60TB of [web archive dumps of the rest of the .UK top level domain.][1] ## WARC and CDX Files diff --git a/brainsteam/content/posts/legacy/2017-07-25-dialect-sensitive-topic-models.md b/brainsteam/content/posts/legacy/2017-07-25-dialect-sensitive-topic-models.md index cf6d118..f2b9985 100644 --- a/brainsteam/content/posts/legacy/2017-07-25-dialect-sensitive-topic-models.md +++ b/brainsteam/content/posts/legacy/2017-07-25-dialect-sensitive-topic-models.md @@ -1,20 +1,21 @@ --- -title: Dialect Sensitive Topic Models author: James -type: post -date: 2017-07-25T11:02:42+00:00 -url: /2017/07/25/dialect-sensitive-topic-models/ +date: 2017-07-25 11:02:42+00:00 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;} +post_meta: +- date tags: - - machine learning - - python - - topic model - - PhD - - open source - +- machine learning +- python +- topic model +- PhD +- open source +title: Dialect Sensitive Topic Models +type: posts +url: /2017/07/25/dialect-sensitive-topic-models/ --- + As part of my PhD I’m currently interested in topic models that can take into account the dialect of the writing. That is, how can we build a model that can compare topics discussed in different dialectical styles, such as scientific papers versus newspaper articles. If you’re new to the concept of topic modelling then [this article][1] can give you a quick primer. ## Vanilla LDA diff --git a/brainsteam/content/posts/legacy/2017-08-03-182.md b/brainsteam/content/posts/legacy/2017-08-03-182.md index 4728a5d..dd32aae 100644 --- a/brainsteam/content/posts/legacy/2017-08-03-182.md +++ b/brainsteam/content/posts/legacy/2017-08-03-182.md @@ -1,21 +1,23 @@ --- -title: Why I keep going back to Evernote author: James -type: post -date: 2017-08-03T08:27:53+00:00 -url: /2017/08/03/182/ +date: 2017-08-03 08:27:53+00:00 featured_image: /wp-content/uploads/2017/08/cahier-spirale-825x510.png medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"5ce618eb3174";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:139:"https://medium.com/@jamesravey/as-the-cto-for-a-london-machine-learning-startup-and-a-phd-student-at-warwick-institute-for-the-5ce618eb3174";}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"5ce618eb3174";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:139:"https://medium.com/@jamesravey/as-the-cto-for-a-london-machine-learning-startup-and-a-phd-student-at-warwick-institute-for-the-5ce618eb3174";} +post_meta: +- date tags: - - evernote - - work - - phd - - knowledge management - - markdown - - meta +- evernote +- work +- phd +- knowledge management +- markdown +- meta +title: Why I keep going back to Evernote +type: posts +url: /2017/08/03/182/ --- +
As the CTO for a London machine learning startup and a PhD student at Warwick Institute for the Science of Cities, to say I’m busy is an understatement.
diff --git a/brainsteam/content/posts/legacy/2017-08-11-machine-learning-and-hardware-requirements.md b/brainsteam/content/posts/legacy/2017-08-11-machine-learning-and-hardware-requirements.md index 5e4ba9b..5a9b41a 100644 --- a/brainsteam/content/posts/legacy/2017-08-11-machine-learning-and-hardware-requirements.md +++ b/brainsteam/content/posts/legacy/2017-08-11-machine-learning-and-hardware-requirements.md @@ -1,16 +1,18 @@ --- -title: Machine Learning and Hardware Requirements author: James -type: post -date: 2017-08-11T17:22:12+00:00 +date: 2017-08-11 17:22:12+00:00 draft: true -url: /?p=195 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"6e9abb882f26";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:86:"https://medium.com/@jamesravey/machine-learning-and-hardware-requirements-6e9abb882f26";}' +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"6e9abb882f26";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:86:"https://medium.com/@jamesravey/machine-learning-and-hardware-requirements-6e9abb882f26";} +post_meta: +- date tags: - - machine learning - +- machine learning +title: Machine Learning and Hardware Requirements +type: posts +url: /?p=195 --- + _**With recent advances in machine learning techniques, vendors like [Nvidia][1], [Intel][2], [AMD][3] and [IBM][3] are announcing hardware offerings specifically tailored around machine learning. In this post we examine the key differences between “traditional” software and machine learning software and why those differences necessitate a new type of hardware stack.**_ Most readers would certainly be forgiven for wondering why NVidia (NVDA on the stock market), a company that rose to prominence for manufacturing and distributing graphics processing chips to video games enthusiasts, are suddenly being mentioned in tandem with machine learning and AI products. You would also be forgiven for wondering why machine learning needs its own hardware at all. Surely a program is a program right? To understand how these things are connected, we need to talk a little bit about how software runs and the key differences between a procedural application that you’d run on your smart phone versus a deep neural network. diff --git a/brainsteam/content/posts/legacy/2017-11-12-spacy-spark-nlp-big.md b/brainsteam/content/posts/legacy/2017-11-12-spacy-spark-nlp-big.md index 328ce2e..8c2bb8a 100644 --- a/brainsteam/content/posts/legacy/2017-11-12-spacy-spark-nlp-big.md +++ b/brainsteam/content/posts/legacy/2017-11-12-spacy-spark-nlp-big.md @@ -1,19 +1,20 @@ --- -title: Spacy, Spark and BIG NLP author: James -type: post date: -001-11-30T00:00:00+00:00 draft: true -url: /?p=212 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";N;}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";N;} +post_meta: +- date tags: - - nlp - - python - - phd - +- nlp +- python +- phd +title: Spacy, Spark and BIG NLP +type: posts +url: /?p=212 --- + Recently I have been working on a project that involves trawling full text newspaper articles from the JISC UK Web Domain Dataset – covering all websites with a .uk domain suffix from 1996 to 2013. As you can imagine, this task is pretty gargantuan and the archives themselves are over 27 Terabytes in size (that’s enough space to store 5000 high definition movies). I’ll be writing more about my work with the JISC dataset another time. This article focuses on getting started with Apache Spark and Spacy which has the potential to be a bit of a pain. diff --git a/brainsteam/content/posts/legacy/2018-01-27-how-i-became-a-gopher.md b/brainsteam/content/posts/legacy/2018-01-27-how-i-became-a-gopher.md index f0a3a75..021f256 100644 --- a/brainsteam/content/posts/legacy/2018-01-27-how-i-became-a-gopher.md +++ b/brainsteam/content/posts/legacy/2018-01-27-how-i-became-a-gopher.md @@ -1,18 +1,19 @@ --- -title: How I became a gopher over christmas author: James -type: post -date: 2018-01-27T10:09:34+00:00 -url: /2018/01/27/how-i-became-a-gopher/ +date: 2018-01-27 10:09:34+00:00 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"452cd617afb4";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:95:"https://medium.com/@jamesravey/how-i-became-a-gopher-and-learned-myself-an-angular-452cd617afb4";}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"452cd617afb4";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:95:"https://medium.com/@jamesravey/how-i-became-a-gopher-and-learned-myself-an-angular-452cd617afb4";} +post_meta: +- date tags: - - chatbots - - work - - golang - +- chatbots +- work +- golang +title: How I became a gopher over christmas +type: posts +url: /2018/01/27/how-i-became-a-gopher/ --- + Happy new year to one and all. It’s been a while since I posted and life continues onwards at a crazy pace. I meant to publish this post just after Christmas but have only found time to sit down and write now. If anyone is wondering what’s with the crazy title – a gopher is someone who practices the Go programming language (just as those who write in Python refer to themselves as pythonistas. There’s an interesting list of labels that programmers self-assign [here][1] if you’re interested). diff --git a/brainsteam/content/posts/legacy/2018-03-21-re-using-machine-learning-models-and-the-no-free-lunch-theorem.md b/brainsteam/content/posts/legacy/2018-03-21-re-using-machine-learning-models-and-the-no-free-lunch-theorem.md index 329e71b..263314f 100644 --- a/brainsteam/content/posts/legacy/2018-03-21-re-using-machine-learning-models-and-the-no-free-lunch-theorem.md +++ b/brainsteam/content/posts/legacy/2018-03-21-re-using-machine-learning-models-and-the-no-free-lunch-theorem.md @@ -1,17 +1,19 @@ --- -title: Re-using machine learning models and the “no free lunch” theorem author: James -type: post -date: 2018-03-21T11:26:27+00:00 -url: /2018/03/21/re-using-machine-learning-models-and-the-no-free-lunch-theorem/ +date: 2018-03-21 11:26:27+00:00 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"dd5196577b34";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:106:"https://medium.com/@jamesravey/re-using-machine-learning-models-and-the-no-free-lunch-theorem-dd5196577b34";}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"dd5196577b34";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:106:"https://medium.com/@jamesravey/re-using-machine-learning-models-and-the-no-free-lunch-theorem-dd5196577b34";} +post_meta: +- date tags: - - machine-learning - - ai - - work +- machine-learning +- ai +- work +title: Re-using machine learning models and the “no free lunch” theorem +type: posts +url: /2018/03/21/re-using-machine-learning-models-and-the-no-free-lunch-theorem/ --- + ## Why re-use machine learning models?
diff --git a/brainsteam/content/posts/legacy/2018-04-05-phd-mini-sabbaticals.md b/brainsteam/content/posts/legacy/2018-04-05-phd-mini-sabbaticals.md index ac6a297..eee36d9 100644 --- a/brainsteam/content/posts/legacy/2018-04-05-phd-mini-sabbaticals.md +++ b/brainsteam/content/posts/legacy/2018-04-05-phd-mini-sabbaticals.md @@ -1,18 +1,19 @@ --- -title: 'Part time PhD: Mini-Sabbaticals' author: James -type: post -date: 2018-04-05T13:08:51+00:00 -url: /2018/04/05/phd-mini-sabbaticals/ +date: 2018-04-05 13:08:51+00:00 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"78e62379c12b";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:74:"https://medium.com/@jamesravey/part-time-phd-mini-sabbaticals-78e62379c12b";}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"78e62379c12b";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:74:"https://medium.com/@jamesravey/part-time-phd-mini-sabbaticals-78e62379c12b";} +post_meta: +- date tags: - - productivity - - meta - - phd - +- productivity +- meta +- phd +title: 'Part time PhD: Mini-Sabbaticals' +type: posts +url: /2018/04/05/phd-mini-sabbaticals/ --- + Avid readers amongst you will know that I’m currently in the third year of my PhD in Computational Linguistics at the University of Warwick  whilst also serving as CTO at [Filament][1]. An incredibly exciting pair of positions that certainly have their challenges and would be untenable without an incredibly supportive set of PhD supervisors ([Amanda Clare][2] and [Maria Liakata][3]) and an equally supportive and understanding pair of company directors ([Phil and Doug][4]). Of course I have to shout out to my fiancee Amy who also puts up with a lot when I’m stressed out or I have to work weekends. Until recently, I’d been working 3 days a week at Filament and 2 days a week (plus weekends where necessary) on my PhD. However I found that the context switching back and forth between my PhD and work life was incredibly disruptive and I was wasting a huge amount of time simply switching between projects. There’s a really good [article on human context switching][5] by Joel Spolsky that explains the harm it can cause. diff --git a/brainsteam/content/posts/legacy/2018-04-13-programmatically-downloading-open-access-papers.md b/brainsteam/content/posts/legacy/2018-04-13-programmatically-downloading-open-access-papers.md index 902945f..725cfe1 100644 --- a/brainsteam/content/posts/legacy/2018-04-13-programmatically-downloading-open-access-papers.md +++ b/brainsteam/content/posts/legacy/2018-04-13-programmatically-downloading-open-access-papers.md @@ -1,19 +1,21 @@ --- -title: Programmatically Downloading Open Access Papers author: James -type: post -date: 2018-04-13T16:04:47+00:00 -url: /2018/04/13/programmatically-downloading-open-access-papers/ +date: 2018-04-13 16:04:47+00:00 featured_image: /wp-content/uploads/2018/04/6216334720_54e29fc13c_o-825x510.jpg medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"9cbbb57ab932";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:91:"https://medium.com/@jamesravey/programmatically-downloading-open-access-papers-9cbbb57ab932";}' +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"9cbbb57ab932";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:91:"https://medium.com/@jamesravey/programmatically-downloading-open-access-papers-9cbbb57ab932";} +post_meta: +- date tags: - - open access - - scientific papers - - Open Source - - phd - +- open access +- scientific papers +- Open Source +- phd +title: Programmatically Downloading Open Access Papers +type: posts +url: /2018/04/13/programmatically-downloading-open-access-papers/ --- + _(Cover image “Unlocked” by Sean Hobson)_ If you’re an academic or you’ve got an interest in reading scientific papers, you’ve probably run into paywalls that demand tens or even hundreds of £ just to read a scientific paper. It’s ok if you’re affiliated with a university that has access to that journal but it can sometimes be luck of the draw as to whether your institute has access and even if they do, sometimes the SAML login processes don’t work and you still can’t see the paper. Thankfully, the guys at[ Unpaywall][1] (actually built by [Impact Story][2]) have been doing a fantastic job of making open access papers much more easily available to interested academics in the browser. If you end up at a publisher paywall and Unpaywall know about a legitimate free copy of the paper you’re trying to read, they’ll link you straight to it for direct download. Problem solved. diff --git a/brainsteam/content/posts/legacy/2018-05-13-gpus-are-not-just-for-images-any-more.md b/brainsteam/content/posts/legacy/2018-05-13-gpus-are-not-just-for-images-any-more.md index d4c321d..e901f74 100644 --- a/brainsteam/content/posts/legacy/2018-05-13-gpus-are-not-just-for-images-any-more.md +++ b/brainsteam/content/posts/legacy/2018-05-13-gpus-are-not-just-for-images-any-more.md @@ -1,19 +1,20 @@ --- -title: GPUs are not just for images any more… author: James -type: post -date: 2018-05-13T07:26:12+00:00 -url: /2018/05/13/gpus-are-not-just-for-images-any-more/ +date: 2018-05-13 07:26:12+00:00 featured_image: /wp-content/uploads/2018/05/Video-card-825x510.png medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"9ce53222d3c0";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"6fc55de34f53";s:6:"status";s:6:"public";s:3:"url";s:81:"https://medium.com/@jamesravey/gpus-are-not-just-for-images-any-more-9ce53222d3c0";}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"9ce53222d3c0";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"6fc55de34f53";s:6:"status";s:6:"public";s:3:"url";s:81:"https://medium.com/@jamesravey/gpus-are-not-just-for-images-any-more-9ce53222d3c0";} +post_meta: +- date tags: - - gpu - - machine learning - - work - +- gpu +- machine learning +- work +title: GPUs are not just for images any more… +type: posts +url: /2018/05/13/gpus-are-not-just-for-images-any-more/ --- + As a machine learning professional specialising in computational linguistics (helping machines to extract meaning from human text), I have confused people on multiple occasions by suggesting that their document processing problem could be solved by neural networks trained using a Graphics Processing Unit (GPU). You’d be well within your rights to be confused. To the uninitiated what I just said was “Let’s solve this problem involving reading lots of text by building a system that runs on specialised computer chips designed specifically to render images at high speed”. ### _**“In the age of the neural network, Graphics Processing Unit (GPU) is one of the biggest misnomers of our time.”**_ diff --git a/brainsteam/content/posts/legacy/2018-10-18-dont-forget-your-life-jacket-the-dangers-of-diving-in-deep-at-the-deep-end-with-deep-learning.md b/brainsteam/content/posts/legacy/2018-10-18-dont-forget-your-life-jacket-the-dangers-of-diving-in-deep-at-the-deep-end-with-deep-learning.md index 99ac055..1ba786b 100644 --- a/brainsteam/content/posts/legacy/2018-10-18-dont-forget-your-life-jacket-the-dangers-of-diving-in-deep-at-the-deep-end-with-deep-learning.md +++ b/brainsteam/content/posts/legacy/2018-10-18-dont-forget-your-life-jacket-the-dangers-of-diving-in-deep-at-the-deep-end-with-deep-learning.md @@ -1,18 +1,21 @@ --- -title: 'Don’t forget your life jacket: the ‘dangers’ of diving in deep at the deep end with deep learning' author: James -type: post -date: 2018-10-18T14:35:05+00:00 -url: /2018/10/18/dont-forget-your-life-jacket-the-dangers-of-diving-in-deep-at-the-deep-end-with-deep-learning/ +date: 2018-10-18 14:35:05+00:00 featured_image: /wp-content/uploads/2018/10/livesaver-825x510.png medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"735db0cf9d14";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"6fc55de34f53";s:6:"status";s:6:"public";s:3:"url";s:137:"https://medium.com/@jamesravey/dont-forget-your-life-jacket-the-dangers-of-diving-in-deep-at-the-deep-end-with-deep-learning-735db0cf9d14";}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"735db0cf9d14";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"6fc55de34f53";s:6:"status";s:6:"public";s:3:"url";s:137:"https://medium.com/@jamesravey/dont-forget-your-life-jacket-the-dangers-of-diving-in-deep-at-the-deep-end-with-deep-learning-735db0cf9d14";} +post_meta: +- date tags: - - machine learning - - PhD - - Work +- machine learning +- PhD +- Work +title: 'Don’t forget your life jacket: the ‘dangers’ of diving in deep at the deep + end with deep learning' +type: posts +url: /2018/10/18/dont-forget-your-life-jacket-the-dangers-of-diving-in-deep-at-the-deep-end-with-deep-learning/ --- +

Deep Learning is a powerful technology but you might want to try some “shallow” approaches before you dive in. diff --git a/brainsteam/content/posts/legacy/2018-10-20-uploading-huge-files-to-gitea.md b/brainsteam/content/posts/legacy/2018-10-20-uploading-huge-files-to-gitea.md index 90d80e9..abf771d 100644 --- a/brainsteam/content/posts/legacy/2018-10-20-uploading-huge-files-to-gitea.md +++ b/brainsteam/content/posts/legacy/2018-10-20-uploading-huge-files-to-gitea.md @@ -1,21 +1,22 @@ --- -title: Uploading HUGE files to Gitea author: James -type: post -date: 2018-10-20T10:09:41+00:00 -url: /2018/10/20/uploading-huge-files-to-gitea/ +date: 2018-10-20 10:09:41+00:00 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;} +post_meta: +- date tags: - - devops - - docker - - git - - lfs - - PhD - - Work - +- devops +- docker +- git +- lfs +- PhD +- Work +title: Uploading HUGE files to Gitea +type: posts +url: /2018/10/20/uploading-huge-files-to-gitea/ --- + I recently stumbled upon and fell in love with [Gitea][1] – a lightweight self-hosted Github and Gitlab alternative written in the Go programming language. One of my favourite things about it – other than the speed and efficiency that mean [you can even run it on a raspberry pi][2] – is the built in LFS support. For the unfamiliar, [LFS is a protocol initially introduced by GitHub][3] that allows users to version control large binary files – something that Git is traditionally pretty poor at. Some of my projects have huge datasets that I want to store somewhere safe and keep under version control. LFS is not perfect but it is a reasonable solution for this particular problem. diff --git a/brainsteam/content/posts/legacy/2018-11-07-why-is-tmux-crashing-on-start.md b/brainsteam/content/posts/legacy/2018-11-07-why-is-tmux-crashing-on-start.md index 2cc0aa0..54f8ef0 100644 --- a/brainsteam/content/posts/legacy/2018-11-07-why-is-tmux-crashing-on-start.md +++ b/brainsteam/content/posts/legacy/2018-11-07-why-is-tmux-crashing-on-start.md @@ -1,19 +1,20 @@ --- -title: Why is Tmux crashing on start? author: James -type: post -date: 2018-11-07T07:40:45+00:00 -url: /2018/11/07/why-is-tmux-crashing-on-start/ +date: 2018-11-07 07:40:45+00:00 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;} +post_meta: +- date tags: - - linux - - script - - tmux - - Open Source - +- linux +- script +- tmux +- Open Source +title: Why is Tmux crashing on start? +type: posts +url: /2018/11/07/why-is-tmux-crashing-on-start/ --- + I spent several hours trying to get to the bottom of why tmux was crashing as soon as I ran it on Fedora. It turns out there’s a simple fix. When tmux starts it uses /dev/ptmx to create a new TTY (virtual terminal) that the user can interact with. If your user does not have permission to access this device then tmux will silently die. A good way to verify this is to try running [screen][1] too. In my case I realised that my user was not a member of the user group “tty” on my system. The answer was therefore simple: diff --git a/brainsteam/content/posts/legacy/2018-12-09-🤐🤐can-bots-keep-secrets-the-future-of-chatbot-security-and-conversational-hacks.md b/brainsteam/content/posts/legacy/2018-12-09-🤐🤐can-bots-keep-secrets-the-future-of-chatbot-security-and-conversational-hacks.md index ca7b0f5..51bc892 100644 --- a/brainsteam/content/posts/legacy/2018-12-09-🤐🤐can-bots-keep-secrets-the-future-of-chatbot-security-and-conversational-hacks.md +++ b/brainsteam/content/posts/legacy/2018-12-09-🤐🤐can-bots-keep-secrets-the-future-of-chatbot-security-and-conversational-hacks.md @@ -1,19 +1,22 @@ --- -title: 🤐🤐Can Bots Keep Secrets? The Future of Chatbot Security and Conversational “Hacks” author: James -type: post -date: 2018-12-09T10:36:34+00:00 -url: /2018/12/09/🤐🤐can-bots-keep-secrets-the-future-of-chatbot-security-and-conversational-hacks/ +date: 2018-12-09 10:36:34+00:00 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:3:"yes";s:2:"id";s:12:"8be78d43ff66";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"6fc55de34f53";s:6:"status";s:6:"public";s:3:"url";s:121:"https://medium.com/@jamesravey/can-bots-keep-secrets-the-future-of-chatbot-security-and-conversational-hacks-8be78d43ff66";}' +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:3:"yes";s:2:"id";s:12:"8be78d43ff66";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"6fc55de34f53";s:6:"status";s:6:"public";s:3:"url";s:121:"https://medium.com/@jamesravey/can-bots-keep-secrets-the-future-of-chatbot-security-and-conversational-hacks-8be78d43ff66";} +post_meta: +- date tags: - - machine-learning - - chatbots - - nlp - - security - - Work - +- machine-learning +- chatbots +- nlp +- security +- Work +title: "\U0001F910\U0001F910Can Bots Keep Secrets? The Future of Chatbot Security + and Conversational “Hacks”" +type: posts +url: "/2018/12/09/\U0001F910\U0001F910can-bots-keep-secrets-the-future-of-chatbot-security-and-conversational-hacks/" --- + **As adoption of chatbots and conversational interfaces continues to grow, how will businesses keep their brand safe and their customer’s data safer?** From [deliberate infiltration of  systems][1] to[ bugs that cause accidental data leakage][2], these days, the exposure or loss of personal data is a large part of what occupies almost every self-respecting CIO’s mind. Especially since [the EU has just slapped its first defendant with a GDPR fine.][3] diff --git a/brainsteam/content/posts/legacy/2019-01-06-applied-ai-in-2019.md b/brainsteam/content/posts/legacy/2019-01-06-applied-ai-in-2019.md index 6e400fb..d017685 100644 --- a/brainsteam/content/posts/legacy/2019-01-06-applied-ai-in-2019.md +++ b/brainsteam/content/posts/legacy/2019-01-06-applied-ai-in-2019.md @@ -1,18 +1,19 @@ --- -title: Applied AI in 2019 author: James -type: post -date: 2019-01-06T09:52:35+00:00 -url: /2019/01/06/applied-ai-in-2019/ +categories: null +date: 2019-01-06 09:52:35+00:00 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:3:"yes";s:2:"id";s:12:"d1473c0a48ca";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"6fc55de34f53";s:6:"status";s:6:"public";s:3:"url";s:62:"https://medium.com/@jamesravey/applied-ai-in-2019-d1473c0a48ca";}' -categories: - +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:3:"yes";s:2:"id";s:12:"d1473c0a48ca";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"6fc55de34f53";s:6:"status";s:6:"public";s:3:"url";s:62:"https://medium.com/@jamesravey/applied-ai-in-2019-d1473c0a48ca";} +post_meta: +- date tags: - - AI - - Work - +- AI +- Work +title: Applied AI in 2019 +type: posts +url: /2019/01/06/applied-ai-in-2019/ --- +

Looking back at some of the biggest AI and ML developments from 2018 and how they might influence applied AI in the coming year.

diff --git a/brainsteam/content/posts/legacy/2019-01-15-spacy-link-or-how-not-to-keep-downloading-the-same-files-over-and-over.md b/brainsteam/content/posts/legacy/2019-01-15-spacy-link-or-how-not-to-keep-downloading-the-same-files-over-and-over.md index fd16b36..37ceba4 100644 --- a/brainsteam/content/posts/legacy/2019-01-15-spacy-link-or-how-not-to-keep-downloading-the-same-files-over-and-over.md +++ b/brainsteam/content/posts/legacy/2019-01-15-spacy-link-or-how-not-to-keep-downloading-the-same-files-over-and-over.md @@ -1,18 +1,20 @@ --- -title: Spacy Link or “How not to keep downloading the same files over and over” author: James -type: post -date: 2019-01-15T18:14:16+00:00 -url: /2019/01/15/spacy-link-or-how-not-to-keep-downloading-the-same-files-over-and-over/ +date: 2019-01-15 18:14:16+00:00 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"11a44e1c247f";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:114:"https://medium.com/@jamesravey/spacy-link-or-how-not-to-keep-downloading-the-same-files-over-and-over-11a44e1c247f";}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"11a44e1c247f";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:114:"https://medium.com/@jamesravey/spacy-link-or-how-not-to-keep-downloading-the-same-files-over-and-over-11a44e1c247f";} +post_meta: +- date tags: - - nlp - - python - - work - - phd +- nlp +- python +- work +- phd +title: Spacy Link or “How not to keep downloading the same files over and over” +type: posts +url: /2019/01/15/spacy-link-or-how-not-to-keep-downloading-the-same-files-over-and-over/ --- + If you’re a frequent user of spacy and virtualenv you might well be all too familiar with the following:
diff --git a/brainsteam/content/posts/legacy/2019-04-24-why-im-excited-about-kubernetes-google-anthos-the-future-of-enterprise-ai-deployment.md b/brainsteam/content/posts/legacy/2019-04-24-why-im-excited-about-kubernetes-google-anthos-the-future-of-enterprise-ai-deployment.md index f7a2a49..045837b 100644 --- a/brainsteam/content/posts/legacy/2019-04-24-why-im-excited-about-kubernetes-google-anthos-the-future-of-enterprise-ai-deployment.md +++ b/brainsteam/content/posts/legacy/2019-04-24-why-im-excited-about-kubernetes-google-anthos-the-future-of-enterprise-ai-deployment.md @@ -1,20 +1,23 @@ --- -title: 'Why I’m excited about Kubernetes + Google Anthos: the Future of Enterprise AI deployment' author: James -type: post -date: 2019-04-24T10:33:24+00:00 -url: /2019/04/24/why-im-excited-about-kubernetes-google-anthos-the-future-of-enterprise-ai-deployment/ +date: 2019-04-24 10:33:24+00:00 featured_image: /wp-content/uploads/2019/04/cargo-cargo-container-city-262353-825x510.jpg medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:3:"yes";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"6fc55de34f53";s:6:"status";s:6:"public";s:3:"url";N;}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:3:"yes";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:12:"6fc55de34f53";s:6:"status";s:6:"public";s:3:"url";N;} +post_meta: +- date tags: - - devops - - docker - - google - - kubernetes - - work +- devops +- docker +- google +- kubernetes +- work +title: 'Why I’m excited about Kubernetes + Google Anthos: the Future of Enterprise + AI deployment' +type: posts +url: /2019/04/24/why-im-excited-about-kubernetes-google-anthos-the-future-of-enterprise-ai-deployment/ --- + ### _Filament build and deploy enterprise AI applications on behalf of incumbent  institutions in finance, biotech, facilities management and other sectors. James Ravenscroft, CTO at Filament, writes about the challenges of enterprise software deployment and the opportunities presented by Kubernetes and Google’s Anthos offering._ It is a big myth that bringing a software package to market starts and ends with developers and testers. One of the most important, complex and time consuming parts of enterprise software projects is around packaging up the code and making it run across lots of different systems: commonly and affectionately termed “DevOps” in many organisations. diff --git a/brainsteam/content/posts/legacy/2019-06-20-how-can-ai-practitioners-reduce-our-carbon-footprint.md b/brainsteam/content/posts/legacy/2019-06-20-how-can-ai-practitioners-reduce-our-carbon-footprint.md index 124a61d..38fcd8a 100644 --- a/brainsteam/content/posts/legacy/2019-06-20-how-can-ai-practitioners-reduce-our-carbon-footprint.md +++ b/brainsteam/content/posts/legacy/2019-06-20-how-can-ai-practitioners-reduce-our-carbon-footprint.md @@ -1,21 +1,22 @@ --- -title: How can AI practitioners reduce our carbon footprint? author: James -type: post -date: 2019-06-20T09:18:40+00:00 -url: /2019/06/20/how-can-ai-practitioners-reduce-our-carbon-footprint/ +date: 2019-06-20 09:18:40+00:00 featured_image: /wp-content/uploads/2019/06/ash-blaze-burn-266487-825x510.jpg medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";N;s:2:"id";N;s:21:"follower_notification";N;s:7:"license";N;s:14:"publication_id";N;s:6:"status";N;s:3:"url";N;}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";N;s:2:"id";N;s:21:"follower_notification";N;s:7:"license";N;s:14:"publication_id";N;s:6:"status";N;s:3:"url";N;} +post_meta: +- date tags: - - AI - - climate catastrophe - - machine learning - - nlp - - work - +- AI +- climate catastrophe +- machine learning +- nlp +- work +title: How can AI practitioners reduce our carbon footprint? +type: posts +url: /2019/06/20/how-can-ai-practitioners-reduce-our-carbon-footprint/ --- + In recent weeks and months the impending global climate catastrophe has been at the forefront of many peoples’ minds. Thanks to movements like [Extinction Rebellion][1] and high profile environmentalists like [Greta Thunberg][2] and [David Attenborough][3] as well as damning reports from the [IPCC][4], it finally feels like momentum is building behind significant reduction of carbon emissions. That said, knowing how we can help on an individual level beyond driving and flying less still feels very overwhelming. ### The Energy Issue diff --git a/brainsteam/content/posts/legacy/2020-02-02-pytorch-1-x-x-and-pipenv-and-specific-versions-of-cuda.md b/brainsteam/content/posts/legacy/2020-02-02-pytorch-1-x-x-and-pipenv-and-specific-versions-of-cuda.md index d8c24af..93eb7bb 100644 --- a/brainsteam/content/posts/legacy/2020-02-02-pytorch-1-x-x-and-pipenv-and-specific-versions-of-cuda.md +++ b/brainsteam/content/posts/legacy/2020-02-02-pytorch-1-x-x-and-pipenv-and-specific-versions-of-cuda.md @@ -1,19 +1,20 @@ --- -title: PyTorch 1.X.X and Pipenv and Specific versions of CUDA author: James -type: post -date: 2020-02-02T14:40:46+00:00 -url: /2020/02/02/pytorch-1-x-x-and-pipenv-and-specific-versions-of-cuda/ +date: 2020-02-02 14:40:46+00:00 medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"8e038847a808";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:98:"https://medium.com/@jamesravey/pytorch-1-x-x-and-pipenv-and-specific-versions-of-cuda-8e038847a808";}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";s:12:"8e038847a808";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:98:"https://medium.com/@jamesravey/pytorch-1-x-x-and-pipenv-and-specific-versions-of-cuda-8e038847a808";} +post_meta: +- date tags: - - developer - - projects - - python - - work - +- developer +- projects +- python +- work +title: PyTorch 1.X.X and Pipenv and Specific versions of CUDA +type: posts +url: /2020/02/02/pytorch-1-x-x-and-pipenv-and-specific-versions-of-cuda/ --- + I recently ran into an issue where the newest version of Torch (as of writing 1.4.0) requires a newer version of CUDA/Nvidia Drivers than I have installed. Last time I tried to upgrade my CUDA version it took me several hours/days so I didn’t really want to have to spend lots of time on that. diff --git a/brainsteam/content/posts/legacy/2020-09-04-dark-recommendation-engines-algorithmic-curation-as-part-of-a-healthy-information-diet.md b/brainsteam/content/posts/legacy/2020-09-04-dark-recommendation-engines-algorithmic-curation-as-part-of-a-healthy-information-diet.md index 2b57a23..31371e3 100644 --- a/brainsteam/content/posts/legacy/2020-09-04-dark-recommendation-engines-algorithmic-curation-as-part-of-a-healthy-information-diet.md +++ b/brainsteam/content/posts/legacy/2020-09-04-dark-recommendation-engines-algorithmic-curation-as-part-of-a-healthy-information-diet.md @@ -1,19 +1,21 @@ --- -title: '‘Dark’ Recommendation Engines: Algorithmic curation as part of a ‘healthy’ information diet.' author: James -type: post -date: 2020-09-04T15:30:19+00:00 -url: /2020/09/04/dark-recommendation-engines-algorithmic-curation-as-part-of-a-healthy-information-diet/ +date: 2020-09-04 15:30:19+00:00 featured_image: /wp-content/uploads/2020/09/maxresdefault-825x510.jpg medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:3:"yes";s:2:"id";s:12:"2969b63de7ec";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:130:"https://medium.com/@jamesravey/dark-recommendation-engines-algorithmic-curation-as-part-of-a-healthy-information-diet-2969b63de7ec";}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:3:"yes";s:2:"id";s:12:"2969b63de7ec";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:130:"https://medium.com/@jamesravey/dark-recommendation-engines-algorithmic-curation-as-part-of-a-healthy-information-diet-2969b63de7ec";} +post_meta: +- date tags: - - machine-learning - - ai - - work - +- machine-learning +- ai +- work +title: '‘Dark’ Recommendation Engines: Algorithmic curation as part of a ‘healthy’ + information diet.' +type: posts +url: /2020/09/04/dark-recommendation-engines-algorithmic-curation-as-part-of-a-healthy-information-diet/ --- + ### In an ever-growing digital landscape filled with more content than a person can consume in their lifetime, recommendation engines are a blessing but can also be a a curse and understanding their strengths and weaknesses is a vital skill as part of a balanced media diet. If you remember when connecting to the internet involved a squawking modem and images that took 5 minutes to load then you probably discovered your favourite musician after hearing them on the radio, reading about them in NME being told about them by a friend. Likewise you probably discovered your favourite TV show by watching live terrestrial TV, your favourite book by taking a chance at your local library and your favourite movie at a cinema. You only saw the movies that had cool TV ads or rave reviews – you couldn’t afford to take a chance on a dud when one ticket, plus bus fare plus popcorn and a drink cost more than two weeks pocket money. diff --git a/brainsteam/content/posts/legacy/2020-11-27-dvc-and-backblaze-b2-for-reliable-reproducible-data-science.md b/brainsteam/content/posts/legacy/2020-11-27-dvc-and-backblaze-b2-for-reliable-reproducible-data-science.md index ea051b4..e4818ec 100644 --- a/brainsteam/content/posts/legacy/2020-11-27-dvc-and-backblaze-b2-for-reliable-reproducible-data-science.md +++ b/brainsteam/content/posts/legacy/2020-11-27-dvc-and-backblaze-b2-for-reliable-reproducible-data-science.md @@ -1,20 +1,21 @@ --- -title: 'DVC and Backblaze B2 for Reliable & Reproducible Data Science' author: James -type: post -date: 2020-11-27T15:43:48+00:00 -url: /2020/11/27/dvc-and-backblaze-b2-for-reliable-reproducible-data-science/ +date: 2020-11-27 15:43:48+00:00 featured_image: /wp-content/uploads/2020/11/pexels-panumas-nikhomkhai-1148820-825x510.jpg medium_post: - - 'O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:3:"yes";s:2:"id";s:12:"d44d231b648f";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:103:"https://medium.com/@jamesravey/dvc-and-backblaze-b2-for-reliable-reproducible-data-science-d44d231b648f";}' - +- O:11:"Medium_Post":11:{s:16:"author_image_url";s:69:"https://cdn-images-1.medium.com/fit/c/200/200/0*naYvMn9xdbL5qlkJ.jpeg";s:10:"author_url";s:30:"https://medium.com/@jamesravey";s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:3:"yes";s:2:"id";s:12:"d44d231b648f";s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:6:"public";s:3:"url";s:103:"https://medium.com/@jamesravey/dvc-and-backblaze-b2-for-reliable-reproducible-data-science-d44d231b648f";} +post_meta: +- date tags: - - data science - - devops - - machine learning - - work - +- data science +- devops +- machine learning +- work +title: DVC and Backblaze B2 for Reliable & Reproducible Data Science +type: posts +url: /2020/11/27/dvc-and-backblaze-b2-for-reliable-reproducible-data-science/ --- + ## Introduction When you’re working with large datasets, storing them in git alongside your source code is usually not an optimal solution. Git is famously, not really suited to large files and whilst general purpose solutions exist ([Git LFS][1] being perhaps the most famous and widely adopted solution), [DVC][2] is a powerful alternative that does not require a dedicated LFS server and can be used directly with a range of cloud storage systems as well as traditional NFS and SFTP-backed filestores all listed out [here.][3] diff --git a/brainsteam/content/reads/2022/02/06/1644159184.md b/brainsteam/content/reads/2022/02/06/1644159184.md index 35e78f1..33ebbeb 100644 --- a/brainsteam/content/reads/2022/02/06/1644159184.md +++ b/brainsteam/content/reads/2022/02/06/1644159184.md @@ -1,5 +1,7 @@ --- date: '2022-02-06T09:53:04.543476' +post_meta: +- date read-of: properties: author: @@ -12,8 +14,6 @@ read-of: - h-cite read-status: to-read summary: 'Want to read: Three Body Problem by Cixin Liu, ISBN: 9781800246683' -type: read +type: reads url: /reads/2022/02/06/1644159184 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/reads/2022/11/20/1668975043.md b/brainsteam/content/reads/2022/11/20/1668975043.md index f8e604a..7a77593 100644 --- a/brainsteam/content/reads/2022/11/20/1668975043.md +++ b/brainsteam/content/reads/2022/11/20/1668975043.md @@ -1,5 +1,7 @@ --- date: '2022-11-20T20:10:43+00:00' +post_meta: +- date read-of: properties: author: @@ -15,8 +17,6 @@ summary: 'Currently reading: Artifact Space by Miles Cameron, ISBN: 978147323260 tags: - scifi - reading -type: read +type: reads url: /reads/2022/11/20/1668975043 - ---- - +--- \ No newline at end of file diff --git a/brainsteam/content/replies/2021/12/24/1640353890.md b/brainsteam/content/replies/2021/12/24/1640353890.md index 21214e1..cbe3f24 100644 --- a/brainsteam/content/replies/2021/12/24/1640353890.md +++ b/brainsteam/content/replies/2021/12/24/1640353890.md @@ -1,9 +1,10 @@ --- date: '2021-12-24T13:51:30.902871' in-reply-to: https://stackoverflow.com/questions/15974730/how-do-i-get-the-different-parts-of-a-flask-requests-url -type: reply +post_meta: +- date +type: replies url: /replys/2021/12/24/1640353890 - --- This looks very useful to me \ No newline at end of file diff --git a/brainsteam/content/replies/2021/12/27/1640604101.md b/brainsteam/content/replies/2021/12/27/1640604101.md index 2cc6168..ac54713 100644 --- a/brainsteam/content/replies/2021/12/27/1640604101.md +++ b/brainsteam/content/replies/2021/12/27/1640604101.md @@ -1,9 +1,10 @@ --- date: '2021-12-27T06:21:41.507744' in-reply-to: https://twitter.com/JasonEtco/status/1475192440885854208 -type: reply +post_meta: +- date +type: replies url: /replies/2021/12/27/1640604101 - --- "I don't like this photo because I'm in it" diff --git a/brainsteam/content/replies/2022/01/05/1641422676.md b/brainsteam/content/replies/2022/01/05/1641422676.md index 308d0c2..4492d97 100644 --- a/brainsteam/content/replies/2022/01/05/1641422676.md +++ b/brainsteam/content/replies/2022/01/05/1641422676.md @@ -4,11 +4,12 @@ in-reply-to: https://www.wilcosky.com/d/20-i-miss-rss mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date tags: - '#indieweb' -type: reply +type: replies url: /replies/2022/01/05/1641422676 - --- Hey come join us in the Indieweb! There are literally dozens of us! diff --git a/brainsteam/content/replies/2022/01/28/1643384343.md b/brainsteam/content/replies/2022/01/28/1643384343.md index 838e2a0..0162038 100644 --- a/brainsteam/content/replies/2022/01/28/1643384343.md +++ b/brainsteam/content/replies/2022/01/28/1643384343.md @@ -3,12 +3,13 @@ date: '2022-01-28T10:39:03.399512' in-reply-to: https://news.ycombinator.com/item?id=30114173 mp-syndicate-to: - https://brid.gy/publish/mastodon +post_meta: +- date tags: - open-source - indieweb -type: reply +type: replies url: /replies/2022/01/28/1643384343 - --- The increasingly aggressive app "lock-in" strategies of the SilVal social media darlings is yet another reason that people should strongly consider moving to the #fediverse and #indieweb diff --git a/brainsteam/content/replies/2022/01/28/1643385208.md b/brainsteam/content/replies/2022/01/28/1643385208.md index 7634fb7..6dd900a 100644 --- a/brainsteam/content/replies/2022/01/28/1643385208.md +++ b/brainsteam/content/replies/2022/01/28/1643385208.md @@ -3,9 +3,10 @@ date: '2022-01-28T10:53:28.497119' in-reply-to: https://fosstodon.org/web/@_jacobtomlinson/107700838541067318 mp-syndicate-to: - https://brid.gy/publish/mastodon -type: reply +post_meta: +- date +type: replies url: /replies/2022/01/28/1643385208 - --- This is a really great overview of docker desktop alternatives. I was looking at podman earlier this week and it does seem like a bit of a hassle. I think I'll be trying Colima next as my use cases are not particularly complicated - and I don't generally need kubernetes diff --git a/brainsteam/content/replies/2022/11/01/1667307391.md b/brainsteam/content/replies/2022/11/01/1667307391.md index 10deba1..1c12952 100644 --- a/brainsteam/content/replies/2022/11/01/1667307391.md +++ b/brainsteam/content/replies/2022/11/01/1667307391.md @@ -1,13 +1,14 @@ --- date: '2022-11-01T12:56:31.585963' in-reply-to: https://andthentheresphysics.wordpress.com/2022/10/29/beyond-catastrophe/ +post_meta: +- date tags: - climate -type: reply +type: replies url: /replies/2022/11/01/1667307391 - --- -> Also, it’s extremely frustrating to watch people who’ve mostly been wrong, now claiming that they were right all along and that their views have been vindicated. - +> Also, it’s extremely frustrating to watch people who’ve mostly been wrong, now claiming that they were right all along and that their views have been vindicated. + Reminds me of all the folks who poo-pooed the millennium bug in hindsight but failed to acknowledge the huge teams of software engineers who spent years adjusting systems to avoid catastrophe at the time. \ No newline at end of file diff --git a/brainsteam/content/replies/2022/11/03/1667467926.md b/brainsteam/content/replies/2022/11/03/1667467926.md index 08bf036..4714bf1 100644 --- a/brainsteam/content/replies/2022/11/03/1667467926.md +++ b/brainsteam/content/replies/2022/11/03/1667467926.md @@ -3,13 +3,14 @@ date: '2022-11-03T09:32:06.885194' in-reply-to: https://brainbaking.com/post/2022/10/should-we-build-our-own-wayback-machines/ mp-syndicate-to: - https://brid.gy/publish/mastodon +post_meta: +- date tags: - personal - webarchive - open source -type: reply +type: replies url: /replies/2022/11/03/1667467926 - --- Really enjoyed this blog post. I've been using archivebox for a couple of years now and I tend to link to the original and then my archived 'mirror' when writing up my notes in my digital garden. I also use wallabag for preserving long form articles without the yucky html and js gunk which I can read later in my kindle. diff --git a/brainsteam/content/replies/2022/11/19/1668882636.md b/brainsteam/content/replies/2022/11/19/1668882636.md index c0e3790..4e50d01 100644 --- a/brainsteam/content/replies/2022/11/19/1668882636.md +++ b/brainsteam/content/replies/2022/11/19/1668882636.md @@ -1,19 +1,20 @@ --- date: '2022-11-19T18:30:36.835806' in-reply-to: https://brainbaking.com/post/2022/11/finding-stuff-on-big-blogs/ +post_meta: +- date tags: - personal - webdev -type: reply +type: replies url: /replies/2022/11/19/1668882636 - --- -Thanks for the mention Wouter! - -There have been a couple of other really interesting posts on this topic from Shawn 'swyx' Wang recently. - -In this post, Sean talks about the fact that index pages seem kind of backwards and echoes your point: does it make sense to have index pages as reverse-chronologically sorted lists of posts when maybe your newest post isn't that interesting (as he says "people report writers block with blogs, particularly after a big successful post, because it’s almost impossible to consistently pump out bangers"). - -In this slightly earlier post he talks about how you can "shard yourself" to make it easier to overcome writers' block - particularly for writers who blog about different interests. However, I also think this helps your visitors find relevant content more easily. I really like the example of Julia Evans who breaks down her content by category on the front page so it is really simple to find stuff you're interested in. I also really like -Terence Eden's blog - he has links to each month going back to 1987 so you can explore older content if you wish. +Thanks for the mention Wouter! + +There have been a couple of other really interesting posts on this topic from Shawn 'swyx' Wang recently. + +In this post, Sean talks about the fact that index pages seem kind of backwards and echoes your point: does it make sense to have index pages as reverse-chronologically sorted lists of posts when maybe your newest post isn't that interesting (as he says "people report writers block with blogs, particularly after a big successful post, because it’s almost impossible to consistently pump out bangers"). + +In this slightly earlier post he talks about how you can "shard yourself" to make it easier to overcome writers' block - particularly for writers who blog about different interests. However, I also think this helps your visitors find relevant content more easily. I really like the example of Julia Evans who breaks down her content by category on the front page so it is really simple to find stuff you're interested in. I also really like +Terence Eden's blog - he has links to each month going back to 1987 so you can explore older content if you wish. \ No newline at end of file diff --git a/brainsteam/content/replies/2022/11/19/1668897010.md b/brainsteam/content/replies/2022/11/19/1668897010.md index 82e53a4..3803069 100644 --- a/brainsteam/content/replies/2022/11/19/1668897010.md +++ b/brainsteam/content/replies/2022/11/19/1668897010.md @@ -1,13 +1,14 @@ --- date: '2022-11-19T22:30:10.027914' in-reply-to: https://boffosocko.com/2020/05/24/a-hack-for-using-hypothes-is-to-annotate-on-mobile/ +post_meta: +- date tags: - personal - pkm - hypothesis -type: reply +type: replies url: /replies/2022/11/19/1668897010 - --- -Thanks for sharing this Chris, it's a super useful little hack for someone just getting in to using hypothes.is on my mobile! \ No newline at end of file +Thanks for sharing this Chris, it's a super useful little hack for someone just getting in to using hypothes.is on my mobile! \ No newline at end of file diff --git a/brainsteam/content/reposts/2022/01/10/jo-kristian-bergum-on-1641854955.md b/brainsteam/content/reposts/2022/01/10/jo-kristian-bergum-on-1641854955.md index 85778bb..713f751 100644 --- a/brainsteam/content/reposts/2022/01/10/jo-kristian-bergum-on-1641854955.md +++ b/brainsteam/content/reposts/2022/01/10/jo-kristian-bergum-on-1641854955.md @@ -3,16 +3,16 @@ date: '2022-01-10T17:49:15.742175' mp-syndicate-to: - https://brid.gy/publish/mastodon - https://brid.gy/publish/twitter +post_meta: +- date repost-of: https://mobile.twitter.com/jobergum/status/1480481207888535556 -title: "Jo Kristian Bergum on Twitter: \"It's 2022, but NLP practitioners still default\ - \ to bert-base-uncased \U0001F937\u200D\u2642\uFE0F Downloads last month from HF\ - \ Hub: bert-base-uncased 19,688,926 distilbert-base-uncased 4,691,728 xtremedistil-l6-h384-uncased\ - \ 405 Accuracy table from https://t.co/hSFEsbZWSj https://t.co/xlxX3WSI6g\" / Twitter" +title: "Jo Kristian Bergum on Twitter: \"It's 2022, but NLP practitioners still default + to bert-base-uncased \U0001F937‍♂️ Downloads last month from HF Hub: bert-base-uncased + 19,688,926 distilbert-base-uncased 4,691,728 xtremedistil-l6-h384-uncased 405 Accuracy + table from https://t.co/hSFEsbZWSj https://t.co/xlxX3WSI6g\" / Twitter" type: repost url: /reposts/2022/01/10/jo-kristian-bergum-on-twitter-it-s-2022-twitter1641854955 - --- - \ No newline at end of file diff --git a/brainsteam/content/search.md b/brainsteam/content/search.md index dc45c03..5de8f78 100644 --- a/brainsteam/content/search.md +++ b/brainsteam/content/search.md @@ -1,12 +1,13 @@ --- -title: "Search" +layout: search +post_meta: +- date sitemap: - priority : 0.1 -layout: "search" + priority: 0.1 +title: Search url: /search --- - This file exists solely to respond to /search URL with the related `search` layout template. No content shown here is rendered, all content is based in the template layouts/page/search.html diff --git a/brainsteam/content/watches/2022/02/19/1645291059.md b/brainsteam/content/watches/2022/02/19/1645291059.md index 3d1b70a..016eb59 100644 --- a/brainsteam/content/watches/2022/02/19/1645291059.md +++ b/brainsteam/content/watches/2022/02/19/1645291059.md @@ -10,15 +10,14 @@ citations: date: '2022-02-04T20:17:39.829905' photo: - /media/2022/02/19/16452910591645291059__0_.jpg +post_meta: +- date rating: '3' summary: watched House of Gucci (2021) and gave it 3/5 -type: watch +type: watches url: /watches/2022/02/04/house-of-gucci - --- - - Strange film to be honest, I didn't find any of the characters particularly likeable. \ No newline at end of file diff --git a/brainsteam/content/watches/2022/02/19/1645293393.md b/brainsteam/content/watches/2022/02/19/1645293393.md index aa57180..8d63932 100644 --- a/brainsteam/content/watches/2022/02/19/1645293393.md +++ b/brainsteam/content/watches/2022/02/19/1645293393.md @@ -10,15 +10,14 @@ citations: date: '2022-02-10T12:56:33.564390' photo: - /media/2022/02/19/16452933931645293393__0_.jpg +post_meta: +- date rating: '5' summary: watched Moonfall (2022) and gave it 5/5 -type: watch +type: watches url: /watches/2022/02/10/1645293393 - --- - - A really fun silly disaster movie about the Moon falling to earth - classic Roland Emmerich. I really enjoyed it \ No newline at end of file diff --git a/brainsteam/content/watches/2022/02/19/1645293480.md b/brainsteam/content/watches/2022/02/19/1645293480.md index 5cd6683..7a847a9 100644 --- a/brainsteam/content/watches/2022/02/19/1645293480.md +++ b/brainsteam/content/watches/2022/02/19/1645293480.md @@ -10,15 +10,14 @@ citations: date: '2022-02-17T12:58:00.120101' photo: - /media/2022/02/19/16452934801645293480__0_.jpg +post_meta: +- date rating: '3' summary: watched Death on the Nile (2022) and gave it 3/5 -type: watch +type: watches url: /watches/2022/02/17/1645293480 - --- - - An All-star Poirot remake. It was entertaining enough but nothing particularly special. \ No newline at end of file diff --git a/brainsteam/content/watches/2022/02/20/1645369104.md b/brainsteam/content/watches/2022/02/20/1645369104.md index 5ca5fb0..103a2a3 100644 --- a/brainsteam/content/watches/2022/02/20/1645369104.md +++ b/brainsteam/content/watches/2022/02/20/1645369104.md @@ -10,15 +10,14 @@ citations: date: '2022-02-20T09:58:24.058605' photo: - /media/2022/02/20/16453691041645369104__0_.jpg +post_meta: +- date rating: '' summary: "\U0001F3AC watched Sing 2 (2022) and gave it /5" -type: watch +type: watches url: /watches/2022/02/20/1645369104 - --- - - A fun musical family movie with catchy pop songs and a fairly typical plot. You know exactly what you're getting with films like this. \ No newline at end of file diff --git a/brainsteam/content/watches/2022/02/20/1645373671.md b/brainsteam/content/watches/2022/02/20/1645373671.md index 8e493b5..e0178a3 100644 --- a/brainsteam/content/watches/2022/02/20/1645373671.md +++ b/brainsteam/content/watches/2022/02/20/1645373671.md @@ -10,15 +10,14 @@ citations: date: '2022-02-20T11:14:31.407972' photo: - /media/2022/02/20/16453736711645373671__0_.jpg +post_meta: +- date rating: '' summary: "\U0001F3AC watched Encanto (2021) and gave it /5" -type: watch +type: watches url: /watches/2022/02/20/1645373671 - --- - - A fun disney movie with some catchy songs. I enjoyed it but not as much as Moana \ No newline at end of file diff --git a/brainsteam/content/watches/2022/02/27/1645973264.md b/brainsteam/content/watches/2022/02/27/1645973264.md index d0697ed..751a468 100644 --- a/brainsteam/content/watches/2022/02/27/1645973264.md +++ b/brainsteam/content/watches/2022/02/27/1645973264.md @@ -11,15 +11,14 @@ citations: date: '2022-02-25T23:00:44.506834' photo: - /media/2022/02/27/16459732641645973264__0_.jpg +post_meta: +- date rating: '3' summary: "\U0001F3AC watched I Want You Back (2022) and gave it 3/5" -type: watch +type: watches url: /watches/2022/02/27/1645973264 - --- - - A middle of the road rom-com which was entertaining. The pacing of the film was a little irritating but it was ok. \ No newline at end of file diff --git a/brainsteam/content/watches/2022/11/20/1668971237.md b/brainsteam/content/watches/2022/11/20/1668971237.md index 3d003bf..cea588d 100644 --- a/brainsteam/content/watches/2022/11/20/1668971237.md +++ b/brainsteam/content/watches/2022/11/20/1668971237.md @@ -11,15 +11,14 @@ citations: date: '2022-11-16T19:07:17.486829' photo: - /media/2022/11/20/16689712371668971237__0_.jpg +post_meta: +- date rating: '3' summary: "\U0001F3AC watched Black Panther: Wakanda Forever and gave it 3/5" -type: watch +type: watches url: /watches/2022/11/16/1668971237 - --- - - This was a pretty decent marvel film - they did a nice send off for Chadwick Boseman and introduced some new characters and ideas which was pretty cool. Not my favourite film of the year but not bad. \ No newline at end of file diff --git a/brainsteam/content/watches/2022/12/11/1670783397.md b/brainsteam/content/watches/2022/12/11/1670783397.md index 7185545..1c7b248 100644 --- a/brainsteam/content/watches/2022/12/11/1670783397.md +++ b/brainsteam/content/watches/2022/12/11/1670783397.md @@ -11,15 +11,14 @@ citations: date: '2022-12-10T20:29:57.729080' photo: - /media/2022/12/11/16707833971670783397__0_.jpg +post_meta: +- date rating: '4' summary: "\U0001F3AC watched This is Christmas and gave it 4/5" -type: watch +type: watches url: /watches/2022/12/10/1670783397 - --- - - A gentle christmassy romcom, quite a lot of cliches but enjoyable nonetheless. \ No newline at end of file diff --git a/brainsteam/content/webfeed/_index.md b/brainsteam/content/webfeed/_index.md deleted file mode 100644 index cf2372d..0000000 --- a/brainsteam/content/webfeed/_index.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -url: /webfeed -title: Web Activity Feed ---- - -