HN user

kmdupree

1,433 karma

wannabe philosophy professor turned dev turned founder

https://philosophicalhacker.com/

Posts225
Comments53
View on HN
github.com 2mo ago

Show HN: FKS2G – LLM-backed metrics for deciding how closely to review code

kmdupree
2pts0
www.philosophicalhacker.com 2mo ago

Anthropic's Argument for Mythos SWE-bench improvement contains a fatal error

kmdupree
4pts0
www.philosophicalhacker.com 2mo ago

Anthropic's Argument for Mythos SWE-bench improvement contains a fatal error

kmdupree
3pts0
openai.com 2mo ago

SWE-bench Verified no longer measures frontier coding capabilities

kmdupree
343pts181
semistructured.substack.com 2mo ago

The Half-Life of a Moat (Part 1)

kmdupree
1pts0
old.reddit.com 2mo ago

Thoughts about Moments in Claude Mythos System Card

kmdupree
3pts0
caseys-evals.com 2mo ago

EsoBench: Learning a Novel Esolang via Iterative Execution Feedback

kmdupree
1pts0
www.philosophicalhacker.com 10mo ago

LLMs and the Russellian Inversion

kmdupree
2pts0
leaddev.com 10mo ago

The great AI coding assistant bait and switch

kmdupree
3pts0
www.livescience.com 10mo ago

Scientists just developed a new AI modeled on the human brain

kmdupree
4pts0
www.philosophicalhacker.com 11mo ago

LLMs and the Russellian Inversion

kmdupree
2pts0
www.theatlantic.com 1y ago

The AI Industry Is Radicalizing

kmdupree
2pts0
www.theregister.com 1y ago

Atlassian migrated 4M Postgres databases to shrink AWS bill

kmdupree
8pts0
makefizz.buzz 1y ago

Libraries are under-used. LLMs make this problem worse

kmdupree
62pts52
martech.org 1y ago

Lessons from letting AI vibe code a landing page

kmdupree
2pts0
blog.cloudflare.com 1y ago

Connect any React application to an MCP server in three lines of code

kmdupree
3pts0
www.panewslab.com 1y ago

Sam Altman: We've reached the 'singularity' moment in artificial intelligence

kmdupree
1pts1
www.axios.com 1y ago

Welcome to the "Infinite Workday"

kmdupree
1pts0
techcrunch.com 1y ago

Amazon joins the big nuclear party, buying 1.92 GW for AWS

kmdupree
6pts0
www.msn.com 1y ago

GitHub's CEO says startups can only get so far with vibe coding

kmdupree
19pts12
www.theverge.com 1y ago

Google is offering employee buyouts in Search and other orgs

kmdupree
2pts0
newsletter.pragmaticengineer.com 1y ago

Real-world engineering challenges: building Cursor

kmdupree
1pts0
appleinsider.com 1y ago

Mac adds native support for Linux containers

kmdupree
3pts0
makefizz.buzz 1y ago

"LLM-proofing" our take home coding challenge

kmdupree
2pts0
www.theatlantic.com 1y ago

OpenAI can stop pretending

kmdupree
82pts82
makefizz.buzz 1y ago

Show HN: Fizzbuzz.md – Turn a Markdown file into a coding challenge

kmdupree
2pts0
www.philosophicalhacker.com 1y ago

Value-based pricing can be a trap for early startups

kmdupree
1pts0
visualizevalue.com 1y ago

Read 100 Lindy Books in 10 Minutes

kmdupree
1pts0
www.philosophicalhacker.com 1y ago

Reading SQLite Schema Tables the Hard Way

kmdupree
3pts0
garymarcus.substack.com 1y ago

Sorry, GenAI is NOT going to 10x computer programming

kmdupree
67pts107

Avantos.ai | https://avantos.ai | Sr Software Engineer | St. Louis or NYC | 150-200k

We're building an AI notetaker and task management tool for financial advisors. Startup is headquartered in NYC. If you're not in NYC, quarterly travel to the office is expected.

Front end: React DB: Postgres APIs: Golang, Elysia/Node Infra: AWS ala Terraform

Interview Process

1. 10-minute async coding challenge 2. Hiring manager chat and 20-minute coding challenge OR take home challenge 3. 45-minute Coding Challenge w/ another Engineer from the team 4. System Design Interview 5. Chat w/ a Product Manager

Apply here: https://avantos.breezy.hr/p/4a707ef4f952-senior-fullstack-so...

Avantos.ai | https://avantos.ai | Sr Software Engineer, AI Team | St. Louis or NYC | 150-200k

We're building an AI notetaker and task management tool for financial advisors. Startup is headquartered in NYC. If you're not in NYC, quarterly travel to the office is expected.

Front end: React DB: Postgres APIs: Golang, Elysia/Node Infra: AWS ala Terraform

Interview Process

1. 10-minute async coding challenge 2. Hiring manager chat and 20-minute coding challenge 3. 45-minute Coding Challenge w/ another Engineer from the AI team OR take home challenge. 4. System Design Interview 5. Chat w/ a Product Manager

Apply here: https://avantos.breezy.hr/p/4a707ef4f952-senior-software-eng...

Avantos.ai | https://avantos.ai | Sr Software Engineer, AI Team | St. Louis or NYC | 150-200k

We're building an AI notetaker and task management tool for financial advisors. Startup is headquartered in NYC. If you're not in NYC, quarterly travel to the office is expected.

Front end: React DB: Postgres APIs: Golang, Elysia/Node Infra: AWS ala Terraform

Interview Process 1. 10-minute async coding challenge 2. Hiring manager chat and 20-minute coding challenge 3. 45-minute Coding Challenge w/ another Engineer from the AI team 4. System Design Interview 5. Chat w/ a Product Manager

Apply here: https://avantos.breezy.hr/p/4a707ef4f952-senior-software-eng...

Avantos.ai | Jr Software Eng | Remote (UTC-6 - UTC+2) | 60-80k

Avantos is an AI platform that streamlines client onboarding and servicing for financial institutions. Its a Series A startup headquartered in NYC.

Tech Stack Languages: Typescript, Golang Frameworks/Libs: React, Next.js, Vitest, Playwright DB: Postgres Infra: AWS, Terraform, Docker

React experience is a must have. Experience with the rest of the stack is preferred, but not required.

You'll get a sense of what we're building during the coding challenge, which you can start by sending a POST request to: https://apply-to-avantos.dev-sandbox.workload.avantos-ai.net Payload should be this: {"email": "<your-email>"}

You'll need to make sure the user agent isn't something too bot-seeming or WAF will block you. This user agent works: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36

http://makefizz.buzz/

I work at a small startup trying to hire engineers and got tired of looking through resumes. As Joel Spolsky points out, they're not great indications of technical ability. Instead, I decided to throw together a take-home challenge that applicants could access via an API. "If they can't solve the challenge, I don't need to see their resume," I told myself.

FizzBuzz.md is a better version of the solution I built for work. It lets applicants send questions and submissions to configurable email addresses via API so the email addresses aren't exposed directly. (Less spam, FTW)

Avantos.ai | Frontend Eng | Full-time | Remote (USA)

Series A AI Fintech Startup headquartered in NYC. If you’re outside of NYC, we'd like you to make quarterly visits and are happy to support higher-frequency visits.

You'll get a sense of what we're building during the coding challenge, which you can start by sending a POST request to:

https://apply-to-avantos.dev-sandbox.workload.avantos-ai.net

Payload should be this:

{"email": "<your-email>"}

You'll need to make sure the user agent isn't something too bot-seeming or WAF will block you. (Sorry we're a startup no time to fix.) This user agent works: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36

iirc, dropbox was actually very technically challenging, which is why they tested the idea with a mock landing page first before building it (source: Lean Startup) and steve jobs famously spoke with drew about what he'd built early on

OP here with a friendly reminder that we should also look at the denominator when evaluating how useful the "internal tools make good startups" heuristic is.

Also note that I'm not claiming they are never good ideas, so pointing out instances where they've panned out isn't very interesting. It'd be more interesting if you could show that the hit rate among these types of startups is better than I'm suggesting (for that we need to consider the denominator).

OP here. Thanks for bringing up memory palaces! They're a great example of how important our sense of space is for understanding anything!

Hey, there! OP here. This would be a neat experiment to try.

One related experiment, however, already suggests the result. Someone tried to get ChatGPT to solve advent of code challenges: https://github.com/golergka/advent-of-code-2022-with-chat-gp.... These challenges are very clear, and it already seems to struggle to get the answers. One the second day, it took 12 tries to get it right. If it struggles this much with clear requirements, I don't think it'll do well with vague ones.

I'm the guy working on data chimp. Here's a quick overview:

data chimp automatically shows data visualizations, tables, and messages about your data as you work in your Jupyter notebook according to rules you set. The rules are specified in code via special “config” notebooks, and when the rules are triggered, your rule code has access to the data frame that’s currently being analyzed, so you can visualize or aggregate it however you like.

For example, you can write a code rule that says, “if I’m working with a data frame column that has more than 3% missing values, show a time series plot of the percentage of missing values for the column over time.” With rules like this, you can spot unexpected features in your data, catch buggy data wrangling code, get oriented in a new data set quickly, or encourage analysis best practices within your team.

I built data chimp because when I first joined the data science team at Heap (I came from an engineering team), I was shocked at how error-prone and repetitive exploratory data analysis was. On one occasion, we published an analysis that contained a bug that slipped past code review, and when our stakeholders got excited about the analysis, we had to tell them to hold off while we re-crunched it. Moreover, I was regularly frustrated by being forced to either

* write the same visualization and aggregation code over and over again

OR

* use a canned function (e.g., pandas profiling’s ProfileReport) that wasn’t flexible enough to show me what I needed to see in a particular scenario and that stifled my ability to iterate on the visualizations generated by the function

data chimp makes analysis less error-prone by borrowing some ideas from automated testing and linting, and it resolves the repetitive code dilemma by making it easy to customize what is automatically shown according to your own rules and by making it possible to paste the code that generated a particular result back into a notebook cell so you can easily iterate on it.

data chimp is currently “beta quality,” but I’m hoping to get some feedback by posting here, and more generally, I’m looking to understand the problems that data scientists tend to face as they’re working with data. If you want to tell me why data chimp sucks or complain about your job to me for a few minutes, I’d love to chat sometime. ;) Book a time here: https://meetings.hubspot.com/matt-dupree

Author here. :)

I have used it in at least one application before.

Good to know that other folks are using this technique!

One of my favorite things about it is that you can use it even when you don't own the application writing to the database

Great point! Hadn't thought of this.

Great question! I should have been clearer. Each event type gets a new partial index where the WHERE clause of the partial index corresponds to the properties of the new event type.

Hope that clarifies! Lmk if not. :)

Great question! For new events we have 8 workers that process multiple customers at a time so the time to querability is typically pretty fast!

Thanks for reading!

I hear you on visibility maps being intimidating. In practice, I haven't seen any cases where visibility map issues have prevented an index-only scan. But we did initially think that the visibility map was to blame for what we were seeing!

RE space of the index: it cost us about 1% of the free disk space on our workers. It was worth it for this particular feature.

You're exactly right that our schema could be better and that it's non-trivial to execute on a schema change, especially because we actually run a distributed Postgres cluster via Citus AND we use a special sharding method that we manage manually.

We actually just started working towards how we might do a schema change for the 1+ million shards in our cluster. Hopefully, we'll be able to write up some learnings on the schema change after its done. :)