Roy Tang

roytang.net

Programmer, engineer, scientist, critic, gamer, dreamer, and kid-at-heart.

Blog Notes Photos Links Archives About

Subscribe: RSS JSON

2020 January

  • Weird Blog Spam

    Posted by under blog at #tech-life

    Also on: twitter / 860 words

2019 November

  • One Year with Hugo: Highs and Lows

    It was a bit more than a year ago that I decided to haphazardly and suddenly migrate from Wordpress to Hugo. It's a good time to look back and reflect on that decision and consider where we are now, and how to move forward. Good: I am extremely happy with the site's browser performance. It currently scores an insanely high 96 on Google's Pagespeed tool, and I'm pretty sure I I know how to close the remaining 4% gap. (I just need to get around to it.) generally all the advantages listed in the original post a year ago. I'm

    read more (621 words)

    Posted by under blog at #tech-life #blogging #hugo

    Also on: twitter / 💬 2 621 words

  • New Video Card!

    Posted by under blog at #tech-life

    Also on: twitter / 879 words

  • Grab Overpricing

    So the Philippine Competition Commission recently fined rideshare provider Grab P23M for overcharging their customers. Apparently only P5M of that is meant to go back to the affected riders, which seems like a piddly amount considering the number of riders in the Philippines. We'll see how of that I actually get credited back, if any. Grab pricing has been steadily increasing since Uber exited the market early last year. The other day Grab wanted to charge me a bit over P400 for a 13km ride to a commercial area, which seemed insane. I ended up just going out and taking

    read more (254 words)

  • On Feed Readers

    I don't use Inoreader anymore, but a recent blog post of theirs recently appeared in my feeds that mentioned they implemented "sort by magic". This was a feature that Google reader had 10 YEARS AGO! There hasn't been much innovation in the feed reader space in the last decade it seems, which is totally understandable given they are mostly tools used by internet "power users", and mostly by older netheads, so the target market isn't very large. When I talk about "feeds" and "feed readers", I'm not talking only about RSS and the associated readers, but anything that lets me

    read more (922 words)

    Posted by under blog at #tech-life

    Also on: twitter / 922 words

  • An Offline Walk

    The other day, a family member mistakenly took my phone with them to the office so I was without a phone all day. This meant my daily walk had to be offline, which was a weird thing I hadn't experienced in a while. I couldn't help but note my hand's instinctively reaching for the mobile phone that wasn't there. Mobile phones are so ubiquitous in our daily lives, but sometimes it feels like a crutch how we can be totally dependent on them. Things I can't do on my walk if don't have a mobile phone: be contacted in an

    read more (284 words)

    Posted by under blog at #tech-life

    Also on: twitter / 284 words

  • Indieweb Updates and Thoughts

    I mentioned before that I was looking into indieweb stuff. There's a whole wiki of information about it if you're into that sort of thing, but also here's a recent post which kind of serves as an overview. I have some comments on the content of this post, more on that later. Indieweb things I've already implemented on this site: have a personal domain (since 2006) microformats (h-card and h-feeds and h-entrys), though I would have to be using some sort of microformats reader to make sure everything there is hunky-dory (no concrete plans for this yet) webmention support, via

    read more (668 words)

2019 October

  • Current desktop images (Windows 10 PC and Macbook Air). I've been toying with the idea of dual-booting my PC with Ubuntu because reasons (and also I miss having an Ubuntu desktop to toy around with), and I figured maybe I should document my current setup first before I try something that might end in disaster. Both of the pictured wallpapers are from here. Also, yes I am generally bad at cleaning my desktops of icons.

    Current desktop images (Windows 10 PC and Macbook Air). I've been toying with the idea of dual-booting my PC with Ubuntu because reasons (and also I miss having an Ubuntu desktop to toy around with), and I figured maybe I should document my current setup first before I try something that might end in disaster. Both of the pictured wallpapers are from here. Also, yes I am generally bad at cleaning my desktops of icons.
    Current desktop images (Windows 10 PC and Macbook Air). I've been toying with the idea of dual-booting my PC with Ubuntu because reasons (and also I miss having an Ubuntu desktop to toy around with), and I figured maybe I should document my current setup first before I try something that might end in disaster. Both of the pictured wallpapers are from here. Also, yes I am generally bad at cleaning my desktops of icons.
  • Archiving Yahoo Groups

    So a couple of days ago, Yahoo announced that it was shutting down Yahoo Groups. I was a big user of Yahoo Groups back in the day. I was a member of several active mailing lists in the early 2000s, including some fandom groups (see: The Rise and Fall of the Final Fantasy Forum) and a few alumni groups and some MTG-related ones. Now all of that content is vanishing! Since I hate losing content to the sands of time, I immediately looked at my options for archiving my Yahoo Groups content. Groups like archive.org are working to archive publicly-accessible

    read more (673 words)

    Posted by under blog at #tech-life

    Also on: twitter / 673 words

  • An Archive of My Own

    A post about making a guy making an archive of his twitter data made the rounds lately, so I figured I should make my own post about my ongoing efforts in this regard. I mentioned in an earlier post that I like being able to use social media to dig through my own history. But as the first link above says, these social media sites can go away since nothing lasts forever. In the spirit of the Indieweb principle to own your data, for the past few months I've been working on archiving most of my social media content on

    read more (2301 words)

2019 September

  • Need help diagnosing graphics card crashes

    I have a GeForce 970, it's a bit old, I got it in 2015. I've been having an issue where sometimes in some games, my displays (I have two monitors) will die (go completely black), but the game goes on running for a while (I can hear the audio), then after a couple of minutes or so the audio also stops so I can't really do anything except do a hard reboot. I've tried VNCing into the PC to see what's going on after this time, but it's not accessible over the network so I assume it's dead.

    The crashes happen most often while playing Magic Arena (says a lot about the game!), but I've also had it happen once or twice on Starcraft 2 and Borderlands 2. I don't play very demanding games graphically. I can't identify any specific action that causes the crashes.

    Some other things I've tried:

    • attach my 2nd monitor to onboard graphics, keeping the main monitor connected to the vidcard. In this case when the crash happens, the main monitor goes black, while the 2nd monitor still has a display, but is frozen
    • remove my 2nd monitor (I thought I might be overtaxing the graphics card by having two of them??)
    • checking for memory (RAM) issues. I did have some RAM issues a couple of months ago, but that turned up to be due to a dirty connector, and it was causing crashes not just in games but in general Windows usage, so I think this is a different issue now
    • checking for disk issues. I actually found some bad sectors on my secondary drive and ended up replacing it. But even if I ran everything from my primary (SSD) drive, the graphics crashes still occur
    • reinstalling/updating device drivers
    • resetting Windows 10 (yup, I went that far)

    After all of these, I'm still encountering these crashes so I'm seriously considering replacing the graphics card now, but I'd like the be sure that it's a graphics card issue and not something wonky with the motherboard, as my purchasing decisions will be different if the motherboard was the problem (I might as well get a new PC then). I'm looking for any advice to help me diagnose or confirm the problem.

    For reference, my current PC specs:

    • Case Silverstone Precision 10SST-PS10B
    • Fan 120mm internal aux fan
    • PSU Cooler Master B600 V2 600W
    • CPU Intel Core i5-4460
    • MB ASUS H97ME
    • RAM 2x DDR3 Kingston HyperX Fury 8gb 1600
    • VC Asus GTX970 STRIX OC 4gb
    • SSD Samsung 850Evo 250gb
    • SSHD Seagate Firecuda 2tb
  • 2019 Windows Installation List

    So I recently reinstalled Windows 10. This reminded me that there used to be a time that I reinstalled Windows so often that I would maintain a standard "installation list" of software that I would install afterwards. (I'm sure I have at least one of those old lists somewhere in my backups, too lazy to look for them now.). I thought I'd post an updated 2019 version, based on the recent episode. General: Firefox (web browser) Sumatra PDF (PDF reader via Windows store) Dropbox (cloud storage) hp deskjet 3630 series (Printer/Scanner software) QBitTorrent (torrent client) Gaming: Magic Arena Steam Battle.net

    read more (245 words)

    Posted by under blog at #tech-life

    Also on: twitter / 👍 2 245 words

  • A Tale of Two Backups

    Despite my desktop PC being generally more stable after the events of the Great Memory Scare of 2019, I was still encountering occasionally crashes when playing games. And by crash I mean the displays dying although the PC continues to run for a short while thereafter and after which they proceed to apparently stop operating completely. It only happens when playing games, and most often when playing Magic Arena and sometimes (rarely) when playing Starcraft 2 or Borderlands 2. Given that I didn't want to try swapping out the video card just yet, and I had already tried doing all

    read more (1533 words)

    Posted by under blog at #tech-life #gaming

    Also on: twitter / 1533 words

2019 August

  • Ephemeral social media

    I read this post: Why I'm automatically deleting my old tweets using AWS Lambda where the justification for regularly deleting your old social media content is that they are no longer representative of the current version of you and thus can be misleading. This has certainly been the case when famous people's older tweets resurface (James Gunn comes to mind). To each his own and I kind of understand the intent, but this kind of thinking is a bit anathema to me. In fact, I tweeted this just a few days ago: On Aug. 27, 2019, 8:45 a.m. I wrote:

    read more (317 words)

    Posted by under blog at #tech-life

    Also on: twitter / 317 words

  • Three Hearts

    Shogun There's a quote I like from James Clavell's novel Shogun: β€œIt's a saying they have, that a man has a false heart in his mouth for the world to see, another in his breast to show to his special friends and his family, and the real one, the true one, the secret one, which is never known to anyone except to himself alone, hidden only God knows where.” The novel implies this was a Japanese saying, which may not be accurate, Clavell probably based it on Jesuit writings from that era. That being said, I like this quote because

    read more (570 words)

    Posted by under blog at #quotes #tech-life

    Also on: twitter / 570 words

  • Devnotes: Migrating Mercurial to Git

    Big news in online repositories this week is that Bitbucket is sunsetting support for Mercurial! This might be the death knell for Mercurial, although Git was already the super popular choice before. Back when I started using online source control for my personal coding projects I started out with Bitbucket over Github because they offered unlimited private repos and Mercurial (which I had already tried out before at work, so at first I preferred it over git). Now that Gitlab and Github both offer unlimited private repos, there's no reason to stick with Bitbucket either. I had already migrated most

    read more (279 words)

  • The Great Memory Scare of 2019

    Posted by under blog at #tech-life #gaming

    Also on: twitter / 1447 words

  • Internet Commercialization

    0 A while back, I read this post from 2015: Who is doing this to my internet? lamenting the changing nature of the internet due to commercialization and advertising. 1 It's a bit funny that the OP was lamenting about the "good old days" of the internet back in 2012, when by then the big social media networks like Facebook and Twitter were already relatively well-entrenched. When I think of the "good old days" of the internet I tend to harken back pre-social media to the heyday of blogging around 2005-2008 maybe? Those were times when instead of everybody holed

    read more (800 words)

    Posted by under blog at #tech-life #blogging

    Also on: twitter / 800 words

  • Note-taking / Todo Workflow

    In perhaps what is a perfect example of how writing bring clarity, I started drafting a post listing out the problems with my current notes/todo workflow and ended up coming to a conclusion as to how to make things better for myself. The main issue is that I have a smattering of todo-lists and notes scattered over several platforms: plain text files (in different places!), evernote, google keep, google docs, standard notes, and recently I also started trying Trello. So everything is everywhere and not consolidated in the same place. To tackle the problem, first I consider what are my

    read more (586 words)

    Posted by under blog at #tech-life

    Also on: twitter / 586 words

2019 July

  • Move Fast, Break Things