Asahi Lina (朝日リナ) 🩵 3D Yuri Wedding 2026!!!
@lina.yt
Hello everyone, Asahi Lina here! I'm a developer VTuber!
▶️ lina.yt/magic
EN/日本語|she/her|🎨 #AsahiLinArt
My gf: 🩵|We are
PFP x.com/7783__
🐘 @lina@vt.social
📨 lina@lina.yt
💲 lina.yt/sponsor | lina.yt/kofi
Posts
Media
Videos
Replied to
Ask yourself this: Do you want this to be the future of your anime watching experience, forever? If your answer is no, then act on it! If you are a journalist or anyone with a platform, talk about this! If you know such people, urge them to do so! Use my article as base! Now, before it's too late!
An error occurred while loading the video. Please try again.
Important update: I have received word from insiders that Crunchyroll executives have deemed the user backlash to be small enough that their subtitle enshittification & OOONA plans will NOT be cancelled, only delayed.
I have added an update to the article. There's a summary at the top now too.
New article on ★ daiz.moe ★
Crunchyroll is destroying its subtitles for no good reason
daiz.moe/crunchyroll-...
A ton of research and effort went into this one. This is the article to read to get to the bottom of Crunchyroll's subtitle changes!
Replies here will show up as comments (eventually)
Oh, I just noticed! If you want the Japanese paperback version of the Warudo Guidebook, you can get it in the Japanese store page, and it includes the English PDF download too!
furukaworks.booth.pm/items/7242882
Just bought this~ ✨️
fixupx.com/furukawa_nob...
👑 HAPPY RINNIVERSARY. 👑
Rin Penrose has now officially existed for three years. Are you afraid yet? I hope you are. Please fear me its all I yearn for
Now available at your local streaming site.
🔴 youtube.com/live/M_N3pIN...
🟣 www.twitch.tv/rinpenrose
I’ve been sick since the start of the month 🥺🍬
Lina and my friends have been taking very good care of me!
Art and music stuff got affected, so streams will pause until I’m better.
Anniversary is moving to the Christmas season!
I'm at a hospital with Cyan and the wifi is having trouble getting an IP... it just did and the subnet is 192.168.xxx.0/24. And the router is a TP-Link. I think I know what the problem is... ^^;;
(I'm okay, Cyan is okay, don't worry!)
Why is chlorine/chloride called クロール in Japanese blood tests?
The etymology is obvious, but the common words are 塩素 (chlorine) and 塩化物 (chloride). How did it end up being クロール only in medicine? It's not even in my dictionary, and all the Google hits are medical...
Ahh, mystery quickly solved on Fedi!
It's from the German Chlor, and Japanese has a history of borrowing medical terminology from German.
Apparently I can just... send in edits to the source data for my dictionary, so I did that ^^
www.edrdg.org/jmwsgi/entr....
Replied to
Since we're talking about PayPal being bad... I should mention you can support me on GitHub Sponsors and avoid PayPal!
github.com/sponsors/asa...
There's also Ko-Fi (via PayPal): ko-fi.com/linaandcyan
Soooo... PayPal is banning Asahi Linux users. Hey, can you maybe not do that please?
gist.github.com/asahilina/31...
Yes, they ban Linux users with a GPU name containing the string "Apple M1". Anything else works.
Alternate workaround: Spoof a Mac OS / Safari user agent. As you'd expect, "Apple M1" is allowed then.
Since we're talking about PayPal being bad... I should mention you can support me on GitHub Sponsors and avoid PayPal!
github.com/sponsors/asa...
There's also Ko-Fi (via PayPal): ko-fi.com/linaandcyan
Replied to
OMG yeah, that works www
So spoofing Mac OS fixes it too. I guess PayPal must think it's illegal to have an M1 running anything else.
@GiorgioComitini@mastodon.uno figured it out! It seems to be some kind of broken fingerprinting?
Fix:
* Install CanvasBlocker
* Open detailed settings
* Enable expert mode
* Set Block mode -> block only blacklist
* Blacklist -> add `paypal.com`
* APIs -> Untick (do not protect) Window and DOMRect
Anyone else seeing this on PayPal? It looks like their captcha is broken...
Anything that triggers the captcha, like an email change or a login from a new browser, causes this for me...
Anyone else seeing this on PayPal? It looks like their captcha is broken...
Anything that triggers the captcha, like an email change or a login from a new browser, causes this for me...
Hey everyone!! Sorry Cyan and I have been so offline lately... we've been dealing with some health struggles but it's getting better (nothing life threatening, just really draining).
We might delay some plans to get more rest, but hopefully we'll be back soon! ^^
With a break statement, right??? #CyanTechMeme
I have no idea what she’s talking about ಠ_ಠ
Me to : aren’t we doing a real life no-save version of this? Isn’t that scary?
Me: it’s okay. We both got the Nymphomania ending. It’s going to be fun.
x.com/needygirl_o/...
Some stuff came up and I also have a bit of a headache so no stream today after all... soon though!!! ^^;;
Singing stream! Piano with Cyan starting in a couple minutes~ ✨️🎵
youtube.com/live/Glv9A0l...
#VTuber #ENVtuber #Music #TokyoHackerGirls
Where have we been?! Life update with !
🩵 Live in 5 minutes~! 🩵
www.youtube.com/live/2SawP8S...
#VTuber #ENVtuber #TokyoHackerGirls
Yes, I'm a total nerd and I analyzed my chat history with my gf ~💙💙
Total messages: > 51,000
Highest peak: 4,254 / day
Average over 2 months: 733 / day
#AsaCyan #TokyoHackerGirls
Me: I feel great, time to work on a cover and stream this week!
My body: Throat infection time!
Me: ....
Cyan's got it too. Going to the doctor ^^;;
I have learned that Luna has joined the Freedesktop Discord. People expressed feeling unsafe, but the admin shut down discussion immediately.
Luna has been sharing screenshots where an unknown FDo CoC team member discusses banning me with her, and states that they have "a plan" [to deal with me].
Despite having to wake up at 5AM to a crisis, and I are ending the day as one of the happiest this year so far (for completely unrelated reasons). Thank you to everyone supporting us! 🩵
Read this if you're wondering how Code of Conduct teams go wrong. It's hard, and not a job/team to be taken lightly. This is an A+ explanation everyone should read and boost.
infosec.exchange/@david_chisn...
I feel... free.
After half a year with some hope for this community, thinking maybe it was just one or two people, after seeing this mess (and others unrelated to this too!), I can finally give up. The Linux graphics/FDo community is a hot mess, and it's not my job to fix it.
さようなら
I have learned that Luna has joined the Freedesktop Discord. People expressed feeling unsafe, but the admin shut down discussion immediately.
Luna has been sharing screenshots where an unknown FDo CoC team member discusses banning me with her, and states that they have "a plan" [to deal with me].
The VTuber community has been a lot better at seeing through Luna's lies and abuse (aside from a few people she has in her pocket)... and that's saying something!
I'll be back streaming soon. And I'll still be working on VTuber tech on Linux, just without any expectation to engage with FDo.
Replied to
I will be removing myself from all FDo spaces entirely, including no longer contributing to any FDo-managed projects in any way.
I'm sorry. I can't do this any more.
Context: asahilina.net/luna-abuse
Replied to
I should add: Karol, the FDo CoC member shown in the first image, sponsors Luna on GitHub Sponsors.
Replied to
The CoC person who I contacted about this entire thing recently just confirmed they were involved in writing the email last night. So they were indeed aware I *did* try to talk to them about all this, yet still managed to send me an email implying I didn't and they're "disappointed".
Okay.
Replied to
You know it's beyond weird when I have people asking me "Are you SURE this is from FDo? Have you checked the email headers?"
Yeah. I checked. DKIM pass from lists.freedesktop.org. They used an anonymous CoC sender list as From: this time (previously when CoC emailed me it was individuals).
The CoC person who I contacted about this entire thing recently just confirmed they were involved in writing the email last night. So they were indeed aware I *did* try to talk to them about all this, yet still managed to send me an email implying I didn't and they're "disappointed".
Okay.
I was so excited by the work Lina was doing with Apple Silicon. A community being hostile enough to cause her to completely distance herself should really take a look in the mirror and figure out what needs to change.
I have learned that Luna has joined the Freedesktop Discord. People expressed feeling unsafe, but the admin shut down discussion immediately.
Luna has been sharing screenshots where an unknown FDo CoC team member discusses banning me with her, and states that they have "a plan" [to deal with me].
Ugh. "Don't bring up the topic even if you feel uncomfortable being in the community now but we don't want to look like we're picking a side even though we're definitely picking a side."
The Freedesktop leadership are, apparently, cretinous fucking cowards.
I have learned that Luna has joined the Freedesktop Discord. People expressed feeling unsafe, but the admin shut down discussion immediately.
Luna has been sharing screenshots where an unknown FDo CoC team member discusses banning me with her, and states that they have "a plan" [to deal with me].
I’m deeply hurt by how much damage has been caused by one person’s repeated falsehoods. It’s painful to see entire communities turned against each other because of misinformation.
I have learned that Luna has joined the Freedesktop Discord. People expressed feeling unsafe, but the admin shut down discussion immediately.
Luna has been sharing screenshots where an unknown FDo CoC team member discusses banning me with her, and states that they have "a plan" [to deal with me].
Please don't tag me in programming language flamewars.
Expecting volunteer-run projects to always address CVEs quickly is not reasonable.
Promoting unsafe languages for popular libraries that have huge attack surface is not responsible.
Two things can be true at once.
I know there's a lot of ups and downs in the VTuber space, but I've made some of my best friends here, genuinely kind people who will support you when you need it.
Thank you everyone. It really means a lot. Keep spreading kindness! 🩵
Cyan's cover of Stay With Me is soooo good!!!! Check it out~ ✨✨
I helped mix it! 🩵
youtu.be/mN-Nhyw4xns
If you can't come out right now, please don't hate yourself.
One day, the meaning of labels will disappear.
Please love yourself as you are.
The one who can cherish yourself the most is yourself.
Because that is your strength and beauty.
Chiitan loves you
Replied to
In just a year I moved to Tokyo, I streamed games and Linux, built communities, made covers, drew art, got engaged to my hacker/Vtuber inspiration and we are planning the biggest VTuber wedding in 2026.
Thank you so much for helping me reach 100k!!! Here’s to 1M and doing what we love✨✨✨
Last year I quit my six-figure Google job with nothing lined up. Instead of climbing the corporate ladder, I chose to be a YouTuber, because I want to to build a life around creativity and community 🩵
cyan.yt/magic
100K SUBS LET'S GOOOOO!!!!
100K Subs Play Button unboxing!!!! 🚀
Come chat with me & Lina to celebrate my 100K subs milestone 🩵
【Stream Link】 youtube.com/live/AsPtTQG...
100K Subs Play Button unboxing!!!! 🚀
Come chat with me & Lina to celebrate my 100K subs milestone 🩵
【Stream Link】 youtube.com/live/AsPtTQG...
NEW MODEL OWO?!?!?!?!?!
www.youtube.com/live/32EI9_C...
🎉🎂 It's Cyan's birthday!!! 🎂🎉
And we're... installing Gentoo without reading the docs⁉️⁉️
And perhaps also a... new model reveal???? ✨️
🐧 Starting in 15 minutes!!!! 🐧
youtube.com/live/32EI9_C...
#VTuber #ENVTuber #Linux
🩵🩵🩵🩵🎉🎉🎉🎉🎂🎂🎂🎂
Cyan is live!!!!!! Come join her birthday day 0 stream!!!!
🩵🩵🩵🩵🎉🎉🎉🎉🎂🎂🎂🎂
www.youtube.com/watch?v=7vKx...
#Vtuber #ENVtuber
🌈✨ I’m back, nyanstarees!! ✨🌈
#CyanNyan is officially returning with a 3-day comeback & birthday stream 🎂💻🎤
🩵 10/9: New model/Sing till midnight — Theme: HAJIMI
🎂 10/10: Install Gentoo/Cover release
🥇 10/11: 100k YouTube Plate unboxing & chatting (US time!)
⏰ Oct 9–11
🎉 Let’s celebrate together
CYAN BIRTHDAY STREAM LET'S GOOOOOO!!!!! 🩵🩵🩵🩵🩵🩵🩵🩵🩵
🌈✨ I’m back, nyanstarees!! ✨🌈
#CyanNyan is officially returning with a 3-day comeback & birthday stream 🎂💻🎤
🩵 10/9: New model/Sing till midnight — Theme: HAJIMI
🎂 10/10: Install Gentoo/Cover release
🥇 10/11: 100k YouTube Plate unboxing & chatting (US time!)
⏰ Oct 9–11
🎉 Let’s celebrate together
Just upgraded VT.Social with the new shiny Mastodon quote post support! ✨️🚀✨️
If you're a VTuber and you're looking to join Mastodon / the Fediverse, check out VT Social, the Fediverse instance by VTubers for VTubers! ✨
We just upgraded our server so now it's faaast~!! 💨
vt.social
#VTuber #Mastodon #Fediverse
Looks like the official Mastodon app added quote support and it breaks with the old th-quotes Mastodon patch on vt.social.
The new quotes upgrade is pretty much ready, so good reason to deploy it when I wake up tomorrow ^^
Heyo @lina.yt
Something (I think recently) has made vt.social stop working on the Mastodon Android app. Any ideas?
Listen to this!!! Aaaaa it's so cute, the animation too!!! 🩵🩵🩵
This is so cute!!!!!!!! ✨✨✨
youtu.be/bFhj21IZ7Jk
soundflora* is on a roll of banger songs~ 🩵🩵🩵
This is so cute!!!!!!!! ✨✨✨
youtu.be/bFhj21IZ7Jk
soundflora* is on a roll of banger songs~ 🩵🩵🩵
Me:
"Let's test the migration to the new quote support for VT Social!"
"Hmm, Looks good, just need to make sure these corner cases work."
"Weird, this is broken. I wonder how it works on mastodon.social ?"
github.com/mastodon/mas...
Oops. ^^;;
Going to hold off on upgrading until this one is fixed ^^
If you're a VTuber and you're looking to join Mastodon / the Fediverse, check out VT Social, the Fediverse instance by VTubers for VTubers! ✨
We just upgraded our server so now it's faaast~!! 💨
vt.social
#VTuber #Mastodon #Fediverse
Me when I'm hanging out with Cyan at a class but I have nothing to do myself so I'm just planning a song mix on an iPad wwww
I am on VTSocial, so if you guys, gals, and nonbinary pals are on there, feel free to follow me.
I'll try to be on there. vt.social/@FlameChocobo
If you're a VTuber and you're looking to join Mastodon / the Fediverse, check out VT Social, the Fediverse instance by VTubers for VTubers! ✨
We just upgraded our server so now it's faaast~!! 💨
vt.social
#VTuber #Mastodon #Fediverse
if you're on there, follow me :)
@akiko
or
@akiko@vt.social ♥
If you're a VTuber and you're looking to join Mastodon / the Fediverse, check out VT Social, the Fediverse instance by VTubers for VTubers! ✨
We just upgraded our server so now it's faaast~!! 💨
vt.social
#VTuber #Mastodon #Fediverse
Replied to
If you use and support Inochi2D, please be aware that you are supporting Luna’s harassment, doxxing, misgendering, manipulation, and abuse.
If you believe these acts don’t belong in the VTuber and FOSS communities, please consider using and supporting other software.
For over one year I've been harassed, threatened, doxxed, misgendered and abused by Luna the Foxgirl, author of Inochi2D.
Due to her attacks and manipulation of others, I no longer feel safe contributing to Linux GPU drivers, and I will be retiring my current model.
asahilina.net/luna-abuse/
The Japanese online census site is great. Serious congratulations to the government for this one!
It's super simple to read and follow, and it's a JS SPA for the main questionnaire so you can browse around and change answers with zero loading times and no lost answers.
Japanese websites, especially government ones, have a (pretty deserved) reputation for being terrible... but sometimes, they really do nail it ^^
I'm going to argue that basically every YUV conversion matrix used in gamma space is wrong!
BT.709 says Y = 0.2126R + 0.7152G + 0.0722B, but those coefficients are designed for linear light. They relatively overemphasize green and underemphasize blue in gamma space.
And of course this means that Y in YUV isn't true grayscale/lightness. It's just an approximation.
I think 0.299R + 0.518G + 0.183B or so would work better. For 2.2 gamma (simplifying the EOTF for the example), those give the 0.2126... *relative* intensities for pure R,G,B after linear conversion.
Saturated colors are always going to be too dark if you do grayscale conversion in gamma space, but at least with those coefficients all of R,G,B are *equally* too dark, instead of R and B getting way darker than G.
And of course this means that Y in YUV isn't true grayscale/lightness. It's just an approximation.
Replied to
Only gay (premultiplied) alpha allowed.
I'm calling it gay alpha from now on.
Can we just ban everyone from doing color math in sRGB please? Any math.
Also ban straight alpha while we're at it ^^
Only gay (premultiplied) alpha allowed.
I'm calling it gay alpha from now on.
Anyway, VT Social migration is all done! Well, almost.
Remote account avatars/headers will be popping up slowly over the next few hours, cached remote emojis will take a bit longer too, and also preview card images. Learned some lessons on how not-great Mastodon is at managing caches ^^;;
Usually you'd expect software to seamlessly deal with missing/removed data under a directory called cache... but unfortunately Mastodon has quite a bit of bookkeeping in the DB and even then some things apparently won't be refetched without manual user action, which is kind of a pain.
Wrote up some notes on how to move a Mastodon instance from one server to another:
gist.github.com/asahilina/b9...
Turns out postgresql database restores take a bit longer than I expected... ^^;;
vt.social will be back up soon!
So many foreign keys too... almost done!
OK, it's taking forever on some follow recommendation related views but I'm pretty sure those can wait, so there we go, should be back up! ^^
Going to look over things and then announce!
The worst part about coming up with fun plans is realizing how long you have to wait until you can announce them ^^;;
Every day, I pray for a world where everyone is kind and respectful of each other, regardless of gender.
May unreasonable attacks against transgender people end🏳️⚧️🏳️🌈
May today be filled with happiness and love for you all🤍
A bizarre story of how I figured out (kind of) why lost souls are trying to log in to my Home Assistant instance:
vt.social/@lina/115248...
I was on a train, and due to an issue they changed the final stop. The screens showed the new destination, but wrong current stop. We traveled to the next station, with the display out of sync.
I've always wondered how these things work. The answer is "manually, and sometimes they screw up" www
Pretty sure what happened is that they reset the schedule mode to the the new destination, but that accidentally reset the "current station" to the first in the line, and they only noticed one station later.
I guess the display is "blind" and just driven by the train stopping and doors opening.
CO₂ in our office.
Spot the point where the weather finally cooled down in Tokyo and we could start to keep a window open... ^^;;
I'm pretty happy with the ventilation in this apartment though! It rarely goes above 1200ppm, as long as we keep doors open.
The trick is to leave the bathroom extractor fans on 24x7 to create some airflow ^^