Live data from Hacker News

Viewing profile — jacobobryant

jacobobryant

HN member
Joined
Wed, Apr 12, 2017, 7:17 PM UTC
HN karma
1,372
Public activity
428 items

About jacobobryant

Personal site: https://obryant.dev

Working at https://tyba.ai

Building https://yakread.com and https://biffweb.com

email: hello@obryant.dev

Recent public activity

  1. story
  2. comment
    Comment #48949705

    as of now neovim works great with clojure, not sure about other lisps. vs code also.

  3. comment
    Comment #48885763

    yep, so if it's important for the application you're working on that you always run the minimum number of database queries possible, biff.graph isn't a good fit. Pathom's query pla…

  4. comment
    Comment #48882467

    You could always introduce an explicit caching context by doing something like `(binding [ cache (atom {})] ...)` whenever you start using some functions like this. If you were try…

  5. comment
    Comment #48882362

    ah got it. yeah, in that case you can write a biff -> pathom resolver shim that works for everything. Again though the main thing is just the fact that they have two completely dif…

  6. comment
    Comment #48879327

    > If it weren't for those, would Pathom be a drop-in replacement? Or is there different logic? I could've written biff.graph to work with actual Pathom resolvers. In fact it wouldn…

  7. comment
    Comment #48879219

    > From what I hear, the main draw is separating what you want from how you get it, so your calling code can just focus on what it needs. But you can use regular functions to do tha…

  8. comment
    Comment #48878863

    Thanks for mentioning datajet, I'll be taking a look at that for sure...

  9. comment
    Comment #48878853

    > It's very cool you managed to make a mini Pathom - esp in so few lines of code :)) Thanks! The possibility of doing this had been on my mind for a while... and then I finally got…

  10. comment
    Comment #48877781

    Yeah, it's a big eye-opener. I'd like to see if I can figure out an ergonomic way to do it in Python since I do a fair amount of work in that, and passing ORM objects around isn't …

  11. story
  12. story
  13. comment
    Comment #48470603

    hehe yes. There are plenty of other languages with dominant frameworks etc; I like being in a community of experimenters.

  14. comment
    Comment #48468082

    If everyone wants to move to biff.core that's fine with me!

  15. comment
    Comment #48463180

    AI has been working out well for me writing Clojure, both in personal projects and at work. Documentation, not so much... I write all that by hand. For Biff I've been using AI to g…

  16. story
  17. comment
    Comment #48309746

    As the author of a different project also named Biff, I do have to warn you that half the comments on your HN posts will be people quoting back to the future--though I haven't deci…

  18. story
  19. story
  20. comment
    Comment #46746441

    In some informal benchmarks I wrote using queries + data from a web app I develop, sqlite queries were about 5x faster than postgres.

  21. story
  22. comment
    Comment #45010459

    Thanks for the feedback. I've structured Yakread (and its predecessors) as a daily email newsletter because it increases user retention tremendously. It's much less work for users …

  23. comment
    Comment #45001120

    I've been working on this kind of thing over the past several years (for a while full time as an attempted entrepreneur, now on the side for the past couple years). The latest iter…

  24. comment
    Comment #44739861

    You can do that, it's just slow if there are a lot of results. Agreed you want to keep data in your main database normalized since it's easier to reason about and avoid bugs/incons…

  25. comment
    Comment #44730804

    Thanks! It's all from scratch.