The author discusses implementing TCP Fast Open (TFO) in PowerDNS Recursor due to the need for a more efficient way to handle large DNS responses with the rise of DNSSEC and TXT records. TFO allows for data to be passed to the application upon reception of the initial SYN packet, reducing the overhead of a […]
Read more »
Science and Nature have unveiled a disturbing trend of fraudulent research papers by shady paper mills, threatening the credibility of academic research. For a fee, anyone can be listed as an author of a scientific article without doing the work. The number of retractions due to paper mills has skyrocketed, with major publishers like Hindawi, […]
Introduction to HM Damas-Hindley-Milner (HM) type system for Standard ML and ML-family languages. River and the author previously discussed this topic. In this post, row polymorphism is added to scrapscript’s implementation of Algorithm J. Records in Scrapscript are dynamic, allowing any number of fields with any names and values. Pattern matching looks for specific fields […]
A new lawsuit in New Jersey is bringing attention to how commercial services now offer the ability to digitally track individuals’ daily movements, a power once reserved for nation states. Atlas Data Privacy Corp. is helping New Jersey law enforcement officers remove their personal information from data brokers’ clutches, invoking Daniel’s Law, passed after the […]
Last week, I helped a friend launch a new app with AI features, including Retrieval-augmented generation (RAG). Many successful AI apps are semantic search-based. Understanding tokenization, the process of breaking text into tokens by a tokenizer, is crucial for AI app success. Token availability in a tokenizer’s vocabulary impacts the performance and accuracy of the […]
As more applications are hosted on Google Kubernetes Engine (GKE), the need for private IPv4 addresses is growing, leading to IP address exhaustion challenges for large organizations. While IPv6 offers a solution, not all enterprises are ready for it. Enter Class E IPv4 addresses (240.0.0.0/4), which provide a way to address these challenges. Despite being […]
Arm Holdings Plc is cutting ties with Qualcomm Inc. by canceling their license agreement, sparking a legal battle over smartphone technology. The UK-based company’s decision to end the partnership allows Qualcomm to use Arm’s intellectual property to design chips. This move comes after a mandated 60-day notice was issued, as reported by Bloomberg. The contract […]
APL is a powerful language for program architecture, as demonstrated through a comparison of brainfuck implementations. The code transitions from a procedural v0 to a data-first v1 paradigm, emphasizing the importance of efficient state updates and input/output handling for improved performance. The v1 architecture allows for potential instruction fusion and parallel execution, breaking free from […]
Rwf is a Rust Web Framework that offers a comprehensive way to build web applications, following the MVC pattern. It comes with essential features like an HTTP server, user-friendly ORM for PostgreSQL queries, dynamic templates, authentication, middleware, background jobs, and more. It also supports WebSockets, static file hosting, and Hotwired Turbo integration. Easy to start […]
In 1966, Robert Dennard invented dynamic random access memory (DRAM), revolutionizing the memory industry. Dennard’s idea condensed RAM into a single transistor, allowing a computer to hold a billion RAM cells on one chip. This innovation led to the development of various DRAM components and modules in technologies like DDR, LPDDR, and HBM, powering the […]