Top
Best
New

Posted by thatxliner 4 hours ago

PostHog FOSS(github.com)
88 points | 64 commentspage 2
drcongo 4 hours ago|
The sheer number of files in the root of that project is making my OCD itch like crazy. That would drive me insane.
xnorswap 4 hours ago||
The AGENTS.md is interesting, apparently the primary most important principle is, "Avoid em-dashes like the plague".

That's an odd request. I always use my own voice for certain things, such as posting to hacker news, or writing my thoughts on a proposal. But for other things such as writing up a bugfix, if I'm getting an AI to write it, I'd rather not hide the fact I've done so.

In fact I usually go out my way to mark it as AI written, to give a heads up to any human reader so they don't waste their time if they don't want to read it.

edit: I'm not sure why my comment is attracting downvotes, perhaps it's being interpreted as anti-AI. I'm not against AI writing, but there are contexts where people would like to know whether something is AI written or not. I would rather it was well identified than hidden, so people can make their own judgement whether to gain insight into a human writing or whether it's just process they can skim or feed through their own agent.

"Avoid em-dashes" just seems like a crude attempt to avoid AI writing coming across as such.

bachittle 3 hours ago|
...and then scroll down a few lines and you will find tons of em-dashes in the AGENTS.md
mariusandra 3 hours ago||
um... we've had this posthog-foss repo for years now. No idea why it made front page. This is not news.

Source: I was there

To clarify: PostHog has been MIT licensed since day 1, with the exception of the `ee/` folder. This `posthog-foss` repo is a mirror of the main `posthog` repo with the `ee/` folder removed. We've had it for ages.

wackget 2 hours ago||
What the actual fuck is going on with web development nowadays?

Look at the sheer number of ancillary files in this repo:

    .agents
    .claude
    .config
    .cursor
    .dagster_home
    .depot
    .flox
    .github
    .husky
    .idea
    .interface-design
    .pi
    .posthog-code
    .run
    .semgrep
    .stamphog
    .vscode
    .zed
    agent-os
    bin
    cli
    common
    devenv
    docker
    docs
    frontend
    funnel-udf
    livestream
    nodejs
    packages/quill
    patches
    playwright
    posthog
    products
    proto
    rust
    services
    share
    terraform
    tools
    .cursorignore
    .cursorrules
    .dockerignore
    .editorconfig
    .env.development
    .env.example
    .env.local.example
    .env.services
    .envrc
    .git-blame-ignore-revs
    .gitattributes
    .gitignore
    .kearc
    .mcp.json
    .nvmrc
    .oxfmtrc.json
    .oxlintrc.json
    .stylelintignore
    .stylelintrc.js
    .test_durations
    .test_quarantine.json
    .watchmanconfig
    .worktreeinclude
    .worktreelink
    AGENTS.md
    AI_POLICY.md
    CHANGELOG.md
    CLAUDE.md
    CONTRIBUTING.md
    Dockerfile
    Dockerfile.llm-analytics
    Dockerfile.ml-mirror-image-scrub
    Dockerfile.node
    Dockerfile.playwright
    Dockerfile.recording-rasterizer
    Dockerfile.sandbox
    LICENSE
    README.md
    conftest.py
    dagster_cloud.yaml
    depot.json
    dist-workspace.toml
    docker-compose.base.yml
    docker-compose.dev-full.yml
    docker-compose.dev.yml
    docker-compose.hobby.yml
    docker-compose.multinode-clickhouse.yml
    docker-compose.playwright.yml
    docker-compose.profiles.yml
    docker-compose.sandbox.yml
    greptile.json
    hogli.yaml
    manage.py
    otel-collector-config.dev.yaml
    package.json
    pnpm-lock.yaml
    pnpm-workspace.yaml
    postcss.config.js
    posthog.json
    pyproject.toml
    pytest.ini
    tach.toml
    tsconfig.dev.json
    tsconfig.json
    tsconfig.kea-typegen.json
    turbo.json
    unit.json.tpl
    uv.lock

What percentage of those files are actually directly related to the source code of the software? 1%?

How can anyone in their right mind look at this kind of setup and feel good about it?

osigurdson 1 hour ago|
Do people normally check in dot files? I find that strange but perhaps I am in the minority here.
nightpool 3 hours ago||
Needs (2020) I guess?
threatofrain 4 hours ago||
Very interesting but why would they do this?
khurs 3 hours ago||
So non-posthog employees contribute and they can move faster?
ctxc 2 hours ago||
It was always this way!
gagan2020 3 hours ago||
Looks like they created mess with AI and then open sourced it. I remembered I had to shift from them to metabase because they closed sourced their deployments docker/kubernetes I guess it was 3 years back.

But now AI screwed them over so they come with their own open-source spaghetti.

robbie-c 3 hours ago|
PostHog has always been open source. I'm not sure why this has been shared on HN at all.
ameliaquining 2 hours ago|||
PostHog has always been open core and source-available. What's new is that they now publish a GitHub repo containing just the open source parts.
stronglikedan 2 hours ago||||
Has it? This is from that repo, "PostHog FOSS is a read-only mirror of PostHog, with all proprietary code removed." Seems they have some proprietary code in the non-open-source version.
mooreds 3 hours ago||||
I thought the same thing. What changed, if anything?
opem 3 hours ago|||
Exactly, I was thinking this too!
raffraffraff 2 hours ago||
Lol, is github down again?
solarkraft 3 hours ago||
Congratulations!
jaffa2 3 hours ago|
in the youtube video, by 'product' do they mean 'website' ?

I feel I'm missing some basics as to what this can do for me or what problem it solves.

edit so it's like google analytics .