TL;DR summary of stories on the internet
The Spomenik Database was created by Donald Niebyl as a comprehensive online resource for the abstract and modernist World War II monuments known as “Spomeniks” in the former Yugoslavia. These monuments, built between 1960 and 1990, are now scattered across various countries in the region. Niebyl hopes that people worldwide will use the database to […]
Read more »
This web content showcases a prototype Pokemon game created using JavaScript and the p5.js creative coding library by JSLegend. It features camera scenes, a basic battle system, animation, player system, player controller, and basic collision detection. The author also mentions running a YouTube channel where they provide long-form JS gamedev tutorials. A live demo of […]
Bazzite is an alternative operating system for the Steam Deck, desktop computers, and home theater PCs. It is built from ublue-os/main and ublue-os/nvidia using Fedora technology, which provides expanded hardware support and built-in drivers. Bazzite offers various features such as pre-installed proprietary Nvidia drivers, full hardware accelerated codec support, support for AMD’s ROCM OpenCL/HIP run-times, […]
In December 2023, the Java stingaree, a species of stingray, was declared extinct, making it the first marine fish to go extinct due to human actions. The species was initially described by a German naturalist, Eduard von Martens, who purchased a specimen from a fish market in Jakarta in 1862. Since then, the Java stingaree […]
I recently discovered something absurd, and I’m excited to share it with you. It’s called absurd-sql, a persistent backend for SQLite on the web. This solves the issues with the slow and limited storage APIs like IndexedDB. With absurd-sql, you can use SQLite on the web, providing a 10x performance improvement compared to IndexedDB. It […]
Using email addresses as ‘permanent’ identifiers for user accounts can lead to problems. Firstly, email addresses can change, even within the same organization, due to a variety of reasons. It is unreasonable and potentially legally unsustainable for organizations to refuse to update email addresses. Secondly, there is no guarantee that email addresses won’t be reused […]
In this tutorial, we will create a branch with two commits without using git. This exercise aims to provide a better understanding of git’s data structures, particularly the “git objects.” We will use Python to perform all the necessary tasks. It’s important to note that although the steps will produce a valid git commit, it […]
This website now runs on a custom language called LuaX, which is similar to JSX but for Lua. With LuaX, you can write Lua files that return HTML and create more complex pages using functions that return HTML. The author describes how they despise static sites and the current complexities involved in building and deploying […]
This post discusses the history of process injection implementations on Linux and introduces a simpler implementation for learning and portability. The author focuses on a common situation in penetration testing where there is command execution as a non-root user and the goal is to stage native code on the target. The author categorizes the methods […]
Emacs Copilot is a powerful tool that allows you to do code completions within Emacs buffers, rivaling the capabilities of Github Copilot and VSCode. With just a few lines of LISP code, you can harness the superior quality and freedom of Emacs Copilot. The local-running LLM (Language Model) used by Emacs Copilot, such as WizardCoder […]