Viewing profile — jacobobryant
jacobobryant
HN member- Joined
- Wed, Apr 12, 2017, 7:17 PM UTC
- HN karma
- 1,372
- Public activity
- 428 items
- HN profile
- View on Hacker News ↗
About jacobobryant
Working at https://tyba.ai
Building https://yakread.com and https://biffweb.com
email: hello@obryant.dev
Recent public activity
- story
-
comment
Comment #48949705
as of now neovim works great with clojure, not sure about other lisps. vs code also.
-
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…
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #48878863
Thanks for mentioning datajet, I'll be taking a look at that for sure...
-
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…
-
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 …
- story
- story
-
comment
Comment #48470603
hehe yes. There are plenty of other languages with dominant frameworks etc; I like being in a community of experimenters.
-
comment
Comment #48468082
If everyone wants to move to biff.core that's fine with me!
-
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…
- story
-
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…
- story
- story
-
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.
- story
-
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 …
-
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…
-
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…
-
comment
Comment #44730804
Thanks! It's all from scratch.