In this web content, the author discusses the concept of building a modern JavaScript framework from scratch. They acknowledge feeling overwhelmed by the vast amount of knowledge in the framework world and find that building their own framework is a great way to learn. The author defines a modern JavaScript framework as one that comes […]
Read more »
TypeHero is a community platform for TypeScript developers to connect, collaborate, and grow. It offers interactive coding challenges, discussions, and knowledge sharing to elevate your skills. One interesting feature is the ability to implement a union type of number and string, as well as convert a string literal to a number. Type Challenges provide an […]
Translatotron 3 is a new unsupervised speech-to-speech translation architecture developed by Google Research. This technology aims to overcome the scarcity of parallel speech data, which is a major challenge in the field of machine translation. By using unsupervised machine translation techniques, Translatotron 3 can learn a speech-to-speech translation task from monolingual data alone. This opens […]
In this brief announcement, the author shares an intriguing discovery about using the cosine similarity approach from explore2.marginalia.nu as an alternative to the link graph in the PageRank algorithm. The PageRank algorithm simulates where a random visitor would end up if they clicked on links on websites, but its performance has been declining over time […]
Logo fonts have become increasingly similar across various industries, giving rise to a homogeneous heap of sleek sans-serif fonts. This trend can be observed in tech giants such as Google, Airbnb, Pinterest, and Mailchimp, as well as luxury fashion brands like Diane von Furstenburg, Burberry, and Balmain. The adoption of sans-serif fonts is a reflection […]
The author of this web content, Michael S. Montalbano, provides a personal history of APL (A Programming Language) and its significance in computing. He emphasizes the importance of understanding the history of computing to control its rapid development and transformation of society. Montalbano argues that APL provides the best set of ideas for controlling computer […]
Large sections of the brain that could contain useful knowledge are instead filled with random tweets, like one from a person calling themselves “Side Hustle King.” This person posed a question to his followers: would they rather receive $1 million immediately or $50 every month for the rest of their lives? He argued that Option […]
In this web content, the author discusses their experience with Raspberry Pi systems, specifically focusing on the B+ model and the problem they encountered when running C++ programs built with clang. They explain that binaries taken from a faster Pi 4B to run on the original B+ would throw an illegal instruction, which used to […]
About nine months ago, the author requested to transfer to the team responsible for the company’s CI tooling. Recognizing that CI was hindering productivity, the author wanted to help improve it and have a positive impact. However, the current CI system in Jenkins had several problems, including unversioned and difficult-to-edit configurations. The author’s team considered […]
The author wanted to write their own compiler and decided to use WebAssembly as a target. They initially planned to share their experiences at a conference but couldn’t attend, so they decided to write a blog post instead. They explain what WebAssembly is and why it exists, highlighting its benefits and popularity. The author then […]