Readit News logoReadit News
mr-karan commented on MinIO is now in maintenance-mode   github.com/minio/minio/co... · Posted by u/hajtom
Dachande663 · 15 days ago
Does anyone have any recommendations for a simple S3-wrapper to a standard dir? I've got a few apps/services that can send data to S3 (or S3 compatible services) that I want to point to a local server I have, but they don't support SFTP or any of the more "primitive" solutions. I did use a python local-s3 thing, but it was... not good.
mr-karan · 15 days ago
You could perhaps checkout https://garagehq.deuxfleurs.fr/
mr-karan commented on KDE Connect: Enabling communication between all your devices   community.kde.org/KDEConn... · Posted by u/snthd
mr-karan · 2 months ago
I also quite like Localsend to quickly share files on the same network. Used to send photos/files to myself on Whatsapp/Telegram before but after discovering Localsend, stopped!

https://localsend.org/

mr-karan commented on Ask HN: What are you working on? (September 2025)    · Posted by u/david927
mr-karan · 3 months ago
I've been working on LogChef (https://logchef.app) - a specialized log analytics UI for ClickHouse that focuses on powerful querying and exploration without the complexity of full observability platforms.

The core idea is to leverage ClickHouse's incredible columnar performance for log analytics while providing a schema-agnostic interface that works with any log table structure. It supports both simple search syntax for quick queries and full ClickHouse SQL for complex analytics. Also it has proper RBAC: Team-based access controls for multi-tenant environments.

Off late I have also added some AI features:

  - AI-powered SQL generation - write queries in natural language

  - MCP (Model Context Protocol) server integration for AI assistants to query your logs
It's open source (AGPLv3) and deliberately doesn't handle log collection - instead it integrates with existing tools like Vector, Fluentd, or OpenTelemetry Collector. The roadmap includes REST APIs, client libraries, visualizations, and alerting.

Built with Go + Vue.js + TypeScript. Currently handles millions of log entries daily in production environments at my org. The deployment is just a single binary deployment with a SQLite DB.

Would love feedback from the community! GitHub: https://github.com/mr-karan/logchef

mr-karan commented on Typst: A Possible LaTeX Replacement   lwn.net/Articles/1037577/... · Posted by u/pykello
mr-karan · 3 months ago
It's great to see Typst getting more visibility. We migrated a real-world workload to it a couple of years back: generating and e-mailing 1.5M+ PDFs daily at my org, Zerodha.

Our previous pipeline was LaTeX-based (first pdflatex, then lualatex), but we were constantly fighting cryptic memory errors on large documents and huge Docker image sizes that slowed down boot times of our ephemeral workers.

Switching to Typst was a massive win for us. The single static binary resulted in tiny images and faster boot times. More importantly, the performance gains were huge. Overall compile times were ~3–4× faster than LaTeX. On really large documents (2000+ pages, mostly tables), Typst compiles in ~1 minute vs. ~18 minutes with lualatex.

Beyond performance, the better developer experience and good error messages was a nice bonus too.

We wrote a detailed post about the entire architecture - from the job orchestration with Nomad to the S3 optimizations and the Typst migration in particular. If you're curious, you can read it here: https://zerodha.tech/blog/1-5-million-pdfs-in-25-minutes

mr-karan commented on Ask HN: What are you working on? (May 2025)    · Posted by u/david927
stanac · 7 months ago
Github URL should be: https://github.com/mr-karan/logchef (found in announcement post)

Edit: ok, I see you have edited your comment

mr-karan · 7 months ago
Thanks! :) fixed the typo.
mr-karan commented on Ask HN: What are you working on? (May 2025)    · Posted by u/david927
mr-karan · 7 months ago
I'm working on Logchef: https://github.com/mr-karan/logchef

It's an open-source (AGPLv3), purpose-built log analytics UI specifically for ClickHouse. I've been using ClickHouse for logs and love its power, but found the existing UIs either too heavy, too focused on ingestion (which we already have covered with tools like Vector/Promtail/Fluentbit/Logstash etc), or not ClickHouse-native enough.

Logchef aims to be a lightweight, powerful log explorer that sits on top of your existing ClickHouse setup.

Key things:

- Schema-agnostic: Works with your existing ClickHouse log tables. No need to change how you store things.

- Dual Query Modes: Simple search syntax (e.g., level=error service=api) for quick looks, and full SQL for complex analysis when you need to dig deep.

- Lightweight & Focused: Single binary, easy to deploy. It doesn't do ingestion, letting you use best-of-breed tools for that.

- Team-centric: Built with multi-tenancy for teams and access controls for different log sources from the get-go.

I've got a demo running at https://demo.logchef.app if you'd like to try it out. It's still evolving, so feedback (especially from other ClickHouse users) would be super valuable!

Wrote an announcement post with a bit more detail: https://mrkaran.dev/posts/announcing-logchef/

mr-karan commented on Show HN: Logchef – Schema-agnostic log viewer for ClickHouse   github.com/mr-karan/logch... · Posted by u/mr-karan
badmonster · 8 months ago
How does Logchef handle multi-tenant access control at the ClickHouse query level to prevent cross-team data leaks?
mr-karan · 8 months ago
So, Logchef has a concept of "Source" which represents a ClickHouse table. You give the DSN (essentially host/port/user/password for now) and connect. In prod scenarios, usually you only `GRANT SELECT ON db_name.table_name TO user_name;`

Once you add the source, you can "connect" the source to a team. Only the members of the team will be allowed to query this source. So you can have multiple teams and add users accordingly. A source can be added to multiple teams as well.

Hope that answers your question!

u/mr-karan

KarmaCake day920March 2, 2015
About
Interested in Backend, SRE & Distributed Systems.

https://mrkaran.dev

View Original