HN user

encodedrose

302 karma

contact@encodedrose.com

Posts21
Comments27
View on HN
rfd.shared.oxide.computer 1mo ago

Record Every Meeting

encodedrose
4pts2
www.youtube.com 2y ago

Tony White – 'Endangered Species' [video]

encodedrose
2pts0
github.blog 2y ago

Dependabot-core is now open source with an MIT license

encodedrose
2pts0
en.wikipedia.org 2y ago

Ninety–Ninety Rule

encodedrose
2pts1
bugzilla.mozilla.org 2y ago

Impossible to make <button>s draggable

encodedrose
1pts0
techsquidtv.com 2y ago

Where in the World Is Static Shock for GBA?

encodedrose
2pts1
gothamist.com 2y ago

Remote learning at NYC public schools gets off to rocky start

encodedrose
1pts0
aws.amazon.com 2y ago

CDK Migrate: A single command to migrate to the AWS CDK

encodedrose
3pts1
news.ycombinator.com 2y ago

Ask HN: Conferences you're looking forward to in 2024?

encodedrose
11pts8
julian.digital 2y ago

Banking on Status

encodedrose
3pts0
en.wikipedia.org 2y ago

Andy and Bill's Law

encodedrose
3pts0
www.phoronix.com 2y ago

Parted Magic Is Still Free (2013)

encodedrose
4pts0
newrelic.com 3y ago

News regarding changes to our team

encodedrose
3pts5
www.youtube.com 3y ago

Intrigue in Copenhagen: A Tale of High-Stakes Corporate Espionage

encodedrose
1pts0
newsletter.glenrosegroup.com 3y ago

Optimizing NATGW Costs by 90%

encodedrose
2pts3
worrydream.com 3y ago

Bret Victor, Beast of Burden

encodedrose
2pts0
news.ycombinator.com 3y ago

Ask HN: What technology do you think will be invented in the next 50 years?

encodedrose
10pts18
publiccode.eu 3y ago

Public Money, Public Code

encodedrose
431pts148
news.ycombinator.com 3y ago

Ask HN: What databases are you working with day to day?

encodedrose
6pts16
richardstartin.github.io 3y ago

UUIDs and Compressibility

encodedrose
2pts0
news.ycombinator.com 3y ago

Ask HN: Have you been affected by the macro changes?

encodedrose
2pts1
Stop Using JWTs 1 month ago

This is an interesting approach especially if you factor in that re-minting a key is usually a lightweight task compared to what most API calls have to interact with.

If the re-minting happens transparently with a user interaction then you spread out some of the request velocity that can come with that (if you're operating at a large enough scale for it to matter for this to be a concern).

From Rust to Ruby 2 months ago

But before I did so I researched first. I asked a few instances to analyse the project in terms of gains of complexity, stability, testability, etc., and while (obviously) stability would drop (no types in Ruby) it’s not that awful (Sorbet has types in Ruby!).

Is it not a rage-bait argument to say that not having types implies less stability?

Ah, I was using GH's webui instead of downloading to view the PDF and it stopped loading at slide#47...rereading it now paints a much better picture. Thanks!

If I followed, Rust's memory safety guarantee means sacrificing roughly ~3% performance with some worst case paths being ~15% (compared to C++ performance)?

OP's ask was: "Is this another one ... where open source is used more as a marketing gimmick"

My original comment wasn't intended to indicate that there is an obligation to provide support. The deliberate choice to: a) not offer paid support for open-source deployments, and b) sunsetting the Kubernetes deployments in favor of their cloud version, is a signal that shows PostHog doesn't /really/ want you to be running the software in a self-hosted manner.

Just look at the "Open-source hobby deploy" (from the README in git) which calls out that it "should scale to approximately 100k events per month" but their cloud offering gives you 1 million events per month for free. What is the point of the hobby "deploy"?

Back to OP -- my answer is yes, this is a source-available service that you can modify and play around with locally. The source and documentation behind the operations of PostHog aren't available.

If you're at a point of spending $1.6M to transition objects from one class to another and spending millions per month in storage costs -- you need to have a real conversation about if storing your data in a vendor-locked cloud is the right path forward. S3 isn't the only option, MinIO + dense storage is one viable option if your spend is high enough to justify running MinIO. Backblaze is another.

List price of Backblaze:

$0.005/GB - Base Storage

$0.01/GB - Egress (Use a data partner to bring this down to $0)

$0 - PUT API Requests

$0.004/10,000 - GET API Requests

No delete penalties a/k/a minimum storage

List price of Glacier Instant Retrieval:

$0.004/GB - Base Storage

$0.09/GB - Egress

$0.02/1,000 - PUT API Requests

$0.01/1,000 - GET API Requests

Billed for 90 days of storage

Thanks for the feedback -- agreed on the reserved capacity being an anti-pattern.

For the third point, what I've suggested in the past to push your artifacts into the region (since that's free) and then pull it down from S3. This lets you only incur S3 costs which tend to be cheaper then NAT data transfer costs (assuming you're using a VPC endpoint or equivalent).

I recently published this article and it's been weird to see how divided the community it is on this.

It feels that half of my inbox is people yelling "we've been running this in production", the other half yelling "this is this worst thing to do in the cloud next to leaving S3 buckets open".

I'd love to know your sentiment if you have one as I didn't expect to hit such a nerve.

"Conversations that are started when chat history is disabled won’t be used to train and improve our models, and won’t appear in the history sidebar"

A huge step in the right direction to no longer have to use the API to get around training the underlying models -- including ChatGPT4.