Opens profile photo
Follow
Click to Follow Tojiro
Brandon Jones
@Tojiro
WebGPU/WebXR/WebGL Dev @ Google. He/Him "The downfall of modern civilization." - Joystiq
San Jose, CAtoji.devJoined March 2009

Brandon Jones’s Tweets

I keep my Twitter posts minimally political, but you'll have to excuse me for a second while I address something near to my heart: Adoption.
254
9,408
Took my son to the office yesterday for a bit. We walked into the Chrome building, past several big Chrome logos, sat down at the desk where I work on the Chrome browser, and he looks at the computer and says "Ooh! Does this have Firefox?"
43
2,433
Replying to
I can say with absolute confidence that eliminating that credit WILL prevent people from adopting. No question. Because it's EXPENSIVE.
15
1,942
Replying to
So realistically we're just creating more foster kids, which is definitely a bigger drain on govt. resources than the adoption credit.
18
1,949
Car UX designer: I replaced the gearshift with a volume knob, put it where the volume knob usually goes, and put the volume knob next to it!
Image
83
1,670
Replying to
Most people get funny about giving numbers, but I think it's worth it to drive the point home: Our first son cost us approx. $50,000
18
1,399
Replying to
So adoption tax credit goes away and families simply can't adopt any more. Period. Do you think people will stop having babies, though?
15
1,111
Replying to
Even for me, a Google Engineer, adopting pretty much drained our financial resources at the time. I can't imagine how most families do it.
4
1,040
Replying to
So picture being in the hospital, holding your new baby boy, in a different state, while lawyers are calling saying: "We need $30,000 TODAY"
5
984
Replying to
We all have different reasons for adopting, but regardless of why we can all agree on one thing: Going through the adoption process SUCKS.
9
988
Replying to
I should really wrap this up now, but please realize that when these senators talk up how they're trying to help "middle class families"...
4
776
Replying to
And for many families the only thing that lets them push through that MASSIVE barrier is the knowledge that they can get that tax credit.
2
770
Replying to
And what you have to understand is that almost all of that is paid either at the point you are matched or when the child is placed with you.
2
768
Replying to
Which may let you pay back a decent chunk of that second mortgage, or repay that friend that fronted you several thousand. It matters.
2
749
Replying to
You probably don't just have it in the bank. If you're a Silicon Valley engineer like me maybe you have company stock. (Thank goodness!)
1
735
Apple's visionOS significantly limits how applications are allowed to interact with the user, especially re: their new gaze-based input, and I think it's worth talking about. TL;DR: If you want to do AR apps, you must give Apple full rendering control. 🧵
36
921
Replying to
Stop tweeting and use your position of privledge to take action! Given the balance in the Senate right now you could single-handedly tip the scales. History will not look kindly on those in your position who do nothing more than express disappointment.
11
582
My son has recently discovered The Lion King, and as a result I've watched it WAY too much in the past few weeks. But that's also caused me to notice something, so let's talk about Scar for a moment.
Image
13
650
Replying to
I mean, yeah it does. Gotta test cross browser compatibility some times, right? Also, Firefox is a fine browser and I like the people who make it. But, like... Dang kid. That's cold.
15
686
My oldest son got sent home with a note from his teacher containing the most inscrutable enum I've ever seen. What... what am I supposed to do with this?
Image
27
639
Every file format: Here's how 99.9% of these files work. Dev: Yes, good. Format: But if this bit is flipped, you have to do this entirely different thing. Me: Will that happen often? Format: In exactly two files ever, but it will account for half of your github issues.
6
574
Replying to
For one, there's no guarantee of adoption via fostering. In fact, the ideal scenario is that their home situation improves and they go back!
7
475
This starts out as "They did a photogrammetry of their office. That's nice." And quickly veers into "OMG, how much time did they put into this???" territory.
Quote Tweet
「Unity Japan Officeプロジェクト」早速DL。 prtimes.jp/main/html/rd/p これはすごい。 ため息が出る美しさ。 しかもプロジェクトデータも公開されるとか!
10
449
Replying to
And while I'm 100% supportive of fostering children, please recognize that it can be a hard road to take. Definitely not for everyone.
3
369
Mini thread for the morning: Why is an API like WebGPU more efficient than WebGL (or, more generally, why are modern graphics APIs more efficient than their older counterparts?) Explained using sandwiches. Because why not?
12
404
Replying to
It takes a certain kind of person, and I'll freely admit that I didn't feel up to the task when we were discussing how to start a family.
2
315
Replying to
Aw... and here I was thinking "this is a legit use of AI generated content, largely because it pokes fun at how nonsensical it is." Now it's just sad.
2
360
Replying to
I should also point out that I'm posting from the perspective of private adoptions of infants because that's where my experience is.
4
301
I don't think I can express in a single tweet what a huge deal this is for WebGL! Having Basis universally available will make 3D content on the web load faster, look better, and be easier to develop. Everyone wins!
Quote Tweet
Google and Binomial Partner to Open-Source Basis Universal Texture Format bit.ly/2M6dHie
Image
2
321
If true, I've never found my job more terrifying. 😳
Quote Tweet
Seems SpaceX Crew Dragon touchscreen UI actually runs on Chromium + JavaScript: old.reddit.com/r/spacex/comme + space.stackexchange.com/a/9446
Image
13
310
Replying to
LOTS of people saying ours must have been a private adoption, it can be cheaper, and adopting foster care can be effectively free. All true.
3
272
Replying to
So... yeah. I guess what I'm saying is that if Disney had released The Lion King today it would definitely be seen as a super obvious political commentary.
12
291
Game devs: This fire effect is such a hack. It's just a textured quad with some scrolling noise. Actual physical candle maker: Hold my beer
Embedded video
GIF
4
290
Oof. This hurts my heart. I wish Mozilla's leadership took the responsibility of building a useful, trustworthy browser half as seriously as their engineers, past and present, do.
Image
3
301
Replying to
It's not the only way to go about an adoption. Every family's situation is different. This naturally leads to variations in things like cost
2
252
Replying to
Amusingly some people think I'm only just now picking up on classic literary themes? No, this is an extended sigh in tweet form about how a US political figure so cleanly fits an age-old villian archetype that a 22yo kids film would be seen as a form of protest if released today.
8
247
I adore how fast the web community has gone from "Oculus exposes hand data behind a flag" to "Integrated with Three.js, plugged into the physics engine, and pushing things off tables." Fast iteration time has always been one of the very best parts if the web!
Quote Tweet
Testing #physics with hand tracking in #WebXR with @aframevr. Every bone can interact individually with physical objects 👆 Try it: webxr-handtracking.vercel.app Source code: github.com/marlon360/webx #vr #xr #hands #handtracking #oculus #browser #quest #web #threejs #aframe
5
264
The next time a company shows off a shiny, lifeless 3D environment populated by same-y humanoid avatars and declares it to be "A Metaverse" I want you to picture their CEO on-stage, pulling up a Zoom call, and declaring they have created "An Internet." React accordingly.
13
245
Here's the result of my holiday coding! A simple WebGPU Clustered Shading implementation. Clip shows a scene with 500 lights, using clustered shading initially, then switching to a "naive" method, then back to clustered.
9
238
Me: "It takes ~100 lines of code to draw a triangle with WebGPU." Avg. web devs: "100!?! That's insane! How could it possibly be that complicated?" WebGL devs: "That's... not bad! Better than I was fearing!" Vulkan devs: "This is a personal attack."
10
235
These days everyone is looking for cost saving measures. For example, shadow buffer budgets in my neighborhood have been slashed.
Image
3
211
Jealous of those aliens from Arrival. Having a non-linear written language that transcends the concept of time and can be wholly comprehended simultaneously must be really nice for their tech spec authors.
9
200
Today's Android build of Chrome Canary, v111.0.5563.0, is the first public version with WebGPU support! Turn it on in about:flags and give it a try!
Image
Image
Image
Image
13
217
VR/AR people: Let's call the things we are building "XR" and carefully build up immersive computing associations with the term over time. Apple: Hey! Check out the iPhone XR! It has exactly nothing to do with immersive computing!
Image
11
194
Games in 2000: You know the graphics are real-time because they only use 20 triangles per character. Games in 2020: You know the graphics are real-time because the frame rate is significantly higher than the pre-rendered scenes and there's no compression artifacts.
3
198
I have scientifically determined that the Quest 2 is ~300 Adafish faster than the Quest 1. This wonderful little demo can show up to ~70 fish on the OG Quest and still keep up with a 72Hz framerate. On the Quest 2 I can go up to ~370 fish before we start dropping frames!
8
193
WebGL2 is now on by default in Safari tech preview!
Quote Tweet
Release notes for Safari Technology Preview 114 are available with updates to Web Inspector, JavaScript, Date and Time inputs, Web Audio, MediaRecorder, Paint Timing, WebGL2, and more. webkit.org/blog/11300/rel
Image
6
196
Wanted to share more fully what I teased a few days ago. I've been working on getting WebGPU running on Android for the past little while and just this week I hit that all-important "triangles on the screen" mark! And, to my surprise, a huge swath of content is already working!
A WebGPU demo screenshot taken on a Pixel 6 Pro
A WebGPU demo screenshot taken on a Pixel 6 Pro
A WebGPU demo screenshot taken on a Pixel 6 Pro
A WebGPU demo screenshot taken on a Pixel 6 Pro
5
190
Yay! Got skeletal animations working in my WebGPU code. Nothing ground breaking, no compute shader shenanigans here. But it's my first time implementing glTF animations, so I'm happy that it worked.
10
187
I'm a Google engineer. I've been working with computers since I was 8. I can confidently use any OS you throw at me. I've used every version of Windows since 3.1... I've spent HOURS trying to figure out how to tell my Win10 PC "Turn off and stay off till I turn you on again." 😭
25
172