I found https://www.youtube.com/watch?v=a_rAXF_btvE to be more balanced than the LTT video, but I think it mostly depends on your expectations of the cameras. The videos themselves are stored locally, not in the cloud.…
Slug preserves the vector shapes. MSDF first converts to a texture, which can lose small details. How much depends on the size of your texture and the complexity of the font. I expect MSDF will never look better than…
Thanks!
I originally had that near the top but in one of the rewrites I moved the papers to the end — https://www.redblobgames.com/articles/sdf-fonts/#appendix
Some of these banks are ridiculous. HDFC bank insists that I send them my photo id, address, phone number, and my Indian id number to prove that I'm not their customer. I tried explaining that I don't have an Indian id…
Also, emacs M-x from 1980 or maybe TECO's extended command from 1978 (learned these from Bobbie Chen who wrote https://digitalseams.com/blog/why-do-sublime-text-and-vs-cod...)
Nice interview! I didn't realize there was inspiration from Theme Park [1], a game from Demis Hassabis (DeepMind). [1] https://en.wikipedia.org/wiki/Theme_Park_(video_game)
BTW in the next article the author goes into wind, evaporation, orographic rainfall, rivers, biomes. But not ocean current or tectonic activity. There's a different blog series that does go into plate tectonics:…
Love it! For typescript, esbuild has been my favorite tool for turning typescript into browser-readable js, and then I check type errors separately using the ide plugin.
I love having comments on my site/blog. I learn so much from some of them. For example, on my hexagon page, someone said there's a connection with "Eisenstein integers". I had never heard of them, and they were fun to…
Suggestion: canvas.addEventListener('dragstart', (e) => { e.preventDefault(); } ); At least on Firefox/Mac, sometimes while dragging it "picks up" the image to drag it. This should prevent that.
BTW this author also has a fantastic YouTube channel in which he live-draws geological diagrams with MS Paint https://www.youtube.com/@TheGeoModels
Agree. Weatherspark is great too — https://weatherspark.com/map?pageType=4&yearNumber=2025&ids=... Each of those icons is a full year of weather data. Left to right is Jan to Dec. Bottom to top is the hours of the day.…
There's a version of Facebook that only shows things from your friends, and not "suggested" or "reels" etc.: https://www.facebook.com/?filter=all&sk=h_chr (it still shows ads but not the other random stuff) And it…
With the older tree-sitter package[1], I was able to use it with the existing major modes. The new built-in emacs tree-sitter seems to be more ambitious, involving new major modes. [1]…
(author here) I agree, the `type` example could be done with regular expressions. In part 2 I'm planning to describe the real reason I was using tree-sitter here. I wanted to highlight certain combinations of operations…
Cool! A large part of the reason I'm using these other services instead of hosting my own is because of mobile apps + browser extensions.
Fantastic article! I've been trying to figure out antialiasing for MSDF fonts, and have run across some claims: 1. antialiasing should be done in linear rgb space instead of srgb space [1] [2] 2. because of the lack of…
I love this page. Thank you. I bookmarked it in 2018 but still haven't used it, doh! https://wwwtyro.net/2019/11/18/instanced-lines.html is also nice.
Thank you for Grapher! I love Our World in Data.
I'm happy with Steam on Windows but hate its behavior on Mac. It's slow and keeps stealing focus while starting up. I haven't gotten the "choose user" thing though. Cmd-Q does quit Steam for me.
I use a solid box in a terminal and for coding, and a vertical bar for writing in emacs org-mode. But I recently tried out a one-third box[1] in emacs and I am really loving it! It's partway between a box and an…
Thanks! I'll add a note about that.
You're welcome! I try to keep the pages fast loading with minimal dependencies but have varying success depending on the needs of each page.
That's great to hear! Thanks!
I found https://www.youtube.com/watch?v=a_rAXF_btvE to be more balanced than the LTT video, but I think it mostly depends on your expectations of the cameras. The videos themselves are stored locally, not in the cloud.…
Slug preserves the vector shapes. MSDF first converts to a texture, which can lose small details. How much depends on the size of your texture and the complexity of the font. I expect MSDF will never look better than…
Thanks!
I originally had that near the top but in one of the rewrites I moved the papers to the end — https://www.redblobgames.com/articles/sdf-fonts/#appendix
Some of these banks are ridiculous. HDFC bank insists that I send them my photo id, address, phone number, and my Indian id number to prove that I'm not their customer. I tried explaining that I don't have an Indian id…
Also, emacs M-x from 1980 or maybe TECO's extended command from 1978 (learned these from Bobbie Chen who wrote https://digitalseams.com/blog/why-do-sublime-text-and-vs-cod...)
Nice interview! I didn't realize there was inspiration from Theme Park [1], a game from Demis Hassabis (DeepMind). [1] https://en.wikipedia.org/wiki/Theme_Park_(video_game)
BTW in the next article the author goes into wind, evaporation, orographic rainfall, rivers, biomes. But not ocean current or tectonic activity. There's a different blog series that does go into plate tectonics:…
Love it! For typescript, esbuild has been my favorite tool for turning typescript into browser-readable js, and then I check type errors separately using the ide plugin.
I love having comments on my site/blog. I learn so much from some of them. For example, on my hexagon page, someone said there's a connection with "Eisenstein integers". I had never heard of them, and they were fun to…
Suggestion: canvas.addEventListener('dragstart', (e) => { e.preventDefault(); } ); At least on Firefox/Mac, sometimes while dragging it "picks up" the image to drag it. This should prevent that.
BTW this author also has a fantastic YouTube channel in which he live-draws geological diagrams with MS Paint https://www.youtube.com/@TheGeoModels
Agree. Weatherspark is great too — https://weatherspark.com/map?pageType=4&yearNumber=2025&ids=... Each of those icons is a full year of weather data. Left to right is Jan to Dec. Bottom to top is the hours of the day.…
There's a version of Facebook that only shows things from your friends, and not "suggested" or "reels" etc.: https://www.facebook.com/?filter=all&sk=h_chr (it still shows ads but not the other random stuff) And it…
With the older tree-sitter package[1], I was able to use it with the existing major modes. The new built-in emacs tree-sitter seems to be more ambitious, involving new major modes. [1]…
(author here) I agree, the `type` example could be done with regular expressions. In part 2 I'm planning to describe the real reason I was using tree-sitter here. I wanted to highlight certain combinations of operations…
Cool! A large part of the reason I'm using these other services instead of hosting my own is because of mobile apps + browser extensions.
Fantastic article! I've been trying to figure out antialiasing for MSDF fonts, and have run across some claims: 1. antialiasing should be done in linear rgb space instead of srgb space [1] [2] 2. because of the lack of…
I love this page. Thank you. I bookmarked it in 2018 but still haven't used it, doh! https://wwwtyro.net/2019/11/18/instanced-lines.html is also nice.
Thank you for Grapher! I love Our World in Data.
I'm happy with Steam on Windows but hate its behavior on Mac. It's slow and keeps stealing focus while starting up. I haven't gotten the "choose user" thing though. Cmd-Q does quit Steam for me.
I use a solid box in a terminal and for coding, and a vertical bar for writing in emacs org-mode. But I recently tried out a one-third box[1] in emacs and I am really loving it! It's partway between a box and an…
Thanks! I'll add a note about that.
You're welcome! I try to keep the pages fast loading with minimal dependencies but have varying success depending on the needs of each page.
That's great to hear! Thanks!