TL;DR summary of stories on the internet
In a viral video, an engineer named STS 3D showcased his AI-powered robotic rifle system built in his garage, using OpenAI’s ChatGPT to give voice commands. The video evoked comparisons to Skynet from The Terminator and caught the attention of many. OpenAI eventually cut off STS 3D’s access to ChatGPT due to concerns about using […]
Read more »
Author shares a CSS tip on using @starting-style to create animations without @keyframes. This method can be a useful trick in certain situations, like in the examples provided for infinite rotation and complex animations. While not a replacement for traditional animation methods, @starting-style offers a different approach for expressing animations. The examples demonstrate how variables […]
The Chrome Web Store is plagued by developers using search-manipulating techniques, against the policy set by Google. By abusing a language translation feature, developers are able to hide over 18,000 keywords in descriptions, resulting in misleading search results. Some extensions even go as far as to use competitors’ names or list unrelated keywords. Despite being […]
The author explores the concept of invariants in programming, breaking down the term into three different categories: mathematical thinking, coding techniques, and system properties. The focus is on the importance of invariants in ensuring code correctness and system stability. The author provides examples of invariants in action, highlighting the power of explicitly defining the expected […]
The author reflects on their journey with Linux, starting in the early 2000s without internet access, to later mastering system programming and embedded programming. They reminisce about learning to program and explore Linux distributions on their own, leading to a preference for console-based software. The author shares experiences with writing software, attending SPbLUG meetings, and […]
After 7 years, the author bid farewell to Clojure due to slow app startup times and a lack of fast-starting native executables. On the hunt for a new Lisp, they sought a language with specific requirements including good Windows/Mac support, fast runtime, and strong multithreading capabilities. Discovering Common Lisp, the author highlights its ability to […]
We are losing touch with the natural world at an alarming rate, jeopardizing our very existence. Rewilding involves reconnecting with nature through immersive experiences, ecological awareness, and fostering a sense of belonging to the ecosystems that sustain us. In urban environments, people are embracing rewilding through activities like beekeeping, birding, and urban gardening. Rewilding ourselves […]
Join Kenney Club to support game asset creation, get early access to new creations, and exclusive benefits. Access free Starter Kits to kickstart game development without complex software knowledge. Use affordable tools to easily create 3D models for game engines. Stay updated with the newsletter.
The Rust test runner, nextest, runs each test in a separate process, providing a natural default that everyone can rely on without explicit coordination. This process-per-test model acts as a focal point for running tests, similar to how everyone in London knows where Big Ben is. The benefits include per-test isolation for integration tests and […]
The author shares their adventures in mass-hacking-on-autopilot using abandoned and expired infrastructure to hijack backdoors and gain access to compromised systems with minimal effort. They detail how web shells are backdoored and vulnerable, allowing hackers to exploit other hackers. The author observes suspicious activity resembling Lazarus Group’s tooling, possibly used by other attackers. By collecting […]