mangle kuo

581 posts

mangle kuo banner
mangle kuo

mangle kuo

@MangleKuo

mangle's thoughts and stuff

Taipei or London Katılım Aralık 2011
499 Takip Edilen63 Takipçiler
mangle kuo
mangle kuo@MangleKuo·
@YeheLiu Not true lol! LiDAR = real, high accuracy 3D data; any reconstruction method is guessing the truth! Things that can trick a human like bad lighting, same colour as bg, fake perspective, will trick the model as well! It's like AI generated image will never replace photography
English
1
0
46
2K
mangle kuo
mangle kuo@MangleKuo·
@ipwanciu Have you considered just looping with transitions instead of dropdown.....
English
1
0
0
22
IP
IP@ipwanciu·
I use flex and grid all the time, and I STILL occasionally mess up item alignment. 😑 So I built a tiny demo that finally makes `justify-*` vs `align-*` click. If you've ever wondered which one to use (and when), this is for you 👇. iprodan.dev/l/flexbox-alig…
English
3
5
35
2.2K
mangle kuo
mangle kuo@MangleKuo·
@KartikeyStack Great article, but the last part is wrong: You can't isolate search/filter/sort completely from the data table or nothing will ever update. React has transitions, deferred values, and memoised derived data as solution to isolate input update from data table rendering
English
0
0
4
287
mangle kuo
mangle kuo@MangleKuo·
@firtoz @jshguo On mobile safari, scrolling down shrinks browser UI. This makes dvh (dynamic view height) become bigger but will not effect svh (smallest possible view height). Use dvh if you only have 1 full screen div; use svh for repeating sections, so scrolling don't cause layout shift.
English
0
0
2
61
firtoz
firtoz@firtoz·
@jshguo What's the difference?
English
1
0
2
175
mangle kuo
mangle kuo@MangleKuo·
Posting today because GPT 5.2 can now crack this joke
English
0
0
0
68
mangle kuo
mangle kuo@MangleKuo·
@jh3yy Reminding people that sticky element only works when none of the parents use overflow hidden
English
3
0
3
2.5K
mangle kuo
mangle kuo@MangleKuo·
@birdabo The difference between believer and atheist is not that we don't think god exists, we just think they do things following physical laws and don't care about how the audiences (you) think. And in some sense not caring is more beautiful ♥️
English
0
0
0
30
sui ☄️
sui ☄️@birdabo·
just found out the milky way flies at 600 km/s and flaps its wings like a butterfly at the same time. > there’s 1.1 billion atheist btw.
English
1.1K
1.7K
26.1K
2M
mangle kuo
mangle kuo@MangleKuo·
@zenorocha Cloudflare can potentially handle email domain issues (SPF/DKIM/DMARC) for customers because they're also a registrar/DNS host. Have you thought about collaborating with Vercel domain (strong api oriented domain registrar / DNS host) or maybe GoDaddy to bridge that gap?
English
0
0
0
49
Zeno Rocha
Zeno Rocha@zenorocha·
I just shared this with the team: Today, Cloudflare entered the email sending market. While I didn't expect this to happen today, it didn't come as a surprise either. It was never a question of if Cloudflare would add an email sending API, but when. Back in 2022, they introduced Email Routing, and it was only a matter of time until they added the sending part. Some people will see this and will want to migrate off Resend, others will say we're dead. The reality is that they are after our target audience, otherwise they wouldn't create an example showing how to use React Email on their announcement post. Still, I truly believe this is good news. Here's why: When Cloudflare introduces millions of users to their email API, they're creating our next users. Developers will run into limitations and will want more from an email service. They will need bulk sending, advanced templates, no-code editors, and a lot more. That's where we step in. Email is not a winner-takes-all kind of market, and that's why we've been able to enter such a competitive space and still thrive. Competition is good because it forces the best product to win. We cannot let our guards down, and lose our sense of urgency. The bar is higher for us right now, but if there's a team that knows how to increase the bar, that team is this.
English
132
51
2.2K
335.3K
mangle kuo
mangle kuo@MangleKuo·
@v0 if I'm in a chat on mobile how do I go back to the preview?
mangle kuo tweet media
English
0
0
0
10
mangle kuo
mangle kuo@MangleKuo·
@kentcdodds Simplified answer: FFmpeg is mainly software, CPU intensive de/encode; OS often has hardware, GPU accl de/encode but works only on preset, e.g. HD/4K only no square video or 4:5;;; media🐰 → webCodec → browser → hardware by default , ffmpeg is a fallback. So not a wrapper
English
0
0
2
282
Kent C. Dodds ⚡
Kent C. Dodds ⚡@kentcdodds·
This is extremely impressive!
Kent C. Dodds ⚡ tweet media
English
36
85
1.8K
275.9K
Joshua Guo
Joshua Guo@jshguo·
A globe component. Made with @v0
English
25
24
974
39.8K
mangle kuo
mangle kuo@MangleKuo·
@c__byrne Thinking of Blender for the web / LLM pipeline / Image Generation pipeline / WebGL Shader pipeline
English
1
0
1
111
Christian Byrne 一人
Christian Byrne 一人@c__byrne·
ComfyUI will be known for its UI and design. Nothing will stop me.
Christian Byrne 一人 tweet mediaChristian Byrne 一人 tweet media
English
46
17
685
84.3K
mangle kuo
mangle kuo@MangleKuo·
@skydotcs @epcdiy Actually numbers for 24hrs clocks: top of the list: 01|00 ; bottom of the list: 16|39 not 16:40 because it got shifted due to minute starting at 00
English
0
0
0
82
mangle kuo
mangle kuo@MangleKuo·
@skydotcs It's because it uses UIPickerView which was there since iOS 2.0, which requires you to map each item to an index. The iOS developer set the index to 999 (1000items) which maps to 83*12+4,41*24+16,16*60+40, explaining why the last options are those numbers. credit to @epcdiy on YT
English
1
0
0
118
sky
sky@skydotcs·
the time picker on iphones alarm app isn’t actually circular it’s just a really long list
English
1.8K
6K
207.6K
41.1M
mangle kuo
mangle kuo@MangleKuo·
@oops4041555 So WebCodecs isn’t “actually interfacing with ffmpeg” on those hot paths—it’s talking directly to the OS frameworks. ffmpeg can hit the same silicon too, but only when you explicitly use -c:v h264_videotoolbox etc. Otherwise you’re comparing hardware vs software.
English
0
0
8
216
mangle kuo
mangle kuo@MangleKuo·
@oops4041555 I think you also don’t get that browser APIs hand off to OS-level hardware acceleration by default. On macOS, WebCodecs routes through VideoToolbox straight to the M-series media engines, while ffmpeg defaults to CPU software unless you pick hwaccel.
English
2
0
16
2.5K
mangle kuo
mangle kuo@MangleKuo·
@oops4041555 @ItamarGronich @mazeincoding @FFmpeg He's not wrong. ffmpeg is a big library but it is very CPU heavy, it can decode encode anything on a software level but there are no default GPU acceleration. on macOS VideoToolbox is extra parameter in ffmpeg but would come by default in browser which webcodec api would just use
English
0
0
0
230
mangle kuo
mangle kuo@MangleKuo·
@ryanvogel @nextjs - you chose nextjs bcz you want to show user things before js kicks in - during that time, log in state is unclear, so don't show them a sign-in button, show "save 🔄" - after js → "save" or "save after login", the prefix provides continuity - use same btn style after login
English
0
0
0
21
vogel
vogel@ryanvogel·
what's the best way to fix this in @nextjs (this is on page soft reload)
English
67
4
323
633.8K