UTF-8 history (2003)
The history of UTF-8 as told by Rob Pike Rob Pike explains how Ken Thompson invented UTF-8 in one evening and how they together built the first system-wide implementation in less than a week.
Stay updated with the latest in technology, AI, cybersecurity, and more
The history of UTF-8 as told by Rob Pike Rob Pike explains how Ken Thompson invented UTF-8 in one evening and how they together built the first system-wide implementation in less than a week.
The history of UTF-8 as told by Rob Pike Rob Pike explains how Ken Thompson invented UTF-8 in one evening and how they together built the first system-wide implementation in less than a week.
It’s Not Wrong that "🤦🏼♂️".length == 7 But It’s Better that "🤦🏼♂️".len() == 17 and Rather Useless that len("🤦🏼♂️") == 5 From time to time, someone shows that in JavaScript the .length of a string containing an emoji results in a number greater than 1 (typically 2) and then proceeds to the conclusion that haha JavaScript is so broken—and is rewarded with many likes. In this post, I will try to convince you that ridiculing JavaScript for this is less insightful than it first appears and that S
The second-largest cryptocurrency was last higher by 12% at $4,738.91, according to Coin Metrics. Last week, ether nearly touched its 2021 all-time high of $4,866.01, before falling as low as the $4,000 level this Tuesday. The price of ether rebounded to near-record levels on Friday after Federal Reserve Chair Jerome Powell hinted at upcoming rate cuts and investors returned to risk-on mode. The moves came during Powell's annual address from Jackson Hole, Wyoming. "With policy in restrictive t
It’s Not Wrong that "🤦🏼♂️".length == 7 But It’s Better that "🤦🏼♂️".len() == 17 and Rather Useless that len("🤦🏼♂️") == 5 From time to time, someone shows that in JavaScript the .length of a string containing an emoji results in a number greater than 1 (typically 2) and then proceeds to the conclusion that haha JavaScript is so broken—and is rewarded with many likes. In this post, I will try to convince you that ridiculing JavaScript for this is less insightful than it first appears and that S
It’s Not Wrong that "🤦🏼♂️".length == 7 But It’s Better that "🤦🏼♂️".len() == 17 and Rather Useless that len("🤦🏼♂️") == 5 From time to time, someone shows that in JavaScript the .length of a string containing an emoji results in a number greater than 1 (typically 2) and then proceeds to the conclusion that haha JavaScript is so broken—and is rewarded with many likes. In this post, I will try to convince you that ridiculing JavaScript for this is less insightful than it first appears and that S
Few lifesaving tools are as effective as ready-to-use therapeutic foods, known as RUTFs, which are specially designed to treat severe malnutrition and often resemble fortified peanut butter. Despite announcing a $50 million pledged to fund RUTFs earlier this summer, the Trump administration's deep cuts to foreign assistance have wreaked havoc on RUTF distribution globally, and the State Department hasn’t placed orders with leading suppliers this year. Experts say the disruptions will result in m
UTF-8 is decent and all but it contains some design errors, partly because its original designers just messed up, and partly because of ISO and Unicode Consortium internal politics. We’re probably going to be using it forever so it would be good to correct these design errors before they get any more entrenched than they already have. Corrected UTF-8 is almost the same as UTF-8. We make only three changes: overlength encodings become impossible instead of just forbidden; the C1 controls and the
Google Labs is making virtual outfit try ons available to all with a new experimental AI app called Doppl, the company announced in a blog post. You can upload a photo of yourself and any outfit to see how it will look on you and can even create an AI-generated video of yourself and the clothing in motion. To use it, first upload a full-body photo of yourself, then choose photos or screen shots of outfits. For instance, you can screenshot or download photos from sources like Pinterest or clothi
Google is launching a new experimental app called Doppl that uses AI to visualize how different outfits might look on you, the company announced on Thursday. The app is available on iOS and Android in the U.S. Doppl is designed to let you virtually try on outfits on a digital version of yourself. The app works by first getting you to upload a full-body photo of yourself. From there, you can use photos or screenshots of different outfits to virtually try them on. These images could be a photo of
The last good Instagram account It’s a truth universally acknowledged that social media is a Bad Vibe. Thankfully, there is still one Instagram account worth following that’s just as incisive, funny, and scathing today as when it was founded back in 2016: Every Outfit (@everyoutfitonsatc). Originally conceived as an homage to Sex and the City’s iconic fashion, Every Outfit has since evolved into a wider cultural critique and spawned a podcast of the same name that I love listening to while runn
Welcome to Indie App Spotlight. This is a weekly 9to5Mac series where we showcase the latest apps in the indie app world. If you’re a developer and would like your app featured, get in contact. ClosetLog provides you with all of the information you need to know about your wardrobe, and helps you make better decisions on what you should wear. It’s a useful little tool, and helps you balance what you’re wearing on a day-to-day basis. Top features ClosetLog is built with the intention of providi