rekwah

Joined 14 years ago

Karma
328
Submissions
84
Member since
Jul 3
[ my public key: https://keybase.io/hawker; my proof: https://keybase.io/hawker/sigs/WxrZS3l8awSOFm9GWEZIOi4wo7Ouuv-9QKZyiZaI_Oo ]

https://andrew.hawker.io

View on Hacker News

Recent submissions

Comment · 3 months ago
This feels like Theranos loading up their board with big names.
Comment · 4 months ago
As long as we can launch a big trash ball to knock the other trash ball away...
Comment · 10 months ago
Now do this with DuckDB.
Comment · 1 year ago
Asc vs Desc sort order doing a lot of lifting here.
Comment · 1 year ago
I'm fine with forks but hard to see @jeffail's marketing/persona of Benthos forked too. It was quirky, to say the least. Difficult line to walk, forking code brings repo docs but it feels insincere reading not on the original.
Comment · 1 year ago
Congrats on the launch! I can definitely understand the pain point; frequent plan/pricing iteration in the early days always leaves a pile of "grandfathered entitlements" that get carried around.

Two questions.

1) Entitlements seem to permeate systems in few ways (pricing pages & billing systems as you've called out) but also into feature flags systems like LaunchDarkly (my plan offers access to beta feature channel) and authorization systems (RBAC, FGA, etc). Do you see replacing those systems with your SDK or Planship is more of an integrator that helps keep them synchronized?

2) I couldn't tell from glancing through your SDK docs (might have missed it) but do you provide any audit/temporal history? If I store user events in a data warehouse (timestamp, customer_id, action_performed), can I determine a customers plan from that historical timestamp or only their current plan?

Comment · 1 year ago
I started looking into this but DeleteObject doesn't support these conditional headers on general purpose buckets; only directory buckets (Express Zone One).
Comment · 2 years ago
> just put it there, it might be useful later

> Also note that we have never mentioned anything about cardinality. Because it doesn’t matter - any field can be of any cardinality. Scuba works with raw events and doesn’t pre-aggregate anything, and so cardinality is not an issue.

This is how we end up with very large, very expensive data swamps.

Comment · 2 years ago
Postgres wire format is indirectly getting there. Plenty of tools use that with wildly different storage engines on the other end.

A clean room implementation would likely yield different results but there appears to be some appetite for a solution.

Comment · 3 years ago
Don't leave us hanging. Did you get a discount?! ;)
Comment · 3 years ago
"1Password Unlocks $620M Round, Reaches $6.8B Valuation" would be my guess.
Comment · 4 years ago
Curious if cuelang just ended up being too much of a hurdle for onboarding. I like it and have used it quite a bit but there's something about the syntax that makes it impenetrable for many.
Comment · 4 years ago
If a selling point is run from "one file", that's quite difficult to do in python. There are things like pyinstaller but you end up shipping the entire interpreter in the bundle.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton