News Nug
AI will compromise your cybersecurity posture

Published: 2026-01-14 | Origin: Hacker News

Michał "rysiek" Woźniak expresses concern about the impact of artificial intelligence (AI) on information security. He argues that the real danger comes not from a self-aware AI entity but from the complexities and risks associated with integrating large language model (LLM)-based systems into organizational workflows. These systems are intricate and poorly understood, leading to issues like data leaks, compromises, and downtime. Companies adopting these technologies often overlook the substantial risks involved, as vendors typically do not take responsibility

1000 Blank White Cards

Published: 2026-01-14 | Origin: Hacker News

"1000 Blank White Cards" is a unique party card game where players create the deck during gameplay. It can be played by any number of participants and is suitable for both adults and children. The game operates on a nomic principle, meaning the rules are written on the cards themselves rather than being predefined. Players are encouraged to create new cards, modify rules, and adapt gameplay dynamically. The game is structured into three main phases: creating the deck, playing the game, and the epilogue

The Gleam Programming Language

Published: 2026-01-14 | Origin: Hacker News

Gleam is a programming language that combines a powerful type system, functional programming expressiveness, and the reliability of the Erlang runtime, all while maintaining a modern syntax. It operates on the Erlang virtual machine, enabling scalability for various workloads, and utilizes an efficient concurrency model allowing millions of green threads, fast immutable data structures, and a non-blocking garbage collector. Gleam includes essential development tools such as a compiler, build tool, formatter, editor integrations, and a package manager,

Show HN: Cachekit – High performance caching policies library in Rust

Published: 2026-01-14 | Origin: Hacker News

The content emphasizes the importance of user feedback and outlines the features of CacheKit, a Rust library for high-performance cache policies and tiered caching primitives. It supports FIFO, LRU, and LRU-K caching strategies, along with optional metrics and benchmarks, making it suitable for systems programming, microservices, and performance-critical applications. Users are instructed to add CacheKit as a dependency in their Cargo.toml file. The message also indicates a loading error, prompting a page reload.

ASCII Clouds

Published: 2026-01-14 | Origin: Hacker News

Of course! Please provide the content you'd like me to summarize.

Show HN: OSS AI agent that indexes and searches the Epstein files

Published: 2026-01-14 | Origin: Hacker News

The content discusses the availability of the Epstein archive, which includes indexed emails, messages, flight logs, court documents, and various other records. This archive can be searched using a platform powered by Nia (Nozomio Labs).

Java is prototyping adding null checks to the type system!

Published: 2026-01-14 | Origin: /r/programming

Failed to fetch content - HTTP Error - Net::ReadTimeout with #<TCPSocket:(closed)>

Ramp built a background coding agent that writes and verifies its own code

Published: 2026-01-14 | Origin: /r/programming

Of course! Please provide the content you'd like me to summarize.

Building a Fault-Tolerant Web Data Ingestion Pipeline with Effect-TS

Published: 2026-01-14 | Origin: /r/programming

Failed to fetch content - HTTP Status - 403

A 40-line fix eliminated a 400x performance gap

Published: 2026-01-13 | Origin: Hacker News

The content discusses a recent commit in the OpenJDK that simplifies the implementation of acquiring current thread user CPU time by removing an inefficient method and replacing it with a faster one using `clock_gettime()`. The old implementation, based on accessing `/proc`, was significantly slower (30x-400x) and had performance issues under concurrent loads due to multiple syscalls and kernel lock contention. The new approach is more efficient because it involves only a single syscall. The reason the slower method was initially used

The truth behind the 2026 J.P. Morgan Healthcare Conference

Published: 2026-01-13 | Origin: Hacker News

The content discusses an event co-hosted in San Francisco on January 16th, where the author draws a parallel between the 1654 book "Mundus Subterraneus" by Jesuit polymath Athanasius Kircher and the upcoming J.P. Morgan Healthcare Conference. Kircher's book provided imaginative insights into the Earth's interior, despite being based on secondhand accounts, lacking any actual exploration. The author expresses skepticism about the existence of the healthcare conference, noting a lack of

I let the internet vote on what code gets merged. Here's what happened in Week 1.

Published: 2026-01-13 | Origin: /r/programming

In January 2026, a developer launched a project called OpenChaos, a Next.js app that allowed users to vote on pull requests (PRs) submitted to it. Within six days, the project gained significant attention, reaching #1 on Hacker News. The initial version featured a countdown timer and a list of open PRs, with the first submission being a dark mode toggle. As participation grew, so did the chaos; one PR suggested shutting down the entire project by deleting all code, which

Every GitHub object has two IDs

Published: 2026-01-13 | Origin: Hacker News

Soohoon Choi encountered an issue while developing a feature for Greptile, an AI-powered code review tool, where he aimed to add clickable links to GitHub pull request (PR) comments. The problem arose due to the different ID systems used by GitHub's API: GraphQL's node IDs (like PRRC_kwDOL4aMSs6Tkzl8) versus REST's database IDs (integer values). These differences complicated the creation of functional links. After extensive troubleshooting

Why I Don’t Trust Software I Didn’t Suffer For

Published: 2026-01-13 | Origin: /r/programming

Failed to fetch content - HTTP Status - 403

GitHub - vifreefly/nukitori: Nukitori is a Ruby gem for HTML data extraction. It uses an LLM once to generate reusable XPath schemas, then extracts structured data from similarly structured pages using plain Nokogiri. This makes scraping fast, predictable, and cheap for repeated runs.

Published: 2026-01-13 | Origin: /r/ruby

Nukitori is a Ruby gem designed for HTML data extraction. It first uses a large language model (LLM) to generate reusable XPath schemas for data extraction, after which it utilizes Nokogiri to extract structured data from similarly structured HTML pages without AI involvement, making it efficient for repeated scraping tasks. Users describe the desired data, and Nukitori generates and reuses the necessary scraping logic. To use Nukitori, it can be installed via the command `$ gem install nukitori`, requiring Ruby

Your estimates take longer than expected, even when you account for them taking longer — Parkinson's & Hofstadter's Laws

Published: 2026-01-13 | Origin: /r/programming

The content discusses Parkinson's Law, introduced by Cyril Northcote Parkinson in 1955, which states that "work expands to fill the time available for its completion." He illustrated this with the example of an elderly lady taking all day to mail a postcard, highlighting how tasks can take longer when there is no urgency. The author shares personal experiences of this phenomenon from school through work, noting that a lack of urgency leads to procrastination and perfectionism as time is filled unnecessarily. Additionally, the piece

Visualizing Recursive Language Models

Published: 2026-01-13 | Origin: /r/programming

The content discusses a TypeScript implementation of Recursive Language Models (RLLM) designed for processing large contexts with large language models (LLMs). It highlights key differences from the Python version, including the ability for LLMs to analyze a node_modules directory by writing JavaScript code for dependency parsing and querying multiple sub-LLMs simultaneously. The implementation utilizes Gemini Flash 3 and offers an interactive example. The LLM can generate code that runs in a secure V8 isolate, allowing for structured data

Posing armatures using 3D keypoints

Published: 2026-01-13 | Origin: /r/programming

The content discusses various methods to track human poses, ranging from using active sensors to machine learning techniques. The goal is to gather data from tracked markers to animate a 3D model's pose. The author mentions their experience with vtubing software, noting its limitations and their decision to create a custom solution. They explain the concept of skinning, where a skeleton's pose is represented by transformation matrices that describe bone orientations relative to a rest pose. The author also delves into the structure of a

Prompts should be organized like Rails Views (ERB support + structure)

Published: 2026-01-13 | Origin: /r/ruby

Failed to fetch content - HTTP Error - Failed to open TCP connection to :80 (Connection refused - connect(2) for nil port 80)

Using CORS + Google Sheets is the cheapest way to implement a waitlist for landing pages

Published: 2026-01-13 | Origin: /r/programming

Failed to fetch content - HTTP Status - 403