day 46 - day 51

Nov: [1, 2, 3, 4, 5] Finished CS50’s final pset which involved learning about Flask. I’ve just started on my final project – a site that displays accepted papers for EMNLP 2022. You can check it my work so far at emnlp2022.tomoe.asia I’m doing this as it’s a good opportunity to work with some real-world data and also respond to a problem I’m having – the list of accepted papers is currently only available in this massive Excel which is incredibly hard to read....

November 5, 2022 · 1 min

day 25 - day 45

This month I’ve been working through CS50. I’ve also managed to get into a semi-routine, which is a big first and surprise to me. I learn/code for the first 1.5h of my day (whenever my waking time might be) before moving on to my work obligations. This might not work for everyone as I happen to be privileged enough to work from home + have a really understanding supervisor who gives me autonomy regarding work hours and recognises that learning is part of my job. This month I’ve coded on the following days in Oct: a = [6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28]. The dev console tells me that means it’s been 21 days (used a.length because I was too lazy to count it manually). Which means I’m almost halfway through the 100 days (in total, not in a row). ...

October 28, 2022 · 2 min

day 23

Learnt more about Chrome extensions by updating the manifest of a Chrome extension that wasn’t working for me. Was chatting with a friend (@kiittsuune) about how SimplyGo doesn’t total up transactions for you, and they put together a Chrome extension in a night. However, it wasn’t working for me (i.e. when I clicked the extension icon, nothing would happen) until I modified the manifest in line with Chrome’s dev documentation. You can check it out here

October 5, 2022 · 1 min

day 24

I returned to CS50 after a long time. I have a minor regret about not having finished it, so I’m going to try and get it done this time round. I usually feel terrible about my skills, but I’ve realised that I’ve grown a lot after attempting Mario (more) and realising I got it a lot faster than my younger self would have back then (although I had to keep looking up C syntax and dealing with the missing ;s)....

October 5, 2022 · 1 min

day 22

Tried out implementing a UI for question-answering with BERT (using functions written by Chris McCormick) on Streamlit at bert.tomoe.asia but it crashes when there are long spans of text entered – not sure if it’s due to memory constraints (free tier has 800MB of memory) or what. I’ll try using a smaller BERT model tomorrow and see if it makes a difference.

September 9, 2022 · 1 min

day 21

Took part in a Go workshop by Chuk organised by GeeksHacking, where we made a command line tool that interacts with the Boardgame Atlas API to search for board games. ...

September 3, 2022 · 3 min

day 20

Started learning Django out of necessity for work. ...

August 10, 2022 · 1 min

day 19

Touched more server-side stuff. Learned to use screen on a server to manage sessions and update sites.

August 5, 2022 · 1 min

day 18

Created reusable components in React for a volunteering project. ...

August 2, 2022 · 1 min

day 17

Joys of pair programming and fiddling with Liquid + Shopify metafields ...

July 20, 2022 · 1 min