HNHacker News
TopNewBestAskShowJobs

pkhodiyar

41 karma · joined September 3, 2021

prik2two@gmail.com
submissionscomments
pkhodiyar··on Microsoft builds MacBook Pro rival with NVIDIA-powered Surface Laptop Ultra
is this based on ARM? or x64
pkhodiyar··on Ask HN: Who wants to be hired? (June 2026)
Not hired, looking for funding for vaquill.ai and quilldraft.com , a solo developer got a handful of paying users at 99$, so its PMF, stable product.
pkhodiyar··on macOS needs its grid back
there is a project that makes macOS alt+tab look like windows grids (if anyone coming from there), its all something alt_tabs or something
pkhodiyar··on Authsome – open-source local auth proxy for AI agents
Every agent I've built starts the same way. Paste an API key into .env, export it, hope it doesn't end up in a log or a subprocess env dump. token expires and something quietly breaks. We've all been there

so I wrote authsome. The bit I think is actually interesting is the run command:

  authsome run -- python my_agent.py
It launches the child behind a local auth proxy and the proxy intercepts outbound HTTPS and injects Auth headers at request time. the child process never has the secret in its environment, so it can't leak through os.environ, ps -e, or anything that dumps a subprocess env and the agent code doesn't change as well.

the tokens are stored locally, encrypted, and refreshed before they expire. Oauth flows for interactive and headless, plus a browser bridge for API-key providers. There is a cli for pulling headers directly when you don't want the proxy.

the proxy only sees traffic that goes through it, so libraries that pin their own CA bundle slip past, also the streaming uploads and long-lived connections probably have edge cases I haven't hit. It's still alpha, v0.2.1.

Most interested in feedback on the proxy approach itself, that's the part I'm least sure about.

https://github.com/manojbajaj95/authsome

pkhodiyar··on [dead]
So I sat down one day thinking this sucks, there isn't any platform that solves this problem for lawyers who are not Supreme Court or High Court Related as most companies build for them (more like the middle kid who gets ignored.

So built this, let me know what you guys think.

This covers: - ITAT (Income Tax Appellate Tribunal) - CESTAT (Customs, Excise & Service Tax Appellate Tribunal) - GST AAR (GST Authority for Advance Rulings)

- NCLT (National Company Law Tribunal) - IBBI (Insolvency & Bankruptcy Board of India) - DRT (Debt Recovery Tribunal) - SAT (Securities Appellate Tribunal) - CCI (Competition Commission of India)

- NGT (National Green Tribunal) - APTEL (Appellate Tribunal for Electricity)

- TDSAT (Telecom Disputes Settlement & Appellate Tribunal) - CAT (Central Administrative Tribunal) - AFT (Armed Forces Tribunal) - RERA (Real Estate Regulatory Authority)

Would love to pick your brains

pkhodiyar··on Ask HN: What Are You Working On? (December 2025)
working on https://socdefenders.ai, reddit + HN for cybersecurity
pkhodiyar··on [dead]
quick tldr; We are doing a live 60 minutes AMA with folks from Microsoft, Pinecone, Santiago and Alden (CEO CustomGPT.ai) on MCP, sounds interesting? Register.

The goal is to educate about MCP, answer questions, and cover use cases: RAG + MCP, IDEs + MCP, etc. We’ll have live demos, Pinecone folks talking about what they are up to, and much more fun!

If you have been early in the MCP race, this would surely be worth your time.

Why might this interest you?

Model Context Protocol (MCP) is a low-level JSON-RPC protocol for passing structured context and tools to an LLM. Instead of gluing prompts together, you expose one JSON endpoint for a tool (and it takes care of tons of API endpoints for that tool).

MCP is just REST for LLMs! It really is that simple!

We plan to show a live demo of a working MCP, preferably hosted one, setting up configs, with Claude.

We will also answer any questions!

Featured Speakers:

1. Michael Kistler - Principal Program Manager at Microsoft

2. Arjun Patel - Senior Developer Advocate at Pinecone

3. Santiago (https://www.linkedin.com/in/svpino/) - Computer scientist and teaches hard-core Machine Learning; will walk you through Why do we need MCP?, Before MCP vs. After MCP, Architecture, Primitives, and Advantages.

4. Alden Do Rosario - will dissect the RAG + MCP pipeline we run in prod, live demo.

Format: - 3×10 min tech talks (protocol, integration, case study) - 10 min panel on lessons learned - 20 min open Q&A - bring tough questions

When: - Date: Sept 25, 02 PM ET

Registration (free, no spam): LINK http://customgpt.ai/mcp-ama-hn

Code sample, and infra diagrams will be posted after the session. AMA during and after the call - hope to see HN folks there.

pkhodiyar··on [dead]
We've been using CustomGPT.ai's RAG API for client projects but kept rebuilding the same UI components. Today we're open-sourcing our complete implementation (think ChatGPT interface open sourced).

No vendor lock-in. No telemetry. No "premium" features.

We built this because we needed it. We're sharing it because you need it too.

What does it mean to you? 1. Free and Ready to use UI like ChatGPT with Voice 2. 100% Customizable for you to build on top of it 3. Dev community to fix bugs and feature requests 4. Why create RAG from scratch when you can use free templates?

Technical details: 1. Next.js 14 + TypeScript + Zustand for state 2. Proxy architecture keeps API keys server-side 3. Proper SSE streaming with cleanup and error boundaries 4. Voice: OpenAI Whisper STT + TTS (6 voices) 5. Three deployment modes: widget.js bundle, iframe, or standalone 6. PWA support with service worker 7. Dark mode + full mobile responsiveness.

Interesting challenges solved: 1. Concurrent message streams without memory leaks 2. Widget state isolation when multiple instances on the same page, 100% customizable. 3. CORS handling for cross-domain embedding 4. Citation preview just like ChatGPT

Deployment options: 1. Vercel/Netlify (one-click) 2. Railway/Render 3. Docker 4. Google Apps Script (single file, 20k req/day free for select social RAG AI bots)

Also includes 9 social platform bots (Slack, Discord, Telegram, etc.) that connect to the same CustomGPT.ai backend.

Code: github.com/Poll-The-People/customgpt-starter-kit

Demo: starterkit.customgpt.ai (10-min free trial or BYO key)

MIT licensed. No telemetry. No premium tiers.

We built this for ourselves but figured others might find it useful. Feedback welcome.

pkhodiyar··on [dead]
quick tldr; We are doing a live 60 minutes AMA with 3 industry experts on MCP, sounds interesting? Register.

The goal is to educate about MCP, answer questions, and cover use cases: RAG + MCP, IDEs + MCP, etc. We’ll have live demos, Pinecone folks talking about what they are up to, and much more fun!

If you have been early in the MCP race, this would surely be worth your time.

Why might this interest you?

Model Context Protocol (MCP) is a low-level JSON-RPC protocol for passing structured context and tools to an LLM. Instead of gluing prompts together, you expose one JSON endpoint for a tool (and it takes care of tons of API endpoints for that tool).

MCP is just REST for LLMs! It really is that simple!

We plan to show a live demo of a working MCP, preferably hosted one, setting up configs, with Claude.

We will also answer any questions!

Featured Speakers: 1. Santiago (https://www.linkedin.com/in/svpino/) - Computer scientist and teaches hard-core Machine Learning; will walk you through Why do we need MCP?, Before MCP vs. After MCP, Architecture, Primitives, and Advantages.

2. Alden Do Rosario (CustomGPT.ai CEO) - will dissect the RAG + MCP pipeline we run in prod, live demo.

3. Roy Miara, (https://www.linkedin.com/in/roy-miara-73776a56/) Director of Machine Learning, Pinecone, will talk about what Pinecone is upto with MCP.

Format: - 3×10 min tech talks (protocol, integration, case study) - 10 min panel on lessons learned - 20 min open Q&A - bring tough questions

When: - Date: May 29, 01 PM ET | | May 30 At 1:30 AM IST | Thu May 29 At 8:00 PM UTC - Registration (free, no spam): LINK https://lu.ma/gr6eqznl

Code sample, and infra diagrams will be posted after the session. AMA during and after the call - hope to see HN folks there.

pkhodiyar··on Your OpenAI Project and RAG
hey folks, Priyansh this side, I just put together a list of all the tools I could find that are openai endpoint compatible, and so now this gives you the power use your openai based project and add RAG functionality.

if I missed some tools, feel free to jot them below

pkhodiyar··on Customgpt.ai Adds OpenAI-Compatible Endpoint for Quick RAG Integration
Hey HN,

We’ve just rolled out an OpenAI-Compatible Endpoint at CustomGPT.ai that should make it super easy to try Retrieval-Augmented Generation (RAG) in your existing OpenAI-based code.

Now, hundreds of tools in the OpenAI ecosystem can add RAG capabilities with minimal changes.

Docs here - https://docs.customgpt.ai/reference/customgptai-openai-sdk-c...

All you do is: 1. Swap your api_key to the CustomGPT one, 2. Change the base_url to our endpoint. And thats it.

You can keep using your OpenAI Python SDK code. Under the hood, we handle context retrieval from your project knowledge sources before generating a final answer.

We support the chat.completions endpoint with the same request/response structure. If you call an unsupported endpoint, we return a 404 or 501.

This opens up the entire ecosystem of OpenAI-compatible tools, frameworks, and services for your RAG workflows. Everything else—conversation format, message handling, etc.—remains the same.

Check out a quick Python snippet:

from openai import OpenAI client = OpenAI( api_key="CUSTOMGPT_API_KEY", base_url="https://app.customgpt.ai/api/v1/projects/{project_id}/" ) response = client.chat.completions.create( model="gpt-4", # We'll ignore the model param and use your project's default messages=[ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "Who are you?"} ], ) print(response.choices[0].message.content)

We’re ignoring certain OpenAI parameters like model and temperature. If you try to call an endpoint we don’t support, you’ll get a 404 or 501. Otherwise, your code runs pretty much the same.

We built this because we kept hearing people say, “I’d like to try CustomGPT.ai for better context retrieval, but I already have so much code in the OpenAI ecosystem.” Hopefully this bridges the gap. Feedback and PR requests are welcome. Let us know how it goes!

Hope this helps folks who’ve been on the fence about trying RAG but don’t want to break everything they already have running!

If you have any question regrading the implementation, please ask below

pkhodiyar··on Postgres dump to Apache Iceberg, OLake got one step closer
It gives me immense joy to announce that we OLake’s (olake.io/docs) now supports Postgres as a data souce. Now you can:

1. Sync Postgres -> AWS S3 in parquet format [JSON dump and Level 1 flattened data support] 2. Sync Postgres -> Iceberg [in a few days, schema evolution support of Iceberg] 3. Sync Postgres -> Local Filestorage with everything we support for S3.

Want to test it out locally? Sync Postgres via OLake -> MinIO (using JDBC catalog) -> Query using Engines that support Iceberg V2 tables [doc launching pretty soon]

We talked with 100s of DE’s to understand their pain point and the two major issues for them were replicating Postgres and MySQL to a lakehouse format. They said, we delivered.

Our source connectors and writers are independent, meaning that after Apache Iceberg writers are being supported (PR - https://github.com/datazip-inc/olake/pull/113), any new connector will be able to dump to Iceberg with minimal changes!

pkhodiyar··on Show HN: OLake[open source] Fastest database to Iceberg data replication tool
[updated ]Slack community link - https://join.slack.com/t/getolake/shared_invite/zt-2utw44do6...
pkhodiyar··on Why MySQL is not built for Analytics
If you have ever run TBs of Analytics data via MySQL, how have you done it?
pkhodiyar··on Building an Open Source Real Time Data Replication in Go for MongoDB –> Iceberg
When building OLake, our goal was simple: Fastest DB to Data LakeHouse (Apache Iceberg to start) data pipeline.

Checkout GtiHub repository for OLake - https://github.com/datazip-inc/olake

Over time, many of us who’ve worked with data pipelines have dealt with the toil of building one-off ETL scripts, battling performance bottlenecks, or worrying about vendor lock-in.

With OLake, we wanted a clean, open-source solution that solves these problems in a straightforward, high-performing manner.

In this blog, I’m going to walk you through the architecture of OLake—how we capture data from MongoDB, push it into S3 in Apache Iceberg format or other data Lakehouse formats, and handle everything from schema evolution to high-volume parallel loads.

pkhodiyar··on [dead]
wrote a blog on all the ways to flattening a nested JSON key, let me know how was it
pkhodiyar··on 7 Techniques for Handling Changing Data During Semi-Structured Data Ingestion
wrote a blog around handling changing data types while ingesting a JSON data (from mongodb or other no-sql dbs) to a sql environment and how current ETL tools handle such changes
pkhodiyar··on How to Flatten nested JSON arrays (2024)
wrote a blog on it, maybe helpful to the community.
pkhodiyar··on [dead]
datazip kind of says they are the cheapest in terms of value per $1 data injestion and transformation platform (complete data engineering full stack platform) any users?

We are thinking to migrate from snowflake. Redshift and BigQuery seems good too but had to ask HN

pkhodiyar··on Launch HN: Sorcerer (YC S24) – Weather balloons that collect more data
curious to know how you guys store and process the data and make meaningful inferences out of the data collected. Redshift? BigQuery? Datazip?
pkhodiyar··on India explores setting up rupee trade accounts with Russia to soften sanctions
this needs to be in some news articles, if anyone here knows or works for any publication, please quote this after doing your due research
pkhodiyar··on AaronOS
I love 'web-desktops' so made a comprehensive github repo listing 171 such webDesktops that people made. AaronOS is a part of it wit proper attribution to original creator.

Please have a look here, you will love it : https://github.com/zriyans/awesome-OS

pkhodiyar··on DaedalOS: Desktop Environment in the Browser
I love 'web-desktops' so made a comprehensive Github repo listing 171 such webDesktops that people made using react, angular, electron, or simple HTML.

Please have a look here, you will love it : https://github.com/zriyans/awesome-OS

pkhodiyar··on DaedalOS: Desktop Environment in the Browser
Yes, there are use cases, I too loved 'web-desktops' so made a comprehensive github repo listing 171 such webDesktops that people made. Please have a look here, you will love it : https://github.com/zriyans/awesome-OS