In a nostalgic look back, the author details their journey recovering old shareware games from the past and the process of attempting to resurrect abandoned game experiments. They share anecdotes of almost-rans and prototypes that never made it to completion, highlighting the challenges and lessons learned from each project. The narrative also delves into the […]
Read more »
OpenFreeMap is a free service that allows you to display custom maps on your website or apps. You can self-host or use their public instance, all of which is open-source with no ‘open-core’ model. They use map data from OpenStreetMap and offer unlimited map views and requests for free without any registration, user database, API […]
Winamp, a beloved multimedia player from 1997 known for its flexibility and compatibility with various audio formats, has millions of loyal users. Although its development has slowed down, the source code is now open to the community for modernization. Building the Winamp desktop client involves using Visual Studio 2019 and Intel IPP libs. Dependencies like […]
Caching is a challenge, especially with web SPA apps. Push vs. pull and owned vs. user assets play a crucial role. The best strategy is to make everything push + owned, allowing for infinite expiration time. UI icons as push + owned assets are a classic example. Using stale-while-revalidate access patterns is key for offline […]
Panora offers an open-source unified API that allows users to easily integrate various platforms with just a few simple steps. With features like Magic Links, Custom Fields, and Webhooks, Panora streamlines the process of accessing and managing data across different software platforms. The platform supports integrations with CRM systems, ticketing services, file storage solutions, eCommerce […]
In the world of software restrictions, Apple’s ScreenTime offers minimal barriers and Clearspace takes it to the extreme with a mode requiring pushups for every minute on restricted apps. However, the real challenge lies in the ability to uninstall blocking software, creating a ceiling on strictness. Just like how airlines prevent smoking by deterring tampering […]
This paper introduces a new method for designing floor plans using Differentiable Voronoi Diagrams, which allows for the easy adjustment of room layouts by moving Voronoi sites. The Voronoi diagram helps specify room shapes based on distance, making it simple to incorporate constraints like room areas and connectivity. This method can create a variety of […]
Ferroelectric memory (FRAM) is a unique storage technique using a special material to store data. It offers rapid write speeds and durability, lasting for decades. Despite these advantages, FRAM is not widely used due to its high cost compared to flash memory. The history of FRAM dates back to the 1950s, with many companies working […]
Kamal 2 is introducing a new custom proxy to replace Traefik, streamlining zero-downtime deployments for web containers with Docker. Traefik was originally chosen for its dynamic reverse proxy capabilities but had some limitations, such as requiring a special configuration file for health checks. The new Kamal proxy simplifies the process by allowing easy deployment with […]
Lord Rayleigh calculated the size of a single molecule using only oil, water, and a pen, inspired by Benjamin Franklin’s observations in 1770 of calming ocean waves with oil. Franklin’s oil drop experiment was just one of his many scientific achievements, but Rayleigh’s interpretation of it in 1890 allowed him to estimate the dimensions of […]