Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
andrewingram
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
andrewingram
10mo ago
It is still a major problem, yes. Interestingly, if you go back to the talks that introduced GraphQL, much of the motivation wasn’t about solving overfetching (they kinda assumed you were already doing that because it was at the peak of mob
32.
▲
by
andrewingram
10mo ago
For me it’s really about the component-level experience. * Relatively fine-grained re-rendering out of the box because you don’t pass the entire query response down the tree. useFragment is akin to a redux selector * Plays nicely with suspe
33.
▲
by
andrewingram
10mo ago
As someone who’s used GraphQL since mid-2015, if you haven’t used GraphQL with Relay you probably haven’t experienced GraphQL in a way that truly exploits its strengths. I say probably because in the last ~year Apollo shipped functionalit
34.
▲
by
andrewingram
11mo ago
Oops, yeah you’re right!
35.
▲
by
andrewingram
11mo ago
I'm always reminded of snap, crackle and pop ( https://en.wikipedia.org/wiki/Fourth,_fifth,_and_sixth_deriv... ) for this topic. Essentially it's not enough to just have continuous acceleration, you have to eas
36.
▲
by
andrewingram
11mo ago
To me, the really impressive thing about Blender is that it now has a pretty good UI. I'm pretty snobby about the GUI apps I install, and Blender is probably the only professional-level (as in professional users) open source tool that
37.
▲
by
andrewingram
1y ago
I always preferred Textile over Markdown for reasons like this, so was a little sad when Markdown won the popularity contest.
38.
▲
by
andrewingram
1y ago
Precision platformers are generally _much_ easier with the d-pad. Since hitting some such parts in Silksong, I've exclusively switched over to it.
39.
▲
by
andrewingram
1y ago
I also found the escape sequences in Ori to not be much fun at all. Though when I replayed both games a couple of months ago, somehow I did the sandworm on my first attempt -- which was a huge relief because that one induced so much rage on
40.
▲
by
andrewingram
1y ago
> so having two just because somebody wanted to optimize their resume was such a drag. Does this actually happen a lot? Allowing for the fact that people would rarely admit to it just being about resume padding, I feel like just wanting
41.
▲
by
andrewingram
1y ago
These files also generally work in a nested fashion, like .gitignore and the like. So you want something that can be injected into the namespace of any directory in your project with relatively low likelihood of conflicts.
42.
▲
by
andrewingram
1y ago
A few questions: 1. I can see there's an example of using it with React and Prosemirror, what's the gap to using it with Tiptap (for those who don't know, it's an abstraction on top of Prosemirror that aims to streamline
43.
▲
by
andrewingram
1y ago
Notably, if that TODO is turned into a ticket, there's a good chance it'll get triaged and eventually marked as cancelled/wontfix. Which is a perfectly reasonable thing to do when part of backlog management is saying no to th
44.
▲
by
andrewingram
1y ago
I agree it has a good chance of catching up, but the difference in quality is pretty noticeable today. I'd much rather stick with vscode, because I hate all the subtle ways Cursor changes the UI; like taking over the keyboard shortcut
45.
▲
by
andrewingram
1y ago
My take on Terminator is that the portrayal of a bleak late 80s / early 90s LA was a key component of what made the first two movies work. Bringing the Terminator antagonist into a setting in which there's already very little opti
46.
▲
by
andrewingram
1y ago
Ditto. To me, one of the dirtiest words in dev <> designer interaction is "handoff". There's always a point in the lifecycle of any design tool where they start talking about it -- even if they quietly disagree with it
47.
▲
by
andrewingram
1y ago
I’m curious why. I’d have concerns about the performance of this effect, but 44 lines of CSS to achieve a higher level of polish and, dare I say, craft, doesn’t seem like something to be dismissive of at review stage.
48.
▲
by
andrewingram
1y ago
And as programmers, we inevitably spend most of our time dealing with these weird edge cases, because the stuff that makes sense is generally incorporated into our initial modelling and becomes a solved problem.
49.
▲
by
andrewingram
1y ago
I don't work for Tiptap, but I'm curious as to what your expectations are here. They're providing tools for integrating Tiptap with AI, including ones for reviewing suggested changes that come from LLMs. I don't really s
50.
▲
by
andrewingram
1y ago
This feels like a cynical interpretation of Jacob's post. I think it's perfectly reasonable for someone to want to retire with a feeling that their career was a net positive to society; and it can be very difficult to get that fee
51.
▲
by
andrewingram
1y ago
If using tiptap as a collaborative editor, are the pending AI Changes (the red/green diff applied to the editor contents) visible to all users, or just the current one? Ideally it's the latter, but it's non-obvious to me.
52.
▲
by
andrewingram
1y ago
I worked with someone who left tech to become a nurse, so much respect for him. Loved working with him too.
53.
▲
by
andrewingram
1y ago
Yes, hence the last paragraph in my comment :)
54.
▲
by
andrewingram
1y ago
I also appreciate that you’re doing these explainers so that people don’t have to go the long way round understand what problems exists that call for certain shapes of solutions — especially when those solutions can feel contrived or compli
55.
▲
by
andrewingram
1y ago
For the use case of streaming data for UI, I don’t think empty arrays and nulls are sufficient information. At any moment during the stream, you need the ability to tell what data is pending. If pending arrays are just returned as empty arr
56.
▲
by
andrewingram
1y ago
From what I can tell it's a Go-based library for building web UI.
57.
▲
by
andrewingram
1y ago
Nit: I just spent about 5 minutes clicking around trying to find out what templ is. I could've just Googled it sooner, but I was just surprised I couldn't find any reference to the thing it's actually building on/for.
58.
▲
by
andrewingram
1y ago
A few years ago I tried to use it to implement mesh gradients. It didn’t go well, mainly because you can’t draw individual pixels without cheating with lots of 1x1px rectangles. But it was a fun experiment.
59.
▲
by
andrewingram
1y ago
I haven’t used Rive myself, but have been following its progress. Notably, the creator of Lottie joined the Rive team a couple of years ago. It’d be on my shortlist for tools to evaluate in this space. I’ve personally pushed against the use
60.
▲
by
andrewingram
1y ago
We have an enormous number of backend-only Zod schemas that are used as part of our data pipelines; so it doesn't seem like something that only exists to solve SPA problems.
More ›