In August 2007, the author discusses the unique mental process good programmers go through. They compare it to mathematicians who hold problems in their minds. Programming involves understanding the problem space well enough to manipulate the entire program mentally. The author emphasizes the importance of avoiding distractions and working in long stretches. They also suggest […]
Read more »
Dune is a powerful shell designed for scripting, combining features of bash and Lisp. It allows for standard shell operations like piping, file redirection, and running programs, while also providing access to a standard library and functional programming abstractions for various tasks. To install Dune with cargo, run a specific command. Additionally, create a .dune-prelude […]
Papermill is a powerful tool for parameterizing, executing, and analyzing Jupyter Notebooks. It allows users to easily parameterize and execute notebooks, opening up new possibilities for their utilization. This can be particularly useful for tasks like running financial reports with different values based on specific dates or conditions. Papermill simplifies the process of programmatically executing […]
Codon is a high-performance Python implementation that compiles to native machine code without any runtime overhead, offering speedups of 10-100x on a single thread. It supports native multithreading, outperforming C/C++ in some cases. Codon’s goals include mimicking CPython, achieving top-notch performance, providing hardware support, offering optimizations, and ensuring interoperability. Notable non-goals of Codon are not […]
In an exclusive report, it has been revealed that Apple’s A16 mobile processors are now being produced at TSMC’s facility in Arizona. This marks a significant milestone as it is the most advanced chip being made in the US and indicates Apple’s and TSMC’s commitment to starting big. Despite achieving slightly lower yields in Arizona […]
In this episode of the Meta Tech Podcast, the focus is on Bento, Meta’s internal use of Jupyter Notebooks for various functions. Bento allows engineers to combine code, text, and multimedia in a single document, catering to different needs at Meta, from prototyping to complex machine learning processes. Pascal Hartig is joined by Steve, who […]
In this informative guest post, David Arnow, a professor at Brooklyn College, shares his insights on CUNYFirst. While the system was intended to streamline university processes, Arnow highlights CUNY Central’s true motives of seeking control over curriculum and funds. He discusses the flawed negotiations that led to the implementation of CUNYFirst, resulting in inefficiencies and […]
Welcome to the exciting world of the End-Of-Life Pwnathon happening in 2025, organized by DistrictCon. This event welcomes security researchers to showcase their most impactful, creative, or meme-worthy bugs in EOL products live on stage. Winners can expect prizes ranging from $100 to $5,000 USD, with additional swag for the first 20 submissions. Contestants must […]
wordfreq will no longer be updated due to numerous reasons. The data has been contaminated by generative AI, making it unreliable for post-2021 language usage. The inclusion of slop from large language models has skewed word frequencies. External sources like Twitter and Reddit, once used for data collection, have restricted access or become unusable. The […]
The author presents a curried composition puzzle in four different languages – lambda calculus, Haskell, Scheme, and Javascript – challenging readers to express a three-fold composition purely in terms of two-fold composition. The author explains the concept of currying functions and provides examples in Javascript. By reframing the problem as tree nodes and rewriting rules, […]