We are excited to announce the release of mypy 1.6, a static type checker for Python. This update includes new features, performance improvements, and bug fixes. One noteworthy addition is the introduction of error subcodes for import errors. Mypy now uses the error code “import-untyped” for imports that target installed libraries without static type checking […]
Read more »
Circulant matrices are square matrices where each row is a rotation of the previous row. This post explores the connection between circulant matrices and the Fast Fourier Transform (FFT). By using the NumPy function roll in Python, a random circulant matrix can be generated. The FFT is a linear transformation that can be represented by […]
Piped is an open-source alternative frontend for YouTube that aims to address privacy concerns associated with the platform’s invasive data practices. By using Piped, users can enjoy ad-free and tracking-free content, with additional features such as infinite scrolling, light/dark themes, and integration with other platforms like SponsorBlock and LBRY. The technical features of Piped include […]
Physicist Richard Feynman was known as the “Great Explainer” and had a unique ability to connect science with the human experience. After Feynman’s death, biographer James Gleick discovered a letter that challenged his understanding of Feynman’s character. The letter was written to Arline, Feynman’s wife, who suffered from an unknown illness that eventually proved to […]
In this article, the author discusses the importance of separating the concepts of a “Billing Engine” and a “Pricing Engine” when it comes to implementing pricing strategies. They argue that mixing these concepts can lead to disaster and that many companies struggle with this issue. The author explains the typical approach to pricing implementation and […]
I am thrilled to share that my friends and I have successfully created a browser-based word game called Sqword. Despite not investing in any substantial advertising, we have managed to sustain a consistent group of daily active users for the past half-year. However, we recently discovered that our game was being hosted on various “game […]
This page provides information on export controls imposed on advanced computing and semiconductor manufacturing items to the People’s Republic of China (PRC) in 2022 and 2023. The information includes links to rule texts and additional background information, including FAQs. In 2023, the Bureau of Industry and Security (BIS) released three rules updating the controls. These […]
Amir Golestan, CEO of Micfo LLC, has been sentenced to five years in prison for wire fraud. He pleaded guilty to using fake companies to obtain over 735,000 Internet Protocol (IP) addresses. Golestan and Micfo settled with ARIN, the nonprofit overseeing IP addresses, in a civil case after ARIN sued them. Federal prosecutors filed wire […]
Experience the thrilling adventure of stepping into the shoes of Dr. Frasier Crane in this turn-based RPG game, Frasier Fantasy. Take on the challenge of fighting for your antique silverware, sneaking through the live-in-help’s bedroom, and attempting to throw the ultimate dinner party. This game is a loving tribute to the beloved show “Frasier” and […]
In this web content, the author provides a history of the ispc compiler that they developed while working at Intel. They mention the failed Larrabee project, Intel’s attempt at building a high-end GPU, and the issues they faced with vector unit utilization. The author criticizes the auto-vectorization approach used by the Intel compiler team and […]