TL;DR summary of stories on the internet
The Linux kernel, currently at version v6.5-rc5, is a large open source software with 36M lines of code. However, the first version of Linux, v0.01, was much smaller with only 8,670 lines of code. This version is a good starting point to learn about the internals of UNIX-like operating system kernels. The system calls in […]
Read more »
In this web content, the author reflects on the impact of the release of information about the NSA by Edward Snowden in 2013. The content is divided into four perspectives: someone involved in informing the public responsibly, a security area director of the IETF, a human rights expert, and a computer science and law professor. […]
This web content provides a graduate-level introduction to graph theory, equivalent to a quarter-long course. It encompasses various types of graphs, including simple graphs, multigraphs, and directed analogues. The content explores more specific classes such as tournaments, trees, and arborescences. Notable features discussed include Eulerian circuits, Hamiltonian cycles, spanning trees, matrix-tree and BEST theorems, proper […]
Stanley Black & Decker has implemented a software-defined manufacturing system in its factory in South Carolina, which has significantly increased productivity and reduced the need for manual labor. The software, provided by Bright Machines, directs the robotic arms that assemble cordless power drills. This model, similar to the semiconductor industry, allows for faster product design […]
This article discusses a proposed extension to the Go language, called “range over func,” which introduces the concept of iterators. Iterators are functions that yield one result at a time, rather than computing and returning a whole set of results at once. The article explains the benefits of using iterators compared to returning a slice, […]
One year ago, the author recognized that their Postgres database was struggling to handle the load of their SaaS application. They had been avoiding tackling the issue for a long time by simply scaling up the database server when it got too busy. However, they reached a point where scaling vertically was no longer possible. […]
The Greifswald nuclear fusion experiment has achieved its goal of an energy turnover of 1 gigajoule in 2023, surpassing expectations with 1.3 gigajoules. The experiment also set a new record for discharge time, maintaining the hot plasma for eight minutes. The completion work done in the past three years upgraded the heating system, allowing for […]
Fooocus is an image generating software that combines the best features of Stable Diffusion and Midjourney’s designs. It is offline, open source, and free, ensuring a seamless user experience. The software eliminates the need for manual tweaking and complicated technical parameters, allowing users to focus solely on prompts and images. The installation process is simple, […]
I recently fixed a bug in our supermarket system that had been causing customer complaints for two years. Despite being a simple fix of about 20 lines of code, the issue had been neglected and blamed on external vendors. The problem stemmed from a missing field in the data provided by the vendor, but instead […]
HashiCorp recently announced a change in their product licenses, excluding direct competitors from using their source code or distributing newer versions of Terraform. However, this change will not affect current versions of Terraform. Despite the legality of this move, it raises questions about the ethics of open source software. HashiCorp claims that competitors are taking […]