This site was initially created as a semi-anonymous blog, where I, without a
real public identity could post whatever I wanted without consequence. Well, my
life has taken a bit of an unexpected turn, and privacy is no longer possible. 
 Once on the internet, content can almost never be hidden away again. I won't
delete my old posts, but they'll be archived under /archive with…

 Note: This was written late 2025 with the expectation that I will complete
this research at some point. I now realize I'll probably never have the time
to finish it, and am therefore releasing it now. 
 
 
 Skip technical stuff 
 
 
 Btw this is a sequel to some of my prior research on how the location services
work. See
…
Today, Wikipedia was in read-only mode for a couple of hours due to a security
incident. 
 Post from WMF staff member on Discord: 
 
 Hey all - as some of you have seen, we (WMF) were doing a security review of
the behavior of user scripts, and unintentionally activated one that turned
out to be malicious. That is what caused the page deletions you saw on the
Meta log,…

 At first glance, this looks like the commit history of just another random vibe
coded project. But no, it is in fact the recent commits to
 go-micro , a project with 22.7k stars that
started all the way back in 2015.
 BcacheFS , a major filesystem, now has
 ProofOfConcept (a custom AI bot) as co-author on the majority of new commits.
The Claude account on GitHub now…
HackEurope is over. In many ways, it was a complete shitshow (vibe coded
inaccessible UI for participants, lots of delays, miscommunications, and other
issues too many to list). But now that the caffeine overdose and sleep
deprivation is over, I can say that there were actually some important lessons. 
 TL;DR: 
 
 
 Front-end is almost everything. There is 0 burden of…
I recently fell down this trap myself. I had an assignment i was rushing, and I
suck at writing prose (just look at this post...). I decided to simply note down
everything as bullet points. The thoughts were mine, and did research the
luddite way of crawling through Google Scholar, Sci-Hub, and random blog posts.
I liked the output very much - it conveyed all my arguments and had…
So I'm not really a Java programmer, but I can write Java since all university
coursework pretty much mandates it. But since I haven't written it in a while, I
didn't properly set it up when I rewrote
 my Neovim config . 
 
 Q: Why are you applying to a Java position if you're not a Java programmer? 
 A: Those are the only jobs around... 
 
 Before the interview, I…
Time flies. I can't believe the year is almost over. The fact that there's
barely 6 months left before graduation scares me. 
 January to April 
 
 Mostly just coursework. I let myself slip a little and didn't do much work.
Made a cool music player 
integrated with yt-dlp for Android. Unfortunately, I never managed to switch
to Android and thus never bothered…
Context 
 I lived in China between approximately 2008-2012 in Beijing and 2018-2023 in
Chongqing where my father works as an engineer. My point of reference will
mostly be comparing to Malaysia, my home country, and the UK, where I am
currently studying for my bachelor's degree. 
 Pollution 
 This was the first thing I noticed as the plane landed in Chongqing. I…