Jonathan Ong

3.6K posts

Jonathan Ong banner
Jonathan Ong

Jonathan Ong

@JonathanOng77

pianist who loves to play everything on as many keyboards as I can get my hands on. Piano and tech durability tester on twitch. [email protected]

Sydney, New South Wales Katılım Mayıs 2017
755 Takip Edilen3.1K Takipçiler
99pray4u
99pray4u@99pray4u·
@cainlatwitch @JonathanOng77 @NrseHuckleberry @DooderVO @andy_boing Happy New Year 2026 🥳 JAN post Something new (to me at least) for pizza as I need to cut down on gluten. Use meat instead of the dough. I have tried flattened chicken breast. The new oven is ten times better than the old one. Toppings were like a supreme. It was VERY good💗
English
1
0
1
54
99pray4u
99pray4u@99pray4u·
Christmas to New Year's Day when MANY people review their lives, goals and hopes Despair, Fear, Hopelessness. They are LIARS. I sometimes need help to get out of the pit they will lead me to. I do not pay 4 extra Twitter. I will add tweets to this one for a time w/hope/love/joy
English
1
0
1
130
Peter Girnus 🦅
Peter Girnus 🦅@gothburz·
@RealCornCannon Beautiful analogy. We removed the sculptor. AI whacks now. No days. No thought. Just whacks. Continuous whacking. The statue is... different.
English
3
1
164
3.6K
Peter Girnus 🦅
Peter Girnus 🦅@gothburz·
Last quarter I announced a milestone. 30% of our code is now written by AI. I called it "engineering velocity." The board loved that phrase. They didn't ask what the code does. Neither did we. It compiles. Usually. That's the metric. Someone asked about testing. I said "AI-assisted quality assurance." That means the AI writes the tests too. For the code it wrote. It finds no issues. Very efficient. This week we admitted Windows 11 core features are broken. Audio doesn't work. Explorer crashes. Updates fail to install. Users asked why. I said "we're investigating." Investigating means reading the code. The code the AI wrote. That no human understands. Because understanding isn't scalable. Our CTO says 95% of code will be AI-generated by 2030. I believe him. I have to. We fired the people who would check. They were "non-essential headcount." Essential means writes code. AI writes code. Humans are overhead. Overhead gets optimized. We optimized 10,000 engineers last year. This year the bugs arrived. Unrelated, obviously. The engineers we kept are debugging AI output. They don't understand it either. But they're "cross-functional." Cross-functional means they do everything. Everything means nothing well. A user asked why their audio disappeared after an update. I said "install updated drivers." They asked why the update broke the drivers. I said "report it via Feedback Hub." They asked what happens to feedback. I said "it helps us prioritize." Prioritize means add to backlog. Backlog means never. But politely. Someone on Hacker News called this "a privacy and consent disaster." I called it "an evolving user experience." Same thing. Different framing. We released a fix. The fix broke something else. The something else was also written by AI. The fix was also written by AI. They're collaborating now. I call it "autonomous iteration." The autonomous iteration has created 47 new bugs. Each bug spawns a fix. Each fix spawns two bugs. Exponential growth. Just like our stock price. Unrelated, obviously. Satya told Mark we're at 30%. Mark said he didn't know Meta's number. Sundar said Google is also at 30%. None of us know what the code does. But we know the percentage. Percentage is a metric. Metrics go in earnings calls. Earnings calls move stock prices. Stock prices determine bonuses. Bonuses determine success. Success means the bugs don't matter. Users asked when Windows will work again. I said "we're committed to quality." Quality means it ships. Ships means it's your problem now. Thank you for being part of the Microsoft family. Family means you can't leave. We're in your enterprise agreement. For three more years. The circle of innovation.
Peter Girnus 🦅 tweet media
English
255
2.2K
10.7K
474.7K
Jonathan Ong retweetledi
KeyzooMan
KeyzooMan@KeyzooMan·
I'm super proud of everything she is doing. If you haven't checked out her new scent business, you are missing out. She has been pouring her heart into this business😂 literally and figuratively. Working from waking until bed with everything. GO NOW > moonwellscents.com
English
0
1
3
454
BloodyDrongo
BloodyDrongo@TheBloodyDrongo·
Damn this week has got me spun out. From complete devistation of loosing a good friend extremely abruptly. I also signed off on one of the biggest (and hopefully best) decisions I'll make this year. I'm ready for the weekend. 🥴
English
9
0
30
1.1K
nachopants
nachopants@nachopants·
Have agreed to take on the role of CEO. Nervous, but excited for the future. Let's go.
English
25
0
52
2.8K
99pray4u
99pray4u@99pray4u·
I believe a lot of people are in need of real hugs. My prayer is you feel this spiritual heart-felt hug I give from me to you 💖
GIF
English
3
0
9
741
Alinsa
Alinsa@alinsa·
@StreamElements My current goal continues to be getting y'all to fix the potentially dangerous 6-month-old bug that makes it extremely easy for a streamer to accidentally deanonymize a tipper when neither the streamer or the tipper wants to do so.
English
1
0
1
52
StreamElements
StreamElements@StreamElements·
What is your current goal you are working towards when it comes to streaming?
English
137
4
118
19.4K
Jonathan Ong
Jonathan Ong@JonathanOng77·
Just in case you guys wanted a condensed highlight version of @eaJPark ‘s song “When the Rain Stops” from yesterday my mod made one here: youtu.be/h7qmV6ccpC0?si…
YouTube video
YouTube
English
23
109
352
144.3K
Dannihihihi 🍉
Dannihihihi 🍉@dannibite·
@JonathanOng77 @eaJPark I didn't watch it live, but the clip is on my timeline, absolutely love it 😭 You are such a genius musician, thank you so much for the beautiful arrangements 🥺
English
1
0
1
447
Jonathan Ong
Jonathan Ong@JonathanOng77·
Hi @eaJPark it was lovely to meet you yesterday; your community is actually amazing. Genuinely enjoyed your song too! This is the vod and roughly where we were at twitch.tv/videos/2316982….
English
11
50
201
7.6K
Jonathan Ong
Jonathan Ong@JonathanOng77·
@peabuttmomma thanks so much for coming; it happens that eaJ's song is really lovely so it sounds beautiful no matter what.
English
1
0
1
42
Jonathan Ong
Jonathan Ong@JonathanOng77·
@ThaoChibi4 looooooooove the emotes Thao thank you so much. Hope to get some more in the near future!
English
1
0
1
59
Jonathan Ong
Jonathan Ong@JonathanOng77·
I enjoy the desolate post apocalyptic vibes of late night urban walks
Jonathan Ong tweet media
English
6
0
15
1.2K
Jonathan Ong
Jonathan Ong@JonathanOng77·
@zachbussey @TheStockGuyTV Also I just re read and realised you already responded to Devin, so I suppose the question is actually are these ad revenue cuts the evidence of Devin’s claims.
English
0
0
0
82
Jonathan Ong
Jonathan Ong@JonathanOng77·
@zachbussey @TheStockGuyTV Hey Zach, do you think these are signs that this take has some credence ? x.com/DevinNash/stat…
Devin@DevinNash

Twitch is in an advertising nightmare situation. Advertisers are leaving the website and not returning. Twitch has controversy after controversy and can’t get its enforcement straight. I don’t know if the website will survive long term without serious changes. The solution to it is simple, brutal, and efficient. Ban all extremist/controversial/political content, or none of it. But simple is not often easy. To understand it, and what’s going on, we need to go back in time a bit. Youtube’s own “adpocalypse” began in March 2017. Major advertisers discovered their ads were appearing alongside controversial or extremist content (sound familiar?) A ton of key advertisers pulled ads from the platform, including AT&T, Pepsi, and others. The next two years were savage for Youtube. The website had to build an algorithm that could identify brand-friendly content against controversial content at scale. It wasn’t always right at first. Dozens of creators were banned, sometimes for no reason. That STILL happens sometimes today. Building this system cost millions, thousands of hours, and countless controversies and risks. But today, Youtube is the most sophisticated ad network in the world. It keeps viewers happy by not serving them too many ads (mostly), and keeps advertisers happy by serving their ads on relevant, brand-friendly content. During this same period, Twitch was instead investing in their live CDN (content delivery network) and in broadcasting rights, content, and streamers. They paid $90,000,000 to broadcast the Overwatch league. They signed multi-year partnerships with Riot Games to broadcast League of Legends. They paid streamers like Ninja and Shroud, also on contracts worth millions of dollars. None of this amounted to much. It’s safe to say that most of this money was wasted. Meanwhile, their ad system - the primary way for Twitch to make money - languished. If you want to buy ads on Twitch, you need to pay a high minimum (think $100,000+) and talk to someone physically there. The ads have limited/no targeting. Ads get served everywhere across the website, and often to irrelevant or controversial streamers. Because ads are served everywhere, Twitch is only as good as its worst streamer. Maybe Twitch figured that these problems would work themselves out if the content was good. But they didn’t, and the content is now on the decline. Extremists (on all sides) run huge communities on the platform. Major and notable advertisers (ADL, big six agencies) are telling Twitch the current state of advertising isn’t okay. And they’re right. Because Twitch didn’t invest in ad targeting and good systems when they should’ve, they’re now on the backfoot compared to every other platform. Their ad inventory is getting cheaper because the quality of their website is declining, forcing them to run more cheap ads to appease Amazon. The increased ad inventory means viewers are sometimes getting served 8 ads at once when joining a stream, causing viewers to leave the platform. And so here we are. Twitch has always operated from fear. They were afraid other websites would cannibalize their audience (Mixer) so they bought streamers. They thought Youtube would take their viewers so they bought broadcasting rights (LCS, OWL.) They thought big music would come for them so they spent millions building libraries and licensing rights. Meanwhile Youtube built systems to address these problems long-term, and instead was willing to fail for years knowing a better future was possible. Twitch is now in an unenviable situation. They’ve allowed high brand-risk streamers to be a significant percentage of their audience. The team responsible for enforcement (Trust & Safety) can’t determine who should and shouldn’t be on the platform. They can’t do this because they’re human and have inconsistent (or by some opinions malicious) policy coming from the top. They insert their opinions and pick favorites because that’s what humans do. Twitch communities are outraged (justifiably) that certain streamers get chosen to stay on Twitch and others are permanently banned. Twitch is shoehorned into this position of picking favorites. It can never work, the website quality will continue to go down, and advertisers will continue to leave. The choice ahead for @djclancy999 is clear to me. You must either ban ALL controversial and extremist content or none of it. And because a competitor already exists where all content is allowed and owns 10% of Twitch’s audience (Kick), the choice is pretty clear. This means politics (all sides), hateful content, and so on. Some people may argue this “line is unclear.” That was true in 2015 when we were figuring out advertising. But today it’s VERY clear and these categories are well understood. You can see each level of what’s controversial or not on Youtube’s pages or when you upload a Youtube video. You can try forcing this content into categories and then demonetizing that content, but it’s too far gone and the Twitch kingmaker system still throws that content to the top of discovery. You can’t fool advertisers, but this is a stop gap that might at least help temporarily. The worst place to sit though is in the middle. And that’s the problem here, the waffling. By being half-in on every decision Twitch has managed to anger everyone - advertisers, viewers, and streamers. I don’t care if it’s a supervillain level take but Twitch was much better as a gaming-focused website. It could’ve been the live streaming platform for everything, but again, the systems weren’t built and that ship has sailed to Youtube and Tiktok. By removing all controversial content and bringing it back to gaming, music, crafts, etc, you pull back in advertisers and your core audience. Your CPMs go back up and you can serve less ads for more money. You appease Amazon and also completely end the debacle that is selective enforcement of policies. You heal. I don’t know if Twitch is willing to make the tough decisions. Along with the above you probably need to massively cut staff (500 last year was a start but it’s still bloated.) Then you need to rebuild the Trust and Safety team, apply policy evenly to every broadcaster, and start work on true ad filtering. But it starts with banning all extremist and political content. Twitch has proven its incapable of handling the responsibility of moderating their website. The line has to be drawn here. When you make extreme mistakes, you have to enact extreme solutions. I used to love people having good vibes and sharing epic moments together in gaming. I used to love the community. Fixing this will require ruthless executive oversight. But without it, we’ll continue to see the slow and sad decline of the platform so many people fell in love with in the past.

English
1
0
11
1.8K
Zach Bussey 🇨🇦
Zach Bussey 🇨🇦@zachbussey·
Top Twitch creators (such as Lacy, Stableronaldo, irissiri129, Yusuf7n, Kaysan, and many others) say they are seeing significant drops in ad revenue this month. @TheStockGuyTV is the latest to report that his ad revenue is down 95%.
English
99
58
825
352.8K