TL;DR summary of stories on the internet
The author has developed sqlean-time, a high-precision date/time extension for SQLite, providing a structured API and a variety of functions. Time is represented as a pair of seconds and nanoseconds, allowing for nanosecond precision. You can store time values in their internal representation or as a 64-bit integer of seconds since the Unix epoch. Various […]
Read more »
Larry Tesler has been behind numerous groundbreaking events in the computer industry over the past 30 years, from developing the first document-formatting software in 1971 to creating the first dynamic object-oriented programming language. His biggest legacy is perhaps the creation of the trash-can icon, now a familiar sight on computers worldwide. Tesler’s insistence on user-friendly […]
Rate My OpenAPI is a suite of tools designed to help developers enhance the quality and usability of their OpenAPI documents. By evaluating documentation, SDK generation, security, and completeness, developers can receive comprehensive feedback to improve their APIs. The website offers a user-friendly interface for analysis, while the CLI tool allows for automated quality checks […]
Tmpmail is a command line utility that allows you to create temporary email addresses and receive emails using 1secmail’s API. It renders HTML emails on the terminal using w3m by default, but you can choose another browser with the –browser argument. Dependencies include w3m, curl, jq, and xclip, with installation options for different systems like […]
OpenSSH 9.8 introduces the PerSourcePenalties feature, allowing servers to block client addresses that fail authentication, repeatedly connect without authenticating, or crash the server. This feature is useful in blocking rapid SSH attackers, providing more precise control compared to traditional methods. However, it may affect health checks that rely on SSH responses, with a default refusal […]
Oak is a software platform for building distributed systems that enable externally verifiable claims about system behaviors in a transparent way. With a focus on Enclave Applications running on various nodes, Oak ensures remote attestation, encrypted communication, sealed computing, and a split architecture to prevent malicious activities by service providers. The platform leverages VM-based Trusted […]
The Syndicated Actor model offers a new way to program communicating systems, addressing challenges faced by existing programming models like the Actor model and Tuplespace model. This innovative model combines features of Actors, Tuplespaces, and Publish/Subscribe systems to simplify communication and coordination between concurrent components. The Syndicated Actor model introduces the concept of Conversational Concurrency, […]
The author created a ‘cheat sheet’ to visually explain important data structures used in computer science and real-world applications, which is helpful for interview preparation. Understanding Big-O complexity is crucial for analyzing algorithm performance with increasing data size. They emphasize the RUM tradeoff (Read Efficiency, Update Efficiency, Memory Efficiency) when choosing data structures. The article […]
Over at Fermilab, teams of physicists and engineers are making waves in the realm of neutrino research with the Deep Underground Neutrino Experiment (DUNE), a groundbreaking project set to shake up the world of particle detection. Thanks to the innovative LArPix technology developed by Lawrence Berkeley National Laboratory (Berkeley Lab), capturing neutrino events in true […]
The author created Peggi, an arpeggio keyboard with eight keys that fits on the back of a phone. Different from chording keyboards, Peggi requires typing multiple keys in sequence rather than simultaneously. The design allows for easier typing for those unfamiliar with chording. The key layout prioritizes common letters and prevents double presses. Despite its […]