Popular VTuber and Twitch streamer CodeMiko is known for her creative streams that allow viewers to get involved by influencing parts of the broadcast. She uses her setup and virtual character rig to engage with her audience—which averages nearly 8,000 viewers per stream—and fellow content creators through various segments and interviews.
The Technician, or the developer behind Miko and the stream, does all of the coding, engineering, and rigging herself and is always pushing the level of interactivity with the broadcast forward, describing it as “a quasi interactive, RPG.”
The nature of some interviews, however, has led to Twitch banning Miko from the platform, including two short-term suspensions in September 2020. She found herself suspended from the platform yet again when her account was banned on Jan. 19—this time for two weeks. Neither Miko nor Twitch clued the streamer’s audience of nearly 360,000 followers in to what caused the ban.
Following her third ban, Miko spoke with Dot Esports about what led to the suspension, how she approaches content creation, and her future plans, including details about her return stream planned for Feb. 5 at 2pm CT.
You said you had more details about why your channel was banned and it wasn’t because of your usage of the word “simp.” What was the reason this time? How long is the ban?
Miko: It was not because of the word simp. It is a long story, but the short of it is, I messed up when I was chatting with a friend and fellow streamer and kind of got lost in the moment.
Was it something specific that broke the Twitch Terms of Service?
So I have this interview content and basically feature other streamers. During an interview, they often share things with me and send it to me to show on stream. So they will share it and I will put it on screen.
At this particular moment, we were talking about female harassment online and I asked her what was like the worst comment she had ever received. When I saw the email, it was pretty bad and was more like a threat than a comment. From my experience, threats are almost never from a user’s actual email address, but when I threw up the screenshot, that is basically what got me banned. I violated terms [of service] around privacy.
Obviously, my friend didn’t mean for this to happen, she is very sweet, and I think we both overlooked it because we were so focused on the threat of the email, but I learned my lesson.
What made this ban different from the two your channel was given in September?
Yeah, those were also little slip-ups. It is unfortunate, but I just have to be more careful with things like that and work to prevent them from happening in the future.
My content isn’t about that stuff, it is about the innovation behind livestreaming and I just want to show what I can make and the innovative side of my stream. I’m actually really excited about coming back because I have been using this time to work on some new stuff and it has been good.
The suspension is horrible, but at the same time it has kind of given me this time to really really work on my stuff and I am really excited to show it off when I come back.
How has Twitch been communicating with you since your ban?
I am getting myself an account manager and I think that will help a lot when it comes to communication with Twitch. Once I get one, I hope communication will go a lot smoother in the future.
Are you going to approach streaming any differently when you get back?
I want to focus more on the innovative side of my content and really push more in the direction of creating fun things to drive that live interaction, in terms of mini-games I can play with chat and the guests during our interviews. I imagine it will be like my interviews but on steroids.
Basically, I want to focus on adding more interactive aspects to chat that will help the humor of the interviews and situations within the interviews and just adding a lot of color to the content.
I am always super excited for new stuff. Currently, I was only working on interview content, but now, I am going to implement game show aspects to it as well. I have been going head-on with the live, interactivity part of it. I am planning my return stream to have big streamers that I have worked with and making it into a really fun event.
I am also just planning out my everyday content as well and it will have different things other than interviews.
You touched on it a bit there, but with how you have been working on your content during the ban, what are your plans for your return stream?
I want to have it be a big game show with my big streamer friends and I am going to hype it up! It will be something that has never been done before on Twitch, in terms of like how I am going to run my version of the content.
Twitch has done game shows before, but they have done them in a way that is very 2D with cameras and an overlay type of thing where it is flat. But with my VTuber capabilities being in the 3D space I can have it feel more like they are actually inside a studio.
In my interviews, the streamers come in on a monitor and that is how I interview them, but this way I am going to do this by giving them robot bodies but their heads will be like the computer screen. So they will have certain controls for how they can move their robot bodies and it will feel like they are more inside the space because they will have additional elements that are used in game shows, like a podium and there will be camera cuts to the streamer with their face on the robot head. It will just feel a lot more immersive that way.
They will be able to interact with a wheel that they spin, there will be animations, so when they spin their character spins the wheel we can still see the streamer’s expression because their camera is being fed on the PV screen of the robot. Stuff like that is what my game shows will feel like and chat can always throw fun things at us during the show to throw the streamers off or make things happen to the avatars. I’m excited to debut this when I come back.
Your content has picked up dramatically in recent months. How have you been able to grow your channel? What have you been doing that you feel works?
I have been streaming since the end of March beginning of April and throughout those first few months, it was just me trying new things every day. My schedule used to be really crazy, where I would go to sleep at around 9pm, wake up at 2am, dev until 12pm, and then stream. I would stream for like four or five hours and then eat and do some other stuff and then repeat all over again.
During that time, it was very rough developing because I would quickly code things in to just see what would happen in chat. It was just testing as I went because there was no rulebook when it comes to that kind of live content that tells you stuff like “chat prefers when they can spawn random things, mini-games, and interaction that is more in the background.” I had to figure out what chat likes in that interactive space because there have been a lot of things that have worked, but a lot of things I have built I have had to scrap because in my head it worked, but when I tested it out live, chat just got really bored.
Those early months were a lot of RnD and trying to figure out how I could have fun with chat. And then I got to the point where I was doing interview content, just over a Discord call, and I noticed that chat really liked just sitting and watching me talk and interact with another person while being able to affect the interview in various comical ways. So I just pushed that more and created a new environment for it with the TV and format I use and chat really liked it.
It did really well so I decided to stick with that for now, but I am still researching and developing more things that I can do. One of the biggest projects that I have is I want to create an RPG world where Miko can go on adventure and the bosses would be like big streamers, and chat and Miko have to work together to defeat the boss, like Hasan [HasanAbi], maybe it would be a giant Hasan.
It is a process that I am constantly going through and that idea might not even end up working. Chat might not feel like it is fun and, in that case, I will scrap it and try something new, but it has just been an ongoing development process and I think that is what I enjoy the most. I love making things and seeing if they are fun, and if they aren’t fun, I scrap it. If it’s fun, I keep it, and I just keep going like that.
Other than chat liking the content, what made you pivot so hard into interviews on stream? What was the idea behind it?
Before I started the interviews I would just talk to chat all the time, but having another person that I could interview, I don’t know. I just feel like my content became funnier because I could bounce off of someone, what they said, create more humor with that back and forth. It just led to more funny moments and chat really liked the interactivity with the streamer I am interviewing. I think it kind of created a very fun, sometimes chaotic, sometimes more serious atmosphere.
When I interview someone I can figure out where their comfort level is, which I do ask them prior to the interview what they are comfortable with sharing and not sharing and if they are okay with me occasionally trolling them on some things, all of those things. Some streamers I take a very laid back approach and we can be more calm or serious to have a nice talk, but with others, I know they are all for being trolled and the humor part of it so I can mess with them a little bit and it becomes a fun back-and-forth.
Overall, the interview format was just really fun, and was doing really with chat so I decided to keep going and innovating with it.
What are your thoughts on the growing impact of VTubers and similar styles of creators becoming more common in streaming and content creation, specifically as it starts to expand into Western markets more and more?
I think it’s great! I really like the creative side of Twitch, and it is really exciting to see different content creators try new things and bring new, innovative content out because it just shows that you can do really cool things with just livestreaming.
I feel like it makes the future of entertainment in this livestreaming and digital format really exciting. So I hope it keeps expanding and more new things pop up on the creative side of Twitch.
Abbotsford Airport had 4th highest traffic in Canada in 2020, and its number are down – Chilliwack Progress – Chilliwack Progress
Abbotsford International Airport (YXX) became the fourth most active airport in Canada during the pandemic – and its total traffic was down from 2019.
December ended what was described as a “devastating year” for air travel, according to a Statistics Canada report (Feb. 25) on the total air movements at the 90 airports under NAV Canada.
Statistics Canada defines air movements as any “take-off, landing, or simulated approach by an aircraft as defined by NAV Canada.” The numbers show Canada’s major international airports are seeing comparable runway activity as smaller airports.
|Total aircraft movements at top 10 Canadian airports, 2020. Statistics Canada report.|
Vancouver International Airport, for instance, had the third most traffic with 156,540 total aircraft movements in 2020 (down 53 per cent from 2019), while YXX had 137,265 (down just 17 per cent).
Month-over-month since May, Abbotsford Airport has consistently been in the top five for aircraft movements, even reaching number two for July and August when their traffic surpassed 2019’s numbers.
Other international airports are seeing similar declines. Toronto’s Lester B. Pearson Airport – Canada’s busiest airport historically – experienced the largest drop at 62 per cent, having over 280,000 fewer take-offs and landings in 2020.
“As a result of the COVID-19 pandemic, other international take-offs and landings nosedived to levels not seen in 20 years,” the report says.
Across the country, international flights were down 58 per cent for the year, flights to the U.S. fell by 68 per cent, while domestic movements declined 36 per cent, according to the report.
|Year-over-year change in aircraft movements, by sector. Graph from Statistics Canada.|
More restrictions were announced by the federal government on Jan. 29, 2021 to curb the spread of COVID-19 and the new variants. Airlines have since suspended all flights to and from Mexico and other Caribbean countries until April 30.
As of February, all international flights are being funnelled through four Canadian airports, and passengers have to present proof of a negative COVID-19 test before departure, and must quarantine for three days at a government approved hotel.
Microsoft .NET Conf: Focus on Windows – InfoQ.com
Earlier this week, the first edition of the .NET Conf: Focus series for 2021 took place, featuring Windows desktop development topics. The event targeted developers of all stripes, covering both existing functionalities on .NET 5 and upcoming projects such as .NET MAUI and Project Reunion. The focus conferences are free, one-day live-streamed events featuring speakers from the community and .NET product teams.
The focus series is a branch of the original .NET Conf, an annual event organized by the .NET community and Microsoft that showcases the latest developments for the .NET platform. Each focus event targets a specific .NET-related technology, providing a series of in-depth, hands-on sessions aimed at .NET developers.
.NET Conf: Windows was different from the other past events in the series because it was focused on a single operating system (OS) – which may seem strange considering the ongoing unification plan towards a cross-platform, multi-OS .NET framework. However, the focus was justified, considering the importance of upcoming projects such as .NET MAUI and the ongoing efforts related to ARM64 development.
The conference started with an overview of the latest developments related to .NET and desktop development. In this context, Scott Hunter, director of program management at Microsoft, talked about existing .NET 5 features related to desktop app development, such as self-contained single executable files and ClickOnce deployment. He also talked about the latest performance improvements and features in Windows Forms and WPF, assisted with live demonstrations by Olia Gavrysh and Dmitry Lyalin, both at Microsoft.
The following session, presented by Cathy Sullivan (program manager at Microsoft), featured the preview release of the .NET Upgrade Assistant, an automated tool to assist developers in upgrading existing .NET applications to .NET 5. While not being a complete upgrade tool (developers will still have to complete the upgrade manually), its GitHub repository includes a link to a free e-book on porting ASP.NET apps to .NET Core that covers multiple migration scenarios.
The remainder of the sessions were short (approx. 30 minutes), covering topics mentioned in the keynote (such as WPF and Windows forms – including the recent support for ARM64 released with .NET 6 Preview 1), app deployment with ClickOnce, and specific coverage of WebView2, Microsoft’s new embedded web browser control used by Windows Forms. Other interesting sessions included demonstrations on building real-time desktop apps with Azure SignalR services (presented by Sam Basu) and accessing WinRT and Win32 APIs with .NET 5 (presented by Mike Battista and Angela Zhang, both at Microsoft).
The last three sessions focused on features and projects expected to ship with .NET 6 later this year. Daniel Roth, program manager at Microsoft, talked about building hybrid applications with Blazor. Hybrid applications are native apps that use web technologies for the UI, and support for cross-platform hybrid apps is an important feature of both .NET 6 and .NET MAUI.
Zarya Faraj and Miguel Ramos explained the concepts behind Project Reunion, which provides a unified development platform that can be used for all apps (Win32, Packaged, and UWP) targeting all the Windows 10 versions. The event was closed with a presentation by Maddy Leger and David Ortinau (both at Microsoft) on the future of native applications development in .NET 6 – which focused on .NET MAUI.
A relevant takeaway from the conference is how the recent efforts on developing native device applications targeting multiple platforms are revolving around .NET MAUI. However, it is important to notice that .NET MAUI does not represent a universal .NET client application development model, merging both native and web applications. This is an important distinction, especially in light of the many cross-references and mentions of Blazor Desktop, another highly anticipated feature in .NET 6. Richard Lander, program manager for the .NET team at Microsoft, recently approached this topic in multiple comments and posts:
I think folks may be missing the narrative on Blazor desktop. It is intended as a compelling choice for cross-platform client apps that enable using web assets. […] Blazor Desktop and MAUI are intended to be separate. Blazor Desktop will be hosted via a MAUI webview. MAUI will provide the desktop or mobile application container. MAUI will enable using native controls if that is needed/desired.
The next focus events are still undefined. The complete recording of this event is already available on YouTube. Recordings of all .NET Conf and .NET Conf: Focus events are available in curated playlists on MSDN Channel 9.
Pokémon turns 25 – Eurogamer.net
I choose you!
Pokémon is 25 years old today, 27th February 2021.
27th February 1996 saw the release of Pocket Monsters Red and Green in Japan for the Game Boy.
25 years later, Pokémon is one of the biggest entertainment brands in the world, and one of the most successful video game franchises.
Designer Satoshi Tajiri has said he was inspired to create the Pokémon saga after collecting insects as a boy.
Pocket Monsters Red and Green was a huge hit in Japan. Pokémon Red and Blue, as it was known on these shores, wouldn’t launch in Europe until 5th October 1999.
Since then, Pokémon has established an empire, with scores of video games, TV shows and films. Pokémon’s link to Nintendo has endured, with the core series of games all launching on the company’s platforms.
And Pokémon shows no sign of slowing down. Amid the enduring popularity of mobile hit Pokémon Go, a flood of new games are coming soon.
New Pokémon Snap is due out on Nintendo Switch in April 2021.
Pokémon Brilliant Diamond and Pokémon Shining Pearl launch in late 2021, and see a retro-styled return to Sinnoh.
And an open-world Sinnoh game called Pokémon Legends Arceus and set in a feudal version of the region then follows in early 2022.
Shorter term, tomorrow, 28th February, a live Pokémon concert starring Post Malone will also take place.
So, here’s to you, Pokémon! I choose you!
Stastny's overtime goal gives Jets win over Habs – TSN
Abbotsford Airport had 4th highest traffic in Canada in 2020, and its number are down – Chilliwack Progress – Chilliwack Progress
Everything came up Maple Leafs in most complete win of year over Oilers – Sportsnet.ca
Silver investment demand jumped 12% in 2019
Iran anticipates renewed protests amid social media shutdown
Galaxy M31 July 2020 security update brings Glance, a content-driven lockscreen wallpaper service
Sports9 hours ago
Auston Matthews won't face Oilers, Alex Galchenyuk demoted – Toronto Sun
Health11 hours ago
Tanzania COVID U-turn ‘a good move’ – but is it good enough? – Al Jazeera English
Sports12 hours ago
Maple Leafs’ Tavares, Marner reunite on top line with Matthews out vs. Oilers – Sportsnet.ca
Politics16 hours ago
Equal Voice delegate says gender equality in politics should be considered the norm, not a revolution – Vancouver Sun
Sports5 hours ago
Canadiens @ Jets: Game thread, rosters, lines, and how to watch – Habs Eyes on the Prize
News12 hours ago
The latest news on COVID-19 developments in Canada – Richmond News
Sports16 hours ago
With six coaches out, Sergio Scariolo steps in to lead Toronto Raptors to win – ESPN
Art18 hours ago
Sask. painter, sculptor selected to make official Disney artwork – CBC.ca