cartero Monday, August 10, 2026 · No. 25853
Databases

Shaun Thomas: Looking Forward to Postgres 19: The Cult of Functionality

Postgres ships with a genuinely bountiful catalog of built-in functions. There are literally thousands of them, covering everything from trigonometry to JSON path queries to full-text ranking. It's a kitchen sink of staggering proportions. Somehow despite all of that, there are actually still a few gaps to fill.Need a random date for some test data? That's going to be an entire expression, I'm afraid. How about the exact definition of a role, tablespace, or database? You better have a GUI databa

Science

A Hidden 'Dark Dimension' Could Rewrite Our Understanding of the Universe

Scientists have proposed the existence of a fifth “dark dimension” that governs the behavior of both dark energy and dark matter—and which may be observationally detected in the near future, according to a recent preprint study. The dark dimension hypothesis could potentially provide an elegant solution to some of the biggest mysteries in science, including the nature of dark matter, an unidentified substance that makes up most mass in the universe, and dark energy, the term for whatever

Python

Quiz: 11 Beginner Tips for Learning Python Programming

Test your understanding of 11 Beginner Tips for Learning Python Programming. You’ll revisit the habits that make new concepts stick, the people and communities that speed up your progress, and the projects that turn what you know into what you can build. [ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & sweet Python Trick delivered to your inbox every couple of days. >> Click here to learn more and see examples ]

Rust

No matter which paths I take, all of them return to Rust

I give up. Rust is the language that I need, but not the one I want. I'll simply stop worrying about the annoying parts of the language, for my workloads, and embrace it. The pursuit of a new programming language on itself is not bad, you learn a lot about, in a very short span of time. But by the time you need to get the work done, yes, you need to go deep into one ecosystem. Today, I can't think on a better ecosystem than Rust: Immutability Option/Result types instead of exceptions Enum Async

Rust

Apache Fory Rust Serialization 1.5.0 Released

Fory 1.5.0 adds external-type serialization to Rust. Applications can define a local serializer or schema declaration for a third-party structural type that cannot be modified to carry Fory annotations. Fory then reads and writes the target value directly—without requiring a wrapper or intermediate mirror object. use fory::{Fory, ForyStruct}; #[derive(ForyStruct)] #[fory(target = third_party::User)] struct UserSerializer { name: String, age: u32, } let mut fory = Fory::builder().xlang(true).bu

Machine Learning and AI

KernelGenBench: A Multi-Source and Multi-Chip Benchmark for LLM-based Kernel Generation

arXiv:2607.27231v1 Announce Type: new Abstract: Large language models (LLMs) have significantly increased the demand for efficient accelerator kernels, but kernel development remains a highly specialized and labor-intensive task. The recent rise of LLMs and agentic frameworks offers a promising pathway toward automatic kernel generation. However, despite rapid progress, there is still no comprehensive benchmark to rigorously evaluate LLM-generated kernels across diverse operator sources or hete

Machine Learning and AI

Sympathetic Framing: Evaluating AI Alignment across Sociodemographic Groups

arXiv:2607.27232v1 Announce Type: new Abstract: Large Language Models (LLMs) are increasingly shaping how we consume information and form our worldview. This raises concerns beyond bias in AI: do LLMs grasp the emotional nuances conveyed via textual framing? In this work, we empirically evaluate how well an array of LLMs aligns with human emotional perception. Considering news headlines covering political and geopolitical conflicts, both human participants (n = 3011, a representative sample of

JavaScript

Exploring the "Dario and Amanda" Prompt

There’s something strange in Anthropic’s latest Claude Opus 5 release. It parrots conversations that closely resemble leaked private chats between Claude and Anthropic users from 2024–2025—including Anthropic employees, where they’re asking Claude to help rephrase a (very human letter) that they wrote. Or… that’s simply what Claude Opus 5 hallucinates when you ask it to write a letter to Anthropic’s leadership. It’s probably the latter. But after reading the examples, you might

Rust

Clippy has some life advice apparently.

pub fn i_should_let_it_go(problem: &impl Problem) { drop(problem); // call to `std::mem::drop` with a reference instead of an owned value does nothing } I was experimenting with ownership when I ran into this warning: "calls to std::mem::drop with a reference instead of an owned value does nothing" It got me thinking that you can make some cool wordplay (or maybe "codeplay") with Rust's warnings as motivational quotes. Do you guys have any other suggestions with some funny codeplay? submitted

Rust

What is the developer path after The rust programming language book?

Like I'm going through the book and practicing every example or every problem sites that they're giving and understanding every concepts but I honestly don't know if this book is the way to becoming a fully fledged rust developer. I actually come from python background where I have taken cs50x cs50 python and taking cs50 AI right now. I felt like python wasn't the type of language I really liked because I really like over optimizing things and doing things in a purpose. Way to make sure that whe

Rust

Keel 0.4 - Very fast statically-typed interpreted language written in Rust - now with optional typed arguments, anonymous functions, HOFs, and improvements to FFI, performance, and errors

Keel 0.4 is out! Keel is a fast, statically-typed interpreted language that aims to combine Rust-like syntax with Python's ease-of-use. It's ~2-10x faster than Python, and competitive with LuaJIT (-joff). It does full type inference, is statically-typed and requires zero annotations (except for dylibs and structs). It has FFI support, meaning you can call functions from dynamic libraries directly from Keel with a "native" (easy) syntax. It's embeddable in other programs through a C ABI. Keel shi

Rust

GUI in Rust

I already asked this question, but I think I didn't explain it well, and new options appeared. My situation: I'm learning Rust as practically my first serious language, and I haven't done much GUI work beyond a few things on iced.rs. I'm going to give my opinions and goals based on what I've found (speaking completely from a place of ignorance since, as I said, I know nothing about GUIs; I'm a beginner, and regarding web options, I also know nothing about web development). Goals: I want to creat

Rust

Love this language

So I was developing a project on eBPF and after research found that the rust language would be the best suitable for it. So far as the research is going on me and my colleagues thought of learning the language though we all are basic-intermediate at python c/c++ and java never tried Rust. Today we started the initial phase where it's all fun when learning a new languages used the book in the official site it was really helpful. The language is really unique to its core really fun to do till now

Software Engineering

Methodology

My very first experiences with different methodologies for software development date back to the early nineties. I’ve lived through some heavyweight ones over the decades, including those in healthcare. Realistically, we need methodologies, even if we don't like to be confined by them. Too many loose strings in a project will eventually tangle.Which is why I liked the emerging lightweight ideas at the turn of the century. But I found that over time their intent turned away from what I thought

Databases

Christopher Winslett: Hybrid Search Patterns with Postgres and pgvector

Most production vector queries are not simple nearest-neighbor searches. Rarely is the query to return "the 10 most similar documents in the entire table." Typically, it's something closer to: find the 10 most similar documents in the legal category, published in the last 30 days. That mix of similarity ranking plus scalar filters is hybrid search.We have written before about HNSW indexes with pgvector and scaling vector data. Those posts go over indexes used to accelerate Nearest Neighbor queri

Science

Geometry Nodes Physics

In Blender 5.2 LTS we released the first version of a new hair and cloth dynamics system powered by Geometry Nodes. This post describes what we have so far and what our plans for the future are. State in Blender 5.2 LTS The new physics systems are implemented as built-in node group assets. They wrap a more general declarative XPBD simulation framework which is internally powered by the new XPBD Solver node. The high-level cloth and hair assets are easy to use by design and don’t require

Graphics

Best in Class: Stream PC Games and Study on the Same Laptop With GeForce NOW

Back to school means balancing assignments, deadlines and downtime. GeForce NOW makes it easy to have it all. With cloud gaming, everyday laptops used for class can also become GeForce RTX-powered gaming setups.  When it’s time to switch from studying to gaming, members can jump into Halo: Campaign Evolved, as GeForce NOW is bringing one of the gaming world’s most celebrated titles to nearly any device through the cloud, alongside eight total games joining the GeForce NOW library this week.

Rust

How to find a job

Hey everyone! I’m a Rust developer looking for ideas for a portfolio project. If you’re a Rust developer, could you recommend a project that would look good on GitHub and help me improve my chances of getting a job? submitted by /u/Scary_Pop2919 [link] [comments]

Software Engineering

Own the Outer Loop

Engineers need to own the outer loop, the accountability for these systems. A written version of my AI Engineer World's Fair 2026 closing keynote: quality, verdict, and answerability, the three hidden costs of delegation, and building software factories you can stand behind.

Machine Learning and AI

Get Good Results from AI Tools: Define, Feed, Check

I’ve been preparing a talk on getting real, reliable work out of AI, and I went down a deep research rabbit hole along the way. I read peer-reviewed studies, engineering write-ups from companies building these tools, and a surprising number of accounts from ordinary operators — a window importer, a power-washing company, a solo newsletter writer — who had quietly figured out how to make AI dependable. A pattern kept surfacing. When people get bad results from AI, they almost always reach f

Mathematics

Quiz: NumPy Tutorial: Your First Steps Into Data Science in Python

In this quiz, you’ll test your understanding of NumPy Tutorial: Your First Steps Into Data Science in Python. By working through these questions, you’ll revisit how NumPy arrays work, including axes, broadcasting, indexing, Boolean masks, and data types. These are the building blocks that most of Python’s data science ecosystem relies on. [ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & sweet Python Trick delivered to your inbox every couple of days. >>

Security and Cryptography

What Is a Token? A Developer’s Guide to Every Type

If you’re an API or application developer, you likely hear the term “token” a lot. However, that term has entirely different meanings depending on the developer and the industry. Maybe you’re a developer who just implemented token-based authentication or found out the AI agent you built uses far too many LLM tokens. Perhaps you’re experimenting with crypto tokens, developing a game that allows users to purchase in-game items with cryptocurrencies. The point is that there are many types

Machine Learning and AI

The Age of AI Agents Demands A New Scientific Paradigm To Sustain Trustworthy Science

arXiv:2607.26064v1 Announce Type: new Abstract: AI systems are becoming autonomous research agents that generate hypotheses, design experiments, and produce discoveries at scales beyond human oversight. As seen by increased submissions to ML venues, the verification gap between scientific output and our ability to check it is already widening, and autonomous agents make it worse by magnitudes given human-agent asymmetry. We argue that science must evolve its verification infrastructure, as it h

Machine Learning and AI

Identifying Implicit Bias in LLM-based Chat AI Toward People with Intellectual Disabilities

arXiv:2607.26062v1 Announce Type: new Abstract: Background: This work investigates the presence of implicit bias in Large Language Model (LLM)-based chat AI models directed toward people with intellectual disabilities (ID). Objective: The study aims to identify and measure representational differences related to people with ID and examine them to identify implicit biases inherent in AI chat generation technologies. Methods: Utilizing the GPT-4-Turbo model, we requested story-generation base

Mathematics

Archetypes or ability? Clustering for modelling student mathematical competence

arXiv:2607.26063v1 Announce Type: new Abstract: Personalised learning systems often assume that mathematical ability is combined of discrete abilities, acquired sequentially and dependent upon first acquiring foundational abilities, and students often report different strengths. In this work, we explore the validity of these assumptions by applying clustering methods to a large dataset of 119,034 students, spanning 13 national-level exams sat in the United Kingdom and collected by the platform.

Machine Learning and AI

AI Security Priorities: A Field-Wide Agenda

arXiv:2607.26069v1 Announce Type: new Abstract: As AI systems are rapidly integrated into critical economic, governmental, and national security functions, the gap between AI adoption and AI security readiness continues to widen. This paper presents a prioritized agenda for advancing AI security, informed by structured interviews with leaders across industry, government, and civil society, and refined through a multi-sector expert workshop. Participants identified and ranked the highest-importa

Databases

Dimitri Fontaine: SQL Improvements in PostgreSQL 11–18: A Personal Selection

Seven major versions of PostgreSQL shipped between 2018 and 2025, one per year without exception, and each with a changelog of 150 to 200 user-visible changes. Each release covers a broad canvas — performance, replication, administration, and security — but every one of them also advanced the SQL layer, filling gaps in the standard, adding missing functionality, or cleaning up long-standing rough edges. Working through the new edition of The Art of PostgreSQL forced me to catalogue them all;

Android

Delivering safer, age-appropriate experiences on Google Play

Posted by Paul Feng, VP of Product Management, Google PlayProviding a safe online experience and protecting users from harm is a top priority at Google Play. We take this responsibility seriously and have been investing continuously to offer baseline protections on our platform while also empowering parents with the tools they need to make decisions for their families. Importantly, we also want to empower Play developers with the capabilities to deliver age-appropriate experiences based on their

Databases

Dave Stokes: AI Chat With DBeaver Community Edition

DBeaver recently introduced interactive chat capabilities into the free, open-source Community Edition. What does that mean? It means some of your database tasks can be accomplished significantly faster! First, you can ask for information without coding SQL. I love Structured Query Language, but it is much faster to write this prompt:What are the top ten most popular rentals and how much revenue did they generate?And faster than I look at the schema, the AI answers:-- This query finds the top

Developer Tools

Developers are attached to tools because tools encode trust​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌‌‍​​​​‌​​​‌‍‌‌​‌‌​‍‌​‌​​‍‌​‌‍​​​‌‍​‌​‍‌​‍‌​‌​​​‍​​‌‍​​‍‌​‍​​‌​​​‌‌‍​‍​‍‌​‌​‌‍‌‌‌‍​‌​​​​‌‌‍​‌‌‍​‌‍​‍‌‍​​​‌‍​‌‍‌‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‌​‌‍‍‌‌‌​‌‍​‌‍‌‌​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌‌‍​​​​‌​​​‌‍‌‌​‌‌​‍‌​‌​​‍‌​‌‍​​​‌‍​‌​‍‌​‍‌​‌​​​‍​​‌‍​​‍‌​‍​​‌​​​‌‌‍​‍​‍‌​‌​‌‍‌‌‌‍​‌​​​​‌‌‍​‌‌‍​‌‍​‍‌‍​​​‌‍​‌‍‌‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‌​‌‍‍‌‌‌​‌‍​‌‍‌‌​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

The tools themselves are new and their capabilities are in constant flux. If your kitchen knife kept changing shape, weight, and edge, you’d have to relearn it every time; that’s a hard tool to build trust in. But it also points to a flaw in how you use that tool, the process around it, and the way the tool reinforces the process.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍

Self-Hosting

Maintenance Page

I will be relocating my servers again in the next few months. These servers host this blog, a couple websites, my Fediverse server, and various internal services. My internal services will simply be down during this process, but for the external-facing services, I wanted something a little more elegant. Namely, a proper maintenance page. One of the challenges to self-hosting is managing hardware. Unlike using a cloud service (VPS) or a dedicated hosting provider, when I unplug my hardware, I dis

Security and Cryptography

Secure Your APIs: OAuth2 and JWT for Beginners

This tutorial was written by an external contributor. Mdu Sibisi Mdu Sibisi is an Oracle-certified software developer and blogger with over ten years of experience working primarily with object-oriented languages. H

Databases

TimescaleDB 2.28: Faster Queries, Lighter Operations, and Better Schema Evolution

Time-series analytics at scale creates operational friction. When you're running continuous aggregates, columnar storage, and complex analytical patterns, each new metric, query pattern, and configuration tuning attempt adds complexity. Refreshes block each other, configuration changes require rebuilds, and new aggregates mean recomputing entire rollups.Over recent TimescaleDB releases, we've prioritized minimizing these hurdles by leveraging bloom filters to bypass redundant processing during h

Developer Tools

4 Terminal Tools I Recommend to New Developers

Recently, we welcomed a bright new member of Atomic’s Accelerator to our team. Coming straight from school, they’ve had limited exposure to development in the wild. As a result, there are tools I take for granted every day that they have never heard of. This includes tools that may seem obvious to experienced developers—Git, mise-en-place, and an editor such as Vim, VS Code, or Cursor—but that are either new to them or only lightly used. Others are the nice-to-haves. These are the tools