Liam Don

718 posts

Liam Don banner
Liam Don

Liam Don

@liamdon

Co-founder of @ClassDojo

San Francisco, CA Katılım Şubat 2008
551 Takip Edilen1K Takipçiler
Liam Don retweetledi
Rafael Chiti
Rafael Chiti@rafaelchiti·
I've been heads down with the team building Sparks. Our attempt at helping kids on their reading journey.
English
1
1
7
616
Liam Don
Liam Don@liamdon·
It's working now! Setting the frame count was the key. On my end we needed that to be at least 2 in order to capture the WebGL render. Also, I don't think you need to custom compile WebKit for this - Safari Technology Preview should work as well. Assuming you have the latest version of Safari Tech Preview, here is my bash script to launch it and capture frames with just a keypress: gist.github.com/liamdon/730ccb…
English
0
0
1
60
Marcin Ignac
Marcin Ignac@marcinignac·
WebGL Debugging MEGA thread 🔥 Ever since i started WebGL development 10y+ ago I wanted accurate timings of GPU. This was never possible on Mac until now. Turns out you can use Metal Debugger to get detailed peek into everyting under the hood. Read along to find out how.
Marcin Ignac tweet mediaMarcin Ignac tweet mediaMarcin Ignac tweet media
English
8
31
284
25.5K
Liam Don
Liam Don@liamdon·
@marcinignac @slimbuck7 Do you mean a WebGL context and a WebGPU context, each on a different canvas? I'm trying this, but only seeing the WebGPU render captured, and I don't believe the two contexts can share a canvas. Should it work as long as both are rendering in the same RAF callback?
English
1
0
0
74
Marcin Ignac
Marcin Ignac@marcinignac·
The starting point is this guide how to recompile WebKit for WebGPU debugging by @slimbuck7 x.com/slimbuck7/stat… The trick is to have WebGL context on the same page as WebGPU (just clearing bg rect) synced on the same RAF. Capturing Metal trace will contain data for both!
Marcin Ignac tweet media
Donovan Hutchence@slimbuck7

For those interested in doing metal captures for WebGPU (cc @Cody_J_Bennett, @munrocketx), these are the steps I followed: gist.github.com/slimbuck/ec450…

English
4
1
9
1.9K
Liam Don
Liam Don@liamdon·
Was a 30m ARR biz in 2021/22, but several times higher now! Still mostly domestic revenue, but usage is ~40% international so other geos are catching up. I definitely agree with your overall point though. If I were a young founder trying to scale fast, I would choose… literally anything else lol. But no regrets, it’s been a ton of fun figuring this out over the last decade+ 🙂
English
0
0
6
326
gian
gian@giansegato·
yea the time to successful outcome is super long, but even then, it's a 30m ARR biz with the most of their revenues coming from the domestic market. i don't think it should count as generational outcome with global impact. going truly international will be challenging, their value prop wouldn't work in many countries i don't want to discount their amazing work. their success is just incredible, and i wish i could say i built something like that. just observing that it's way way harder than other verticals, and if the ambition of a founder is to build a global biz, edtech is probably not the way to go (things might be changing with AI tho)
English
1
0
4
1.3K
gian
gian@giansegato·
been there done that. this shit is brutally hard. if you want to build a generational company, edtech is the hardest possible difficulty level giansegato.com/essays/why-edt… kudos to this team for realizing this early and pulling the plug. it takes lots of guts
gian tweet media
Farza 🇵🇰🇺🇸@FarzaTV

I have some tough news. Today, @_buildspace is closing. I wanna be real about everything. It’s not because of investor pressure, runway, internal drama, monetization, or any of those reasons. The actual reason is a bit more personal. I wrote a letter about it below. I know this company means so much to so many people. I hope after reading the letter, you can understand. Ty for the five best years of my life. No matter what happens, ily. buildspace.so/letter

English
21
33
424
93.4K
Liam Don
Liam Don@liamdon·
@deedydas Geoff Ralston - President Y Combinator
Español
0
0
0
151
Deedy
Deedy@deedydas·
Paul Graham—Founder Y Combinator Ryan Roslansky—CEO LinkedIn Ali Diab—Founder Collective Health Greg Cohn—CEO Burner Prabhakar Raghavan—Head of Google Search, Geo, Assistant, Ads, Commerce, Payments, more Edo Liberty—Founder Pinecone Ram Sriharsha—CTO Pinecone 4/n
English
2
5
88
14.2K
Deedy
Deedy@deedydas·
No one talks about the Yahoo mafia but they’re so cracked Jeff Weiner—CEO LinkedIn Gideon Yu—CFO Facebook, YouTube Stewart Butterfield—Founder Slack Tim Tully—CTO Splunk Partner Menlo Amjad Masad—Founder Replit Jess Lee—Partner Sequoia Brian Acton, Jan Koum—Founder WhatsApp 1/3
English
42
108
1.8K
281.2K
Liam Don retweetledi
Rachel Strome
Rachel Strome@StromeRachel·
The proof is in the data! Dojo Islands is more fun to play than Roblox, Fortnite, and Sonic 2! @ClassDojo #AAGV
Rachel Strome tweet media
English
1
4
17
3K
Liam Don
Liam Don@liamdon·
@ValigurskyM @playcanvas Exciting, can’t wait! I used the new RenderPass API to implement the CAS sharpening stage of AMD FSR (based on ShaderToy versions). The results were pretty good for upscaling from a lower-rez scene pass, but needs AA on that lower-rez buffer - I think TAA could make this faster.
English
1
0
4
136
Martin Valigursky
Martin Valigursky@ValigurskyM·
TAA is coming to @playcanvas next year. The initial pass set up is ready, now just the hard part of handling moving camera / animated objects :) For static camera, the result is promising!
English
4
7
36
2.6K
Liam Don
Liam Don@liamdon·
Additionally on sky rendering: what about 3D skybox *scenes* like in Source engine: developer.valvesoftware.com/wiki/3D_Skybox Or does the mesh-based sky rendering already work this way? I can imagine setting `skyboxScene` and `skyboxSceneScale` properties. These are rendered as a layer in between Skybox and World layers.
Liam Don tweet media
English
1
0
1
63
Martin Valigursky
Martin Valigursky@ValigurskyM·
A mesh-based sky rendering is finally coming to the core @playcanvas engine. A shadow catcher to compliment this is on the list as well. What else do you need? #gamedev
English
9
9
41
2.7K
Liam Don
Liam Don@liamdon·
@mr_kogas_class @ClassDojo @ClassDojoEng Very cool, props to your students! 🎉 They might enjoy this timelapse of how their build came together. Timelapses aren't a public feature yet - just something we're tinkering with internally. We always love to hear ideas - feel free to share here, or DM me!
English
0
0
5
126
Mr. Koga
Mr. Koga@mr_kogas_class·
PARKOUR PARKOUR in @ClassDojo Dojo Islands! Once we realized we could create FLOATING blocks = game changer! Our DREAM SCHOOL is functional, made for and by Ss, holistic, and diverse. @ClassDojoEng - my Ss have some serious ideas for Dojo Islands! Let's collab!!!
English
1
1
2
1.8K
Daniel
Daniel@growing_daniel·
Are you a localhost:8080 or a localhost:3000 programmer
English
544
42
1.5K
326.2K
Liam Don
Liam Don@liamdon·
I’m not the person to start this, but I was doing a PhD in the general area ~12 years ago. Check out Dasher [1] - it’s still the fastest “single continuous touch” input method I’ve seen, and is a perfect fit for eye-tracking. This + eye-tracking + LLM prediction engine + some UI tweaks = likely faster text input than 95% of typists. [1] inference.org.uk/dasher/DasherS…
English
0
0
1
545
Paul Graham
Paul Graham@paulg·
If you're interested, please reply to this thread, ideally with a link to something that proves you know about eye-tracking or related subjects, and I'll DM you.
English
104
6
274
84.1K
Paul Graham
Paul Graham@paulg·
Want to start a startup doing eye-tracking? If so I'd be interested in funding it. A friend of mine has ALS and can only move his eyes. He has an eye-controlled keyboard, but it's not very good. Can you make him a better one?
English
366
292
3K
809.4K
Liam Don
Liam Don@liamdon·
@nbt @ClassDojo @samchaudhary_ Thanks @nbt, have appreciated your support and advice all these years. It’s been a great back-to-school so far - we actually hit #4 a couple days ago!
Liam Don tweet media
English
1
1
10
1.4K
Liam Don
Liam Don@liamdon·
@MissGteaches1st @ClassDojo Sorry to hear that 😞 If you have time, drop a quick note to our team at districts@classdojo.com and let us know the name of your district (and a contact if you have one). We can often resolve their concerns!
English
0
0
3
62
Liam Don
Liam Don@liamdon·
@ErikSombroek Hello from 2023! Thanks again for these great benchmarks. I saw that you played with Havok recently, do you have a sense for how it compares with the above?
English
1
0
0
28
Erik Sombroek
Erik Sombroek@ErikSombroek·
For completeness also 2 non wasm physic engines. Cannon + OIMO. Also see thread for a quick file size comparison. #webgl #oimo #Physics
English
2
1
9
0
Liam Don
Liam Don@liamdon·
@Daniel86Cycles @TheGrainiac @quantian1 In 1930 only households earning over $5,000 gross had to file a tax return. Fewer than 5% of Americans filed a tax return in 1930, and this is was the average reported income of that top ~5%.
English
1
0
1
67
Skal
Skal@PascalMassimino·
@iquilezles Warning! The worksheet makes you compute G *last*, after R and B. But you have to enter G *second* in the answer submission. It seems silly but i got bitten by that, entering R,B,G instead of R,G,B. Just because that was the written order on my paper. skal/ -pixel 18,21-
English
2
0
12
6.1K
inigo quilez
inigo quilez@iquilezles·
Hello, I present you with the Human Shader, a project where anybody can participate and help create the first ever human-brain-only powered shader and mathematical image! Please join us and be part of history! humanshader.com
inigo quilez tweet media
English
98
604
2.6K
582K
Liam Don
Liam Don@liamdon·
@BowserJrFan98 You might not yet have access to a certain feature (still rolling out) that allows you to unlock a green block, among other things
English
1
0
1
129