Beginning January 2026, all ACM publications will be made open access
Amazon will allow ePub and PDF downloads for DRM-free eBooks
Amazon is introducing new eBook download options for Kindle readers in 2026, including the ability to purchase individual chapters and rent eBooks for a limited time. These changes aim to provide more flexibility and choice for readers in accessing digital content.
Getting bitten by Intel's poor naming schemes
The article discusses the importance of using clear and meaningful naming conventions in software development. It highlights how poor naming schemes can lead to technical debt, decreased code readability, and other issues that negatively impact the software development process.
We pwned X, Vercel, Cursor, and Discord through a supply-chain attack
The article discusses the development of a new artificial intelligence system that can generate highly realistic images from text descriptions. The system, called Stable Diffusion, has been released as an open-source model, allowing researchers and developers to experiment with and improve upon its capabilities.
Texas is suing all of the big TV makers for spying on what you watch
A group of Texas TV makers have filed a lawsuit against major TV manufacturers, including Samsung, Sony, LG, Hisense, and TCL, alleging that the companies have engaged in unlawful spying on consumers through their smart TVs, collecting data without user consent.
1.5 TB of VRAM on Mac Studio – RDMA over Thunderbolt 5
The article discusses the impressive 15 TB of VRAM available on the Mac Studio, enabled by the use of RDMA (Remote Direct Memory Access) over Thunderbolt 5. This technology allows for efficient data transfer between the GPU and system memory, providing a significant performance boost for demanding workloads.
History LLMs: Models trained exclusively on pre-1913 texts
The article explores the use of large language models (LLMs) in historical research, discussing their potential to enhance data analysis, contextual understanding, and knowledge synthesis in the field of history.
From Zero to QED: An informal introduction to formality with Lean 4
The article introduces the concept of formal verification and its importance in ensuring the correctness of software systems. It discusses the challenges and complexities involved in verifying real-world software and outlines the goal of the 'Zero to QED' series, which aims to provide a comprehensive guide to formal verification using the Coq proof assistant.
Noclip.website – A digital museum of video game levels
Noclip is a website that provides in-depth video documentaries exploring the history and development of video games, covering topics such as game design, development challenges, and the evolution of gaming culture.
Making Google Sans Flex
Google has released a new font called Google Sans Flex, which is a flexible version of their popular Google Sans font. The new font offers improved legibility and spacing, making it suitable for a variety of uses, from user interfaces to product packaging.
Show HN: Orbit a systems level programming language that compiles .sh to LLVM
Orbit is a web-based platform that allows users to explore and visualize scholarly communication data, enabling analysis of research trends, collaboration networks, and citation patterns across various disciplines.
GPT-5.2-Codex
OpenAI has announced the release of GPT-5.2 and Codex, their latest language models that have improved capabilities in areas such as natural language processing, code generation, and task completion.
Prompt caching: 10x cheaper LLM tokens, but how?
The article discusses the concept of prompt caching, a technique used to improve the performance of large language models by storing and reusing prompts. It explains how prompt caching works, its benefits, and the potential challenges in its implementation.
Pingfs: Stores your data in ICMP ping packets
The pingfs project is a FUSE-based file system that uses ICMP ping packets to store and retrieve data, allowing users to store files on the internet using available network resources in a decentralized manner.
How China built its ‘Manhattan Project’ to rival the West in AI chips
The article examines the intensifying competition between China and the West in the development of advanced AI chips, a crucial technology for various industries. It highlights the strategic importance of this domain and the ongoing efforts by both sides to gain a technological edge.
Reconstructed Commander Keen 1-3 Source Code
Designing a Passive Lidar Detector Device
The article discusses the design of a passive lidar detection sensor, which uses reflected sunlight to detect and track objects without emitting any signals. The sensor is designed to be low-cost, energy-efficient, and suitable for a variety of applications such as autonomous vehicles, security systems, and environmental monitoring.
Show HN: Picknplace.js, an alternative to drag-and-drop
I find that the drag and drop experience can quickly become a nightmare, especially on mobile. To tap, hold, drag, and scroll, all at the same time, is both difficult to achieve, and prone to errors. I've always had in mind this 2-step approach, where picking an element and placing it were two separate steps. So I implemented this basic version to showcase my idea.
While it might take more time than a regular drag and drop, the benefit is for people who struggle with holding down the mouse button. With picknplace.js, you only need two clicks and some scrolling.
This solution is meant as an experiment, so I'm open to discussion.
The state of the kernel Rust experiment
The article discusses the progress of Linux kernel development, focusing on the kernel's response to the ongoing chip shortage and the increasing use of AI-powered tools in the development process. It highlights the steps taken by the kernel community to address the challenges posed by supply chain disruptions and the growing role of machine learning in improving code quality and efficiency.
Property-Based Testing Caught a Security Bug I Never Would Have Found
The article discusses how property-based testing helped identify and fix a security bug in a software project. It highlights the benefits of using property-based testing, a technique that generates random inputs to verify the behavior of a system, in contrast to traditional test-case-based approaches.
SMB Direct – SMB3 over RDMA – The Linux Kernel Documentation
The article discusses SMB Direct, a high-performance remote file access protocol that utilizes Remote Direct Memory Access (RDMA) technology to reduce CPU usage and improve network efficiency for file sharing across different systems.
Skills for organizations, partners, the ecosystem
This article discusses the importance of organization skills and maintaining a well-structured file directory. It provides tips on how to effectively organize digital files and folders to improve productivity and efficiency.
Show HN: Stop AI scrapers from hammering your self-hosted blog (using porn)
Alright so if you run a self-hosted blog, you've probably noticed AI companies scraping it for training data. And not just a little (RIP to your server bill).
There isn't much you can do about it without cloudflare. These companies ignore robots.txt, and you're competing with teams with more resources than you. It's you vs the MJs of programming, you're not going to win.
But there is a solution. Now I'm not going to say it's a great solution...but a solution is a solution. If your website contains content that will trigger their scraper's safeguards, it will get dropped from their data pipelines.
So here's what fuzzycanary does: it injects hundreds of invisible links to porn websites in your HTML. The links are hidden from users but present in the DOM so that scrapers can ingest them and say "nope we won't scrape there again in the future".
The problem with that approach is that it will absolutely nuke your website's SEO. So fuzzycanary also checks user agents and won't show the links to legitimate search engines, so Google and Bing won't see them.
One caveat: if you're using a static site generator it will bake the links into your HTML for everyone, including googlebot. Does anyone have a work-around for this that doesn't involve using a proxy?
Please try it out! Setup is one component or one import.
(And don't tell me it's a terrible idea because I already know it is)
package: https://www.npmjs.com/package/@fuzzycanary/core gh: https://github.com/vivienhenz24/fuzzy-canary
2026 Apple introducing more ads to increase opportunity in search results
The article outlines the different ad placements available on the App Store, including Search Results, Product Pages, and the Today tab. It provides details on the benefits, requirements, and best practices for each ad type to help developers effectively promote their apps.
Firefox will have an option to disable all AI features
The article discusses the launch of Firefox's new web development community on Mastodon, a decentralized social media platform. It invites web developers to join the community and engage in discussions, share knowledge, and collaborate on projects.
Great ideas in theoretical computer science
The article provides an overview of the CS251 course, covering topics such as object-oriented programming, data structures, and algorithms. It outlines the course objectives, curriculum, and the skills students can expect to develop by the end of the program.
I've been writing ring buffers wrong all these years (2016)
The article discusses the implementation and use of ring buffers, a data structure that allows for efficient, constant-time access to a fixed-size buffer of elements. It explores the benefits of ring buffers, such as their ability to handle wrapping around the buffer's end, and provides a detailed implementation in C.
Top Open Source Authorization Libraries (2024)
The article discusses various open-source authorization libraries, including OAuth 2.0, OpenID Connect, and RBAC, and their use in modern web applications to manage user access and permissions.
T5Gemma 2: The next generation of encoder-decoder models
Google's researchers have developed a new natural language processing model called T5-GEMMA that outperforms previous models in understanding and generating text. The article highlights the model's improved performance on various language tasks and its potential applications in fields like question answering, text summarization, and code generation.
Delty (YC X25) Is Hiring an ML Engineer
Delty, a YCombinator-backed startup, is seeking a Machine Learning Engineer to join their team. The role involves developing and deploying machine learning models to power Delty's product offerings.