41554 blogs ยท [ { "id": "01a0877c-9bc9-704f-a4cf-4b75580b6d3d", "title": "Cambridge computer science interviews ๐ŸŽ“", "url": "https://geotho.github.io/post/cambridge-interviews/", "published_at": "2024-12-07T12:16:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b7558886190", "title": "Drinking the Slurm-aid: GPU clusters for AI research ๐Ÿฅค", "url": "https://geotho.github.io/post/2024-11-05-drinking-the-slurmaid/", "published_at": "2024-11-05T22:13:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b7559276944", "title": "Don't block AI agents", "url": "https://geotho.github.io/post/2024-10-13-dont-block-ai-agents/", "published_at": "2024-10-13T21:10:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b7559566c86", "title": "โ›“๏ธ A new toy: Link, Laugh, Love", "url": "https://geotho.github.io/post/2023-07-08-link-laugh-love/", "published_at": "2023-07-08T15:20:44+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b7559ae4799", "title": "Poisoning the LLM well", "url": "https://geotho.github.io/post/2023-02-13-poisoning-the-well/", "published_at": "2023-02-13T21:18:31+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b755a76ef0e", "title": "Record 'friction' to build quality software", "url": "https://geotho.github.io/post/2020-08-31-record-friction-to-build-quality-software/", "published_at": "2020-08-31T13:01:17+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b755ac78212", "title": "An approach for system design interviews", "url": "https://geotho.github.io/post/2020-08-12-approach-for-system-design-interviews/", "published_at": "2020-08-12T20:26:52+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b755b7af8ae", "title": "What I learnt writing machine learning tooling", "url": "https://geotho.github.io/post/2020-08-09-what-i-learnt-data-science-tooling/", "published_at": "2020-08-09T15:33:10+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b755b8df16c", "title": "Uniform random selection from a channel", "url": "https://geotho.github.io/post/2020-06-29-uniform-random-selection-from-channel/", "published_at": "2020-06-29T15:26:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b755c7ca686", "title": "Jekyll to Hugo", "url": "https://geotho.github.io/post/jekyll-to-hugo/", "published_at": "2020-05-28T21:44:51+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b755cfac1ce", "title": "Random weighted sampling", "url": "https://geotho.github.io/post/2018/2018-08-26-weighted-sampling/", "published_at": "2018-08-26T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b755de22167", "title": "Unit testing non-determinstic functions", "url": "https://geotho.github.io/post/2017/2017-08-02-unittest-nondeterminism/", "published_at": "2017-08-02T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b755ed446be", "title": "I'm an integer overflow survivor", "url": "https://geotho.github.io/post/2017/2017-07-03-integer-overflow/", "published_at": "2017-07-03T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b755ef59558", "title": "Ways Go made me a better programmer", "url": "https://geotho.github.io/post/2017/2017-06-06-go-better-programmer/", "published_at": "2017-06-06T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b755f4b9159", "title": "Levelling up Go table-driven tests", "url": "https://geotho.github.io/post/2017/2017-04-13-go-table-test-tips/", "published_at": "2017-04-13T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b756049a964", "title": "You don't always have to change that function signature", "url": "https://geotho.github.io/post/2017/2017-03-25-function-signature/", "published_at": "2017-03-25T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b75608da2f5", "title": "Tips for software engineering internships", "url": "https://geotho.github.io/post/2017/2017-03-19-software-engineering-internship-tips/", "published_at": "2017-03-19T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b75614ff0e5", "title": "Whiteboarding coding in the wild: reversing domains for BigTable", "url": "https://geotho.github.io/post/2017/2017-02-12-reversing-domains/", "published_at": "2017-02-12T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b756205f5e9", "title": "On mindcrime", "url": "https://geotho.github.io/post/2017/2017-01-16-on-mindcrime/", "published_at": "2017-01-16T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b756300a3ad", "title": "Thoughts on 'E Unibus Pluram'", "url": "https://geotho.github.io/post/2016/2016-12-26-thoughts-on-e-unibus-pluram/", "published_at": "2016-12-26T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b75632e7ea4", "title": "cmdotp - Google Authenticator for the command line", "url": "https://geotho.github.io/post/2016/2016-12-22-cmdotp-google-authenticator-for-the-command-line/", "published_at": "2016-12-22T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b7563a3934f", "title": "Brief notes on: Homo Deus", "url": "https://geotho.github.io/post/2016/2016-12-12-brief-notes-on-homo-deus/", "published_at": "2016-12-12T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b7563fae8bb", "title": "Add JSON tags to Go structs", "url": "https://geotho.github.io/post/2016/2016-12-05-add-json-tags-to-go-structs/", "published_at": "2016-12-05T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b756408a885", "title": "Life without a phone", "url": "https://geotho.github.io/post/2016/2016-11-20-life-without-a-phone/", "published_at": "2016-11-20T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b756436979b", "title": "Recovering privacy zones on Strava", "url": "https://geotho.github.io/post/2016-09-04-recovering-privacy-zones-strava/", "published_at": "2016-09-04T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b7564b0b5e6", "title": "Display less stuff", "url": "https://geotho.github.io/post/2016-08-20-display-less-stuff/", "published_at": "2016-08-20T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b75659b65d8", "title": "Whiteboard coding interviews have their place too", "url": "https://geotho.github.io/post/2016-08-09-whiteboard-coding-interviews/", "published_at": "2016-08-09T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b75666c5a6d", "title": "Put 'unsubscribe all' first", "url": "https://geotho.github.io/post/2016-08-03-email-unsubscription-ux/", "published_at": "2016-08-03T00:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b7567330d07", "title": "Analysing runtime of algorithms", "url": "https://geotho.github.io/post/2016-07-31-analysing-runtime-algorithms/", "published_at": "2016-07-31T21:44:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b7567de2f28", "title": "Missing the forest for the trees in code reviews", "url": "https://geotho.github.io/post/2016-07-28-forest-for-the-trees/", "published_at": "2016-07-28T17:06:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b7568590a29", "title": "Writing a Kakuro solver in CoffeeScript", "url": "https://geotho.github.io/post/2016-07-07-kakuro-solving/", "published_at": "2016-07-07T13:00:00+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b7568f28811", "title": "Reject unrecognised parameters", "url": "https://geotho.github.io/post/2016-02-22-reject-unrecognised-parameters/", "published_at": "2016-02-22T17:56:47+00:00" }, { "id": "01a0877c-9bc9-704f-a4cf-4b7569b0298c", "title": "About", "url": "https://geotho.github.io/about/", "published_at": null }, { "id": "01a0877c-9bc9-704f-a4cf-4b7569e3c311", "title": "Projects", "url": "https://geotho.github.io/projects/", "published_at": null } ] posts Claim your blog
Back to geotho.github.io
Blog ยท corpus.blog/blogs/geotho.github.io/posts

geotho.github.io

geotho.github.io

2024

2023

2020

2018

2017

2016

Undated