Thursday, January 19, 2023

Show HN: A version control system based on rsync https://ift.tt/CYHfcnt

Show HN: A version control system based on rsync Hi everyone! I'm trying to create a version control system that solves some of the problems that Git and other version control software has when working in a team. Let me know if you have any feedback! https://ift.tt/aqFBAcX January 19, 2023 at 05:37PM

Show HN: Codex – Find and Replace for Code https://ift.tt/ogGuRY6

Show HN: Codex – Find and Replace for Code Most code editors' find & replace features are still very close to the original design intended for text documents, so they become unwieldy when you need to match across newlines and indentation for example, or when a parse of the code is necessary to capture a particular expression. Codex ( https://ift.tt/lfeksB9 ) is an attempt to rethink what find & replace should look like in a modern code editor. It defines a simple but powerful syntax for describing code modifications, combining plain text, regular expressions and Tree-sitter queries, along with sensible handling of newlines and indentation*. It can be used just like regular plain text find & replace, but allows freely mixing in regexes and Tree-sitter queries as more flexibility is needed. It introduces "line quantifiers" for matching a bunch of lines at the same nesting level, so basic structural changes can be achieved without even using a query (see the JavaScript function example in the link). I designed Codex with a specific use case in mind (the one I show in my demo video: https://www.youtube.com/watch?v=MQ_N0-AJ2Qg ), so any suggestions for other things it should support would be much appreciated, as well as general feedback. *Indentation is relative and space/tab agnostic. https://ift.tt/lfeksB9 January 18, 2023 at 02:26PM

Show HN: Unblob – extraction suite for 30+ file formats https://ift.tt/yF7UoDk

Show HN: Unblob – extraction suite for 30+ file formats https://ift.tt/0DOB3qX January 19, 2023 at 04:21AM

Show HN: A tool to de-identify using Stable Diffusion https://ift.tt/eXKxlYy

Show HN: A tool to de-identify using Stable Diffusion Hey HN! Really excited to share this new image de-identifier. Kind of like a game of image telephone, you can upload an image and our app will convert the image to a caption, then will generate an image using stable diffusion using the parameters you set for the model yourself. We had so much fun making this and seeing the varying levels of scary generated images. https://ift.tt/MIg5CU2 January 19, 2023 at 02:19AM

Show HN: Codeium: Free Copilot Alternative for Vim / Neovim https://ift.tt/tAIvdW5

Show HN: Codeium: Free Copilot Alternative for Vim / Neovim I'm Varun from the Codeium team. After support for VSCode, Jetbrains, Jupyter, and Colab, we are super excited to bring free AI-powered code autocomplete to Vim and Neovim. And in the spirit of Show HN, we have a playground version for anyone to try the tech in the browser without any installation ( https://ift.tt/VcQEmjs )! We also made the vim client open source and are open to contributions. https://ift.tt/UTOztdo January 19, 2023 at 02:13AM

Show HN: Columnar store for fast, lightweight logging https://ift.tt/szGHBgi

Show HN: Columnar store for fast, lightweight logging Founder here, Parseable is a lightweight log ingestion and query engine written in Rust. Parseable can ingest data from existing logging agents (FluentBit, LogStash, Vector, syslog-ng and more) using HTTP + JSON output. Ingested logs are stored as semi-indexed Parquet files (on disk or S3). You can query the data with builtin query engine using SQL or use a query engines of choice like Spark, Presto, Trino and so on. We also developed a Grafana data source plugin that lets you visualise log data via Grafana. Sample dashboard link in readme. As log data grew, our industry has responded with SaaS and fully managed offerings, but if you're looking for freedom, interoperability and full control over your data - there are no great options. With Parseable, we are looking to provide an strong, viable and FOSS alternative. https://ift.tt/cO715FN January 18, 2023 at 10:06PM

Wednesday, January 18, 2023

Show HN: Anti-Cluely – Detect virtual devices and cheating tools on exam systems https://ift.tt/onuTQWR

Show HN: Anti-Cluely – Detect virtual devices and cheating tools on exam systems Anti-Cluely is a lightweight tool designed to detect common...