Earlier quoted context omitted.
Sure but that's at another level entirely. Dealing with two types of variable width is double difficult.
I disagree, if you are correctly handling Unicode you already are going through some "decode" function which parses a 32 bit quantity from utf-8 or utf-16. From there you need to handle multiple codepoints together sometimes, like for non-composed diacritics, han unification, and some emojis. This is complex regardless of whether or not you use utf-8 or utf-16, in fact I'd say it's more difficult to handle than those…
Tom Scott: After ten years, it's time to stop making videos [video]
241–249 of 249 posts
Re: Tom Scott: After ten years, it's time to stop making videos [video]
#242Earlier quoted context omitted.
I disagree, if you are correctly handling Unicode you already are going through some "decode" function which parses a 32 bit quantity from utf-8 or utf-16. From there you need to handle multiple codepoints together sometimes, like for non-composed diacritics, han unification, and some emojis. This is complex regardless of whether or not you use utf-8 or utf-16, in fact I'd say it's more difficult to handle than those…
We're not talking about fully correctly handling Unicode, we're talking about teaching someone the basics of an encoding. Context is critical here.
It seems like you're advocating people learning incorrect information and forming their impressions of it on falsehood. Which is probably why people think utf-32 frees you from variable-length encoding.
Re: Tom Scott: After ten years, it's time to stop making videos [video]
#243Earlier quoted context omitted.
We're not talking about fully correctly handling Unicode, we're talking about teaching someone the basics of an encoding. Context is critical here.
If you want to teach someone how an encoding works, why would you not tell them that a single symbol can take multiple codepoints? It seems like you're advocating people learning incorrect information and forming their impressions of it on falsehood. Which is probably why people think utf-32 frees you from variable-length encoding.
As part of a comprehensive dive into Unicode it's a minor part, but for teaching an encoding it's a significant difference.
Re: Tom Scott: After ten years, it's time to stop making videos [video]
#244Earlier quoted context omitted.
If you want to teach someone how an encoding works, why would you not tell them that a single symbol can take multiple codepoints? It seems like you're advocating people learning incorrect information and forming their impressions of it on falsehood. Which is probably why people think utf-32 frees you from variable-length encoding.
You should tell them, yes. And talk about it more at some point. But you don't have to go into much detail when today's lesson is specifically teaching UTF-8 or UTF-32. I don't know about you, but I think I could teach the latter about ten times faster. As part of a comprehensive dive into Unicode it's a minor part, but for teaching an encoding it's a significant difference.
I've lectured computer science at the university level, and I think you could introduce all this information to a CS undergrad pretty coherently and design a lab or small assignment on it no problem. Maybe you could ask them to parse some emojis that require multiple 32-bit codepoints.
Re: Tom Scott: After ten years, it's time to stop making videos [video]
#245Earlier quoted context omitted.
You should tell them, yes. And talk about it more at some point. But you don't have to go into much detail when today's lesson is specifically teaching UTF-8 or UTF-32. I don't know about you, but I think I could teach the latter about ten times faster. As part of a comprehensive dive into Unicode it's a minor part, but for teaching an encoding it's a significant difference.
> I think I could teach the latter about ten times faster. I've lectured computer science at the university level, and I think you could introduce all this information to a CS undergrad pretty coherently and design a lab or small assignment on it no problem. Maybe you could ask them to parse some emojis that require multiple 32-bit codepoints.
Re: Tom Scott: After ten years, it's time to stop making videos [video]
#246Earlier quoted context omitted.
Great list and the majority I watch also. But you are missing Technology Connections. You'll probably find them interesting. https://www.youtube.com/c/TechnologyConnections/videos
Hehehe. This channel is full of videos about "boring" topics and still you play them and bam, you are sucked into 15 min of nerdy details about a 90’s microwave that doesn’t even exists anymore and now you are wondering why you can’t have it. Amazing channel.
Re: Tom Scott: After ten years, it's time to stop making videos [video]
#247Earlier quoted context omitted.
Camden Bowen (dude is making a 3D printed internal combustion engine) AustinMcConnell (random shit) Two Minute Papers (ML paper review) Plainly Difficult (industrial accidents/disasters) Perun (military science) EEVBlog (electronics engineering) Summoning Salt (speedruns) High Performance Academy (cars/tuning) Ordinary Things (random shit) Grind Hard Plumbing Co (cars/fabrication) Engineering Explained (cars/explanat…
On the food topic, Tasting History with Max Miller is a favorite - it's interesting seeing him try to recreate recipes from historical primary sources and provide historical context. Also, Adam Ragusea has some good content on food science, among his regular cooking videos.
Re: Tom Scott: After ten years, it's time to stop making videos [video]
#248What struck me was “it’s either keep growing and become a manager or stop and do smaller projects” As someone who many years back looked at a team of 40 developers I was leading and went “nah, I want to be an IC again” that resonates
Re: Tom Scott: After ten years, it's time to stop making videos [video]
#249I always appreciate when authors of successful projects decide to stop after they've figured out the formula for success. Whether these are films without sequels, TV shows without dozens of seasons, or video content creators who are not compelled to keep uploading in perpetuity. It shows true care and dedication to their craft, and a desire to keep innovating in perhaps other areas of their career. It also avoids the…
Jerry Seinfeld himself didn't use the calendar habit technique attributed to him. Of it, he said:
> This is hilarious to me, that somehow I am getting credit for making an X on a calendar with the Seinfeld productivity program. It's the dumbest non-idea that was not mine, but somehow I'm getting credit for it. -- https://www.reddit.com/r/IAmA/comments/1ujvrg/comment/ceiugt...