Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mitchellh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
mitchellh
8mo ago
No, that’s quite a jump. I just respect whatever your preferences are.
32.
▲
by
mitchellh
8mo ago
That’s fine and doesn’t bother me one bit.
33.
▲
by
mitchellh
8mo ago
It's a text string, platform can be anything you want, then use the vouch CLI (or parse it yourself) to do whatever you want. We don't do identity mapping, because cross-forge projects are rare and maintaining that would centraliz
34.
▲
by
mitchellh
8mo ago
I think this fear is overblown. What Vouch protects against is ultimately up to the downstream but generally its simply gated access to participate at all. It doesn't give you the right to push code or anything; normal review processes
35.
▲
by
mitchellh
8mo ago
Vouch is forge-agnostic. See the 2nd paragraph in the README: > The implementation is generic and can be used by any project on any code forge, but we provide GitHub integration out of the box via GitHub actions and the CLI. And then see
36.
▲
by
mitchellh
8mo ago
There is no dichotomy of craft and AI. I consider myself a craftsman as well. AI gives me the ability to focus on the parts I both enjoy working on and that demand the most craftsmanship. A lot of what I use AI for and show in the blog isn’
37.
▲
by
mitchellh
9mo ago
It started that way, and that's a common way to do this. One of the reasons is to avoid large pre-allocations OR large copies. A few other notes over on lobsters: https://lobste.rs/s/vlzg2m/finding_fixing_ghos
38.
▲
by
mitchellh
9mo ago
Static HTML/CSS generated by Opus 4.5. I like using AI for visualizations because it is one-time use throwaway code, so the quality doesn't matter at all (above not being TOTALLY stupid), it doesn't need to be maintained. I r
39.
▲
by
mitchellh
9mo ago
Discussion upvotes, discussion activity, and Discord reorts. I read every discussion and have been doing this project specifically for a few years now. There is a stark difference between a widespread and common bug and something like this.
40.
▲
by
mitchellh
9mo ago
> Probably not a huge deal, but it does seem the fix will needlessly delete and recreate non-standard pages in the case where the new page needs to be non-standard, and the oldest one (that needs to be pruned) already is non-standard and
41.
▲
by
mitchellh
9mo ago
What contrast? I stand by what I said there. I just re-read every point and I would say the same thing today and I don't think my blog post contradicts any of that? A user came along and provided a reliable reproduction for me (last ni
42.
▲
by
mitchellh
9mo ago
They don't have to be, but without a reproduction for maintainers, its up to the end users to provide enough information for us to track it down, and this user hasn't been able to yet.
43.
▲
by
mitchellh
9mo ago
Here is an abridged set of reasons, just because it quickly turns into a very big thing: 1. The barrier to mislabel is too low. There is no confirmation to remove labels. There is no email notification on label change. We've had "
44.
▲
by
mitchellh
9mo ago
To be clear, I think discussions on the whole as a product are pretty bad. I'm not happy having to use them, but given my experience trying different approaches across multiple "popular" projects on GH, this approach has so f
45.
▲
by
mitchellh
9mo ago
Because I don't want my default view to be "triage." If GitHub allowed default issue views (and reflected that in the issue count in the tabs as well), then maybe. But currently, it doesn't work. I've tried it at la
46.
▲
by
mitchellh
9mo ago
Note that this is an active discussion where we're trying to get to a point of clarity where we can promote to an issue (when it is actionable). The discussion is open and this is the system working as intended! I want to clarify thoug
47.
▲
by
mitchellh
9mo ago
Snide and condescending (or at best: dismissive) comments like this help no one and can at the extremes stereotype an entire group in a bad light. I think the more constructive reality is discussing why techniques that are common in some in
48.
▲
by
mitchellh
10mo ago
For a good example of this sort of pattern in the real world, take a look at the Zig compiler source code. I'm sure others might do it but Zig definitely does. I have a now very outdated series on some of the Zig internals: https:
49.
▲
by
mitchellh
10mo ago
It has been easy. All modern GPU APIs are basically the same now unless you're relying on the most cutting edge features. I've found that converting between MSL, OpenGL (4.3+), and WebGPU to be trivial. Also, LLMs are pretty good
50.
▲
by
mitchellh
10mo ago
> However it regularly freezes of hangs for me, and I've lost count of the number of times I've had to 'force quit' Xcode or it's just outright crashed. This has been my experience too. It isn't often enough
51.
▲
by
mitchellh
10mo ago
> Can you get better tooling on Windows if you stick to DirectX rather than OpenGL? My app doesn't currently support Windows. My plane was to use the full DirectX suite when I get there and go straight to D3D and friends. I lack exp
52.
▲
by
mitchellh
10mo ago
Non-AMD, but Metal actually has a [relatively] excellent debugger and general dev tooling. It's why I prefer to do all my GPU work Metal-first and then adapt/port to other systems after that: https://developer.apple.com
53.
▲
by
mitchellh
10mo ago
> (I think as they were gearing up to be a more attractive target for an exit). A common conspiracy theory, but not true.
54.
▲
by
mitchellh
10mo ago
> while that shown in blue is the stapled notarisation ticket (optional) This is correct, but practically speaking non-notarized apps are pretty terrible to use for a user enough so that this isn't optional and you're going to
55.
▲
by
mitchellh
10mo ago
There are second order effects. You definitely attract different types of talent depending on the technology stack of choice. And building the right group of talent around an early stage product/company is an extremely impactful thing
56.
▲
by
mitchellh
10mo ago
I did a for-profit course registration tool called uwrobot too if you or any of your friends were customers of that...
57.
▲
by
mitchellh
10mo ago
My intention is that the project isn't wholly dependent on me, so that I can move on (one day) and refocus my efforts elsewhere. I think no matter who the donor is, any charity dependent on the welfare of a single large whale is not a
58.
▲
by
mitchellh
10mo ago
GTK is also merged. Main branch has search. Its also exposed via libghostty for embedders.
59.
▲
by
mitchellh
10mo ago
You can't build a house without the foundation (pun intended). I said in the linked post that I remain the largest donor, but this helps lay bricks such that we can build a sustainable community that doesn't rely on me financially
60.
▲
by
mitchellh
10mo ago
Note search has landed in main, and the core of it is cross platform and exposed via libghostty (Zig API, C to follow).
More ›