HNHacker News
TopNewBestAskShowJobs

swaraj

115 karma · joined January 24, 2011

Founder / CTO @Sempre Health (https://semprehealth.com/), Engineering Director @MindMeld, Engineer @Zynga, EECS @University Of California, Berkeley - Engineer with NLP/ML/Web Experience
submissionscomments
swaraj··on Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations
>I've been leveraging Birdnet-2.4 as well,

I love HN

swaraj··on Playa Phone
This is exactly the right answer for people asking about BM on hacker news. 100% agreed
swaraj··on Why do LLM keys all start with sk?
that's actually a great reason / explanation. TY
swaraj··on Why do LLM keys all start with sk?
this is actually a great idea + reason
swaraj··on I made a programming language with M&Ms
This is what HN is all about
swaraj··on Ask HN: What Are You Working On? (March 2026)
V cool, this is a perfect llm use case
swaraj··on Ask HN: What Are You Working On? (March 2026)
So many things these days I just love being an engineer rn - ai scheduling assistant - polymarket trading bots - ai assisted form filler - games my 6 y/o dreams up - openclaw workflows - and countless hackathon-y projects at work that never would have seen the light of day without my best friend Claude
swaraj··on When does MCP make sense vs CLI?
This is spot on
swaraj··on Launch HN: AgentMail (YC S25) – An API that gives agents their own email inboxes
Looked into this for my clawdbot, but ended up just using himalaya CLI connected to a new Gmail. Been working great so far - curious about what agentmail is better for
swaraj··on Qwen3-TTS family is now open sourced: Voice design, clone, and generation
Tried the voice clone with a 30s trump clip (with reference text), and it didn't sound like him at all.
swaraj··on Charles Proxy
I once used Charles Proxy to change all the game configs for Candy Crush Saga on my phone back in 2013 by intercepting and replacing the API requests - I made all the puzzles have 1-2 colors and infinite powerups. I guess they didn't care much about the security because I ended up spending way more time in the game
swaraj··on New research reveals longevity gains slowing, life expectancy of 100 unlikely
Exactly
swaraj··on Uchū – Color scheme for internet lovers
Gotta love HN, only popular site in world where a list of hex codes on a nicely formatted website gets to top ranking
swaraj··on We are destroying software
They are when the only reason they are flagged as security updates is because some a single group deems a very rare, obscure edge case as a HIGH severity vuln when in practice it rarely is => this leads to having to upgrade a minor version of a library that ends up causing breaking changes.

This is the recent thread I'm down. Pandas 2.2 broke SQLalchemy backwards compatibility: https://stackoverflow.com/questions/38332787/pandas-to-sql-t... + https://github.com/pandas-dev/pandas/issues/57049#issuecomme...

swaraj··on The LLMentalist Effect
You should try the arc agi puzzles yourself, and then tell me you think these things aren't intelligent

https://arcprize.org/blog/openai-o1-results-arc-prize

I wouldn't say it's full agi or anything yet, but these things can definitely think in a very broad sense of the word

swaraj··on We are destroying software
I spent 10 hrs this week upgrading our pandas/snowflake libs to latest bc there was apparently a critical vulnerability in the version we used (which we need to fix bc a security cert we need requires us to fix these). The latest versions are not major upgrades, but completely changed the types of params accepted. Enormous waste of time delivering 0 value to our business
swaraj··on Exercise may be the 'most potent medical intervention ever known'
Nailed it
swaraj··on The Cheating Device (ChatGPT on a TI-84) [video]
Like top comment, my first exposure to programming was basic on a ti-86 (better than 83, but quickly outdone by 84 shortly after)

My first program was doubly cheating, not only did I have a program for solving quadratic equation, but I copied the basic off the internet in true open src fashion

When I told my dad I copied code from internet, he was so disappointed and thought I had 0 skills. Now, we pip/npm/etc install anything and are heroes for choosing to "buy" not "build"

swaraj··on Show HN: Open-source BI and analytics for engineers
We're all on on https://www.sigmacomputing.com/ bc we don't like hosting/managing/provisioning essential tools like this + this seems more complicated to configured.

I would recommend a simpler setup like Metabase Docker (which I re-evaluated recently): https://www.metabase.com/docs/latest/installation-and-operat...

swaraj··on Polars
Always happy to see new stuff on the block, but hard to leave pandas and python ecosystem for this

Not sure where this fits in to any workflow tbh, with sufficiently large datasets, you will inevitably need spark (which has same API as pandas)

swaraj··on Privacy is priceless, but Signal is expensive
Love Signal over Telegram, Wickr, etc.
swaraj··on Codespaces but open-source, client-only, and unopinionated
This looks amazing, we have written a similar script for both our local dev dbs as well as our staging env. Would love MySQL support
swaraj··on Codespaces but open-source, client-only, and unopinionated
I haven't used Codespaces, but how does this work with databases? A common problem we have during onboarding is getting your local database (MySQL) setup properly: run all the migrations => load some sample, de-identified, production-like data => update certain rows to allow for personal development (e.g. for our texting service, make sure you text your own phone number, instead of someone else's).

What's the workflow for this?

A related issue for us is being able to test another developer's pull request with database migrations without wiping out your current database state. Is there a Devpods workflow for this?

swaraj··on Codespaces but open-source, client-only, and unopinionated
Client-only is the prime selling point for me. A common project for our engineers is building/updating data ETLs & reports off of sensitive healthcare data. Since our engineer's laptops are already fully configured and registered to handle this sort of data, we wouldn't have to worry about the security/tracking of each developer potentially sending this data to more places than it needs to be.
swaraj··on Ask HN: How do you not take criticism of your work personally?
I thought this was an excellent read on receiving (but also giving) feedback: https://www.amazon.com/Thanks-Feedback-Science-Receiving-Wel...

Lots of discussions on where feedback might come from, what are the types of feedback (praise vs coaching vs evaluation), and how to incorporate (if needed)

I also want to echo the top comment here re:kudos on desire to improve

swaraj··on Billion-Scale Approximate Nearest Neighbor Search [pdf]
Is this different from pinecone?
swaraj··on I'm all-in on server-side SQLite
This is my main q: are the writes replicated in real-time? Do the apps that just need read access have to repeatedly call 'restore'?
swaraj··on I'm all-in on server-side SQLite
Looks v cool, but I feel like I'm missing a big part of the story, how do 2 app 'servers/process' connect to same sqlite/litestream db?

Do you 'init' (restore) the db from each app process? When one app makes a write, is it instantly reflected on the other app's local sqlite?

swaraj··on Ask HN: Who is hiring? (May 2022)
Sempre Health | Senior full-stack engineer | Remote/San Francisco | Full-time | semprehealth.com

Series B | 35 employees / 5 engineers | 100% YoY growth in patients

One in three patients in the US skips taking their medications because their copays are too high. At Sempre, we improve adherence by offering discounts for taking medications on time. We engage with patients entirely over SMS.

We are looking for engineers to architect, iterate, and scale the Sempre product to hundreds of thousands of patients nationwide. Our challenging technical problems include building an SMS bot with our patients, optimizing our pricing algorithm to drive the most adherence per dollar spent, and scaling our systems to serve hundreds of thousands of patients this year.

An example message from one of our patients: “Wow you have saved me so much money, I can Truly afford my prescriptions so much better and I don't have to panic when I go to pay for it thank you again”

To apply, email swaraj@semprehealth.com or apply directly here: https://boards.greenhouse.io/semprehealth/jobs/4013266004

swaraj··on Tell HN: AWS appears to be down again
Our IaaS vendor, Aptible, reports us-west-1 is down / throwing errors
Page 1 of 2Next →