Sign in

james7132

@no-bull.sh
177 followers 168 following 395 posts

Software Engineer, unsafe Rust addict, real estate investor, Touhou fan, doujin developer @bevy.org/smol-rs Maintainer, TouhouFest Programing Manager, Gensokyo Eurofest IT Director, Touhou Wiki SysOp Signal: james71.32 Website: no-bull.sh.

PostsRepliesMedia
james7132 @no-bull.sh · 07/10/2026
I'm 80% confident that I'll be quitting my job and taking a sabbatical starting in January. I'd like to think I have a high endurance for corporate bullshit, but everyone has limits.
030
Reposted by james7132
Benjamin Corey @benjamincorey.net · 05/10/2026
Nonblocking async sushi blocking north front street
Selfie with a “Tokio Sushi” truck parked across North Front Street under the philly L
4457
james7132 @no-bull.sh · 05/10/2026
It really only shows up in BlueSky-compliant AppViews too. If you just query the PDS directly, all of your posts are technically visible to *everyone*, including those you blocked.
000
james7132 @no-bull.sh · 05/10/2026
It's a wart from the way ATProto/BlueSky is designed. From a technical perspective, it's because, in ATProto, adding a block is stored on your account, while adding a follow is on their account. Because you're not authorized to make a change to their account, blocking doesn't change that number.
100
james7132 @no-bull.sh · 02/10/2026
I can't believe yamabi.co is EoS'ing before Touhou LostWord does. Tsktsk smh my head @hazu.moe.
email from yamabi.co saying it's shutting down no sooner than January 1st, 2027.
220
james7132 @no-bull.sh · 01/10/2026
The question was rhetorical: it's to support even larger KV-caches in even higher parameter count LLMs. Here I thought hardware level FP4 was ill advised, yet here we are again.
010
james7132 @no-bull.sh · 01/10/2026
Just read up on the design and intent of HBF (high bandwidth flash), and I feel like I'm smoking the bad shit. Why the hell would you put a *degrading* component on something as high throughput as a GPU??? The cynic in me just sees a planned obsolescence trojan horse to force more GPU sales.
130
james7132 @no-bull.sh · 30/09/2026
I will be a happier man when I can go a month without seeing MrBeast's soulrending eyes.
140
james7132 @no-bull.sh · 17/09/2026
I do find it *deeply* ironic that the people who aligned themselves against crypto 10 years ago are now on a platform that built itself on web3-original standards (i.e. DIDs). ATProto dev circles are still are a tinge cryptobro adjacent too.
120
james7132 @no-bull.sh · 17/09/2026
Just had the displeasure of talking to someone who convinced themselves that generative AI use in games is immoral, but upscalers like Waifu2x are somehow exempt from that category. When I started talking technical specifics, I suddenly get a wall of LLM-speak. I'm fucking done bro, how the fuck.
120
james7132 @no-bull.sh · 15/09/2026
At the behest of my therapist and friends, I've picked up the saxophone again after 20 years. The mouth and fingers remember everything, but the brain doesn't, though it's quickly catching up. It's almost like I never stopped.
070
james7132 @no-bull.sh · 12/09/2026
98+% of the traffic never touches the backing host. That means redirecting a 50x increase in traffic to said host. During spikes, that can easily be 500x more. Even if it's cheaper than the main service, there's simply not enough compute resources to sustain that.
010
james7132 @no-bull.sh · 12/09/2026
It'd be hitting 404s much more often if that were the case, it seems like it's scraping as one would expect a crawler, just ignoring rate limit requests and robots.txt. We're hitting ~40-45 QPS on an absolutely tiny VPS, I don't think we have compute to tarpit them.
100
james7132 @no-bull.sh · 11/09/2026
It also does not help that MediaWiki is the Embodiment of PHP Devil. Every bad decision from the early 2000s still biting us in the ass 20+ years later. Can we *please* have a layman-accessible wiki that doesn't require choking down decades worth of tech debt?
0101
james7132 @no-bull.sh · 11/09/2026
I can't believe I'm saying this, but I miss the days when the worst we had to worry about was some salty asshole from China deciding to throw a few thousand requests per minute. At least that never had a public facing impact on the site and user experience.
181
james7132 @no-bull.sh · 11/09/2026
We're getting to the point where these companies are using residential proxies for their scraping activities, so just blocking based on ASN is no longer sufficient, and had to do the nuclear option of putting the entire MediaWiki page render endpoint (/index.php) behind a persistent global bot check
150
james7132 @no-bull.sh · 11/09/2026
Looks like *everyone* has been interested in Touhou EoSD: NC, unfortunately including bots and AI scrapers. Leading up to the game's release, there's been a surge in both human and bot traffic to Touhou Wiki, which means yet further tweaking of the anti-bot measures.
2175
james7132 @no-bull.sh · 11/09/2026
Hi! I help manage the Touhou Wiki technical infrastructure. This is an bug with our aggressive caching/anti-bot measures to fend of AI scrapers. We recently (as in within the last 48 hours) tried to fix this. I *think* it should be fixed now?
010
james7132 @no-bull.sh · 10/09/2026
God fucking DAMNIT, the moment when the new Shanghai Teahouse in EoSD: New Classic hits the erhu.
static.klipy.com
Zyzz Uptempo Dance with Headphones
ALT: Zyzz Uptempo Dance with Headphones
040
james7132 @no-bull.sh · 03/09/2026
I've been doing a lot of tech work in low-tech organizations, and I'm continually screaming on the inside saying "this Excel/Google sheet could be a cronjob", even moreso when I don't have the political capital to convince others to use it.
040
james7132 @no-bull.sh · 03/09/2026
Ugh, the Nitter/Xcancel C&Ds broke my RSS feeds. Need a better way to extract information from the site without a permanent login.
040
james7132 @no-bull.sh · 03/09/2026
I should really make a 3D printed enclosure for a USB drive and pretend it's a Rockman.EXE PET. - Enter the DreamSwd Program Advance and it'll boot up a NixOS instance w/ impermanence. - Put a dark chip in and have it boot TailsOS.
100
james7132 @no-bull.sh · 30/08/2026
I fear for the day when JPEG XL sees widespread use.
010
Reposted by james7132
maullarmaullar☄️ @maullarmaullar.bsky.social · 29/08/2026
Guys are always learning "Python" and "Rust" but they never get in a GUY'S THONG and BUST. Is this anything
051
james7132 @no-bull.sh · 29/08/2026
Used the time in bed to modularize my Nix config, I'm loving flake-parts and using the dendritic pattern. Beats relative path using relative path imports everywhere.
000
james7132 @no-bull.sh · 27/08/2026
Fucking hell, this is the second time I've contracted a respiratory bug in the past 3 months. There's some nasty bugs running around.
030
james7132 @no-bull.sh · 24/08/2026
Everything I learn about DHH is against my will.
060
james7132 @no-bull.sh · 21/08/2026
You may not like it, but this is what peak cosplay looks like. At Anime NYC.
Inflatable Pearto cosplay
061
Reposted by james7132
Godot Engine @godotengine.org · 18/08/2026
Featured game: Horse Magnifier: The Full Horse store.steampowered.com/app/4585340/...
store.steampowered.com
Horse Magnifier: The Full Horse on Steam
this is a game about magnifying horses.
213320
james7132 @no-bull.sh · 18/08/2026
Now in NYC for the first time, it's hot as fuck.
010
Reposted by james7132
Dungeon Toaster @dungeontoaster.bsky.social · 17/08/2026
あいやー #東方Project
12512
james7132 @no-bull.sh · 17/08/2026
Reject ahegao T-shirt. Embrace crying Kosuzu T-shirt.
A shirt parodying tbe ahegao shirt with nothing but Kosuzu Motoori crying.
072
james7132 @no-bull.sh · 14/08/2026
@richardeffendi.bsky.social I can only blame you for this. thin_vec![] has been drowned out by people playing with Youmu's butt.
"Youmu when I play with her butt"-pilled timeline
071
james7132 @no-bull.sh · 14/08/2026
Opened this MAGWest listening to progressive symphonic metal cover of Megalovania. This weekend is gonna be crazy.
050
james7132 @no-bull.sh · 14/08/2026
Even if I did only buy one type of sock, my Christmas gift socks are legion and will return the horde back to chaos.
020
james7132 @no-bull.sh · 13/08/2026
All this talk about AI productivity boosts and there's still no solution to the biggest waste of my time: pairing and sorting socks after laundry. I swear I spend too many hours every two weeks sifting through the piles of socks only to find I've somehow lost yet another to the void.
270
james7132 @no-bull.sh · 12/08/2026
GDC is notorious for being impossible to afford. I'm a hobbyist game dev in the SF Bay Area, and I haven't been able to go in 10+ years! If I found out that up to 25% of that badge price went to buying me lunch @ $50/day, I'd be absolutely livid.
040
james7132 @no-bull.sh · 12/08/2026
It's for these reasons why it's cost prohibitive for hobbyists to participate in these conferences. You *need* to have your company comp your trip, write it off as a business expense, or need to prep actual vacation time and money on attending.
140
james7132 @no-bull.sh · 12/08/2026
This is obviously apples to oranges, with TouhouFest being a volunteer-led community-run fan events funded almost entirely off of badge sales, and RustWeek having significantly higher sponsorship funding, but it's still crazy how wasteful some of these industry conferences are.
140
james7132 @no-bull.sh · 12/08/2026
Having helped run events for several thousand people with similar if not greater A/V tech needs on a ~$100k USD budget, spending €130k on food for 5 days is unfathomable to me. This year, TouhouFest delivered on a 1,000 person 4 hour concert with just $5,000 in A/V budget.
241
james7132 @no-bull.sh · 10/08/2026
Just three days into this break and I'm already feeling notably better. Finally had the time to sit down and cry after two months of non-stop work. Might spend the time to finish that eulogy I've been writing for almost a year now.
0110
Reposted by james7132
Carter Anderson @cart.work · 10/08/2026
Today is Bevy's sixth birthday! As always, I've used this as a chance to reflect on the past year and outline my hopes and dreams for the next year of #bevy: bevy.org/news/bevys-s...
bevy.org
Bevy's Sixth Birthday
Hey! @cart here (Bevy's creator and Project Lead). It is crazy to say it, but Bevy is six years old now! As is tradition, I will take this as a chance…
110725
james7132 @no-bull.sh · 07/08/2026
Looks like the physical effects of the last 3 months is starting to catch up to me. My body is screaming at me to get some physical and mental rest. I'll be taking a month off from work tomorrow, and minimizing any volunteering and work for my hobbies in that time.
150
james7132 @no-bull.sh · 02/08/2026
Time to unwind for the first time in a looooong while. Looking forward to just cleaning up the apartment and bedrotting for a day.
030
james7132 @no-bull.sh · 01/08/2026
Gotta love working on dedicated *-only events like TouhouFest. There's plenty of fun themed integrations you can make.
021
james7132 @no-bull.sh · 30/07/2026
100% a people issue. I've never worked with people this lacking in social tact, empathy, or respect for others' time and effort. Can't move teams again until next November, and I swear if this continues for another 3 months I might hurt myself or others.
000
james7132 @no-bull.sh · 30/07/2026
New team really isn't panning out the way I had hoped. Mental health is taking a massive nosedive. I'm 90% sure I'll be back in the job market again within the next 3 months.
250
james7132 @no-bull.sh · 30/07/2026
Got a software launch this Saturday, not even for my day job, and I feel more anxious about it than anything I've been paid for.
020
james7132 @no-bull.sh · 29/07/2026
I'm laughing my ass off at how MangaGamer's new site has a separate category for "Gameplay".
010
Reposted by james7132
fai @faiell.bsky.social · 28/07/2026
one week left to apply. this is an excellent chance to try your hand at doujinshi - happening next to an established anime con (ALA) with a low, non-prohibitive table cost ($30), and rules around doujin-exclusivity! link: forms.gle/hhrb9Ffzs6bY1P… website: mmm.yaoi.city
35347