Join us

ContentUpdates and recent posts about Pelagia..
Link
@faun shared a link, 2 months, 2 weeks ago

Faster Index I/O with NVMe SSDs

A search service (Marginalia Search) gutted its old index internals and dropped memory-mapped B-trees. In their place: adeterministic, block-aligned skip listtuned fordirect reads on NVMe SSDs. It runs on128KB block sizes, usescustom buffer pools, and leans hard onio_uringfor async position lookups..

Link
@faun shared a link, 2 months, 2 weeks ago

GitHub folds into Microsoft following CEO resignation — once independent programming site now part of 'CoreAI' team

GitHub just lost its autonomy. Microsoft is folding it into theCoreAIdivision, where it’ll now march in step with Redmond’s broader AI play. CEO Thomas Dohmke is out. No replacement named. Bigger picture:Why now? Copilot hit general availability, and GitHub’s becoming less a platform, more a provin..

GitHub folds into Microsoft following CEO resignation — once independent programming site now part of 'CoreAI' team
Link
@faun shared a link, 2 months, 2 weeks ago

Building a web search engine from scratch in two months with 3 billion neural embeddings

An indie dev just went full mad scientist and built a full-stack, transformer-powered search engine—solo. They indexed 280 million pages from scratch with hundreds of crawlers, a fully sharded backend, and serious metal:64 RocksDB nodes,200 CPU cores, and82 TB of SSD. Under the hood: custom HTML pa..

Link
@faun shared a link, 2 months, 2 weeks ago

Node.js v22.18.0 (LTS) is out

Node.js just got spicier. You can now runTypeScript files out of the box—no transpile step, no weird configs. It’s experimental, and only supports a trimmed-down syntax, but still: big move. Elsewhere, it’s tacklingburst fs eventswith AsyncIterator support, tightening upCJS/ESM cycle resolution, an..

Node.js v22.18.0 (LTS) is out
Link
@faun shared a link, 2 months, 2 weeks ago

No, AI is not Making Engineers 10x as Productive

Claims of 10–100x dev speed from AI tools skip the hard parts—code reviews, bug queues, flaky tests. In practice, AI helps with the small stuff: one-off scripts, throwaway glue code, basic scaffolds. But scaling that help across big, messy codebases? Still a pipe dream. Too much context lost. Too ma..

Link
@faun shared a link, 2 months, 2 weeks ago

LLM Evaluation: Practical Tips at Booking.com

A new LLM evaluation framework taps into an"LLM-as-judge"setup—think strong model playing human annotator. It gets prompted (or fine-tuned) to mimic human scores and rate outputs from other LLMs. It runs on a tightly labeledgolden dataset, handles both pointwise and head-to-head comparisons, and sh..

LLM Evaluation: Practical Tips at Booking.com
Link
@faun shared a link, 2 months, 2 weeks ago

When Did AI Take Over Hacker News?

A fresh dive into 24,910 top Hacker News posts since 2019 shows that AI chatter didn’t blow up with ChatGPT—it took off afterGPT-4 landed in early 2023. The study used OpenAI’s Batch API and a lean GPT-5-mini to crunch the numbers. Turns out,52% of the AI talk was positive, and the busiest stretch?..

When Did AI Take Over Hacker News?
Link
@faun shared a link, 2 months, 2 weeks ago

Implementing MCP Servers in Python: An AI Shopping Assistant with Gradio

Gradio just leveled up. It now auto-converts plain Python functions intoMCP-compliant LLM tools, grabbing input schemas and metadata straight from docstrings. New tricks:real-time progress streaming,auto file uploads, plus tight integration withVS Code’s AI Chatfor wiring up agent workflows...

Link
@faun shared a link, 2 months, 2 weeks ago

MCP Registry with Azure API Center

Azure just droppedMCP Center, showing off howAzure API Centercan double as a private registry forModel-Centric Protocol (MCP) servers. It’s built for internal use—think secure discovery, tight OAuth 2 auth, centralized control, and AI Gateway rules baked in. Handy when teams need to corral AI tools..

MCP Registry with Azure API Center
Link
@faun shared a link, 2 months, 2 weeks ago

Fueling the Agentic Web Revolution with NLWeb and PostgreSQL

Microsoft just leveled upNLWeb. The open-source project now plays nice withPostgreSQLandpgvector, bringing scalable vector similarity search straight into your database. No need for a separate vector DB—run natural language interfaces right on your existing Postgres stack. System shift:This is more..

Fueling the Agentic Web Revolution with NLWeb and PostgreSQL
Pelagia is a Kubernetes controller that provides all-in-one management for Ceph clusters installed by Rook. It delivers two main features:

Aggregates all Rook Custom Resources (CRs) into a single CephDeployment resource, simplifying the management of Ceph clusters.
Provides automated lifecycle management (LCM) of Rook Ceph OSD nodes for bare-metal clusters. Automated LCM is managed by the special CephOsdRemoveTask resource.

It is designed to simplify the management of Ceph clusters in Kubernetes installed by Rook.

Being solid Rook users, we had dozens of Rook CRs to manage. Thus, one day we decided to create a single resource that would aggregate all Rook CRs and deliver a smoother LCM experience. This is how Pelagia was born.

It supports almost all Rook CRs API, including CephCluster, CephBlockPool, CephFilesystem, CephObjectStore, and others, aggregating them into a single specification. We continuously work on improving Pelagia's API, adding new features, and enhancing existing ones.

Pelagia collects Ceph cluster state and all Rook CRs statuses into single CephDeploymentHealth CR. This resource highlights of Ceph cluster and Rook APIs issues, if any.

Another important thing we implemented in Pelagia is the automated lifecycle management of Rook Ceph OSD nodes for bare-metal clusters. This feature is delivered by the CephOsdRemoveTask resource, which automates the process of removing OSD disks and nodes from the cluster. We are using this feature in our everyday day-2 operations routine.