Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bilalq
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
bilalq
1y ago
I've shared similar frustrations with VSCode's vim plugin. These days, I often run Neovim from within VSCode's terminal for complex editing tasks where I might need to use macros or use fugitive or whatever.
62.
▲
by
bilalq
1y ago
I'd argue it's the same thing. When doing literate programming, I started by first writing a description of what I was going to do and why. Then I wrote the implementation. When I finished, I went back and updated the description
63.
▲
by
bilalq
1y ago
I actually did some small hobby projects using Literate Coffeescript a long time ago. Looking at the source code today, and I can't help but feel like the proponents of literate programming were really onto something. I'm coming b
64.
▲
by
bilalq
1y ago
I've found "agents" to be an utter disappointment in their current state. You can never trust what they've done and need to spend so much time verifying their solution that you may as well have just done it yourself in t
65.
▲
by
bilalq
1y ago
You get barred from a whole suite of services. Anything Google/Alphabet owns or may acquire in the future. People often don't have a choice here.
66.
▲
by
bilalq
1y ago
Chomsky described these countries as "mercenary states". One of his books, Understanding Power, dives into the topic quite a bit.
67.
▲
by
bilalq
1y ago
For anyone else stumbling on this: looks like MongoDB is used for the storage layer of the UI.
68.
▲
by
bilalq
1y ago
This is really interesting. Is Clickhouse the only stateful part of this stack? Would love to see compatbility with Rotel[0], a Rust implementation of the OTEL collector, so that this becomes usable for serverless runtime environments. One
69.
▲
by
bilalq
1y ago
While publishing both versions together helps with compatibility issues, the library now becomes even heavier in environments where tree-shaking is not enabled. In React Native, for example, you have to jump through a lot of hoops to get tr
70.
▲
by
bilalq
1y ago
This isn't an npm exclusive issue. A dependency having some other transitive deps also depend on an older version is a problem that happens in literally every other ecosystem. If anything, npm gives you more escape hatches by actually
71.
▲
by
bilalq
1y ago
Put that computation in a useMemo and you're good.
72.
▲
by
bilalq
1y ago
Does this only work if I'm writing raw SQL? Can I use this today if my project uses Postgres but has queries written in TypeScript using a query builder like Kysely?
73.
▲
by
bilalq
1y ago
On the other hand, Apple does not let you as the developer do refunds on your own. You can't do full or partial refunds.
74.
▲
by
bilalq
1y ago
This is actually really cool. I just tried it out using an AI studio API key and was pretty impressed. One issue I noticed was that the output was a little too much "for dummies". Spending paragraphs to explain what an API is thro
75.
▲
by
bilalq
2y ago
This looks really cool. We've been using Graphite for a long time now, and been pretty happy with it. It was a huge step up from base Github review workflows, and the AI reviewer does point out real issues from time to time. I watched
76.
▲
by
bilalq
2y ago
Serverless databases with branching support like Neon make this kind of thing trivial to do. You can just have a test that branches off your prod DB, runs the migrations, and then deletes the branch. This is lightweight enough to easily run
77.
▲
by
bilalq
2y ago
Sure, but switching from node to bun is a much more invasive change than switching from npm to pnpm. And not always possible.
78.
▲
by
bilalq
2y ago
pnpm skips all `postInstall` runs by default now. You can explicitly allow-list specific ones. If you use that, I'd highly recommend configuring it to throw an error instead of just silently skipping the postInstall though: https:
79.
▲
by
bilalq
2y ago
The way this cutover is being handled is reminiscent of Python 2->3. To this day, I still run into compatibility issues between things that only work with ESM and things that only work with CJS. It's frustrating, to say the least.
80.
▲
by
bilalq
2y ago
I feel like these concerns are often overstated. Gemini was a well-known crypto exchange. Outside of their niche, I don't think Avid is something the average person is familiar with. Even the average software engineer.
81.
▲
by
bilalq
2y ago
Isn't Mozilla's VPN just a thin UI over Mullvad's servers? I don't think it costs them much and probably brings in some decent revenue.
82.
▲
by
bilalq
2y ago
This same issue prevents AirPlay from showing DRM video content on TVs. It's incredibly frustrating since Samsung TVs don't support Chromecasting.
83.
▲
by
bilalq
2y ago
I'd like to think I minimize the bleedover of corporate/profession-related speech into my daily life, but "orthogonal" and "non-trivial" were just not a standard part of my vocabulary before college. Over a dec
84.
▲
by
bilalq
2y ago
In the Muslim community, we have a phrase for the phenomenon of many of us getting debanked: "Banking while Muslim"[0][1]. LaunchGood was debanked a few years ago and really had to struggle to survive[2][3]. My own startup was thr
85.
▲
by
bilalq
2y ago
I don't understand why AWS doesn't put more effort into Cognito without messing with pricing. It is such an effective loss-leader. If you're someone who will go past the free tiers for Cognito, the rest of your AWS spend wi
86.
▲
by
bilalq
2y ago
So glad I clicked on this link. I was already doing the `includeIf: "gitdir"` thing to separate work and personal stuff, but `hasconfig:remote` is a total game-changer.
87.
▲
by
bilalq
2y ago
This in interesting, but while OpenNext is agnostic about the hosting layer, it seems opinionated about the IaC layer. SST is great, but I still use CDK for everything and have no appetite to maintain a snowflake project with a different Ia
88.
▲
by
bilalq
2y ago
Oh, I really like the idea of using Gantt charts for meals. If you're trying to serve a bunch of hot dishes at the same time in the end and are constrained in terms of keep warm/crispy/moist options, starting/stopping th
89.
▲
by
bilalq
2y ago
Is there a way to import data in from a table, or would I have to manually break it up into 1kb chunk insert queries? Let's say I have a ~150GB postgres DB right now and I want to move it to Prisma Postgres. At 1kb/request and $8&
90.
▲
by
bilalq
2y ago
I don't see what that has to do with what I said. Chasing an MVP doesn't have to involve disrespecting people's privacy and recording without consent. There are many worse violators than this, but it is what it is.
More ›