| News Nug |
|---|
|
Accidentally making $1000 for finding Security Bugs as a Backend Developer Published: 2026-01-20 | Origin: /r/programming Failed to fetch content - HTTP Status - 403 |
|
Unconventional PostgreSQL Optimizations Published: 2026-01-20 | Origin: /r/programming The article discusses unconventional optimization techniques for PostgreSQL databases, emphasizing creativity alongside traditional methods like rewriting queries or adding indexes. It illustrates a scenario where an analyst mistakenly queries for a user payment plan using an incorrect capitalization ("Pro" instead of "pro"). This simple error leads to a full table scan, despite a check constraint ensuring that such values cannot exist. The issue arises because PostgreSQL does not automatically consider constraints when generating execution plans, resulting in unnecessary table scans. By enabling the `constraint_exclusion |
|
The Only Two Markup Languages Published: 2026-01-20 | Origin: /r/programming The content discusses the classification of markup languages, asserting that there are only two families of "proper arbitrary markup languages": TeX and SGML. The author emphasizes that these languages possess capabilities such as standalone nodes, user-definable nodes, nodes with attributes, and the ability to wrap plain text, which distinguishes them from other languages. Markdown and similar languages are excluded from this classification because they lack the necessary arbitrary extensibility and have intrinsic semantic meanings associated with their syntax. For example, Markdown's |
|
A hacker is making a list of vibecoded apps, 198 scanned 196 with vulnerabilities Published: 2026-01-20 | Origin: /r/programming The content discusses applications that have the most exposed files and database records. It includes information on recently scanned applications from a registry, as well as details about all scanned apps, including the number of exposed records and discovered schema names. However, it does not provide record contents or field values. |
|
Floating-Point Printing and Parsing Can Be Simple And Fast (Floating Point Formatting, Part 3) Published: 2026-01-20 | Origin: /r/programming The content discusses the conversion of binary floating-point numbers to decimal text, which is important for computer readability. It critiques a previous assertion that such conversions could be simple only if speed was not a concern, acknowledging that fast conversion algorithms can also be straightforward. The post introduces an approach called fast unrounded scaling, which allows for quick calculations of approximations for floating-point numbers, facilitating efficient printing and parsing methods. The newly presented algorithms are claimed to outperform existing ones, such as Dragon4 and Grisu3 |
|
Lapce: A Rust-Based Native Code Editor Lighter Than VSCode and Zed Published: 2026-01-20 | Origin: /r/programming The article discusses the decline of hybrid code editors, such as VSCode and its alternatives, due to performance issues. As a response, a movement toward fast, native code editors has emerged, featuring lightweight options like Lite, Lite XL, ecode, and CudaText, which are built using compiled languages like C and C++. Among the new alternatives, Zed is notable for its Rust-based architecture but is not suitable for low-end computers. In contrast, Lapce is highlighted as a superior, |
|
X For You Feed Algorithm Published: 2026-01-20 | Origin: Hacker News The content discusses the recommendation system behind the "For You" feed on platform X. It emphasizes their commitment to user feedback and provides documentation for available qualifiers. The recommendation system integrates in-network content (from followed accounts) and out-of-network content (identified through machine learning) and ranks them using a Grok-based transformer model adapted from xAI's Grok-1. This model eliminates most hand-engineered features, relying instead on understanding user engagement history to predict relevant content. The architecture consists of several |
|
Nova Launcher added Facebook and Google Ads tracking Published: 2026-01-20 | Origin: Hacker News Of course! Please provide the content you'd like summarized, and I'll help you with that. |
|
Porsche sold more electrified cars in Europe in 2025 than pure gas-powered cars Published: 2026-01-20 | Origin: Hacker News In 2025, Dr. Ing. h.c. F. Porsche AG sold 279,449 cars globally, a 10% decline from 310,718 in 2024. This reduction was expected and attributed to supply gaps for the 718 and Macan models, weaker demand in China, and a strategic focus on value-oriented supply management. Despite the dip in overall sales, Porsche highlighted successful product launches, such as the 911 Turbo S and the Cayenne Electric, indicating strong |
|
Scaling long-running autonomous coding Published: 2026-01-20 | Origin: Hacker News Wilson Lin from Cursor has been experimenting with a large team of "autonomous" coding agents to see how effectively they can collaborate on a project. In their latest endeavor, they attempted to build a web browser from scratch using hundreds of concurrent coding agents who executed pre-defined tasks managed by planners and sub-planners. This approach was similar to that used by another system called Claude Code. In their experiment, the agents wrote over a million lines of code across 1,000 files over a week, generating |
|
Reticulum, a secure and anonymous mesh networking stack Published: 2026-01-19 | Origin: Hacker News The content emphasizes the importance of feedback and outlines the features of Reticulum, a cryptography-based networking stack designed for creating resilient networks using various technologies like LoRa, Packet Radio, and WiFi. Reticulum enables users to establish both local and wide-area networks with high latency tolerance and low bandwidth, focusing on privacy and security through end-to-end encryption, anonymity, and efficient acknowledgments. It champions a decentralized approach, allowing anyone to operate their own network independently and cost-effectively, free from censorship |
|
3D printing my laptop ergonomic setup Published: 2026-01-19 | Origin: Hacker News On January 19, 2026, the author shares their ongoing journey to enhance their ergonomic setup while traveling on an Amtrak train. After experiencing issues with their previous configuration, which was cumbersome and heavy, they decided to create a more portable design in preparation for an upcoming trip to Brooklyn. This latest iteration is inspired by their initial setup from 2024 but includes significant improvements for better functionality and reproducibility. Motivated by a neurodivergent desire for perfection, the author outlines the |
|
The Grid Isn’t a Cluster: What Technologists Get Wrong About Energy Published: 2026-01-19 | Origin: /r/programming Failed to fetch content - HTTP Status - 403 |
|
Nanolang: A tiny experimental language designed to be targeted by coding LLMs Published: 2026-01-19 | Origin: Hacker News NanoLang is an experimental, minimal programming language designed for coding with large language models (LLMs). It features a clear, modern syntax aimed at enhancing both human readability and AI code generation, while also enforcing mandatory testing. The language transpiles to C for native performance and supports true self-hosting via a multi-stage bootstrap process. NanoLang is compatible with Windows 10/11 through the Windows Subsystem for Linux (WSL2) since its dependencies are Unix/POSIX libraries. Currently, |
|
Level S4 solar radiation event Published: 2026-01-19 | Origin: Hacker News On January 19, 2026, the Space Weather Prediction Center reported that G4 levels of space weather were first achieved at 2:38 PM EST due to the arrival of a coronal mass ejection (CME). The passage of the CME is expected to continue into the evening, with the possibility of maintaining G4 levels. The information is provided by the National Oceanic and Atmospheric Administration's National Weather Service and National Centers for Environmental Prediction. |
|
Needy programs Published: 2026-01-19 | Origin: /r/programming The author reflects on the changing nature of user-program relationships, noting a shift from user control to programs demanding user compliance, particularly regarding account creation. Older programs allowed users to dictate their needs, but newer applications, often called "apps," insist users create accounts, even when unnecessary. This trend leads to annoyance as users face constant security requests and updates, which often feel intrusive. The author cites examples of programs that successfully operate without requiring accounts or frequent updates, arguing that users do not always need or want |
|
What came first: the CNAME or the A record? Published: 2026-01-19 | Origin: Hacker News On January 8, 2026, a routine update to the DNS service 1.1.1.1 aimed at reducing memory usage inadvertently caused widespread DNS resolution failures due to a change in the order of records within DNS responses. While most software disregards the order of records, certain DNS implementations expect CNAME records to be positioned first. This misalignment led to failures in DNS queries. The change was initially introduced on December 2, 2025, released to testing on December |
|
X-post from F# – Ruby fairs well in most token-efficient language comparison Published: 2026-01-19 | Origin: /r/ruby Sergey Tihon's blog features a weekly roundup titled "F# Weekly," highlighting recent F# content. Key points include the mention of F# in a .NET video by Fireship, a new approach to memory management in Fidelity where the compiler manages data flow and lifetimes, and links to relevant blogs and projects. Tihon encourages readers to subscribe for updates and offers a way to support the blog. He identifies as a father, husband, developer, and Microsoft MVP, and expresses a |
|
Using Servo with Slint Published: 2026-01-19 | Origin: /r/programming Burhan Khanzada, a software engineer with experience in Android and Flutter development, joined Slint in September as a Working Student. He is currently working on integrating the Servo browser engine into Slint applications to allow web content rendering. This transition from Flutter to Rust involved learning about Rust's ownership model and low-level graphics programming techniques. The need to render web content in modern applications, such as for OAuth flows or documentation, led to this integration, which bridges two rendering systems while ensuring cross-platform compatibility |
|
Losing 1½ Million Lines of Go Published: 2026-01-19 | Origin: Hacker News The author discusses their experience working on character-property regular expressions for the Quamina programming language, focusing on utilizing the Unicode Character Database (UCD). They initially attempted to generate a large amount of code but abandoned that path due to the excessive size of 1.5 million lines. Instead, they are now using a more efficient approach to enable regex support in Quamina with a recent pull request. The author highlights the challenge of finding updated character properties, noting that Go's Unicode libraries lag behind the latest |