TL;DR summary of stories on the internet
The author showcases their experience in creating an image viewer for terminal emulators, highlighting the limitations of existing image viewers that support only a few image formats. They delve into the lack of widespread support for newer image codecs like JPEG XL, AVIF, and HEIC, posing the question of software adoption. The author also touches […]
Read more »
“The Fuzzing Book” addresses the issue of software bugs by automating software testing through the generation of tests automatically. The book covers various techniques such as random fuzzing, mutation-based fuzzing, grammar-based test generation, and symbolic testing, all illustrated with code examples for hands-on experimentation. Written by experts in software testing, the book includes executable code […]
This article delves into the unique concept in Haskell where side effects are first-class values, allowing for the storage of effectful computations for later use. Surprisingly, when side effect functions are called and stored in lists or data structures, no actual side effects are executed until explicitly triggered. The article also explores the use of […]
Complex systems like databases, compilers, and browsers are often seen as black boxes by users, but they are essentially just code. By focusing on the core ideas and minimizing unnecessary details, you can recreate seemingly complex software. For example, building a compiler can help you understand concepts like parsing with recursion and representing a program […]
Forgejo is a self-hosted lightweight software forge brought to you by an inclusive community under Codeberg e.V. It focuses on security, scaling, federation, and privacy. You can create an account on Codeberg or self-host it for your own projects. It offers simple project management, ease of use, and is a self-hosted alternative to GitHub with […]
The author sets out to create glow-in-the-dark material, inspired by the fun but generic glow powder from China. The chosen compound is Strontium Aluminate (SrAl2O4), known for its long-lasting glow. The process involves various chemical reactions with reagents that are corrosive and toxic. The author faces challenges such as precipitating aluminum hydroxide, adding lanthanide dopants […]
TikTok is currently banned in the U.S. due to concerns over Chinese surveillance. President-elect Donald Trump indicated he may work on a solution to reinstate the app once he takes office. Efforts to force ByteDance to sell TikTok have been ongoing, with the Trump administration seeking to delay the ban. Potential buyers, including billionaire Frank […]
Under Whose Command is a revolutionary platform developed by DOT • STUDIO and Security Force Monitor to analyze military command structures in Myanmar. The project addresses the challenging issue of identifying perpetrators and commanders in fluid command hierarchies. By using cutting-edge research techniques and complex data analysis, the team created a system to map precise […]
Explore the world of building rich and interactive UIs in Elixir with Hologram’s declarative component system. Say goodbye to traditional JavaScript frameworks as your client-side code is cleverly transpiled to JavaScript, offering a modern frontend experience. The documentation provides a simple and straightforward way to get started. No need to rely on excessive JavaScript, Hologram […]
Ninety second-hand bookshops in the UK closed in 2024, surpassing previous years. Many closures were due to redevelopment, lease ends, relocation, or retirement, not a decline in trade. Notable losses included long-standing shops like Arthur Probsthain and Broadhurst’s. However, new shops are opening as well, with unique offerings like Second Page in Bristol and Bodies […]