Comment by lacker

Comment by lacker a day ago

17 replies

I'm a little worried on behalf of the "Python Language Tooling Team" at Meta, because uv has been so popular, and I wouldn't be surprised if ty wins out in this space.

So watch out, or this will become like Atom or Flow, an internal competitor of a technology that is surpassed by the more popular external open source version, leaving the directors/vps muttering to themselves "It's too bad that this team exists at all. Could we get rid of them and just switch to the open source stuff?"

Perhaps just something for the manager (Aaron Pollack?) to keep an eye on....

samwgoldman a day ago

Hey Kevin, we overlapped for a bit during your time at FB when I was working on Flow. Nice to hear from you!

I’m working on Pyrefly now, but worked on Flow for many years before. For what it’s worth, we are taking a different approach compared to Flow and have explicitly prioritized open source and community building, something I know we both care a lot about.

Of course, nothing is guaranteed and we’ve seen plenty of volatility in bigco investments to infra lately, but I do believe we’re starting this journey on the right foot.

Cheers, Sam

theptip a day ago

Meta seems to place a pretty high premium on controlling its open source projects, especially dev tooling. I guess dating back at least to the git maintainers telling them they were doing things wrong with their monorepo and refusing to upstream scale fixes, which precipitated their migration to mercurial (who were more than happy to take the contributions).

Given the change velocity of internal tooling you can understand why owning your own project makes sense here.

90s_dev a day ago

JSX is my favorite thing to come out of Facebook (also the only good thing).

  • [removed] 10 hours ago
    [deleted]
  • owebmaster a day ago

    I feel bad for that people that love JSX and don't know about lit-html yet.

    • 90s_dev a day ago

      JSX supports

      * Autocompletion

      * Type checking

      * Syntax highlighting

      * Lack of runtime string parsing

      Tagged template literals don't.

    • [removed] 12 hours ago
      [deleted]
    • troupo 15 hours ago

      > and don't know about lit-html yet.

      You mean strings with custom non-standard syntax and weird rules of hooks, sorry, directives?