Sign in

Roy Tang 🇵🇭

@roytang.indieweb.social.ap.brid.gy
23 followers 1 following 735 posts

Programmer, engineer, scientist, critic, gamer, dreamer, and kid-at-heart. I'm a longtime full-stack web developer. From the #Philippines. Fair warning: All my […] 🌉 bridged from ⁂ indieweb.social/@roytang, follow @ap.brid.gy to interact

PostsRepliesMedia
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 11h
Shared: Things That Are Good to Do www.quarter--mile.com/Things-That-A…. #Lists
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 06/10/2026
New blog post: Uncharted 2: Among Theieves, Uncharted: Drake's Fortune, Tomb Raider (2013), Shadow of the Tomb Raider roytang.net/2026/10/uncharted-tomb-… #Gaming #Games #Ps3 #Steam
021
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 04/10/2026
New blog post: Weeknotes 2026-10-04 roytang.net/2026/10/weeknotes-10-04 #Weeknotes
roytang.net
Weeknotes 2026-10-04
TOC * The World * My Week * On The Blog * Media Diet and Reviews * Reading * Watching * Gaming * Links of Interest * Looking Forward It is October! Somehow the year is already more than 75% over. ### The World Public transportation in Metro Manila had a fare increase last Monday. I'd complain, but honestly the drivers already earn so little they deserve a raise. The economy is a challenge for everybody. ### My Week Google Fit says I walked 67,578 steps from last Sunday to yesterday, breaking the 70k week streak after a while. I missed the mark on Saturday, having to stay at home a lot. I'm still in a good spot though, in terms of beating last year's step count total. Went out early in the week to get my test results and talk to the doctor again. Results are all good, so we just observe again for a while and hopefully I won't have any medical things to worry about until 2027. While I was at the hospital I had a random encounter where I ran into one of my first mentees back in my early years of working! We haven't seen each other in 16 years and he has changed so much I was hesitant to approach him at first because maybe it wasn't him?!? But he recognized me instantly! It's good to see random people again after so long. Had a bit of a cold for most of the week so I mostly just chilled at home. New month means the regular monthly adulting nonsense like paying bills etc. Feeling lost and unsure where to go still, maybe always and forever. ### On The Blog * Finally wrote a review for FF7 Rebirth. ### Media Diet and Reviews #### Reading * Books: Still no new books started yet. * Comics: Mostly just reading Claremont-era _Uncanny X-Men_ , and falling far behind on current comics. * Feed reader backlog: Feed reader is back down to 380 unread items as of this writing, a good drop! Let's see if I can keep that up. #### Watching * Ongoing: **Lanterns** (caught up, one episode remains), , **Stewart Fails To Save The Universe** * Finished: **ER seasons 1-15**!! I'm free!, **Star Trek: Strange New Worlds S4** * Started: **Ranma 1/2 S3** , first episode came out on NF today! * Movies: No new movies this week. #### Gaming * Multiplayer games: * **Magic Arena** : Crushed my first Reality Fracture draft and have been playing some trad draft trying to get an achievement. * **Marvel Snap** : Almost uninstalled it, but then they brought draft mode back, so now I'm doing one of those a day. * Single-player games: * Ongoing: * I think this week was mostly just **Super Mario Galaxy 2** on the Nintendo Switch: Slogging along, collecting stars etc. I think I'm at around 52 stars now out of 120 regulars, which seems like a good pace after two weeks. * **Graveyard Keeper** (Steam): Kind of let this one go, haven't played it since last Monday. * **Pathfinder: Kingmaker** (Steam): Still checking in occasionally on my little barony, but it's not especially compelling. ### Links of Interest * links 🔗 You are one of one – Michael Julius > This is the first time in history when a whole generation is being told or tempted to have a machine write for them. You are one of one, unprecedented in the history of human evolution. There’s only one of you. So to give your voice to a machine to say speak for me, I’m going to be silent, and I’m going to tell a machine to express myself or to tell my narrative, is such a crime against yourself. It’s so dystopian, beyond anything I could do in a dystopian novel, and I did a lot. * links 🔗 The Game Ends Either Way - Bridgette Day (Sadly Substack) A poignant example of how unique memories can be formed by childhood videogames > But life doesn’t work like that of course, and we all grew up and moved on and left that world behind. > > We can’t pick up again where we left off, even if we wanted to. > > And time will hurry you along, to somewhere else, somewhere new, every minute. Every second. > > And your path doesn’t stay parallel with the ones you love; you will all diverge in the end. > > Whether you play, or whether you don’t — > > The game ends, either way. * links 🔗 They killed knowledge - A Working Library > There is no trust in them, because there is no truth in them. Is there a better phrase to describe the internet today, with the myriad of lies and forgeries slipped in among the real? With the enormous scale of disinformation, of knowledge subverted to consumption? They killed knowledge, Zove says. Are we not witnessing the same murder, day by day, one banned book, one ad, one fake search result at a time? * links 🔗 Winnie Lim » running a personal website is not fun anymore > It takes spiritual energy to create, maintain and produce personal projects. At the core, these projects exists because there is a belief in some sense of shared humanity. I write because I believe someone out there resonates with my experiences. But when everything starts to be about speed, utility and power, life becomes a dehumanising experience. ### Looking Forward Some stuff releasing/happening this month: * This coming week: One of my nieces has a birthday. * Next weekend: NYCC * Oct13 Arjun releases for SF6 * Oct14 Vision Quest on Disney+ * Oct16 Street Fighter (movie): I'll probably see this one in the cinemas maybe, it looks like it's gonna be so dumb. * Oct16 Tales of Eternia Remastered: This one is a maybe. * Oct22 Final Fantasy Resonance: Tempted to get this! I am almost certainly forgetting some stuff.
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 03/10/2026
Shared: Winnie Lim » running a personal website is not fun anymore winnielim.org/journal/running-a-per…. #Web #Genai
winnielim.org
running a personal website is not fun anymore
I’ve had a personal website since I was 15, in 1996. Back then it was hosted on geocities. I started to host my own blog somewhen around the year 2000. Over the decades I’ve migrated my blogging to other hosted platforms like livejournal, vox, posterous, wordpress.com, medium, etc but in 2015 I decided I want to stop experimenting with other platforms in order to have a forever home with my writing. I started to feel the importance of permalinks – how disruptive and saddening it is when cherished posts by other people go 404. I’ve been an advocate of personal websites for a very long time. Back then I was pro-technology and didn’t fully understand my privilege in many ways. I was always advocating for personal websites without realising how much work it is for the average person. The technical part of it was fun for me so I had mistakenly assumed it would be fun for everyone else. To have a _self-hosted_ personal website, one must: * find a good enough hosting provider – easier said than done * be willing to pay a subscription every month * learn ftp * learn how to set up a database or static site generator * simple html/css to customise some basic things There are tasks that are just annoying in the beginning like setting up a database or learning how to use a static site generator, but once these things are set up one can relax and simply focus on the content. I thought it was worth the effort to have an almost blank canvas we can then put anything on. It is difficult to have such a space in reality, but online we can collect, express, share anything we want. A couple of years ago my host emailed me to say that googlebot was hitting my site aggressively, so they had to block it to be fair to other users on the shared server. There were quite a few posts people were discovering through google so I was disappointed that they wouldn’t be able to find them anymore, but I wasn’t in a mental space to deal with it, so I accepted it. It was then peaceful for a while. But running wordpress on its own is also stressful, people are always seeking to exploit its vulnerabilities. That was still bearable once I installed a couple of reputable security plugins. At this point people would be asking, why don’t I just run a static site? I chose wordpress for many reasons, but the main reason is because I wanted a fully dynamic website to so I can surface and display relationships between my content. So I chose to put up with all the quirks that come with running wordpress. A few weeks ago this site was successfully hacked for the first time in its history, bypassing all its defences. My site was just one of the many that were affected in what we now know as the wp2shell exploit. I managed to fix it still. But just a week or two later they exploited a vulnerability in one of the plugins this site relies upon. This site is over 10 years old and this is the first time attacks are happening consecutively. Why? AI, obviously. I feel dirty even typing the word out. It is being used to find vulnerabilities at a speed and depth that didn’t occur before. So I patched the site again, and the next thing I know is that bots are clogging up matomo, which I use to view referral traffic etc. I’ve used robots.txt and .htaccess to block them but most of them are masquerading as humans. I look at the site’s access logs and it is just bots, bots, bots everywhere. Somehow the idea that this site’s content is being scraped for AI is strangely violating. I am contemplating putting this site behind cloudflare, but personally I don’t enjoy the user experience when I visit sites behind it. I can’t really explain why – it is just a temporary loading screen. It is weird to even contemplate putting a small personal website with low traffic behind cloudflare. I’m spiritually exhausted with these bots. If I’m having so much frustration as a former technically-inclined person, I can’t imagine the average person trying to run a self-hosted personal website. Sadly platforms are the way to go for the average person. I feel like this phenomenon is not just about personal websites. It feels like a harbinger of some sort. Some people would probably say we’re already over the harbinger stage for quite a while now. I’ve personally argued that we are probably living in the dark times but dark times are only obvious when viewed with the lens of history. Maybe people think I am exaggerating: how can I associate AI bots rampaging personal websites with the dark ages? It is the lack of care and thought in everything. The callousness. Not just about AI, but everything. It takes spiritual energy to create, maintain and produce personal projects. At the core, these projects exists because there is a belief in some sense of shared humanity. I write because I believe someone out there resonates with my experiences. But when everything starts to be about speed, utility and power, life becomes a dehumanising experience. Why should I take the time and effort – the deep meditative state I need to reach to translate my inner experiences into coherent words – when AI bots just scrape everything? And someone out there is probably typing a prompt and getting responses in 0.001 seconds without giving a single thought about the human energy that is powering that response.
110
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 02/10/2026
Shared: The Game Ends Either Way - Bridgette Day bridgetteday.substack.com/p/the-gam…. #Gaming (Sadly Substack) A poignant example of how unique memories can be formed by childhood videogames
bridgetteday.substack.com
The Game Ends Either Way
Saving my place in Final Fantasy IX didn’t save what I thought it would.
101
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 02/10/2026
Shared: You are one of one – Michael Julius mjulius.com/you-are-one-of-one. #Genai
mjulius.com
You are one of one
This is the first time in history when a whole generation is being told or tempted to have a machine write for them. You are one of one, unprecedented in the...
100
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 01/10/2026
New blog post: Final Fantasy VII Rebirth (PS5) roytang.net/2026/10/ff7rebirth #Gaming #Games #Ps5
001
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 27/09/2026
New blog post: Weeknotes 2026-09-27 roytang.net/2026/09/weeknotes-09-27 #Weeknotes
roytang.net
Weeknotes 2026-09-27
TOC * The World * My Week * On The Blog * Media Diet and Reviews * Reading * Watching * Gaming * Word Power * Links of Interest * Looking Forward ### The World I think there was a UN general assembly meeting last week where Trump and Netanyahu both spouted off so much nonsense. ### My Week Google Fit says I walked 70,357 steps from last Sunday to yesterday, another 70k week! If I keep this up I'm likely to beat last year's step count total by a significant market. My week was a lot more chill than the previous week, though I have some lingering medical anxiety over some tests I had done. We had one more boardgames session before our friend flew out. ### On The Blog * Boardgames: Lord of the Rings Trick-Taking Game (Fellowship and Two Towers), Wyrmspan, Guards of Atlantis II, Inis, Modern Art ### Media Diet and Reviews #### Reading * Books: Still no new books started yet. * Comics: Mostly just reading Claremont-era _Uncanny X-Men_ , I am falling so far behind! * Feed reader backlog: Feed reader is at 508 unread items as of this writing, a small increase again. At this rate I'll need a "banruptcy" reset as some point. #### Watching * Ongoing: **ER** (Now halfway through the final season, I'm almost free!), **Star Trek: Strange New Worlds S4** , **Stewart Fails To Save The Universe** * Started: **Lanterns** on HBO Max. * Movies: No new movies this week. #### Gaming * Multiplayer games: * **Magic Arena** : Still faffing around and waiting for **Reality Fracture** * **Marvel Snap** : Finished playing the team clash mode, thinking about maybe uninstalling again. * Single-player games: * Ongoing: * **Graveyard Keeper** (Steam): Resumed this one. It's not as compelling as Stardew Valley and still kind of weird and I'm not sure how far I'll go with it. * **Super Mario Galaxy 2** (Nintendo Switch): Pretty fun, though the motion controls are still annoying. ### Word Power This might be the last one of these for a while, as I've stopped doing the regular NYT games for a few days now. * BILTONG: A form of air-dried, cured meat which originated in Southern Africa * CINQUAIN: A five-line stanza. * EPODE: A type of lyric poem. * GOBY: A type of spiny-finned fish. * HIATAL: Relating to a hiatus. * PINNIPED: A type of carnivorous aquatic mammal. * WEEPIE: A work, especially a film or play, that is excessively sentimental. ### Links of Interest Nothing shared this past week. ### Looking Forward Getting some lab results tomorrow which hopefully are good then a followup consult and after that hopefully no real medical stuff for a few months at least. Hopefully. **Reality Fracture** drops on Magic Arena this coming week!
010
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 24/09/2026
New blog post: Boardgames: Lord of the Rings Trick-Taking Game (Fellowship and Two Towers), Wyrmspan, Guards of Atlantis II, Inis, Modern Art roytang.net/2026/09/boardgames-lotr… #Boardgames
030
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 20/09/2026
New blog post: Weeknotes 2026-09-20 roytang.net/2026/09/weeknotes-09-20 #Weeknotes
roytang.net
Weeknotes 2026-09-20
TOC * My Week * On The Blog * Media Diet and Reviews * Reading * Watching * Gaming * Word Power * Links of Interest * Looking Forward This entry coming in on a Monday because Sunday was busy. ### My Week Google Fit says I walked 74,807 steps from last Sunday to yesterday, another 70k week! A lot of this week's walking were around either amall or a hospital. Another busy week for me, mostly because of friend meetups and also some regular doctor consults followed by a bunch of labs done. The labs are to check on some minor symptom that has been an unresolved mystery for more than a year now; hopefully it's nothing serious. Recently I ended up cancelling a credit card I've had for more than a decade now, because they refused to give me no annual fee for life and I'm tired of contacting support every year to have the annual fee reversed. I have two other credit cards that don't charge me an annual fee, so I'm fine with losing this one, though I must admit I was a bit saddened that my many years of being a good customer amounted to nothing. Sigh. I'm so tired. ### On The Blog * Nothing extra this week. ### Media Diet and Reviews #### Reading * Books: Still no new books started yet. * Comics: Still reading a lot of Claremont-era _Uncanny X-Men_ , and _Punisher War Zone_ , but still falling behind on current comics. * Feed reader backlog: Feed reader is at 486 unread items as of this writing, a small increase, despite my efforts. #### Watching * Ongoing: **ER** (Now in S14, two more to go!), **Star Trek: Strange New Worlds S4** , **Stewart Fails To Save The Universe** * Movies: No new movies this week. #### Gaming * Multiplayer games: * **Magic Arena** : Still faffing around and waiting for **Reality Fracture** * **Marvel Snap** : Still not doing ranked, but I kept the game around after Draft went away, mostly to claim daily freebies. Then they introduced a new limited mode a few days ago so I'm giving that a try. * Single-player games: * Ongoing: (Steam) * **Stardew Valley** : Still playing a lot of this, but toned down enough that I was able to play a couple of other things too. * Finished: * **Shadow of the Tomb Raider** : Yeap, I finally managed to sit down and power through and finish the main story of this game. Now I need to think about whether I still want to do stuff like complete the collectibles etc. * Started: * **Super Mario Galaxy 2** (Nintendo Switch): On a whim I bought this digital off the eShop (I didn't want the physical 2-pack with Galaxy 1 since I already have that game). I had forgotten how challenging the pointer controls are in these ports! * Boardgames: * We've been playing a number of boardgames during our meetups while our friend is in town; I'll do a writeup after it's all done. ### Word Power My NYT games sub is up for renewal and I am thinking of letting it expire, but I think that means losing access to Spelling Bee? Which might be fine I guess. We'll see how it goes. * DIOXIN: A type of pollutant that is a by-product of burning or industrial processes. * INURN: To bury or entomb. * PARTITA: An instrumental piece composed of a series of variations, as a suite. * RILL: A small brook. * TAXON: A taxonomic group. * TAMARI: Soy sauce made without wheat. * TIPI: Alternate spelling of TEPEE. * TIPPET: A covering for the shoulders, as of fur, with long ends that hang in front. ### Links of Interest Kind of been neglecting the link blog the past month or so, but I managed to get back into it this week. * links 🔗 Why Is Everyone In Tech So Sad? > A lot of people seem to be realizing that knowledge work is mostly pointless. AI might give us the pleasure of finding out what happens if an entire class of workers loses faith in their careers. > > This is Workism’s most convincing argument: The work must be important because, well, we’re all here, aren’t we? Signing in. Staying late. Every week. > > And once freed from the false satisfaction of believing we are changing the world with our day jobs, perhaps we will be inspired to fill that hole with something real — true altruism, not its artificial Workism substitute — by actually trying to impact real people, in our communities, in real ways. * links 🔗 The quiet grief of adult friendship > However, somewhere between “Let’s catch up soon” and “Sorry, life has been hectic”, adult friendship became one of the most emotionally significant and least discussed losses of modern life. > > Friendship, however, has always depended on a certain irrational generosity. A willingness to waste time together magnificently. To listen to the same anxiety for the fifth time. To sit through silence. To remain available without agenda. > > Despite impossible schedules and emotional fatigue, some friends continue returning. They send memes during meetings. They remember your important dates. They call you out-of-the-blue. Not because it is convenient. But because somewhere, beneath all the exhaustion adulthood imposes, they still consider your inner life important. Sometimes it is simply the stubborn decision to keep returning to people despite the world constantly training you to prioritise everything else. * links 🔗 Creepy crawlies — Konstantin Ryabitsev > Worst of all, there are no simple solutions to the problem. Companies offering custom “AI” models still pop up daily, all of them hungry for training data. App makers are still looking for ways to turn a profit, so they will continue to turn your household appliances into attack vectors. * links 🔗 How Musk, Thiel, and Altman Misread Science Fiction - The Atlantic > What stayed with the Silicon Valley magnates was the idea of abandoning our bodies and the messiness of other people, leaving behind our finitude for an infinity of stars and self-coding machines. But this is actually a nightmare, a false escape, as the source material hints at without much subtlety. What happens next may depend on whether these boys grow up and finally recognize what they failed to see before. * links 🔗 I Know What You Think of Me - The New York Times > if we want the rewards of being loved we have to submit to the mortifying ordeal of being known (via LostFocus) * links 🔗 “Laborsaving” - A Working Library > That same siren song of laborsaving technology echoed throughout the twentieth century, with vacuums and dishwashers and personal computers and 5G networks and on and on and on. Yet the average number of hours worked (both waged work and housework) hasn’t budged. The present-day fiction of so-called AI is the same story, second verse. The people urging AI on us won’t save labor; they will try to degrade that labor, to further alienate us from it, to demand that we work as long and hard and hopelessly as ever. Unless we refuse. * links 🔗 Everywhere Foist Upon Us - The Darth Mall > No matter how diligently you check the outputs, or how cautiously you roll out “AI” features, these tools are built and operated in a way that is unethical and irresponsible. Using them, therefore, can be neither ethical nor responsible. It doesn’t matter if it works. ... > That “‘AI’ is inevitable” is an industry talking point. They need us to believe it is inescapable so that they can increase their prices to cover their actual costs and become profitable before the venture capital runs out. If they can’t convince us of that, then we can just walk away because these tools aren’t actually worth what they cost. Then, when they run out of cash to light on fire, they will have nothing left. * links 🔗 What technology takes from us – and how to take it back | AI (artificial intelligence) | The Guardian > Resisting the annexation of our hearts and minds by Silicon Valley requires us not just to set boundaries on our engagement with what they offer, but to cherish the alternatives. Joy in ordinary things, in each other, in embodied life, and the language with which to value it, is essential to this resistance, which is resistance to dehumanisation. ### Looking Forward One more hangout and a few more lab tests early this week, then the rest of the week should be mostly free. Whew.
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 18/09/2026
Shared: What technology takes from us – and how to take it back | AI (artificial intelligence) | The Guardian www.theguardian.com/news/ng-interac…. #Tech #Genai
theguardian.com
What technology takes from us – and how to take it back | Rebecca Solnit
The long read: Decisions outsourced, chatbots for friends, the natural world an afterthought: Silicon Valley is giving us life void of connection. There is a way out – but it’s going to take collective effort
110
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 18/09/2026
Shared: Everywhere Foist Upon Us - The Darth Mall darthmall.net/2026/everywhere-foist…. #Genai > No matter how diligently you check the outputs, or how cautiously you roll out “AI” features, these tools are built and operated in a way that is unethical and irresponsible. Using […]
indieweb.social
Original post on indieweb.social
100
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 15/09/2026
I am apparently one of the top 15 users on indieweb social, at least in terms of being on archive.org web.archive.org/web/sitemap/https:/…
Screenshot of the indieweb.social sitemap on archive.org
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 14/09/2026
Shared: I Know What You Think of Me - The New York Times archive.nytimes.com/opinionator.blo…. > if we want the rewards of being loved we have to submit to the mortifying ordeal of being known (via LostFocus […]
indieweb.social
Original post on indieweb.social
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 14/09/2026
I am happy (?) to report that I have received my first email from a self-identified clanker
Screenshot of an email from a self-identified AI agent
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 14/09/2026
Shared: How Musk, Thiel, and Altman Misread Science Fiction - The Atlantic www.theatlantic.com/books/2026/08/s…. #Tech #Scifi
theatlantic.com
We Are Living in the Fantasy World of 13-Year-Old Boys
Many of the tech billionaires who built our world have taken the wrong lessons from their favorite science fiction.
120
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 14/09/2026
Shared: Creepy crawlies — Konstantin Ryabitsev people.kernel.org/monsieuricon/cree…. #Web #Genai > Worst of all, there are no simple solutions to the problem. Companies offering custom “AI” models still pop up daily, all of them hungry for training data. App makers are still […]
indieweb.social
Original post on indieweb.social
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 14/09/2026
Shared: The quiet grief of adult friendship timesofindia.indiatimes.com/blogs/c…. > However, somewhere between “Let’s catch up soon” and “Sorry, life has been hectic”, adult friendship became one of the most emotionally significant and least […]
indieweb.social
Original post on indieweb.social
100
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 14/09/2026
New blog post: Weeknotes 2026-09-13 roytang.net/2026/09/weeknotes-09-13 #Weeknotes
roytang.net
Weeknotes 2026-09-13
TOC * My Week * On The Blog * Media Diet and Reviews * Reading * Watching * Gaming * Word Power * Links of Interest * Looking Forward This entry coming in on a Monday because Sunday was busy. ### My Week Google Fit says I walked 70,320 steps from last Sunday to yesterday, another 70k week! The days were either very rainy or very hot. It was a busy week for me. Spent a couple days meeting up with friends to play boardgames because our overseas team member is back in town. Also had some labs done so I can do some doctor consults this week. I like hanging out with the friends but spending so much time outside the house feels like a preview of how much less free time I'd have if I somehow manage to get back to full-time work again. Less time for my side projects, less energy overall etc. At least I still managed to get my steps in! ### On The Blog * Looking for iPad Reader App Recommendations ### Media Diet and Reviews #### Reading * Books: Still no new books started yet. I also got lent a couple of murderbot books * Comics: Still reading a lot of Claremont-era _Uncanny X-Men_ , and _Punisher War Zone_ , but falling behind on current comics again. * Feed reader backlog: Feed reader is at 450 unread items as of this writing, quite a bit more than last time, have to get this under control again. #### Watching * Ongoing: **ER** (in the middle of S13!), **Star Trek: Strange New Worlds S4** * Started: **Stewart Fails To Save The Universe** * Movies: No new movies this week. #### Gaming * Multiplayer games: * **Magic Arena** : Still faffing around and waiting for **Reality Fracture** * **Marvel Snap** : Draft mode is finished! I got some stats, I should post them somewhere. * Ongoing: (Steam) * **Stardew Valley** : Together with Civ7, this used up most of my time this week! It remains very engrossing. * Demos: * **Sid Meier's Civilization** 's free trial week has finished! I had just enough time to finish a single run. My opinion of the game has improved a little bit because of the trial, but the price still feels ridiculous (especially considering the DLCs) so still not yet buying it for now. ### Word Power Kind of having trouble keeping up with the NYT Spelling Bee recently, but I still logged a few words to note: * FILLIP: A snap or light blow made by pressing a fingertip against the thumb and suddenly releasing it. * KENTE: A brightly patterned, handwoven ceremonial cloth of the Ashanti. * LINNET: A small finch. * LITTLENECK: A young quahog clam. * LOBLOLLY: A mudhole; a mire. * MANAKIN: A kind of numerous small bright-colored birds of Central and South America . * MANIKIN: A mannequin. ### Links of Interest Nothing shared this week still. Maybe next week! ### Looking Forward It will probably be a busy week again for me, meeting up with friends and visiting doctors etc.
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 07/09/2026
New blog post: Looking for iPad Reader App Recommendations roytang.net/2026/09/ipad-reader-rec… #Ipad #Reading
roytang.net
Looking for iPad Reader App Recommendations
I was originally going to post this on r/ipad, but when I tried to submit my post I got a warning that I might be violating this rule: > Any request for purchase related advice/questions, product comparaisons, what product for a specific use case, and shipping discussions, will go to the "What Should I Buy" thread, also located at the top of the subreddit. And I didn't want to post in a thread because those are much less useful. I was about to search for a different subreddit to submit to, but I was like, you know what, I have a blog, I'll post there first and see what happens, I'm not in a hurry. (I guess I also wouldn't mind recommendations on where else I can post this question.) * * * Anyway, I'm looking for app recommendations for reading ebooks on my iPad. I have a large collection of ebooks (mostly epubs and PDFs) on my desktop PC (not a Mac) that I can access on my home network via a webserver. I would like to be able to access them via a ereader app that can open the site and download ebook files directly (instead of having to use the iPad's browser). As an example, for CBR and CBZ files I currently use the Chunky reader app (an app I also heard about from Reddit many years ago!). This app has an in-app web browser that lets me queue up multiple downloads at a time and then they are available locally in the app for me to choose what to read. I would like similar functionality for my ereader app. I was previously using the Kindle app, but this one is a bit annoying because I have to download the files separately and send to the app and I think that goes through Amazon's servers first or something before being downloaded back to the Kindle app. This is ok for downloading and reading a book at a time, one of my use cases is I also want to be able to browse entire runs of old magazines (mostly from the internet archive) and I would like to download all the issues and just go through them at will. Features I don't care for and in fact would rather not have: * social features * any kind of cloud sync * any sort of book store * anything that requires an account really Of course the reading experience itself should be decent. I would not say no to the ability to highlight segments in an ebook and export them later (the Kindle app has this). Apps that I have already tried and discarded: * Apple Books * ReadEra * Pocketbook If it matters, my iPads are a bit old (I have both a 6th gen and a 7th gen one), so anything too demanding performance wise is probably not a good idea. I will continue to try other apps, but I was hoping the internet might have some good suggestions.
001
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 07/09/2026
New blog post: Weeknotes 2026-09-06 roytang.net/2026/09/weeknotes-09-06 #Weeknotes
roytang.net
Weeknotes 2026-09-06
TOC * My Week * On The Blog * Media Diet and Reviews * Reading * Watching * Gaming * Word Power * Links of Interest * Looking Forward It is September! Officially Christmas season over here. ### My Week I spent most of the week at home. It was kinda lazy actually. Some very rainy days and some less rainy days. Google Fit says I walked 70,480 steps from last Sunday to yesterday, so we are back to it. I always take a small foldable umbrella when I go out walking. A family friend bought my dad a Landers membership and he ended up bringing home a whole bunch of snacks which feels super unhealthy and bad for my weight control (I ate a lot this week). I found a stack of old writeable DVDs and CDs in one of my drawers and spent some time trying to burn some backups to them. It would have been nice since buying a new external hard drive for additional backups is quite expensive right now. However, almost all the discs appear to have succumbed to bit rot. Each attempt took a while. I was able to burn exactly one disc, and it was a CD-R, so only 600+ MB worth of backups. Tossing out these discs, but I'm kind of tempted to buy a few from Lazada just to make sure my external drive is actually capable of burning DVDs! ### On The Blog * The "every two months" movies and TV reviews post: Movies / TV - July & August 2026 ### Media Diet and Reviews #### Reading * Books: Still no new books started yet. I mostly just stare at my large collection of ebooks but not end up reading anything. * Comics: Still reading a lot of Claremont-era _Uncanny X-Men_ , and also started reading _Punisher War Zone_ , the last of the 90s era Punisher series I'm trying to get through. * Feed reader backlog: Feed reader is at 389 unread items as of this writing, a bit more than last time. #### Watching * Ongoing: **ER** (in the middle of S12!), **Star Trek: Strange New Worlds S4** * Movies: No new movies this week. #### Gaming * Multiplayer games: * **Magic Arena** : Faffing around and waiting for **Reality Fracture** * I recently revisited **Marvel Snap** and have been playing their limited-time draft mode. It's certainly a better experience than ladder grinding. * Single-player games I played this week: * Ongoing: (Steam) * **Stardew Valley** : Loading up my old SV save may have been a mistake as it continues to be very engrossing and kinda derailed and took over most of my gaming time this week. I never wrote a proper review of this when I put it down in 2017, so maybe I will do so if I manage to do all of this new endgame stuff. * **Shadow of the Tomb Raider** : A little bit of progress. * **King's Bounty: The Legend** , **Pathfinder: Kingmaker** : Almost no progress this week. * Demos / Announcements: * **Final Fantasy Resonance** got a demo on Steam! I have installed it on the Steam Deck but not yet started it. * **Sid Meier's Civilization** is celebrating the franchise's 35th anniversary with a free-to-play week for Civ7! I took advantage and have started a game but it has largely felt a bit meh and uncompelling so far. My one game is still in the first age. New expansion and free fourth age update have also been announced, but I'm not feeling confident about the game at all. ### Word Power Kind of having trouble keeping up with the NYT Spelling Bee recently, but I still logged a few words to note: * AMATORY: relating to romantic love. * ARROWROOT: a tuber native to Indonesia. * DHOTI: a traditional Indian bottomwear. * TOMMYROT: nonsense. * TYRO: a beginner. ### Links of Interest Nothing shared this week sadly. ### Looking Forward Might be a busy week; an old-time friend is flying and the old gang might be hanging out a few times for boardgames and whatnot.
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 02/09/2026
New blog post: Movies / TV - July & August 2026 roytang.net/2026/09/movies-tv-jul-a… #Movies #Tv #WatchingLately
Good Luck, Have Fun, Don't Die (2025)Masters of the Universe (2026)Mission: Impossible – The Final Reckoning (2025)Mortal Kombat II (2026)
011
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 31/08/2026
Happening in less than an hour: roytang.net/collections/sketchbook/…
Comic panel left: "Filipinos before Sept 1", a person on a couch watching TV
Comic panel right: "Filipinos after Sept 1", the same person, except he is wearing a Santa hat and there is a Xmas tree beside the couch and the TV is playing a Xmas song
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 31/08/2026
New blog post: Weeknotes 2026-08-30 roytang.net/2026/08/weeknotes-08-30 #Weeknotes
roytang.net
Weeknotes 2026-08-30
TOC * The World * My Week * On The Blog * Media Diet and Reviews * Reading * Watching * Gaming * Word Power * Links of Interest * Looking Forward August is almost over, and I haven't gotten done most of the things I wanted to get done for the month. Heck, 2026 is almost 2/3rds done and I haven't done most of the things I wanted to get done for the year. ### The World * RIP: Hayden Panattiere, Dolly Parton, Tim Curry, Peter Cullen. Felt like a miserable couple of weeks really. ### My Week I continue to be annoyed that time exists and prevents me from doing all the things I want to do. The first few days of the week had good weather, but starting around Wednesday we got slammed with rains again, and Friday and Saturday were bad enough that I limited my walks. Google Fit says I walked 63,173 steps from last Sunday to yesterday, so I missed 70k again. It's times like these that I'm glad I'm no longer a regular commuter, especially when I see the videos of flooded Metro Manila streets in various places. At the start of the week I made a list of things I wanted to get done by the end of the month. The list was probably a bit too ambitious, as I ended up doing only one of them so far: cleaning up the shelf of games, toys and other knick-knacks above my PC. You can see a bit of this shelf in the screenshot attached to this post. So much dust! And I had to learn how to clean figures that had gotten grimy and sticky, though I'm not super satisfied with the effort. I wish I had space for a display case, but I don't. Trivia team attended a quiz night at Greenhills last Thursday, but we didn't get there. Summary at Back 2 Basics Trivia Night. We had also planned to attend a different quiz night on Saturday, but the weather was so bad the event got cancelled. Also had to assist one of my patients with a routine medical checkup. The queue took a while, but we got there eventually. ### On The Blog * On Buying A Used iPad * MTG: Marvel Super Heroes ### Media Diet and Reviews #### Reading * Books: Still no new books started yet. * Comics: Reading a lot of Claremont-era _Uncanny X-Men_ , and it's kind of taking away from reading the newer comics. * Feed reader backlog: Feed reader is at 367 unread items as of this writing, around the same as last time. #### Watching * Ongoing: **ER** (just started S11!), **Star Trek: Strange New Worlds S4** * Finished: **NCIS S1-5**. * Movies: No new movies this week. #### Gaming * Multiplayer games: * **Magic Arena** : I think I'm done with **The Hobbit** drafting, so I can save up resources for **Reality Fracture** * Single-player games I played this week: * Ongoing: (Steam) * **Shadow of the Tomb Raider** : Haven't played as much as I expected, so probably still a week or two away from being done with this. * **King's Bounty: The Legend** , **Pathfinder: Kingmaker** : Left alone this week. * Started: (Steam) * **Stardew Valley** : Well, this is more of revisiting an old game that I lost played in 2017 rather than starting a new one. Soooo many things have been added since then! * **Graveyard Keeper** : This one was given out for free like a month back, I decided to try it since it seems to have the same vibe as SV. I'm only at the start, but it seems very weird! ### Word Power Some words I noted when catching up with NYT Spelling Bee this week: * ARANCINI: stuffed Italian rice balls. * ARNICA: a plant in the sunflower family. * BIENNIUM: a two-year period. * ELVER: a young eel. * GORP: a mixture of high-energy snack foods often used as trail mix * POPOVER: a light American pastry ### Links of Interest Nothing this week. ### Looking Forward I think it's PAX West next weekend, I kind of expect some new MTG announcement there, maybe related to Universes Beyond? It's September in a couple of days, so Jose Mari Chan is lurking around the corner.
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 29/08/2026
New blog post: MTG: Marvel Super Heroes roytang.net/2026/08/mtg-msh #Mtg #Limited #Magicarena #Limitedrecap #Mtgsetrecap
010
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 25/08/2026
New blog post: On Buying A Used iPad roytang.net/2026/08/used-ipad #Ipad #Tech
roytang.net
On Buying A Used iPad
A friend was helping his aunt sell a used iPad, barely used and a generation newer than my current one. My current iPad's battery has been degraded already, dropping quite a lot after a single session, so I was interested in the upgrade, especially since the price was pretty cheap. My friend tested the iPad and confirmed the battery was good which was my main concern so I was good to go with the transaction. But there's things about buying a used iPad (and any iDevice I suppose) that I wish I had known about it ahead of time, hence this post. The trouble started after the meetup where I got the iPad. My friend said they had done a reset and it turned on so I took it home and started doing the set up. But during the set up process, I ran into the problem: the iPad had activation lock enabled and I needed to input an iCloud account and password. My friend's aunt helpfully provided her creds but apparently they were NOT the same as the account needed to unlock the iPad. We tried a few workarounds over a few days including logging into her iCloud and removing the device from the account (I'm not sure how it even got there, given the rest of this post), emailing Apple support to ask them to deactivate the lock, but none proved helpful. Some reddit threads told us there was an option to bypass the activation lock using some third-party tools that honestly seemed super shady. I hesitated to try them myself. The friend's aunt told us we could have the bypass done at Greenhills (the local center of used device sales and sometimes shady deals) and it turns out that's where she bought it and she had a reset done before. She agreed to cover the cost of any extra work I have done. When I had time I went there to a shop a friend trusted and spoke to the guy and he said the bypass will take around 40 minutes and that afterwards I wouldn't be able to reset the device again, otherwise the activation lock would be a problem again. I approved the procedure and a bit less than an hour later I had a working and usable iPad. When I got home I did some setup, installing my usual apps and so on. Then I ran into problem #2: I was unable to login to my iCloud account. After flailing around a bit I found some Youtube videos suggesting this was a known effect of the kind of bypass that was done. There were some recommended workarounds once again with some shady software. (I found a reddit thread just flat out claiming the suggested software was malware.) It did not seem like a good idea to try it. I was still able to log in to the App Store so I had access to my previous purchases so that part was fine. I eventually decided that not having access to iCloud while not ideal was acceptable given how cheaply I got the device and ultimately I could live with it, so we closed the transaction there. So I understand the activation lock is an anti-theft measure, so that stolen devices are not useful to the thieves. And I wish it weren't so, but I suspect this is a typical use case for the sort of used devices sold at places like Greenhills, which is why the techs there are so used to doing this sort of bypass. I guess at least it provides a way for people to have access to cheaper devices, but it's not an ideal economy when it incentivizes this sort of thing. It's not my first dance with this kind of thing: a few years ago our helper had an Android phone that needed a factory reset but it required a Google account as well, and I was never able to solve that so it ended up just being a brick that's still in this room somewhere. I don't think I looked into any shady/hacky means of bypassing it back then. This is the first time I tried purchasing a used device myself and while I am able to use the device for my usual reading purposes (I can confirm the battery is great!), I do wish I had known ahead of time about the limitations that come with buying a "used" device, even if the price was really good. I will probably think twice the next time, but here's a TLDR for future me (and anyone else who might be reading this): when buying a used device, make sure it's not locked! Also: If I ever sell a used device (hasn't happened yet), I should make sure to properly reset it and remove it from my account so that future owners won't have a problem!
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 25/08/2026
#MarvelSnap adding a draft format event was enough to get me to try it again lol
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 24/08/2026
New blog post: Weeknotes 2026-08-23 roytang.net/2026/08/weeknotes-08-23 #Weeknotes
roytang.net
Weeknotes 2026-08-23
TOC * The World * My Week * On The Blog * Media Diet and Reviews * Reading * Watching * Gaming * Word Power * Links of Interest * Looking Forward These weeknotes are coming in a day late because reasons. ### The World * The Iran war is in a deadlock with both sides claiming victory and seems to have moved into a phase of economic sanctions/pressure, which I think is pretty much where they were before Trump started this brouhaha. * US/Canada trade negotiations have failed and the US has imposed 50% tariffs and Canada promises retaliation. This feels so crazy because a decade ago the US and Canada seemed like the closest of allies! * PH: The Metro suffered heavy rains and floods over the past couple of weeks and yet of course nothing has come of the flood control scandal from last year. The impeachment trial continues apace and still a bit hard to ignore. ### My Week The rains continued for most of the week, then finally let up around Friday, giving us at least a weekend of decent sun. Google Fit says I walked 72,418 steps from last Sunday to yesterday, another good week. I walked some walks I wasn't expecting to walk! It was a busy week, a lot of moving stuff around, going to places, getting things done. Decided to install a new Linux distro early this week, write-up linked below. Trivia team attended quiz night at Eastwood last Wednesday, but we didn't get there. Summary at Box Office: PopQuiz Trivia Night about Movies. On the weekend I decided to attend another quiz night, by myself this time! Summary at Trentahin Quiz Night: A Millenial Pop Culture Quiz Nigh. I still had the used IPad with the activation lock issue and brought it to Greenhills to get bypassed. Successfully, more or less. I'll probably write about the experience soon. ### On The Blog * Trying Out Garuda Linux * SNES Games I finished \~30 years ago! ### Media Diet and Reviews #### Reading * Books: Still no new books started yet. * Comics: Still trying to keep up with the new releases. Since I got a new IPad with a better battery I was able to read a bit more. I started working my way through Claremont-era _Uncanny X-Men_ , some of which I've read before, but it's all pretty good. * Feed reader backlog: Feed reader is at 358 unread items as of this writing, a bit higher than the previous week. #### Watching * Ongoing: **NCIS** (midway through S5), **ER** (mindway through S9), **Star Trek: Strange New Worlds S4** * Finished: **My Adventures With Superman S3**. * Movies: No new movies this week. #### Gaming * Since I installed a new Linux distro, I spent some time going through my installed Steam games and making sure things are still working. * Multiplayer games: * **Magic Arena** : Did a few Hobbit quick drafts already. The limited environment isn't particularly balanced, but at least I already got a trophy. * Single-player games I played this week: * Ongoing (PS5): **Final Fantasy VII Rebirth**. Still struggling through the brutal combat challenges. I'll probably take a break from the game and the PS5 this week in support of the blackout, such as it is. * Ongoing: (Steam) * **King's Bounty: The Legend**. Enjoyed this a lot this week. * **Shadow of the Tomb Raider**. This one is close to finishing, though I don't plan to do achievement completion. Will probably be done with it within the next couple of weeks. * **Pathfinder: Kingmaker**. ### Word Power Some words I noted when catching up with NYT Spelling Bee this week: * BITUMEN: an asphalt of Asia Minor used in ancient times as a cement and mortar. I've seen this word before but only now found out what it was. * BOUCLE: an uneven yarn of three plies one of which forms loops at intervals. * CHADOR: a large cloth worn as a combination head covering, veil, and shawl usually by Muslim women especially in Iran. * COULEE: a small stream * GAMIN: a boy who hangs around on the streets * RADICCHIO: a chicory of a red variety with variegated leaves that is used as a salad green ### Links of Interest * links 🔗 On the Difference Between Rest and Idleness | The Idle Gazette > Because a life in which every hour serves work, including the hours of rest that serve work by restoring you for more work, is a life that belongs entirely to work, even in its leisure, even in its sleep. Such a life has no outside. * links 🔗 Backseat Software - Mike Swanson's Blog > Software didn’t break all at once. It eroded slowly, one reasonable justification at a time. > > Each step made sense in isolation, and each step could be defended. Together, they reshaped the priorities of an entire industry. Once software became measurable in this way, it became optimizable in this way. And optimization has a way of eating everything else. * links 🔗 Michelle Barker | Little Websites Everywhere > Amid the dying embers, a resilient cohort of indie web bloggers, artists and creators will keep going, keep on talking to each other through their blogs, without tracking, pop-ups or invasive ads. Making fun websites, helpful websites, pointless websites (the best kind) that serve no purpose other than to manifest someone’s spark of creativity. ### Looking Forward Gamescom is this coming week. I'm mostly looking forward to more FF7 Revelation details. Trivia team will probably attend at least one quiz night this coming week.
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 21/08/2026
New blog post: SNES Games I finished ~30 years ago! roytang.net/2026/08/snes-games #Gaming #Games #Snes
011
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 20/08/2026
Shared: Michelle Barker | Little Websites Everywhere michellebarker.co.uk/writing/little…. #Web > Amid the dying embers, a resilient cohort of indie web bloggers, artists and creators will keep going, keep on talking to each other through their blogs, without […]
indieweb.social
Original post on indieweb.social
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 19/08/2026
New blog post: Trying Out Garuda Linux roytang.net/2026/08/garuda-linux #Linux #TechLife
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 18/08/2026
Shared: Backseat Software - Mike Swanson's Blog blog.mikeswanson.com/backseat-softw…. #Tech > Software didn’t break all at once. It eroded slowly, one reasonable justification at a time. > > Each step made sense in isolation, and each step could be defended. Together, they reshaped […]
indieweb.social
Original post on indieweb.social
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 18/08/2026
Shared: On the Difference Between Rest and Idleness | The Idle Gazette idle.news/blog/on-the-difference-be…. > Because a life in which every hour serves work, including the hours of rest that serve work by restoring you for more work, is a life that belongs […]
indieweb.social
Original post on indieweb.social
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 17/08/2026
Decided to spend Monday morning installing a 2nd #Linux distro to try out (going for the triple boot!) Hopefully I dont end up breaking my file systems and fixing my computer the rest of the week
Garuda linux installing
100
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 16/08/2026
New blog post: Weeknotes 2026-08-16 roytang.net/2026/08/weeknotes-08-16 #Weeknotes
roytang.net
Weeknotes 2026-08-16
TOC * My Week * On The Blog * Media Diet and Reviews * Reading * Watching * Gaming * Word Power * Links of Interest * Looking Forward ### My Week Another rainy week, though it let up a bit the past few days. Google Fit says I walked 76,313 steps from last Sunday to yesterday, breaking well past my quota and making up for my shortfall the previous week. This was mostly to me doing an "errands day" in the middle of the week which involved two malls, two cities, some old haunts, and commuting through rush hour traffic in the rain like the "good" old days. I considered the past 7 days as the "birthday week" so I indulged myself a bit, ate a lot, gained some weight. Celebrated my birthday with the fam, and celebrated some other people's birthdays too. Met up some friends I hadn't seen in around a decade. Bought a new sling bag; the old one from the everyday carry post already had damaged zippers and such. Had an entire day to myself at home. One cold night I was surprised by a large insect suddenly flying around my room. At first I thought it was an unusually large cockroach, but turns out it was a moth! I don't know how it got indoors. Sadly it had to die as I had no way to just catch it and release it outside. Bought a new used Ipad from a friend, only a generation newer than the one I'm currently using, which already has a bad battery. Ran into some trouble with the activation lock which we were unable to bypass due to some account nonsense. Hopefully Apple CS can resolve it, otherwise I'd have to give it back. ### On The Blog * Retro Review: Tales of Xillia (PS3!) * 750 Words: Hall of Phoenixes Interview ### Media Diet and Reviews #### Reading * Books: Still no new books started yet. * Comics: Still a bit behind. * Feed reader backlog: Feed reader is at 338 unread items as of this writing, a good amount down from the previous week, so starting to get under control probably maybe hopefully. #### Watching * Ongoing: **NCIS** (almost done with S4), **ER** (started S9 early in the week, then gave it a break to catch up with everything else), **My Adventures With Superman S3** (caught up, 1 episode remains) * Finished: **X-Men 97 S2**. * Started: **Star Trek: Strange New Worlds S4** (caught up) * Movies: No new movies this week. #### Gaming * Multiplayer games: * **Magic Arena** : Mostly just playing brawl for quests and achievements. Waiting for Hobbit quick draft. * **Street Fighter VI** : Not a lot, just dabbling in arcade mode. * Single-player games I played this week: * Ongoing (PS5): **Final Fantasy VII Rebirth**. Doing some brutal combat challenges, they are quite brutal (unsurprising). * Ongoing: (Steam) * **Shadow of the Tomb Raider**. * **Pathfinder: Kingmaker**. * **King's Bounty: The Legend**. * Ongoing (PS3): * **Tales of Xillia** : Finished and completed and review written and linked to above! ### Word Power Some words I noted when catching up with NYT Spelling Bee this week: * ARCADIA: a region or scene of simple pleasure and quiet * CHALET: a remote herdsman's hut in the Alps * CLOCHE: a woman's close-fitting hat * ILEUM: part of the small intestine. Not to be confused with ILIUM * LATH: a thin narrow strip of wood used as building material * VELUM: a membrane or membranous part resembling a veil or curtain; or a soft palate ### Links of Interest * links 🔗 Into the gap - A Working Library > "We are forced to conclude that to be in possession of a great deal of money, to be in a position of great authority, whether over an institution of learning or of government or of business, is to be in favor of war. The prestige and power that accompany both rank and great wealth—wealth which in our own day has grown so large as to be incomprehensible—also engender an instinct to possession and to the violent and disproportionate defense of that wealth." ... > > "So I say again we must refuse to work for war. But I do not wish you any hardship. If the only work available to you is the work of war, or work that has been perverted to the aim of war—and I am trusting that you have done your best to find other work, to make your living in a manner that does not end the lives of others—then there remain yet other avenues to take." ... > > "For there is one weapon that only we possess and which the billionaires and the warmongers can never take from us. " "One weapon which so frightens them they will twist their words into knots, they will spend the entirety of their vast fortunes trying and failing to convince us that we don’t possess it at all, they will claim over and over and without evidence that it is vanishing before our eyes even as it remains right there in our hands, clear and plain to hearts yet open to the world: the refusal to work." > > "To refuse is a creative act. What is created in a refusal is a gap, a space, a moment in which something else makes ready to emerge, something that waits upon our invitation and a bit of water or sunlight to pop itself out and set down roots. To refuse is to create that which can only exist in the shade of that refusal, the refusal giving shelter to the choice that appears behind it. To refuse is to choose." ... > > "To refuse is an ending; an ending to our work being used to rend buildings and bodies, to massacre schoolchildren, to surveil and capture and detain. To refuse is a beginning. To turn away from the work of war is to turn toward the work of making a living world, work that does not answer to the billionaires, with their slavering, unending greed, but which only answers to each other." * links 🔗 Computational Tyranny – One Happy Fellow - blog > Computers don’t make mistakes. Algorithms are free from bias. These are common lies which allow companies and governments to avoid responsibility. It’s a rehashing of the old favourite, “these are the rules, I can’t help you” but more insidious: it’s harder to prove malice the more complicated and opaque the system is. > > Responsibility laundering is a time-honoured technique, employed by governments and corporations worldwide. It’s easier with computers although it still requires a bit of skill to pull off: you can’t just email your engineers to “make the algorithm reject these people”. This kind of responsibility laundering can only be exacerbated by the use of GenAI. * links 🔗 You are not your grand plans | Bryan Braun - Frontend Developer > “You are not your grand plans. You are your daily patterns.” * links 🔗 I'm done using AI – Brett Codes > I share this anecdote to say: I understand what the LLM-based coding harnesses are capable of. I write this all from the perspective of an experienced lead engineer who used these tools in earnest for more than a year. And I cannot in good conscience continue to use AI for coding (or anything else) any longer. ... > I had a conversation with management about how a developer's job is now is to teach the AI to be better, make fewer mistakes, etc. To review the code. And to test the changes that the AI makes. This is a horrible existence, and it was one of the other signs that this is untenable for me to continue like this. ... > So in summary: using AI for coding led to depression, apathy, existential dread, and worse software. Not good. Add on top of that the negative environmental, community, and economic impacts of AI, and it became extremely apparent to me that something's gotta change. * links 🔗 Temperature Zero for Culture: Why Everything Is Starting to Look the Same (Sadly Substack) > And there’s a second cost, harder to see, and it’s the one that actually a bit scared of. Once prediction shapes the choices in front of us, we lose the ability to tell the difference between what people wanted and what the system made easy to want. If an algorithm feeds me Scandinavian crime dramas for ten years because I once watched two, my viewing history becomes airtight evidence that I love Scandinavian crime dramas. Admittedly, I have watched two Scandinavian crime dramas in my life. Netflix has since decided this is my entire personality. We risk mistaking a world shaped by prediction for a world shaped by preference, and the more these systems decide what survives, the more power moves from the people choosing among options to the systems deciding which options get a chance to be chosen. ... > Any system learning from feedback has to divide its effort between exploiting what already scores well and exploring options it hasn’t tried, in case they’re better. This is the multi-armed bandit problem (yes, I actually paid attention in my undergrad minor), and the maths is unambiguous: an agent that only exploits gets trapped on the first decent option it finds and never discovers the best one. Pure exploitation is a known failure mode. ... > At the level of the self, sure, force your own exploration, the book from the shop that might close, the restaurant with four reviews instead of four thousand. But ... this is the weakest lever, and I’m suspicious of every version of this argument that ends there, because “just be a more adventurous consumer” is exactly the conclusion that lets the systems off the hook. The exploration has to be mandated at the level of the machine, because that’s where real change can happen. * links 🔗 Welcome To The Resistance: Meet The Workers Dodging (And Sabotaging) Their Employer's AI Mandates * links 🔗 Training data producers and consumers | Jim Nielsen’s Notes > It’s easy to be a good citizen of the web when you’re incentivized to do so. > > It takes an act of will to be a good citizen in the face of an incentive structure that cuts against you. > > Fight. Fight against the dying of the web. ### Looking Forward Trivia team will try to attend a quiz night this coming week!
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 15/08/2026
Shared: Training data producers and consumers | Jim Nielsen’s Notes notes.jim-nielsen.com/n/2026-08-08-…. #Web > It’s easy to be a good citizen of the web when you’re incentivized to do so. > > It takes an act of will to be a good citizen in the face of an incentive structure that […]
indieweb.social
Original post on indieweb.social
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 15/08/2026
Shared: Welcome To The Resistance: Meet The Workers Dodging (And Sabotaging) Their Employer's AI Mandates aftermath.site/ai-resistance-tips-w…. #Genai
aftermath.site
Welcome To The Resistance: Meet The Workers Dodging (And Sabotaging) Their Employer's AI Mandates
'When I copy-edit writing I take an extra twenty minutes to double check, then say I had Claude copy edit it as well. Everyone’s really happy with my performance'
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 15/08/2026
Shared: I'm done using AI – Brett Codes brettcodes.com/im-done-using-ai. #Genai > I share this anecdote to say: I understand what the LLM-based coding harnesses are capable of. I write this all from the perspective of an experienced lead engineer who used these tools in earnest for […]
indieweb.social
Original post on indieweb.social
100
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 15/08/2026
Shared: You are not your grand plans | Bryan Braun - Frontend Developer www.bryanbraun.com/2026/07/11/you-a…. #Philosophy > “You are not your grand plans. You are your daily patterns.”
bryanbraun.com
You are not your grand plans
“You are not your grand plans. You are your daily patterns.”
001
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 15/08/2026
New blog post: 750 Words: Hall of Phoenixes Interview roytang.net/2026/08/750words-phoenix #Writing #Journalling
010
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 13/08/2026
New blog post: Retro Review: Tales of Xillia (PS3!) roytang.net/2026/08/tales-of-xillia #Gaming #Talesof #Games #Ps3
001
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 13/08/2026
ICE buying shock gloves makes me imagine this is a timeline where we're going to start getting B-tier Spider-Man villains without the benefit of an actual superhero. www.theguardian.com/us-news/2026/au…
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 13/08/2026
I usually upload my #gaming videos (such as they are) to my Youtube channel (www.youtube.com/@roytang), but I was thinking how it sucks that YT is the "de facto" place to upload videos and that there should be more alternatives, then I remembered that #Peertube exists and maybe I should […]
indieweb.social
Original post on indieweb.social
100
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 13/08/2026
KeyCello6571607's #Xbox25 Milestones I only had PC Game Pass for a few years, but I finished quite a few games on there! #gaming
001
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 11/08/2026
Shared: Into the gap - A Working Library aworkinglibrary.com/writing/into-th…. #War
aworkinglibrary.com
Into the gap
It is right that the murder of many people be mourned and lamented.
100
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 09/08/2026
New blog post: Weeknotes 2026-08-09 roytang.net/2026/08/weeknotes-08-09 #Weeknotes
roytang.net
Weeknotes 2026-08-09
TOC * The World * My Week * On The Blog * Media Diet and Reviews * Reading * Watching * Gaming * Walking and Health and the Weather * Word Power * Links of Interest * Looking Forward Time flows like a river, and history repeats. Or rhymes at least. ### The World * Alex Eala won some tennis open in DC! Kind of a big deal in a #PinoyPride kind of way. She has another tournament ongoing now, this time in Canada, and the games are happening in the mornings in our timezone, so the parents have been watching her matches. ### My Week Mostly stuck at home because of the rains. The rare Grab food delivery. Cleaning out old cabinets. Sifting through old photos. Walking through the rain. Small mangoes and big mangoes. Revisiting the past. Cleaning some figurines. Leftovers and pizza. Playing video games too much when I should probably be looking for work. Some celebrations with the fam. ### On The Blog * Wrote a bit about blogging challenges. * Wrote the new birthday post last night. ### Media Diet and Reviews #### Reading * Books: Still no new books started yet. (I _really_ should do something about that). * Comics: Falling behind again. * Feed reader backlog: Feed reader is at 389 unread items as of this writing, once again a slight bump from the previous week. #### Watching * Ongoing: **NCIS** (still in S4), **ER** (almost done with S8, watched more than1.5 seasons this week!) * Stalled: **X-Men 97 S2** , **My Adventures With Superman S3**. Lol all my TV time has been taken up by ER, will get back to these soon hopefully. * Movies: No new movies this week. #### Gaming * Multiplayer games: * **Magic Arena** : Played a few more MSH quick drafts this week, but I think I'm done with the set now and am now waiting for the new Hobbit set dropping next week. * **Street Fighter VI** : New character of Yasmine dropped, she is of PH origin! Haven't tried her much yet, other than tutorials and combo trials. * Single-player games I played this week: * Ongoing (PS5): **Final Fantasy VII Rebirth**. Doing some dumb minigames! * Ongoing: (Steam - most played to least) * **Pathfinder: Kingmaker**. * **Shadow of the Tomb Raider**. * **King's Bounty: The Legend**. * Ongoing (PS3): * **Tales of Xillia** : Am close to finishing the 2nd run, right before the final boss, so cleaning up all the extra completion stuff first. ### Walking and Health and the Weather For the past week (Sunday to Saturday), Google Fit tells me I walked 65,308 steps! It has been a very rainy week, with a mix of habagat and a typhoon causing constant rains. I still managed to get to 10k steps for most days except Saturday when the rains were just a bit too strong. ### Word Power Some words I noted when catching up with NYT Spelling Bee this week: * BARIATRIC: Relating to medical treatment of obesity. * ELAND: A type of antelope. (I really should remember this by now!) * MAILLOT: A woman's one-piece swimsuit usually cut high on the leg. * TURBOT: A species of flatfish. ### Links of Interest No links shared this week sadly. I have a few stockpiled I think, will send them out soon hopefully? ### Looking Forward * New MTG set drops on Magic Arena next week. * I think Lanterns might be dropping on HBO next weekend?
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 08/08/2026
New blog post: Forty-Eight roytang.net/2026/08/forty-eight #Birthday
roytang.net
Forty-Eight
When thinking about what to write for these posts, I often start by looking through the past birthday posts. I wrote the first one in 2002 when I was 24, literally half a lifetime ago! At the time I was unemployed and looking for a job and spending my time playing too many video games. A new Spider-Man film had just come out. The US had started to become enbroiled in mideast conflicts again (as a result of 9/11). A couple of years earlier the PH president was impeached and the dotcom bubble had just burst. A very familiar environment. It feels like the more things change, the more they stay the same. As the saying goes "History doesn’t repeat itself but it often rhymes." I think the difference is that back then I was still young, idealistic, bright-eyed, optimistic, and dreaming big. Today I'm old, worried about health concerns, taking care of my parents, aware of many of the world's ills, my optimism and faith in humanity severely challenged by the past decade and current trends, and all I really want is to be left alone to enjoy my shows and video games without any major crises coming up. Sigh. I miss that version of me. I don't have it so bad now (a life of privilege etc), and I'm thankful for many blessings over the years. But I think the world is not as good as I would have imagined it in 2002. In many ways I still consider myself the same person as I was back then; I don't think I ever really "grew up" despite being a functioning adult. But I want to never lose sight of that youthful optimism that I used to consider a big part of my identity. The world doesn't make that easy, but I just have to keep reminding myself that we choose how we respond to the things happening around us and our place in it and hope that I can still keep that optimism moving forward, even as I may have to find a new place for myself in this world.
010
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 03/08/2026
New blog post: Blogging Challenges roytang.net/2026/08/blogging-challe… #Blogging #Blaugust #100daystooffload
roytang.net
Blogging Challenges
Around this time I often see some people posting about the Blaugust blogging challenge to post every day during August. I will often see those posts and think that maybe I should participate, but I very quickly decide that it's not for me. I think blogging challenges like Blaugust and 100 Days to Offload are nice challenges to help people post on their blogs more regularly, especially if they're new to the hobby. And I do love it when people post more so definitely do those challenges if you like! But for me personally I think I'm past the sort of thing where I require myself to do something on a daily basis, as that can give me a bit of psychic damage when I fail. I'd rather be chill and write at my own pace. Besides, I don't think I actually need additional help trying to blog regularly. I've had more than 100 posts a year since 2018!
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 02/08/2026
New blog post: Weeknotes 2026-08-02 roytang.net/2026/08/weeknotes-08-02 #Weeknotes
000
Roy Tang 🇵🇭 @roytang.indieweb.social.ap.brid.gy · 31/07/2026
Shared: Things Unexpectedly Named After People notes.rolandcrosby.com/posts/unexpe….
notes.rolandcrosby.com
Things Unexpectedly Named After People · Notes
001