Hacker Newsnew | past | comments | ask | show | jobs | submit | smithclay's commentslogin

As someone who lives in central San Francisco: Costco is amazing with a cargo bike (or Waymo off-peak).

Haven't had Amazon Prime for 2+ years and don't miss it, but would definitely miss my Costco membership.


If you're reading this and curious: consider writing a duckdb community extension* or contributing to an existing one*

duckdb is becoming a kind of data superglue between a lot of data ecosystems (GIS, observability, analytics, lakehouses, object storage, etc) that don't talk to each other typically, and it's worth checking out in 2026.

* https://github.com/duckdb/extension-template * https://duckdb.org/community_extensions/


I just started doing this last week!

I'm not very good at C++, but coupled with the extension template and codex I got a basic version of my extension working within an hour. Go for it!


DuckDB is amazing, especially extensions.


Just curious whether one can earn money making these exts?


You can definately offer consultation or custom integration.


That's going to be a difficult business in this age unless you have some uniquely strong ideas and products.


I'm not convinced that is true. The JCB digger didn't put groundworkers out of business. A consultant that can get more done in a day is worth a lot more than one who can't. There is still skill required in wielding the tool of the day and that skill is marketable.


Sorry, I don't think your non-software analogy that existed before 2025 helps at all in this specific topic about software consultancy.


Meanwhile, people are in fact making actual money solving problems for others by building use-case-specific solutions. Perhaps you’re unaware of them, but they do exist. They prefer to operate off the radar.


This is something that can't escape people making such statements but never seems to be addressed. Perhaps it is unaddressable as the original statement is grounded in emotion not reason?


> by solving problems for others by building use-case-specific solutions.

You mean come up with a solution that fits for a usecase and write a blog or make a video of it?


> They prefer to operate off the radar.

If they are off the radar then how do people approach them?


EO/IR


Thanks for your kind response. Could you guide further? Like businesses don't care about the tool/tech itself, how do I find and approach them, and for which niche.

Thanks in Advance


> Like businesses don't care about the tool/tech itself, how do I find and approach them, and for which niche.

You probably don't realize this, but you're asking one of the hardest questions when starting a business, and one of the questions others are least likely to be able to answer for you.

"finding" a niche, and connecting to the business folks inside that 'niche' is hard, and is inherently a personal journey.

There's an old writing adage, "Write about what you know", and the same adage works in business: Do business with what you know.

Your question goes into another issue that you have to resolve when building a business: going into a platform specialization necessarily means folks know about that platform or they know they need you to solve a problem they have with that platform.

In general, there are two ways out of each problem:

1. Build an ecosystem with DuckDB at its center that solves a business problem that a particular niche cares about. 2. Build a reputation solving problems with DuckDB that would attract those that know they have a problem with DuckDB.

Honestly, best of luck here, becoming successful at business is hard if you're not already in tune with why folks buy and ensuring you're selling something they want to buy from you.


I use to be in sales before I became an MLE.

There is a theory called diffusion of innovation. The simple explanation is that there are 5 different cohorts of buyers. Early adopters, visionaries, pragmatists, conservatives and laggards. Early adopters and visionaries are risk takers, who will make bold moves to achieve order of magnitude results. This is called the early market, which represents 13% of the market. The pragmatists and conservatives make up the mainstream market which is about 70%.

In order to get into the mainstream market, you need solid adoption from the early market.

To choose a niche, you need to develop a solution that fits nicely into the buyers expectations for different types of market participants. There is the market alternative and product alternative. The market alternative is the solution that owns the highest proportion of market share. The product alternative is innovative tech that challenges superiority to the market alternative.

You need to introduce a solution that fits in between those participants to stand out.

To choose a solution, go to industry trade events and talk to people about high value problems that aren’t solved by current participants. That is the purpose of industry associations, to solve difficult problems.

Visionaries and early adopters love new vendors. They will champion you through their organization if your solution will help them meet their goals.

Good luck


Probably should tell guy to read the crossing the chasm book? Seems useful in this context.

Define the smallest market possible or something like that. I’m not sales though.


Agreed. That book is the bible in applying innovation diffusion theory to your marketing and product strategy.


Thanks for the response, being a someone not live in the West, the only way I can reach out is...Interne


Open source in general is notoriously difficult to easily monetize.


Been working on open-source projects involving storing and querying observability data (metrics, logs, traces) in parquet[0] and have been frustrated with the usability of Apache Iceberg … despite strongly agreeing and wanting to use an open storage format and catalog.

This makes Ducklake much more interesting for my use case, excited where this is going.

[0] https://github.com/smithclay/duckdb-otlp


Are you using it to replace Mimir?


Not yet.

That said… think duckdb/ducklake/quack could potentially be a future replacement for Mimir or Clickstack with way less operational complexity.


sprites.dev / fly.io has publicly said they are using a variant of JuiceFS for the object-storage-to-VM-filesystem stuff, it's cool tech.

* https://fly.io/blog/design-and-implementation/ * https://juicefs.com


The Claude Code analytics space is really interesting to me right now as well, this is cool.

I'm coming at it from more of the data infrastructure side (e.g. send all of your logs and metrics to a cheap Iceberg catalog in the cloud so you have a central place to query[1]) but also check out https://github.com/tobilg/ai-observer -- duckdb popping up everything to make this interesting and easy.

[1] https://github.com/smithclay/otlp2pipeline


That is great, thanks for sharing your work and that other link. Codex also supports OTel.

I love that you made the OTel DuckDB extension last year and then were able to flex it months later for these pursuits.


High-quality digital twins of complex software does not bode well at all for a lot of SaaS companies.

For customers, it makes migrations much easier and less-risky between vendors.

For the vendors themselves, it means you can cheaply and reliably port features your competitors have that you don’t have.


Personally: love the decorator pattern after I got used to it :)

Posted this yesterday as well, but seems like a really nice emerging pythonic way to call out to remote infrastructure (see: Modal[1]).

[1]: https://modal.com/docs/examples/hackernews_alerts#defining-t...


This looks cool, love the approach of a more "pythonic" infra as code -- have also noticed this pattern in Modal [1] and Ray [2] and all for it.

[1] https://modal.com/docs/examples/hackernews_alerts [2] https://docs.ray.io/en/latest/ray-overview/getting-started.h...

edit: forgot to mention StackQL [3], which is somewhat similar but takes a SQL-first vs python-first approach. The IaC space is about to get a lot more interesting.

[3] https://stackql.io/docs


Thank you, just had a look at modal, which I’ve not heard before. Looks useful


We need more rigorous benchmarks for SRE tasks, which is much easier said that done.

The only other benchmark I've come across is https://sreben.ch/ ... certainly there must be others by now?


We publish the benchmarks for HolmesGPT (CNCF sandbox project) at https://holmesgpt.dev/development/evaluations/


Anthropic ships an official plugin to create linters for you based on your Claude Code history or instructions, it’s great. You can vibe code your lint rules per repo.

https://github.com/anthropics/claude-code/tree/main/plugins/...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: