2020-12-18

GitHub - jj-vcs/jj: A Git-compatible VCS that is both simple and powerful

Jujutsu is a modern version control system that offers Git compatibility while introducing innovative features like working-copy-as-a-commit, automatic conflict resolution, and safe concurrent replication. The system combines design elements from Git, Mercurial, and Darcs, providing a powerful yet user-friendly experience for both individual developers and large teams.

Original archive.is archive.ph web.archive.org

Log in to get one-click access to archived versions of this article.

read comments on news aggregators:

Related articles

Fast and Private Web Browser

Waterfox is a privacy-focused web browser offering built-in tracking protection, container tabs, and private browsing features by default. The browser prioritizes user privacy by not collecting telemetry data while providing easy migration from other browsers and maintaining high performance standards.

Why are Jujutsu's ID Prefixes So Short? | Jonathan's Blog

Jujutsu version control system maintains short ID prefixes (1-2 characters) for changes through a specialized ID prefix index that focuses only on active changes. The system uses revsets to define active changes and creates efficient indexes for quick lookups, making it easier to reference thousands of commits with minimal characters.

GitHub - LadybirdBrowser/ladybird: Truly independent web browser

Ladybird is a novel pre-alpha web browser featuring a multi-process architecture and its own rendering engine based on web standards. The browser implements robust security measures through process isolation and inherits core components from SerenityOS. Compatible with Linux, macOS, and Windows (WSL2), it aims to become a complete, modern browsing solution.

Electronic Arts

Electronic Arts maintains a robust open-source presence with multiple Command & Conquer game repositories and development tools in C++. The organization actively manages various technical projects including game modding support, rendering frameworks, and Kubernetes deployment tools.

GitHub - superglue-ai/superglue: superglue is an API connector that writes its own code. It lets you connect to any API/data source and get the data you want in the format you need.

Superglue is an open-source proxy server that simplifies API integration by automatically handling configuration, data transformation, and schema validation. The solution enables seamless connectivity to various data sources while providing features like LLM-powered mapping, smart pagination, and flexible authentication.

Goodbye K-9 Mail

The creator of K-9 Mail announces his departure from MZLA after a 15-year journey developing the Android email client, which evolved into Thunderbird for Android. Starting as a contributor in 2009, he became project leader in 2014, and eventually joined Thunderbird to transform K-9 Mail into their official Android app.

Distributed Systems Programming Has Stalled

An analysis of distributed systems programming models reveals limitations in current approaches: external-distribution, static-location, and arbitrary-location paradigms. Despite advancements in distributed systems over the last decade, programming models haven't fundamentally improved, leading to ongoing challenges with concurrency, fault tolerance, and versioning.

Securing tomorrow's software: the need for memory safety standards

Memory safety vulnerabilities have been a persistent security challenge costing billions, prompting a call for industry-wide standardization and secure-by-design practices. Recent advancements in memory-safe languages like Rust and hardware technologies offer promising solutions for widespread adoption. Google advocates for establishing a common framework to assess memory safety assurances and drive industry-wide adoption of secure practices.